Fonction SAP BDL_GENERATE_LOGFUNC_INCLUDES -

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
CLUST_ID BDLFUVERS-CLUST_ID C 6 SPACE X Clust_id to create include with interface
COMPARE_TABLES BDLFUVERS-STATUS C 1 SPACE X
COPY_BY_ASSIGN BDLFUVERS-STATUS C 1 SPACE X
COPY_INCLUDE BDLFUVERS-FUNCNAME C 30 'BDLSCOPY' X
DATCOL_TAB BDLFUVERS-FUNCNAME C 30 'BDLDATCOL' X Name of DB table for download data
DEST_MODE_VAR BDLFUVERS-FUNCNAME C 30 'BDL_DEST_MOD' X
DEVCLASS TADIR-DEVCLASS C 30 'BDL3' X Development class for Change and Transport Organizer
DO_NOT_COPY_VAR BDLFUVERS-FUNCNAME C 30 'BDL_DO_NOT_COPY' X
DTOC_FIELD BDLFUVERS-FUNCNAME C 30 'FUNCMOD' X Field for selection
DTOC_TAB BDLFUVERS-FUNCNAME C 30 'BDLDTOC' X Name of DB table which contains download
EXCEPT BDLFUVERS-FUNCNAME C 30 '%EXCEPTION' X Variable name for exceptions
FILL_NAME BDLFUVERS-FUNCNAME C 30 'BDLSAFILL' X Include to fill Global Variables
FILL_NAME_REL3 BDLFUVERS-FUNCNAME C 30 'BDLSAFLL' X Include to fill Global Variables in release 3.*
IF_ADD_NAME BDLFUVERS-FUNCNAME C 30 'IF' X Name of interface includes in releases >= 4.*
IGNORE_CONVERSION_ERRORS BDLFUVERS-STATUS C 1 'X' X Status of object
INSERT_COPY_FLAG BDLFUVERS-STATUS C 1 'X' X
INSERT_COPY_FORMS BDLFUVERS-STATUS C 1 'X' X
LOGFUNC BDLFUVERS-LOGFUNC C 30 SPACE X Logfunc to create include with interface
LOG_NAME BDLFUVERS-FUNCNAME C 30 'BDL' X Name space
NAME_SPACE BDLFUVERS-FUNCNAME C 30 '/1CAGTF/' X Reservated name space in releases >= 4.*
OPTION BDLFUVERS-FUNCNAME C 30 SPACE X To create different parts of declaration
RELID BDLDATCOL-RELID C 2 'DL' X RELID in BDLDATCOL
REPORT_NAME BDLFUVERS-FUNCNAME C 30 'BDLMTEST' X Name of test report
RUNTIME BDLFUVERS-FUNCNAME C 30 '%RUNTIME' X Variable name for runtime
SESSION BDLDATKEY u 140 X Session description
STRUCTURES_PER_FORM SYST-TABIX I 4 '50' X
SYNTAX_CHECK BDLFUVERS-STATUS C 1 SPACE X Flag to get info if syntax check failed
TOPFILL_NAME BDLFUVERS-FUNCNAME C 30 'BDLSAFILLTOP' X Top include to fill Global Variables
TOPFILL_NAME_REL3 BDLFUVERS-FUNCNAME C 30 'BDLSATOP' X Top include to fill Global Variables in rel. 3.*
WHENS_PER_CASE SYST-TABIX I 4 '10' X Number of cases between a case-endcase clause

Exception Description
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 No interface data found.

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.
*
************************************************************************

594721Generation error for import of ST 2.10 SP6