Menu

SAP Function Module BDL_GENERATE_INCLUDES

RFC download: Creates Includes to declare and fill Global Variables

Recommended Now

All-new Echo Dot Smart speaker with Alexa

This bundle includes Echo Dot (3rd Gen) Charcoal and Philips Hue White A19 Medium Lumen Smart Bulb, 1100 Lumens. Built in Smart Home hub. Ask Alexa to control Zigbee-compatible devices. No additional Philips Hue hub required. Two choices for easy smart lighting - Start setting the mood with Hue Smart bulbs and your Echo device, supporting up to 5 Hue Bluetooth & Zigbee smart bulbs. Add the Hue Hub for whole-home smart lighting (up to 50 light points) and bonus features.

Check it out on amazon.com →

The Function Module BDL_GENERATE_INCLUDES (RFC download: Creates Includes to declare and fill Global Variables) is a standard Function Module in SAP ERP and is part of the function group BDL5 within the package BDL3.

Technical Information

Function Module BDL_GENERATE_INCLUDES
Short Text RFC download: Creates Includes to declare and fill Global Variables
Function Group BDL5
Package BDL3
Module Type Remote-Enabled

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
CLUST_ID LIKE BDLFUVERS-CLUST_ID SPACE Clust_id to create include with interface data
COMMON_NAME LIKE RS38M-PROGRAMM SPACE Name of common part
COMMON_PART LIKE BDLFUVERS-STATUS SPACE Data declaration as common part
COPY_FORM_NAME LIKE RS38M-PROGRAMM 'BDLSACFO' Include with forms to copy Global Variables
COPY_VAR_NAME LIKE RS38M-PROGRAMM 'BDLSACPY' Include which copies Global Variables
DATCOL_TAB LIKE DD02D-TABNAME 'BDLDATCOL' Name of DB table for download data
DEVCLASS LIKE TADIR-DEVCLASS 'BDL3' Development Class of generated includes
DTOC_FIELD LIKE DD03D-FIELDNAME 'FUNCMOD' Field for selection
DTOC_TAB LIKE DD02D-TABNAME 'BDLDTOC' Name of DB table which contains download data
EXCEPT LIKE DD02D-TABNAME '%EXCEPTION' Variable name for exceptions
FILL_FORM_NAME LIKE RS38M-PROGRAMM 'BDLSAIFO' Include with forms to fill Global Variables
FILL_VAR_NAME LIKE RS38M-PROGRAMM 'BDLSAIMP' Include which fills Global Variables
IF_REL3_NAME LIKE BDLFUVERS-FUNCNAME 'IF' Name of interface includes in 3.* releases
IF_REL4_NAME LIKE BDLFUVERS-FUNCNAME '/1CAGTF/IF' Name of interface includes in releases >- 4.*
KEY_TAB LIKE DD02D-TABNAME 'BDL_DATKEY' Key table for import from database
OPTION LIKE BDLFUVERS-FUNCNAME SPACE To create different parts of declaration include
POOL_NAME LIKE RS38M-PROGRAMM 'BDLSAIF' Include pool with data declaration of Global Var
RELID LIKE BDLDATCOL-RELID 'DL' RELID in BDLDATCOL
REPORT_NAME LIKE RS38M-PROGRAMM 'BDLMTEST' Name of test report
RUNTIME LIKE DD02D-TABNAME '%RUNTIME' Variable name for runtime
SESSION LIKE BDLDATKEY Session description
SYNTAX_CHECK LIKE BDLFUVERS-STATUS SPACE Status of object
WHENS_PER_CASE LIKE SY-TABIX '4' Internal table, current line index

Exporting Parameters

This function module does not define any EXPORTING parameters.

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

This function module does not define any TABLE parameters.

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
GENERATION_ERROR Error occured during generation.
IF_DATA_MISSING No interface data found.
LOCK_FAILED Lock failed for service maintenance tables.
NO_AUTHORITY No authorisation to run function.
SYNTAX_ERROR Syntax error detected.
WRONG_ABAP_TYPE Wrong ABAP type found in table BDLSADATA.
WRONG_CLUST_ID Clust_id unknown.
WRONG_OPTION Unkown or wrong option.
WRONG_RELEASE Wrong R/3 release.