| Parameter | Reference | Type | Length | Default | Optional | Text | 
|---|---|---|---|---|---|---|
| CLUST_ID | BDLFUVERS-CLUST_ID | C | 6 | SPACE | X | RFC Download: Function module | 
| COMPARE_TABLES | BDLFUVERS-STATUS | C | 1 | SPACE | X | Status of object | 
| COPY_BY_ASSIGN | BDLFUVERS-STATUS | C | 1 | SPACE | X | Status of object | 
| COPY_INCLUDE | BDLFUVERS-FUNCNAME | C | 30 | '/BDL/SCOPY' | X | Function name | 
| DATCOL_TAB | BDLFUVERS-FUNCNAME | C | 30 | 'BDLDATCOL' | X | Function name | 
| DEST_MODE_VAR | BDLFUVERS-FUNCNAME | C | 30 | 'BDL_DEST_MOD' | X | Function name | 
| DEVCLASS | BDLFUVERS-FUNCNAME | C | 30 | '/BDL/BDL3N' | X | Function name | 
| DO_NOT_COPY_VAR | BDLFUVERS-FUNCNAME | C | 30 | 'BDL_DO_NOT_COPY' | X | Function name | 
| DTOC_FIELD | BDLFUVERS-FUNCNAME | C | 30 | 'FUNCMOD' | X | Function name | 
| DTOC_TAB | BDLFUVERS-FUNCNAME | C | 30 | 'BDLDTOC' | X | Function name | 
| EXCEPT | BDLFUVERS-FUNCNAME | C | 30 | '%EXCEPTION' | X | Function name | 
| FILL_NAME | BDLFUVERS-FUNCNAME | C | 30 | '/BDL/SAFILL' | X | Function name | 
| FILL_NAME_REL3 | BDLFUVERS-FUNCNAME | C | 30 | '/BDL/SAFLL' | X | Function name | 
| IF_ADD_NAME | BDLFUVERS-FUNCNAME | C | 30 | 'IF' | X | Function name | 
| IGNORE_CONVERSION_ERRORS | BDLFUVERS-STATUS | C | 1 | 'X' | X | Catch system exception | 
| INSERT_COPY_FLAG | BDLFUVERS-STATUS | C | 1 | 'X' | X | Status of object | 
| INSERT_COPY_FORMS | BDLFUVERS-STATUS | C | 1 | 'X' | X | Status of object | 
| LOGFUNC | BDLFUVERS-LOGFUNC | C | 30 | SPACE | X | Logical name | 
| LOG_NAME | BDLFUVERS-FUNCNAME | C | 30 | '/BDL/' | X | Function name | 
| NAME_SPACE | BDLFUVERS-FUNCNAME | C | 30 | '/1CAGTF/' | X | Function name | 
| OPTION | BDLFUVERS-FUNCNAME | C | 30 | SPACE | X | Function name | 
| RELID | BDLDATCOL-RELID | C | 2 | 'DL' | X | CHAR02 data element for SYST | 
| REPORT_DEVCLASS | BDLFUVERS-FUNCNAME | C | 30 | '$TMP' | X | |
| REPORT_NAME | BDLFUVERS-FUNCNAME | C | 30 | '/1CAGTF/MTEST' | X | Function name | 
| RUNTIME | BDLFUVERS-FUNCNAME | C | 30 | '%RUNTIME' | X | Function name | 
| SESSION | /BDL/DATKEY | u | 140 | X | EWA key fields | |
| STRUCTURES_PER_FORM | SYST-TABIX | I | 4 | '50' | X | Internal table, current line index | 
| SYNTAX_CHECK | BDLFUVERS-STATUS | C | 1 | SPACE | X | Status of object | 
| TOPFILL_NAME | BDLFUVERS-FUNCNAME | C | 30 | '/BDL/SAFILLTOC' | X | Function name | 
| TOPFILL_NAME_REL3 | BDLFUVERS-FUNCNAME | C | 30 | '/BDL/SATOP' | X | Function name | 
| WHENS_PER_CASE | SYST-TABIX | I | 4 | '10' | X | Internal table, current line index | 
| Exception | 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_LOGFUNC | Logical function unknown. | 
| WRONG_OPTION | Unkown or wrong option. | 
| WRONG_RELEASE | Wrong R/3 release. | 
| 
               Functionality  |