SAP Function /BDL/_GENERATE_LOGFUNCINCLUDES - Service data DL: Creates Includes to declare and fill Global Variables

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
************************************************************************
*
* Parameter OPTION:
*
* (OPTION = 'SINGLE' needs additional parameter LOGFUNC)
* (OPTION = 'INTERFACE' needs additional parameter CLUST_ID)
*
*-----------------------------------------------------------------------
*
* 'ALL': Generates includes of all active logical functions:
* BDLSAIF = include pool containing includes IF,
* IF = include containing data declaration of
* given function module (clust_id),
* BDLSAIMP = include containing case structure to fill
* Global Variables for Service Assistent
* with download data (database table BDLDATCOL),
* BDLSACPY = (only releases greater equal 4.0B)
* include containing case structure to fill
* Global Variables of other releases
* (different clust_id).
*
* 'UPDATE' or SPACE: Updates all includes like in option SPACE.
*
* 'SINGLE': Needs parameter LOGFUNC.
* Creates only include /1CAGTF/ containing
* data declaration of Global Variables of given logfunc.
*
* 'INTERFACE': Needs parameter CLUST_ID.
* Creates only include IF containing
* data declaration of Global Variables of given clust_id.
*
************************************************************************

727998Complete Replacement of Service Definitions for SDCC/SDCCN
1157587 Dump: Syntax error in program RDSVASCABAP_TRANS__________