Skip to main content

Required customer Function Modules


In many cases, the standard SAP function modules are not sufficient to execute the functions of the Performer Suite.
Therefore, Customer Function Modules are required.

These can be easily installed & updated directly from the Performer Suite.

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.
(info) (not needed for BW/4HANA)

2

Docu Performer,
System Scout

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.
(info) (not needed for if SAP Version+Support Package >= 7.40 SP27, 7.50 SP23, 7.51 SP13, 7.52 SP09, 7.53 SP07, 7.54 SP05, 7.55 SP03, 7.56 SP01)

8

Migration Booster,
Translation Steward

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.
(info) (can only be created if the class 'cl_rso_hcpr_metadata_api' is found in your BW - see SAP Note 2391785)

Documentation of Function Modules

For full transparency, we provide complete documentation of our function modules here:
Source Code of Function Modules

(info) 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.
    (info) 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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.