SAP Reports / Programs | Cross-Application Components | CAD Integration(CA-CAD) SAP CA

MCCLSF20 SAP ABAP INCLUDE - U







MCCLSF20 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter MCCLSF20 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT MCCLSF20. "Basic submit
SUBMIT MCCLSF20 AND RETURN. "Return to original report after report execution complete
SUBMIT MCCLSF20 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: U


INCLUDES used within this REPORT MCCLSF20

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = MESSAGE STRLN = MESSAGE_LENGTH LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

DETERMINE_CONVERSION_ROUTINE CALL FUNCTION 'DETERMINE_CONVERSION_ROUTINE' EXPORTING TABLE = 'KLAH' FIELD = 'CLASS'
IMPORTING CONVE = CONVE.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = A_CLASS CONVE = CONVE
IMPORTING EFELD = A_CLASS.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = A_KLART LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = A_CLASS LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-KLTXT LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-STATTXT LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-STDCL LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = SM_STRING STRLN = SM_STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

DETERMINE_CONVERSION_ROUTINE CALL FUNCTION 'DETERMINE_CONVERSION_ROUTINE' EXPORTING TABLE = 'DRAW' FIELD = 'DOKNR'
IMPORTING CONVE = CONVE_DOKNR.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHARACTERISTICS-ATNAM LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHARACTERISTICS-ATBEZ LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHARACTERISTICS-FLREQ LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHARACTERISTICS-FLINH LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHARACTERISTICS-FLASS LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATFOR LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATEIN LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATINT LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING





CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATSON LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = HLP_NUMC LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = HLP_NUMC LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATVOR LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = HLP_NUMC LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATDEX LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATSCH LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-ATKLE LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MSEH6 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-DINKB LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-DOKAR LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = CHAR_ATTRIBUTES-DOKNR CONVE = CONVE_DOKNR
IMPORTING EFELD = CHAR_ATTRIBUTES-DOKNR.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-DOKNR LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-DOKTL LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-DOKVR LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS0 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS1 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS2 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS3 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS4 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.




FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS5 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS6 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS7 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS8 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHAR_ATTRIBUTES-MAWS9 LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = SM_STRING STRLN = SM_STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

WRITE_MESSAGE CALL FUNCTION 'WRITE_MESSAGE' EXPORTING MSGTY = MSGTY MSGID = MSGID MSGNO = MSGNO MSGV1 = MSGV1 MSGV2 = MSGV2 MSGV3 = MSGV3 MSGV4 = MSGV4 MSGV5 = SPACE
IMPORTING ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

DETERMINE_CONVERSION_ROUTINE CALL FUNCTION 'DETERMINE_CONVERSION_ROUTINE' EXPORTING TABLE = 'KLAH' FIELD = 'CLASS'
IMPORTING CONVE = CONVE_CLASS.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = MC_VALUE_TAB-CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = MC_VALUE_TAB-CLASS.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = MC_VALUE_TAB-KLART LOCAT = ND_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = ND_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = MC_VALUE_TAB-CLASS LOCAT = ND_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = ND_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = MC_VALUE_TAB-KSCHL LOCAT = ND_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = ND_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = ND_STRING STRLN = ND_STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

DETERMINE_CONVERSION_ROUTINE CALL FUNCTION 'DETERMINE_CONVERSION_ROUTINE' EXPORTING TABLE = 'KLAH' FIELD = 'CLASS'
IMPORTING CONVE = CONVE.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = RMCLF-CLASS CONVE = CONVE
IMPORTING EFELD = RMCLF-CLASS.

WRITE_MESSAGE CALL FUNCTION 'WRITE_MESSAGE' EXPORTING MSGTY = MSGTY MSGID = MSGID MSGNO = MSGNO MSGV1 = MSGV1 MSGV2 = MSGV2 MSGV3 = MSGV3 MSGV4 = MSGV4 MSGV5 = SPACE
IMPORTING ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

CLMA_CLASS_READ_INTERNAL CALL FUNCTION 'CLMA_CLASS_READ_INTERNAL' EXPORTING CLASSNAME = KLAH-CLASS CLASSTYPE = KLAH-KLART LANGUAGE = SY-LANGU
IMPORTING CLASSNUMBER = KLAH-CLINT DESCRIPTION = SWOR-KSCHL LANGUAGE = SWOR-SPRAS
EXCEPTIONS CLASS_NOT_FOUND = 04.

CLCV_CONVERT_OBJECT_TO_FIELDS CALL FUNCTION 'CLCV_CONVERT_OBJECT_TO_FIELDS' EXPORTING INIT_TEST = SPACE LENGTHFLAG = SPACE RMCLFSTRU = RMCLF SET_PARAM = SPACE TABLE = SEL_OBJECTS_TAB-OBTAB
IMPORTING ITCLO = HLP_TCLO NO_LOCK = DUMMY RMCLFSTRU = RMCLF TCODE = TCODE
TABLES LENGTHTAB = LENGTH_TAB
EXCEPTIONS TCLO_NOT_FOUND = 04.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = SEL_OBJECTS_TAB-MAFID LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = SEL_OBJECTS_TAB-OBTAB LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING CONVE = CONVE IFELD =
IMPORTING EFELD = .

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = RMCLF-KTEXT LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = SEL_OBJECTS_TAB-STATU LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = CHARACTERISTICS-ATNAM LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = SEL_VALUES_TAB-ATWRT LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = SPACE LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = SM_STRING STRLN = SM_STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

DETERMINE_CONVERSION_ROUTINE CALL FUNCTION 'DETERMINE_CONVERSION_ROUTINE' EXPORTING TABLE = 'KLAH' FIELD = 'CLASS'
IMPORTING CONVE = CONVE_CLASS.

CC_LS_GET_CLASS_HIER_STRUCTURE CALL FUNCTION 'CC_LS_GET_CLASS_HIER_STRUCTURE' EXPORTING CLASS_NUMBER = A_CLASS CLASS_TYPE = A_KLART KEY_DATE = A_DATUV LANGUAGE = A_LANGU LEVELS_DOWN = LVLDO LEVELS_UP = LVLUP
TABLES CLASS_STRUCTURE = GHCL_TAB
EXCEPTIONS CLASS_INVALID_SIGN = 04 CLASS_IS_ISOLATED = 08 CLASS_NOT_EXIST = 12 CLASS_NOT_VALID = 16 CLASS_NO_PREDECESSOR = 20 CLASS_NO_SUCCESSOR = 24.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = A_CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = A_CLASS.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = A_CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = A_CLASS.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = A_CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = A_CLASS.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = A_CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = A_CLASS.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = A_CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = A_CLASS.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = A_CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = A_CLASS.

WRITE_MESSAGE CALL FUNCTION 'WRITE_MESSAGE' EXPORTING MSGTY = MSGTY MSGID = MSGID MSGNO = MSGNO MSGV1 = MSGV1 MSGV2 = MSGV2 MSGV3 = MSGV3 MSGV4 = MSGV4 MSGV5 = SPACE
IMPORTING ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = STUFE LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = GHCL_TAB-UKLAS LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = GHCL_TAB-CLAS1 CONVE = CONVE_CLASS
IMPORTING EFELD = GHCL_TAB-CLAS1.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = GHCL_TAB-CLAS1 LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = GHCL_TAB-CLAS2 CONVE = CONVE_CLASS
IMPORTING EFELD = GHCL_TAB-CLAS2.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = GHCL_TAB-CLAS2 LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = GHCL_TAB-CLTX1 LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = GHCL_TAB-CLTX2 LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = ND_STRING STRLN = STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

CONVERSION_EXIT_ISOLA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ISOLA_INPUT' EXPORTING INPUT = A_LANGU IMPORTING OUTPUT = A_LANGU_INT EXCEPTIONS UNKNOWN_LANGUAGE = 1 OTHERS = 2.

CLMA_CLASS_LIST CALL FUNCTION 'CLMA_CLASS_LIST' EXPORTING CLASSNAME = A_CLASS CLASSTYPE = A_KLART LANGUAGE = A_LANGU_INT WITH_ALLOCATIONS = A_ALLOC KEY_DATE = A_DATUV
TABLES TCLASSES = CLCLASS_TAB
EXCEPTIONS NO_CLASSES = 04.

CC_LS_GET_CLASS_NO_PREDECESSOR CALL FUNCTION 'CC_LS_GET_CLASS_NO_PREDECESSOR' EXPORTING CLASS_NUMBER = A_CLASS CLASS_TYPE = A_KLART KEY_DATE = A_DATUV LANGUAGE = A_LANGU
TABLES CLASS_TABLE = CLCLASS_TAB
EXCEPTIONS NO_CLASSES_FOUND = 04.

WRITE_MESSAGE CALL FUNCTION 'WRITE_MESSAGE' EXPORTING MSGTY = MSGTY MSGID = MSGID MSGNO = MSGNO MSGV1 = MSGV1 MSGV2 = SPACE MSGV3 = SPACE MSGV4 = SPACE MSGV5 = SPACE
IMPORTING ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

DETERMINE_CONVERSION_ROUTINE CALL FUNCTION 'DETERMINE_CONVERSION_ROUTINE' EXPORTING TABLE = 'KLAH' FIELD = 'CLASS'
IMPORTING CONVE = CONVE_CLASS.

DETERMINE_CONVERSION_ROUTINE CALL FUNCTION 'DETERMINE_CONVERSION_ROUTINE' EXPORTING TABLE = 'DRAW' FIELD = 'DOKNR'
IMPORTING CONVE = CONVE_DOKNR.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = CLCLASS_TAB-CLASS CONVE = CONVE_CLASS
IMPORTING EFELD = CLCLASS_TAB-CLASS.

CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING IFELD = CLCLASS_TAB-DOKNR CONVE = CONVE_DOKNR
IMPORTING EFELD = CLCLASS_TAB-DOKNR.

CLST_SELECT_KSSK_BY_KEY_DATE * call function 'CLST_SELECT_KSSK_BY_KEY_DATE' * exporting classname = clclass_tab-class * klart = clclass_tab-klart * key_date = a_datuv * f_read_only_one_attachment = space * importing f_anzuo = clclass_tab-anzuo * exceptions objects_not_found = 04 * clint_and_classname_initial = 08 * klart_is_initial = 12 * classname_invalid = 16.

CAPI_CLASS_READ_OBJ_AND_CLASS CALL FUNCTION 'CAPI_CLASS_READ_OBJ_AND_CLASS' EXPORTING CLASSNAME = CLCLASS_TAB-CLASS CLASSTYPE = CLCLASS_TAB-KLART KEY_DATE = A_DATUV IMPORTING F_NUMBER_OF_OBJ_AND_CLASS = SY-TMAXL EXCEPTIONS CLASSNAME_INVALID = 1 CLASSTYPE_MISSING = 2 OBJECTS_AND_CLASSES_NOT_FOUND = 3 OTHERS = 4.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-KLART LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-CLASS LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-KSCHL LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-STATU LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = MASK_DATE LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = MASK_DATE LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-PRAUS LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-ANZUO LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-DINKZ LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-NNORM LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-NORMN LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-NORMB LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-NRMT1 LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-NRMT2 LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = MASK_DATE LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-VERSD LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-VERSI LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-LEIST LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-DOKAR LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-DOKNR LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-DOKTL LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'ND_STRING' STRNG = ND_STRING STRLN = ND_STRING_LENGTH FIELD = CLCLASS_TAB-DOKVR LOCAT = STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = ND_STRING RLOCT = STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = ND_STRING STRLN = STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SA_STRING' STRNG = SA_STRING STRLN = SA_STRING_LENGTH FIELD = CHAR_VALUES-ATNAM LOCAT = SA_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SA_STRING RLOCT = SA_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SA_STRING' STRNG = SA_STRING STRLN = SA_STRING_LENGTH FIELD = CHAR_VALUES-ATWTB LOCAT = SA_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SA_STRING RLOCT = SA_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = SA_STRING STRLN = SA_STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SA_STRING' STRNG = SA_STRING STRLN = SA_STRING_LENGTH FIELD = CHAR_VALUES-ATNAM LOCAT = SA_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SA_STRING RLOCT = SA_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SA_STRING' STRNG = SA_STRING STRLN = SA_STRING_LENGTH FIELD = CHAR_VALUES-ATWTB LOCAT = SA_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SA_STRING RLOCT = SA_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = SA_STRING STRLN = SA_STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-KLART LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-CLASS LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-KLTXT LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-STATTXT LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_STRING CALL FUNCTION 'FILL_STRING' EXPORTING STRNM = 'SM_STRING' STRNG = SM_STRING STRLN = SM_STRING_LENGTH FIELD = ALLOC_TAB-STDCL LOCAT = SM_STRING_LOC DELIM = TCIS-DELIM
IMPORTING RSTRG = SM_STRING RLOCT = SM_STRING_LOC ERROR = ERROR_FLAG MESSG = MESSAGE MSGLN = MESSAGE_LENGTH.

FILL_TABLE CALL FUNCTION 'FILL_TABLE' EXPORTING STRNG = SM_STRING STRLN = SM_STRING_LOC LOCAT = CADOUT_LOC TBLEN = CADOUT_LENGTH
IMPORTING RLOCT = CADOUT_LOC
TABLES TABLE = CADOUT.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name MCCLSF20 or its description.