Enabling Support for Principal Propagation

Prerequisites

  • Principal propagation requires Mobile Add-On for ERP 6.2.0, version SP05 or above.

  • The back end SAP system is configured to allow for principal propagation through SNC secured RFC communications. For more information, see the procedure Configure Principal Propagation to an ABAP System for RFC.

  • Mobile client is using Agentry client version 3.1 or Agentry client version 3.0 SP16 PL08

Context

To enable support for principal propagation, changes are needed in the JavaBE.ini file, as well as the changes required to support the SAP Inventory Manager application set up on the SAP S/⁠4HANA cloud environment. Note that most of the cloud environment configuration is performed by your system installer.

Procedure

  1. Open the JavaBE.ini file in the text editor of your choice and navigate to the [JCO] section.
  2. Set CONNECTION_TYPE to PRINCIPAL_PROPAGATION.
  3. Ensure that the LOGON_METHOD in the [LOGON_METHOD] section is set to USER_AUTH. Make any changes to the type of logon in the configured destinations.
  4. If custom destinations are use, specify the customized destination names. Navigate to the [JCO3] section and input your desired custom destination names into the provided templates:
  5. Navigate to the [CLOUD] section.
  6. Set the CREDENTIAL_SETTING_TIMEOUT to the same setting found on the SAP Business Technology Platform Mobile Services (SCPms) Cockpit.

    Set the timeout to longer than what you expect your longest transmit will take, as credentials cannot refresh midtransit.

  7. Still in the [CLOUD] section, add the following configuration option:
  8. Navigate to the [USER_AUTH] section.
  9. Bypass the user ID check by setting it to TRUE.
  10. Optional: Still in the [USER_AUTH] section, set the following configuration option:

    Out of the box, the configuration option is set to FALSE. Set it to TRUE to allow the remapping of a username when an SSO username does not match with a back end username. Principal propagation, and SSO in some cases, does not know the back end username at the time of authentication, and must remap it after authentication.

  11. Save your changes.

Next Steps

Republish the SAP Inventory Manager application in order for the modifications to take effect.