Introducing the Tidal Automation Adapter for the SAP Financial Closing Cockpit

The SAP Financial Closing Cockpit is an application that enables you to create a structured interface for executing transactions and programs that form parts of complex processes, such as closing processes.

Business Automation Enabler (BAE) is the interface defined by SAP that enables SAP Financial Closing Cockpit to trigger jobs in an external scheduler. The Tidal Automation Adapter for the SAP Financial Closing Cockpit implements the Business Automation Enabler interface such that SAP Financial Closing Cockpit can trigger a job defined in TA.

This diagram illustrates the interaction between the SAP Financial Closing Cockpit, SAP Financial Closing Cockpit Adapter, TA Client Manager, and TA Master.

Tidal Automation registers with the SAP Financial Closing Cockpit as an external scheduler by creating a Remote Function Call (RFC) destination, as shown in this diagram.

The SAP Financial Closing Cockpit Adapter allows you to:

  1. Look up SAP as well as non-SAP jobs defined in TA from the SAP Financial Closing Cockpit UI.

  2. Configure a job defined in TA as a BAE task in SAP Financial Closing Cockpit.

  3. Execute jobs defined in TA from the SAP Financial Closing Cockpit.

Minimum Software Requirements for the TA Master

The minimum software requirements for the TA Master:

  • Tidal Automation 6.5.6 and above

    Note: For Windows installations, Microsoft Visual C++ runtime components 2005 or above

  • Oracle JDK 8 or Oracle JDK 11 or OpenJDK 8 or OpenJDK 11

Refer to the Tidal Automation Compatibility Matrix for specific version support and a complete list of TA hardware and software requirements.

Prerequisites

Meet these prerequisites for the SAP Financial Closing Cockpit and TA.

SAP Financial Closing Cockpit

  • The SAP Financial Closing Cockpit 2.0 must be installed and running.

  • All the roles which contain RFC must be assigned to the SAP Connect User. Some example user roles are provided here:

    SAP_BC_ATC_RFC_CC_CORR_SYS_ALL
    SAP_BC_AI_LANDSCAPE_DB_RFC
    SAP_BC_ATC_RFC_CC_CORR_SYS_BAS
    SAP_BC_ATC_RFC_CC_DEFAULT
    SAP_BC_ATC_RFC_CC_DEFAULT_BAS
    SAP_BC_ATC_RFC_CC_OBJ_NAV
    SAP_BC_ATC_RFC_CC_S4CCM
    SAP_BC_ATC_RFC_CC_S4HR_BAS
    SAP_BC_ATC_RFC_CC_S4HR
    SAP_BC_ATC_RFC_CC_XMP_APPL_DET

    In the SAP Financial Closing Cockpit, execute TCode RZ100 to ensure that

    • The parameter gw/reg_no_conn_info is set to the value “1”.

    • The parameter gw/sec_info points to a file with these settings:

      #Version=2 #
      P USER=* USER-HOST=local HOST=local TP=*
      P USER=* USER-HOST=local HOST=internal TP=* 
      P USER=* USER-HOST=internal HOST=local TP=* 
      P USER=* USER-HOST=* HOST=* TP=*
    • The parameter gw/reg_info points to a file with these settings:

      #Version=2
      P TP=* HOST=local
      P TP=* HOST=internal
      P TP=* HOST=* ACESS=* CANCEL=
    • The parameter gw/acl_mode is set to the value “1”

    Note: For more information, see the Prerequisites section.

Tidal Master

The SAP JCo Jar should be installed. See Installing the SAP Java Connector for steps to install.

Client Manager

The SAP Financial Closing Cockpit and the TA user integration occurs when both are pointed to the same Active Directory.

To enable the SAP Financial Closing Cockpit users to sign on to TA, an Active Directory user who has the privileges to search all users in Active Directory must be configured.

Add these properties in clientmgr.props:

  • ActiveDirectory.BindUser

  • ActiveDirectory.BindPassword

Note: Use this command in the TA Client Manager to set this property: TIDAL\ClientManager\script\cm.cmd setbindpwd.