SAP Reports / Programs

RMCLKLAVN SAP ABAP Report - Class List







RMCLKLAVN is a standard Executable ABAP Report 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 RMCLKLAVN into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

CL6AN - Class List (ALV)


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 RMCLKLAVN. "Basic submit
SUBMIT RMCLKLAVN AND RETURN. "Return to original report after report execution complete
SUBMIT RMCLKLAVN VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: ANZUOR = Only with Assignments
Selection Text: CLASS = Class
Selection Text: DATUV = Valid From
Selection Text: GRUPPE = Group
Selection Text: INHER = With Inherited Characteristics
Selection Text: KLART = Class Type
Selection Text: MERKMALE = With Characteristics
Selection Text: PEFFE = Parameter Effectivity
Selection Text: SCHLAG = With Keywords
Selection Text: SPRAS = Language
Selection Text: STATUS = Status
Selection Text: UDEF = Explode User-Defined Chars
Selection Text: WERTE = With Values
Selection Text: ANLEGR = Created By
Selection Text: AENDER = Changed By
Selection Text: ALV_TREE = Display Options ALV Tree Ctrl
Title: Class List
Text Symbol: 013 = I
Text Symbol: 014 = Page:
Text Symbol: 015 = Class Type.....
Text Symbol: 016 = Only w. Assgmt
Text Symbol: 017 = Additional Criteria
Text Symbol: 018 = Class -> Characteristic -> Value
Text Symbol: 020 = Class..........
Text Symbol: 021 = Class Group....
Text Symbol: 022 = Status.........
Text Symbol: 023 = Created By.....
Text Symbol: 024 = Changed By.....
Text Symbol: 025 = Assignments
Text Symbol: 030 = With Chars
Text Symbol: 012 = Value Description
Text Symbol: 001 = No Authorization: Class
Text Symbol: 002 = Additional Restrictions
Text Symbol: 003 = Display
Text Symbol: 004 = Print Executed
Text Symbol: 005 = No Authorization: Class Type
Text Symbol: 006 = Ty. Class Description/Keyword No.Assgmts
Text Symbol: 007 = Characteristic Name





Text Symbol: 008 = Class List
Text Symbol: 009 = Allowed Values
Text Symbol: 010 = Characteristic Name
Text Symbol: 011 = Form Lg Dc Unit Org. Area CdL Origin
Text Symbol: 040 = Number of Assignments
Text Symbol: 039 = Class Information
Text Symbol: 038 = Validity
Text Symbol: 037 = Hierarchy
Text Symbol: 036 = Valid From
Text Symbol: 035 = Language
Text Symbol: 034 = With Keywords
Text Symbol: 033 = With Inherited Chars
Text Symbol: 032 = Explode User-Defined Data Type
Text Symbol: 031 = With Char. Vals
002 Characteristic Form Lg Dc Unit Org.Area CdL Origin
001 Ty. Class Description No.Assgmts


INCLUDES used within this REPORT RMCLKLAVN

INCLUDE RCCEFF01.
INCLUDE KLAV_TOOLBAR_EVENT_RECEIVER.
INCLUDE KLAV_TREE_EVENT_RECEIVER.


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:

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = G_REPID I_CALLBACK_PF_STATUS_SET = G_STATUS I_CALLBACK_USER_COMMAND = G_USER_COMMAND IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = G_SAVE IS_LAYOUT = GS_LAYOUT IS_VARIANT = G_VARIANT I_TABNAME_HEADER = G_TABNAME_HEADER I_TABNAME_ITEM = G_TABNAME_ITEM IS_KEYINFO = GS_KEYINFO IS_PRINT = GS_PRINT TABLES T_OUTTAB_HEADER = GT_KLAS T_OUTTAB_ITEM = GT_MERK.

CLME_FEATURE_ATTR_OF_CLASS CALL FUNCTION 'CLME_FEATURE_ATTR_OF_CLASS' EXPORTING CLASS = XCLASS CLASSTYPE = XKLART LANGUAGE = SPRAS KEY_DATE = DATUV TABLES TFEATURES = XMERK EXCEPTIONS CLASS_NOT_FOUND = 2 NO_AUTHORITY = 1.

CLCA_PROCESS_CLASSTYPE CALL FUNCTION 'CLCA_PROCESS_CLASSTYPE' EXPORTING CLASSTYPE = KLART TYPETEXT = TEXT CATCHWORD = SPACE FEATURE = SPACE DIN_STANDARD = SPACE TEXT = SPACE DOCUMENT = SPACE DYNPROS = SPACE CHECKANYWAY = 'X' "1770125 EXCEPTIONS NOT_FOUND = 1 NO_AUTH_KLART = 2.

CLMA_CLASS_READ CALL FUNCTION 'CLMA_CLASS_READ' EXPORTING CLASSNUMBER = DTYPE LANGUAGE = SPRAS IMPORTING CLASSNAME = XCLASS CLASSTYPE = XKLART EXCEPTIONS CLASS_NOT_FOUND = 1.

CLEF_ECM_PROCESSOR_INIT CALL FUNCTION 'CLEF_ECM_PROCESSOR_INIT' EXPORTING KEY_DATE = DATUV I_NO_POP_UP = 'X' I_BATCH_AEEF = BATCH_AEEF * tables * valid_or_invalid = batch_val_or_inval EXCEPTIONS EXIT_FROM_DYNPRO = 1 ECM_INIT_ERROR = 2 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_INTERNAL_TABNAME = G_TABNAME_HEADER I_STRUCTURE_NAME = 'SKLAS' CHANGING CT_FIELDCAT = LT_FIELDCAT[].

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_INTERNAL_TABNAME = G_TABNAME_ITEM I_STRUCTURE_NAME = 'SMERK' CHANGING CT_FIELDCAT = LT_FIELDCAT[].

CLSE_SELECT_CAWN CALL FUNCTION 'CLSE_SELECT_CAWN' EXPORTING KEY_DATE = DATUV TABLES IN_CABN = CABNKEY T_CAWN = TCAWN EXCEPTIONS NO_ENTRY_FOUND = 01.

CTME_CLASS_HELP CALL FUNCTION 'CTME_CLASS_HELP' "#EC EXISTS EXPORTING CLASS_NUMBER = GT_KLAS-CLINT DATE = DATUV.






CLEX_GET_CLASS_FEATURES_VALUES CALL FUNCTION 'CLEX_GET_CLASS_FEATURES_VALUES' EXPORTING ACTIVITY = 'P' "Klassen CLASSNUMBER = CLINT DISPLAY_SCOPE_IN = SCTMS LANGUAGE = SPRACHE SUB_ACTIVITY = ' ' "Anzeige WITHOUT_VALUES = NO_VALUES KEY_DATE = DATUV IMPORTING CLASSDESCRIPTION = KLTEXT XKLAH = KLAH TABLES FEATURES = TMERK VALUES = T_VALX EXCEPTIONS NOT_AUTHORIZED_CLASSIFICATION = 1 NOT_AUTHORIZED_MAINTENANCE = 2 NOT_AUTHORIZED_SELECTION = 3 NO_FEATURES_DEFINED = 4.

CLSE_SELECT_CABN CALL FUNCTION 'CLSE_SELECT_CABN' EXPORTING KEY_DATE = DATUV TABLES IN_CABN = IN_CABN T_CABN = VCABN EXCEPTIONS NO_ENTRY_FOUND = 4.

CLSE_SELECT_CABN CALL FUNCTION 'CLSE_SELECT_CABN' EXPORTING KEY_DATE = DATUV TABLES IN_CABN = IN_CABN T_CABN = VCABN EXCEPTIONS NO_ENTRY_FOUND = 4.

CLOB_SELECT_TABLE_FOR_CLASSTYP CALL FUNCTION 'CLOB_SELECT_TABLE_FOR_CLASSTYP' EXPORTING CLASSTYPE = KLART SPRAS = SPRAS WITH_TEXT = SPACE TABLES ITABLE = XCLOBJ EXCEPTIONS NO_TABLE_FOUND = 1.

CLAF_ALLOCATIONS CALL FUNCTION 'CLAF_ALLOCATIONS' EXPORTING CLASSNUMBER = CLINT CLASSTYPE = KLART KEY_DATE = DATUM CHANGE_SERVICE_CLF = XCLOBJ-AEDIEZUORD QUICK = 'X' IMPORTING ALLOCATION_EXIST = EXIST.

CLME_FEATURE_ATTR_OF_CLASS_INH CALL FUNCTION 'CLME_FEATURE_ATTR_OF_CLASS_INH' EXPORTING CLASS = CLASS CLASSTYPE = KLART LANGUAGE = SPRAS KEY_DATE = DATUV TABLES TFEATURES = TFEAT TVALUES = TVALU EXCEPTIONS CLASS_NOT_FOUND = 1 NO_AUTHORITY = 2.

CLSE_SELECT_KSSK_0 CALL FUNCTION 'CLSE_SELECT_KSSK_0' EXPORTING CLINT = T_KLAS-CLINT KLART = T_KLAS-KLART KEY_DATE = DATUV TABLES EXP_KSSK = TKSSK EXCEPTIONS NO_ENTRY_FOUND = 1 SET_CLASSTYPE = 2 SET_MAFID = 3 OTHERS = 4.

CLST_SELECT_KSSK_BY_KEY_DATE * call function 'CLST_SELECT_KSSK_BY_KEY_DATE' * exporting * clint = t_klas-clint * klart = t_klas-klart * key_date = datuv * importing * f_anzuo = xanzuo * exceptions * objects_not_found = 1.

CLSE_SELECT_KSSK_0 CALL FUNCTION 'CLSE_SELECT_KSSK_0' EXPORTING CLINT = GT_KLAS-CLINT KLART = GT_KLAS-KLART KEY_DATE = DATUV * i_aennr = aennr TABLES EXP_KSSK = TKSSK EXCEPTIONS NO_ENTRY_FOUND = 1 SET_CLASSTYPE = 2 SET_MAFID = 3 OTHERS = 4.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING FUNCNAME = FUNC_NAME EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2.



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 RMCLKLAVN or its description.