Required customer Function Modules
Overview of Customer Function Modules
# | Product | Function Module | Current Version | Description |
1 | General | Z_RFC_ENTITY_SYNC | 2_0 | Synchronization with SAP objects. If the Function Module is not installed, the synchronization works, but with less performance. |
2 | Docu Performer, | Z_RFC_READ_REPORT | 1_1 | Read the Source code of Includes, Reports, and Function Modules. |
3 | Docu Performer | Z_RFC_GET_DTP_DETAILS | 1_5 | Read DTP Filter and Semantic Groups. |
4 | Docu Performer | Z_RFC_AUTH_CHECK | 1_2 | Identify users who are authorized to Queries. If the Function Module is not installed, this will still work, but with much less performance. |
5 | System Scout | Z_RFC_USAGE_ANALYSIS | 2_1 | Mandatory for Where-Used analysis of InfoObjects and reporting entities. The Where-Used analysis of InfoProvider works also without the Function Module. |
6 | System Scout | Z_RFC_CODESCAN | 2_3 | Mandatory for a scan of ABAP source code (coding in Transformations, Includes, Methods, DTP Routines, etc.) |
7 | General | Z_RFC_GET_STRING | 1_9 | Mandatory for table calls where at least one field is of type STRING. |
8 | Migration Booster, | Z_RFC_TRANSLATION | 1_3 | Change descriptions of objects in the relevant tables of the SAP BW system. |
9 | Migration Booster | Z_RFC_ADSO_GETDTL_XML | 1_2 | Read information about an ADSO. |
10 | Migration Booster | Z_RFC_ADSO_CREATE_XML | 1_3 | Create and activate ADSOs in the SAP BW system. |
11 | General | Z_RFC_FUNCTION_DELETE | 1_1 | Delete Function Modules in the SAP BW System. Required when updating Function Modules. |
12 | Translation Steward | Z_RFC_CHECK_ACT_TR | 1_2 | Check, activate, and assign transports of all object types in the Translation Steward. |
13 | Migration Booster | Z_RFC_HCPR_CREATE | 1_1 | Create and activate HCPRs in the SAP BW system. |
Documentation of Function Modules
For full transparency, we provide complete documentation of our function modules here:
Source Code of Function Modules
This page includes both the source code and detailed documentation of each module.
💡 Feel free to use this documentation as a reference when you need to manually create the function modules.
Further Information
The first character (default: 'Z_') is a customizable prefix that can be defined as needed.
The SAP function module
FUNCTION_CREATE_REMOTE
does not support technical names with a slash ('/'). If you require this character due to your SAP customer namespace, we recommend creating the function module with the 'Z_' prefix and then copying it to the desired namespace in SAP.If automatic creation of the function modules from the Performer Suite is not allowed, you can find a guide here on what to consider when creating them manually.
With BW releases from 7.4, it is necessary to use customer function modules for SAP synchronization
Required Authorizations in SAP
Certain SAP permissions are required to install the Custom Function Modules. You can find them on this page.
Onwards SAP Basis Release >= 7.53 (table=CVERS /COMPONENT=SAP_BASIS), we no longer need to check for a developer key (when we create the function modules).
If you're using an older version, visit this page for more information.
On this page, you'll find answers to frequently asked questions about custom function modules:
FAQ Custom Function Modules