SAP BASIS 7.00 Support Package 24

After applying SAP BASIS 7.00 Support Package 24/Ehp5 (and related packages in other SAP BASIS versions), your Non-Batch Input recordings no longer work. In other words, your Non-Batch Input scripts stopped working, and no messages were returned from SAP.

There are two possible solutions to this issue.

1. Install Winshuttle Function Module

The Winshuttle name-space Function Module which effectively replicates the capabilities of the legacy SAP function module components that were changed by SAP. For more information, please see Winshuttle Function Module: Installation and Download links-https://support.winshuttle.com/s/articlelist/Function_Module_Downloads.

If this solution is not possible, it is also possible to make changes to SAP Security.

2. Make SAP authorization changes

  • System-level change

    Winshuttle uses an SAP-provided function module called CAT_TCD_CALL. SAP has added extra authorization check at the starting of the function module CAT_TCD_CALL. These checks do not allow our code to proceed 3 SAP BASIS 7.00 Support Package 24 Issue further without selecting CATT and eCATT Allowed. In previous versions of SAP, this option was checked by default and it should have no negative impact on anything else. (Please read the attached document CATT ECATT Permission Changes for further clarification.)

  • User-level authorization change

    The following authorizations need to be added at the user level in addition to the system level change as above. (Please read attached document User Authorizations for further clarification.)

    OBJECT: ‘S_DEVELOP’OBJTYPE: ‘SCAT’OBJNAME: ‘*’ACTVT: ‘16’ (=execute)OBJECT: ‘S_DEVELOP’OBJTYPE: ‘ECSC’OBJNAME: ‘*’ACTVT: ‘16’ (=execute)

More information

These symptoms are detailed in SAP Note 1523808.

Additional information can be found in the following documents:

Changing permissions after installation of SAP Patch

User authorizations

Winshuttle Transaction Function Module