Quantcast
Channel: SCN : Discussion List - SAP for Mobile
Viewing all 5806 articles
Browse latest View live

SAP Work Manager interprocess communication

$
0
0

Hello experts,

 

I'd like to make a SAP Work Manager app running on Android able to communicate with another application installed on the same device. The Work Manager needs to pass a certain amount of data to the other app (i.e. via intents).

 

Is it possible?

 

Thank you very much!

 

-Andrea


Tile edit not possible if collection was empty

$
0
0

Hi,

 

Working with SAP WM 6.1, WPF client 70.7.1 (latest version)

 

I have a screen with a tile list display field.

Initially, there are no objects in the displayed collection.

 

The tiles are editable. But the button to do this (pen) is not visible.

 

We synchronize with the backend to fetch the objects in the collection. The tiles in the tile list screen are correctly displayed, however the button to execute the tile edit is not there yet.

It only appears after navigating to another screen and navigating back.

 

Has anyone experienced the same issue?

Is this a known bug? Work around available?

 

This used to work in previous versions of the WPF client...

 

Thanks for any input,

Kind regards,

Communications error(14). Connection failed

$
0
0

Hello experts,

 

I have one issues related to sync. I am using SAP Work Manager 6.0 with SMP 2.3.

 

Issue is when I enrol device on Afaria, during initial load, some complex tables get loaded then I receive Communications error(14). Connection failed.

I guess connection gets lost between device and server.

 

When I connect the same server using the device which is not enrolled in Afaria, I am able to load the application completely.

 

I am unable to find the problem why the initial sync gets failed when device is enroled in Afaria.

 

Kindly help me out with this problem.

 

Regards,

Karan Shaheri.

[MAFLogonCore registerWithContext:] crashing

$
0
0

Application is crashing when using MAFLogonCore to perform on boarding with SMP.

 

It works fine when I use MAF UI or SMPClientConnection for on boarding. Crashing only when i'm using MAFLogonCore not sure what I'm missing, Please check the code below.

 

    MAFLogonCore *lc = [[MAFLogonCorealloc] initWithApplicationId:@"com.company.smpapp"];

    MAFLogonCoreState *state = [lc state];

    NSLog(@"Logon State: %@",state);

    if (!state.isRegistered){

   

    lc.traceEnabled = YES;

    lc.performanceTraceEnabled = YES;

    //lc.traceLevel

    NSError *error = nil;

    MAFLogonContext *mafContext = [lc getContext:&error];

    NSLog(@"User Register Error: %@",error);

    MAFLogonRegistrationContext *regContext = mafContext.registrationContext;

   

//    regContext.applicationId = @"com.prokarma.saptsm";

    regContext.serverHost = @"xxx.xxxxxx.com";

    regContext.serverPort = 8080;

    regContext.backendUserName = @"username";

    regContext.backendPassword = @"password";

    regContext.isHttps = NO;//[ConnectivitySettings useSSL];

    //regContext.securityConfig = @"Generic_USER_PASS_auth";

   

    lc.logonCoreDelegate = self;

    [lc registerWithContext:mafContext];

 

    }

 

Thanks,

Jak

LDAP configuration for Rex 3.2/SMP 2.3 allowing unintended access

$
0
0

Hi,

 

I have installed SMP 2.3 SP04 and deployed Retail Execution 3.2 in its own domain and with its own security configuration.

 

I configured the LDAP login module in both the admin and the REx configurations. The configurations are quite similar.

 

Here is my problem: It seems that any LDAP user in our Active Directory is able to register a device. I have had AD groups (custom named according to company standard) created for admins, supporters and device users, but users can register their device even though they are not a member of any of the groups.

 

User and role lookup as well as authentication works fine, so I suspect I am just missing a simple configuration step.

 

The LDAP login module in the admin security configuration was configured to connect to AD more or less according to this excellent document: http://scn.sap.com/docs/DOC-56672, which unfortunately only deals with the authentication part (unless I missed something). When the configuration parameters had been entered and the LDAP module had been validated and saved, I continued to the mapping tab. I was able to map to my AD roles and everything works as I expected in SCC: in accordance with their AD role assignment my administrators have read/write access and my supporters have read-only access in SCC. Device users and others are not able to log into SCC.

 

Then I set up the LDAP login module in the REx security configuration the same way. Again I am able to see all my AD roles and I can also do the mapping, but it looks like the mapping is not taken into account when validating the user’s group membership.

 

So I figure that device user authorization works different than SCC authorization.

 

The LDAPLoginModule is configured like this:

 

Provider URL: ldap://myADserver.myCompany.com

Control Flag: sufficient

Authentication Scope: subtree

Role Scope: subtree

Bind DN: <some account>

Bind Password : <password>

Default Search Base: OU=ou_users,DC=myCompany,DC=com

Role Search Base : OU=ou_groups,DC=myCompany,DC=com

Server Type: msad2k

Authentication method: simple

Authentication filter: (&(sAMAccountName={uid})(objectclass=user))

 

The automatically generated LDAPAuthorizer was deleted and the LDAPAttributer left unmodified.

 

How do I ensure that only AD users, who are a member of a specific group, are able to register in the domain?

 

Can I do some magic with the Role Filter, so that it only looks up my dedicated device user role? For msad2k it is supposed to default to (|(objectclass=groupofnames)(objectclass=group)).

 

Any help is greatly appreciated.

 

Thanks/Stig

How to create parametrised web service for Login Screen in web IDE

$
0
0

Hello,

 

 

              I am new in SAP web IDE. I want to create odata web service forLogin Screen, which will take username and password as a parameter.

 

After validating these parameters I need to get some data form SQL backend.

 

            How we can customised ready UI 5 templates?

rsoe configuration on Linux

$
0
0

Hi everyone,

 

We are trying to configure connection between Relay server and SMP 3

SP05

server.

 

We have installed the SMP server on Linux (Redhat 6.4) machine.

Hence, the rsoe file would be in the Linux machine.

SMP server is already running.

 

We have already configured the Relay server on Windows 2008 R2 with

IIS 7

 

We now want to start the rsoe file.

 

What all additionally would be required.

 

We are using

1.SMP 3 SP5 on Linux machine

2.Relay server on Windows

What Changes occurs when Transmit-Action in Inventory Manager Executes?? / Purpose of Transmit action in IM??

$
0
0

Hi All,

Can anyone have idea regarding Transmit Action in Inventory Manager. What and which type of changes occurs in objects??

 

Also find the Attachment.

 

 

Regards:

Vaidehi


Agentry Android - Barcode Scanner Problem

$
0
0

Hello All,

 

We are implementing SAP Service Manager 3.1 for a client and they have Panasonic Toughpad JT-B1 tablet with Android 4.0.4 version.

 

I download Agentry_6.0.22.4_Client-Android apk via e-mail, because I couldn't find on Google Store, unlike AppStore in iOS.

 

When I try to use as for a test on the device, while transmitting it just forced to close after a couple seconds. There was no error detail on device only 'unfortunately has stopped' alert. Anyone know what the problem is ? How can I run Agentry Android Client app with that device ?

 

 

 

Thanks in Advance.

 

Murat

Agentry camera barcode scanner settings

$
0
0

Hi all,

I'm working on SAP Work Manager application on Android devices.

My problem is that scanner functionality in Android devices (correct me If I am wrong :-)) is available only via camera scan...

Camera scan is really inaccurate, it is not so easy to scan a bar-code: you have to move the device up and down to focus it and pray... Bar-code is often not recognized! Do someone have any hint?

 

When camera scan interface starts, clicking on 'Menu' soft key, a "Settings" button appear; clicking on it cause Agentry client to dump... Is there any way to set camera settings (via configuration file, for example)? Outside SAP Work Manager application, other Bar-code Scanner apps on the same device are more accurate (for example, classic Android "Barcode Scanner" application).

 

I see also that SMP 3.0 SP07 SDK includes OpenScan SDK as a new feature. Is this the real solution to the problem? Is this the only way to use a bar-code scanner device instead of Camera? Is this functionality supposed to be included in standard Work Manager application version sometime in the future?

 

Thanks so much to everyone,

BR,

 

Manuel

Managing documents outside of WM

$
0
0

Hello,

 

What's other alternative to manage documents related to a WO outside of Work Manager? Options where you can expose/push/download ECC documents on a tablet?

 

Cheers

Fouad

RFC Error communication while connecting to message server

$
0
0

Hello,

 

I am using SMP 2.3. I have configured JavaBE.ini file to connect to Message server for Load Balancing.

 

 

 

I am getting following error.

 

18:09:20 04/06/2015: Exception: 18:09:20 04/06/2015 : 20 (Agentry3), JavaBackEndError (JAVA EXCEPTION CAUGHT: com.syclo.agentry.AgentryException: RFC_ERROR_COMMUNICATION Connect to message server failed), Connect_PM  MSHOST=ascs01ECP.tpc.co.in, R3NAME=ECP, GROUP=SPACE

 

 

 

I am pasting my JavaBE.ini file for reference.

 

Please Bill Froelich, Stephen Streeter, Jason Latko can you help me out with this issue. User has full RFC authorisations.

 

 

JavaBE.ini file contents.

 

[HOST]

server=172.16.214.26

;  mobile application name configured in sap like SMART_WORK_MANAGER_51, SMART_CUSTOMER_SERVICE_10, SMART_ISU_WORK_MANAGER_10...etc

APPNAME=SAP_WORK_MANAGER_60

 

 

[CONFIG]

;  Used to get the SAP Configutaions from SAP if source=SAP or from JavaBE ini file

;  SAP Configurations are [ENABLE_TABLE], [TABLE_CHECK], [TABLE_REFRESH], [BAPI_WRAPPER],

;  [SAPOBJECT], [CT_SAPOBJECT], [CT_BAPI_WRAPPER], [CT_RETURN_TABLE], [CT_DELETE_TABLE].....etc

source=SAP

 

 

[TEST_LOGON]

UID=

UPASSWORD=

UGUID=

SERVERSERIALNUM=

 

 

;  Service login user is used to get the SAP Configutaions from SAP if source=SAP

;  Set ENABLED=true if source=SAP or ENABLED=false if source=INI

;  If ENABLED=true, set the UID, UPASSWORD and SERVERSERIALNUM

;  SERVERSERIALNUM is the Agentry server serial number

[SERVICE_LOGON]

ENABLED=true

UID=syclo_srv

UPASSWORD=tata@123

UPASSWORDENCODED=false

SERVERSERIALNUM=SAP_WORK_MANAGER_60

 

 

[PUSH_LOGON]

ENABLED=true

UID=syclo_srv

UPASSWORD=tata@123

UPASSWORDENCODED=false

SHAREDCONNECTION=10

 

 

[CLIENT_NUM]

CLIENT=500

;CLIENT=010

 

 

[SYSTEM_NUM]

;SYSNUM=33

SYSNUM=04

 

 

[LANGUAGE]

LANG=EN

 

 

[LOGGING]

;1=Fatal, 2=Error, 3=Warning, 4=Info, 5=debug, 6=trace

Level=4

 

 

[LOGON_METHOD]

;  USER_AUTH if standard UID/Password authentication is used

;  USER_AUTH_GLOBAL if pooled connections using single UID/Password is used

;  USER_AUTH_GROUP if UID/Password authentication with SAP Message Server

;   (load balancing) is used

;  USER_AUTH_SSO if SSO2 ticket authentication with SAP Portal Server is used

;  USER_AUTH_CUSTOM for a custom login module setup

LOGON_METHOD=USER_AUTH_GROUP

 

 

[GLOBAL_LOGON]

;  referenced when LOGON_METHOD=USER_AUTH_GLOBAL

;  uses a pool of connections to the SAP backend all utilizing a single

;    UID/password

UID=

UPASSWORD=

SHAREDCONNECTION=100

 

 

[GROUP_LOGON]

;  referenced when LOGON_METHOD=USER_AUTH_GROUP

;  individual user authentication using an SAP Message Server which distributes

;  client connections among a "group" of SAP application servers based on load

;  balancing criteria

;

UID=syclo_srv

UPASSWORD=tata@123

SHAREDCONNECTION=50

;  host name or IP address of SAP Message Server

MESSAGE_SERVER=ascs01ECP.tpc.co.in

R3_NAME=ECP

GROUP_NAME=SPACE

SYSTEM_ID=ECP

CLIENT=500

 

 

[USER_AUTH_SSO]

; referenced when LOGON_METHOD=USER_AUTH_SSO

; SSO related information for use in LoginModuleSSO to facilitate login to

; an SAP system using tickets from a message server.

;

PORTAL_URL=https://server:port/irj/portal

 

 

; verificaiton file from the portal. Not required, but if portal names are different from the authenticated username, it will be needed to decode the name.

VERIFICATION_USE=false

;VERIFICATION_FILENAME=verify.pse

;VERIFICATION_PASSWORD=

;VERIFICATION_PASSWORD_ENCODED=false

 

 

; key store for client authentication to the server if required

KEY_STORE_USE=false

;KEY_STORE_TYPE=WINDOWS-MY

;KEY_STORE_FILENAME=keystoreFileName

;KEY_STORE_PASSWORD=

;KEY_STORE_PASSWORD_ENCODED=false

 

 

; trust store for server authentication to the client (accepting only trusted servers to prevent MITM attacks)

TRUST_STORE_USE=true

TRUST_STORE_TYPE=WINDOWS-ROOT

;TRUST_STORE_FILENAME=truststoreFileName

;TRUST_STORE_PASSWORD=

;TRUST_STORE_PASSWORD_ENCODED=false

 

 

COOKIE=MYSAPSSO2

HTTPTYPE=https

SSL_VERSION=SSLv3

JAVA_SECURITY_DEBUG=false

JAVA_NET_DEBUG=false

 

 

; classes to instantiate for the sso client and the callback handler

SSOCLIENT_CLASS=com.mysap.sso.SSOClient

CALLBACK_HANDLER_CLASS=com.syclo.sap.auth.CallbackHandler

 

 

[USER_AUTH_CUSTOM]

; referenced when LOGON_METHOD=USER_AUTH_CUSTOM

; custom defined login configuration that use JAAS for authentication

;

MODULE_CLASS_1=com.syclo.sap.auth.LoginModuleBasic

MODULE_CLASS_1_FLAG=REQUIRED

MODULE_CLASS_1_OPTION_1_KEY=CLIENT_NUM

MODULE_CLASS_1_OPTION_1_VALUE=clientNum

MODULE_CLASS_1_OPTION_2_KEY=HOST

MODULE_CLASS_1_OPTION_2_VALUE=serverHostName

MODULE_CLASS_1_OPTION_3_KEY=SYS_NUM

MODULE_CLASS_1_OPTION_3_VALUE=sysNum

 

 

;MODULE_CLASS_2=

;MODULE_CLASS_2_FLAG=

;

;MODULE_CLASS_3=

;MODULE_CLASS_3_FLAG=

 

 

; class to instantiate for the callback handler

CALLBACK_HANDLER_CLASS=com.syclo.sap.auth.CallbackHandler

 

 

[REQUIRED_BAPI_WRAPPER]

com.syclo.sap.bapi.LoginCheckBAPI=/SYCLO/CORE_SUSR_LOGIN_CHECK

com.syclo.sap.bapi.RemoteUserCreateBAPI=/SYCLO/CORE_MDW_SESSION1_CRT

com.syclo.sap.bapi.RemoteParameterGetBAPI=/SYCLO/CORE_MDW_PARAMETER_GET

com.syclo.sap.bapi.SystemInfoBAPI=/SYCLO/CORE_SYSTINFO_GET

com.syclo.sap.bapi.ChangePasswordBAPI=/SYCLO/CORE_SUSR_CHANGE_PASSWD

com.syclo.sap.bapi.CTConfirmationBAPI=/SYCLO/CORE_OUTB_MSG_STAT_UPD

com.syclo.sap.bapi.DTBAPI=/SYCLO/CORE_DT_GET

com.syclo.sap.bapi.GetEmployeeDataBAPI=/SMERP/HR_DOEMPLOYEE_DATA_GET

com.syclo.sap.bapi.GetUserDetailBAPI=/SYCLO/CORE_USER_GET_DETAIL

com.syclo.sap.bapi.GetUserProfileDataBAPI=/SYCLO/CORE_USER_PROFILE_GET

com.syclo.sap.bapi.PushStatusUpdateBAPI=/SYCLO/CORE_PUSH_STAT_UPD

com.syclo.sap.bapi.RemoteObjectCreateBAPI=/SYCLO/CORE_MDW_USR_OBJ_CRT

com.syclo.sap.bapi.RemoteObjectDeleteBAPI=/SYCLO/CORE_MDW_USR_OBJ_DEL

com.syclo.sap.bapi.RemoteObjectGetBAPI=/SYCLO/CORE_MDW_SESSION_GET

com.syclo.sap.bapi.RemoteObjectUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD

com.syclo.sap.bapi.RemoteReferenceCreateBAPI=/SYCLO/CORE_MDW_USR_KEYMAP_CRT

com.syclo.sap.bapi.RemoteReferenceDeleteBAPI=/SYCLO/CORE_MDW_USR_KEYMAP_DEL

com.syclo.sap.bapi.RemoteReferenceGetBAPI=/SYCLO/CORE_MDW_SESSION_GET

com.syclo.sap.bapi.RemoteReferenceUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD

com.syclo.sap.bapi.RemoteSessionDeleteBAPI=/SYCLO/CORE_MDW_SESSION1_DEL

com.syclo.sap.bapi.RemoteUserDeleteBAPI=/SYCLO/CORE_MDW_SESSION1_DEL

com.syclo.sap.bapi.RemoteUserUpdateBAPI=/SYCLO/CORE_MDW_SESSION_UPD

com.syclo.sap.bapi.SignatureCaptureBAPI=/SMERP/CORE_DOBDSDOCUMENT_CRT

Communication Error (14) after publishing Agentry front end definitions?

$
0
0

Hi Experts,

 

I am having issue when publishing custom definitions to server. When I publish standard definitions there is no issue and the app is getting downloaded into device.

 

But I am doing changes to standard agentry definitions and publishing to server. I am doing the changes by comparing SWM 5.3 definitions with SWM 6.2 definitions using "Compare" feature in editor. In my SWM5.3 application I have some custom definitions like objects, Object properties, Transations, Screens, Rules, Styles & Images.

 

I want to import all custom definitions into SWM 6.2 application.

 

I am doing the comparisons in Eclipse indigo editor and exporting the definitions. After that I am importing custom application to Eclipse Juno editor and publishing to server.

 

After that tried testing the custom definitions in device by doing transmit of the application and changes are reflected as expected. But when I restart the server after the custom definitions publish, the app is not getting loaded into server and I could not able to see the Sub URL for my app and getting "Communication Error" in device.

 

 

Could anyone please suggest why the app is not getting loaded after server restart when custom definitions published. Is there any inconsistencies between eclipse editor versions.

 

What would be the better way to import custom definitions into standard SWM 6.2 application.

 

Kindly suggest. Any help would be much appreciated.

 

 

Thanks & Regards,

Roopa M.

Open UI from Agentry,Android

$
0
0

HI experts,

 

 

I am integrating Open UI in agentry android ,i had imported all agentryUI framework for android  and i had created one sample activity in the project AgentryAndroidClientResources , can i call  that  activity in agentry by passing activity name(Class name) in "ExternalField" in the screen set??

 

 

 

Kindly guide me my approach is correct or not

 

 

 

Thanks

 

 

Kaviyarasu.s

Approve purchase order error

$
0
0

hello guys:

 

i followed the docs to configure the Approve purchase orders App for Fiori Wave 2.

 

When i try to Approve the purchase order i got "No release Code maintained for Purchase Order XXXXXXXXX" error.

 

however, on the ERP system, i can approve the purchase order and the release code was there.

 

so any idea of this errors ?

 

thanks

tony


Syclo PUSH behaviour on offline users

$
0
0

Hello experts,

 

what happens if a Syclo user that is registered for pushes suddenly runs offline? Does it get deregistered from the push process? Does the server perform any attempt to deliver the push?

 

Thank you very much

 

-Andrea

CATS ADD Screen for the Operation

$
0
0

Hi Team,

 

This is related to Work Manager CATS. As we are having CATS ADD screen while completing the Operation or an Work Order.

Here I have been asked to disable the CATS Add Time Screen for the workorder if the Operation is having the CATS ADD data filled.

If not we need to enable the CATS ADD screen for the Work Order.

 

Please provide your suggestion on how to achieve the same.

 

Regards,

Shilpa.

Windows Phone 8.1 application with SMP 3.0

$
0
0

Hi All,

 

Our client is looking for a windows phone 8.1 native/hybrid application using SMP 3.0 Platform.

They are having Siebel CRM as backend system. Client is also having requirement to store huge offline data.

 

 

AS SMP 3.0 is very new, I am getting confused which is a best way to create Native/Hybrid application with Windows Phone 8.1 and I am also not sure whether it is feasible or not.

 

1) Hybrid application with OData : This seems not possible as client is also looking to store huge number of offline data.

 

2) Native application using GWPA(Gateway Productivity Accelerator): In SMP 3.0 SDK, GWPA toolkit is not available for Windows Phone.

 

Kindly suggest me the best approach to create Hybrid/Native application for Windows Phone 8.1 using SMP 3.0 with huge offline capability.

 

Thanks in Advance.

 

Regards,

Mohit Verma

 

Tags edited by: Michael Appleby

Work Manager 6.1: SSO in a load balanced SAP backend

$
0
0

Hi,

 

In Work Manager 6.1 SSO can be enabled changing the LOGON_METHOD parameter to USER_AUTH_SSO and setting the rest of relevant parameters in JavaBE.ini. I have this configured and it works fine now.

 

At the same time, if the SAP Backend is a load balanced environment using a Message server, LOGON_METHOD=USER_AUTH_GROUP can be used. That also works.

 

But how do we configure a load balanced backend when we want to use SSO authentication? If we set USER_AUTH_SSO,GROUP_LOGON section will be ignored and the SAP server will be the server parameter value from HOST section. In this parameter I had to enter as host name one of the 2 production instances we have, and not the message server as in SAPLogon.

 

Is there an standard way to configure the scenario that I'm describing?

 

Thank you for your input.

Syclo Agentry - SAP AR Service Technician 1.0 SP1

$
0
0

Hi Experts,

 

I am working on to deploy SAP AR Service Technician 1.0 SP1 with SAP Work Manager 6.1. For deploying it, I am referring to it's Administrator's Guide.

 

I downloaded the apk file from SAP Service Marketplace.

 

May you please help me with the download links of following:

 

1.  SAP AR Service Technician Add-On

2. Agentry Definition of AR Field Service Plugin

 

AR - 1.JPG

 

Regards,

Sahil Dudeja

Viewing all 5806 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>