RMCLOBJVN 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 RMCLOBJVN into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
CL6BN - Object List (ALV)
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.
Selection Text: WERT = Value Instead of Description
Selection Text: SPRAS = Language
Selection Text: PEFFE = Parameter Effectivity
Selection Text: OBJSEL = Select Objects
Selection Text: OBJEK = Object Table
Selection Text: MERKSEL = Select Characteristics
Selection Text: MERKMA = With Assigned Values
Selection Text: KLSSEL = With Assigned Classes
Selection Text: KLASSE = Class
Selection Text: KLART = Class Type
Selection Text: INIT = Chars Without Values
Selection Text: INHER = With Inherited Characteristics
Selection Text: DATUV = Valid From
Selection Text: ALV_TREE = Display Options ALV Tree Ctrl
Title: Object List
Text Symbol: 012 = Only Opcodes EQ and BT Are Allowed
Text Symbol: 013 = Value
Text Symbol: 014 = Class -> $ -> Characteristic
Text Symbol: 015 = $ -> Class -> Characteristic
Text Symbol: 020 = Variant Class Type
Text Symbol: 021 = Caution - Runtime!
Text Symbol: 011 = Ty. Description
Text Symbol: 010 = Not Maintained
Text Symbol: 009 = Not Authorized for This Class Type
Text Symbol: 008 = Print Executed
Text Symbol: 007 = Class
Text Symbol: 006 = Display
Text Symbol: 005 = Additional Criteria
Text Symbol: 004 = No Authorization to Find Objects with This Class
Text Symbol: 003 = Characteristic
Text Symbol: 002 = Object Description
Text Symbol: 001 = Ty. Class Description No. of Chars
Text Symbol: 000 = Object List
Text Symbol: 022 = Continue Anyway?
Text Symbol: 039 = Class Information
Text Symbol: 027 = Superior Class
Text Symbol: 026 = Parameter Effectivity Ignored
Text Symbol: 025 = Validity
INCLUDE RCCEFF01.
INCLUDE OBJV_TOOLBAR_EVENT_RECEIVER.
INCLUDE OBJV_TREE_EVENT_RECEIVER.
No SAP DATABASE tables are accessed within this REPORT code!
CLOB_SELECT_TABLE_FOR_CLASSTYP CALL FUNCTION 'CLOB_SELECT_TABLE_FOR_CLASSTYP' EXPORTING CLASSTYPE = AKLART SPRAS = SPRAS WITH_TEXT = SPACE TABLES ITABLE = XCLOBJ EXCEPTIONS NO_TABLE_FOUND = 1.
CLEF_EFFECTIVITY_USED CALL FUNCTION 'CLEF_EFFECTIVITY_USED' EXPORTING I_AENNR = C_AENNR I_CLASSTYPE = KLART IMPORTING E_EFFE_DATUM = EFFE_DATUM E_EFFE_AENNR = FLG_EFFECTIVITY EXCEPTIONS KLART_NOT_ACTIVE = 1 OTHERS = 2.
CC_CHANGE_NUMBER_CHECK CALL FUNCTION 'CC_CHANGE_NUMBER_CHECK' EXPORTING ECCIN = XCCIN FLG_DISPLAY = 'X' IMPORTING ADATUV = C_DATUV.
CLEF_ECM_PROCESSOR_INIT CALL FUNCTION 'CLEF_ECM_PROCESSOR_INIT' EXPORTING I_AENNR = C_AENNR KEY_DATE = C_DATUV EXCEPTIONS EXIT_FROM_DYNPRO = 1 ECM_INIT_ERROR = 2 OTHERS = 2.
CLAF_CLASSIFICATION_OF_OBJECTS CALL FUNCTION 'CLAF_CLASSIFICATION_OF_OBJECTS' EXPORTING CLASSTEXT = 'X' CLASSTYPE = KLART FEATURES = MERKMA LANGUAGE = SPRAS OBJECT = OBJECT KEY_DATE = DATUV NO_VALUE_DESCRIPT = WERT INITIAL_CHARACT = INIT INHERITED_CHAR = INHER CHANGE_SERVICE_CLF = AEDIECL OBJECTTABLE = OBTAB * change_number = aennr TABLES T_CLASS = TKLAS T_OBJECTDATA = DATEN I_SEL_CHARACTERISTIC = SEL_CHAR T_NO_AUTH_CHARACT = T_NO_AUTH EXCEPTIONS NO_CLASSIFICATION = 1 INVALID_CLASS_TYPE = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_INTERNAL_TABNAME = G_TABNAME_HEADER I_STRUCTURE_NAME = H_NAME 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 = I_NAME CHANGING CT_FIELDCAT = LT_FIELDCAT[].
CLAF_OBJECTS_OF_CLASS CALL FUNCTION 'CLAF_OBJECTS_OF_CLASS' EXPORTING LANGUAGE = SPRAS CLASSTYPE = KLART CLASS = CLASS FEATURES = MERKMA CLASSTEXT = 'X' CLASSES = KLSSEL OBJECT_LOW = OBJ_LOW OBJECT_HIGH = OBJ_HIGH KEY_DATE = DATUV NO_VALUE_DESCRIPT = WERT INITIAL_CHARACT = INIT INHERITED_CHAR = INHER CHANGE_SERVICE_CLF = AEDIECL OBJECTTABLE = TABELLE * change_number = aennr TABLES T_CLASS = TKLAS T_OBJECTS = TOBJEKT T_OBJECTDATA = DATEN I_SEL_CHARACTERISTIC = SEL_CHAR T_NO_AUTH_CHARACT = T_NO_AUTH EXCEPTIONS NO_CLASSIFICATION = 1 INVALID_CLASS_TYPE = 2.
CLMA_CLASS_EXIST CALL FUNCTION 'CLMA_CLASS_EXIST' EXPORTING CLASS = CLASS CLASSTYPE = KLART CLASSNUMBER = CLINT DESCRIPTION_ONLY = 'X' IMPORTING RET_CODE = RETCODE CLASS_LANGUAGE = SPRAS CLASS_DESCRIPTION = TEXT EXCEPTIONS NO_VALID_SIGN = 1.
CTME_CLASS_HELP CALL FUNCTION 'CTME_CLASS_HELP' EXPORTING CLASS_NUMBER = K_CLINT DATE = DATUV.
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_KLOB T_OUTTAB_ITEM = GT_MWERTK.
CLMA_CLASS_EXIST CALL FUNCTION 'CLMA_CLASS_EXIST' EXPORTING CLASS = KLASSE-LOW CLASSTYPE = KLART DESCRIPTION_ONLY = ' ' DATE = DATUV IMPORTING XKLAH = KLAH RET_CODE = SUBRC EXCEPTIONS NO_VALID_SIGN = 1.
CLSE_SELECT_KSML CALL FUNCTION 'CLSE_SELECT_KSML' EXPORTING KEY_DATE = DATUV TABLES IMP_EXP_KSML = XSML EXCEPTIONS NO_ENTRY_FOUND = 1.
CLMO_CHAR_CONSISTENCE_IN_CLASS CALL FUNCTION 'CLMO_CHAR_CONSISTENCE_IN_CLASS' EXPORTING CLASSTYPE = KLAH-KLART KEY_DATE = DATE TABLES IMP_CHAR = ICHAR EXP_ERROR = ECHAR_E EXP_CHAR = ECHAR EXCEPTIONS DUPLICATE_CHARACTERISTIC = 1 INTERNAL_ERROR = 2 UDEF_NOT_ALLOWED = 3.
CALL FUNCTION 'CLSE_SELECT_KSSK' EXPORTING ADD_KSSK = 'X' KLART = KTAB-KLART MAFID = TKSSK-MAFID OBJEK = INOB-OBJEK * TABLE = KTAB-OBTAB KEY_DATE = DATUV TABLES EXP_KSSK = TKSSK EXCEPTIONS NO_ENTRY_FOUND = 1.
CLSE_SELECT_KSSK CALL FUNCTION 'CLSE_SELECT_KSSK' EXPORTING ADD_KSSK = 'X' KLART = KTAB-KLART MAFID = TKSSK-MAFID OBJEK = INOB-OBJEK * TABLE = KTAB-OBTAB KEY_DATE = DATUV TABLES EXP_KSSK = TKSSK EXCEPTIONS NO_ENTRY_FOUND = 1.
CLCV_CONV_EXIT CALL FUNCTION 'CLCV_CONV_EXIT' EXPORTING TABLE = TABELLE EX_OBJECT = OBJEKT IMPORTING IM_OBJECT = EX_OBJEKT EXCEPTIONS TCLO_NOT_FOUND = 1.
CLEF_KSSK_DET_VALID CALL FUNCTION 'CLEF_KSSK_DET_VALID' EXPORTING I_EFFECTIVITY_ACT = FLG_EFFECTIVITY I_CLASSTYPE = OLD_TYPE I_EFFE_DATUM = EFFE_DATUM TABLES T_KSSK_TAB = TKSSK EXCEPTIONS NO_CLASSTYPE = 1 OTHERS = 2.
CLEF_ECM_PROCESSOR CALL FUNCTION 'CLEF_ECM_PROCESSOR' TABLES AENNR_OUTPUT = T_AENNR T_TABKEY = TABKEY EXCEPTIONS ECM_ERROR = 1 OTHERS = 2.
CLEF_KSSK_DET_VALID CALL FUNCTION 'CLEF_KSSK_DET_VALID' EXPORTING I_EFFECTIVITY_ACT = FLG_EFFECTIVITY I_CLASSTYPE = OLD_TYPE I_EFFE_DATUM = EFFE_DATUM TABLES T_KSSK_TAB = TKSSK T_AENNR_TAB = T_AENNR EXCEPTIONS NO_CLASSTYPE = 1 OTHERS = 2.
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 IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = G_SAVE 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_OBKL T_OUTTAB_ITEM = GT_MWERTO.
CLEF_ECM_PROCESSOR_INIT CALL FUNCTION 'CLEF_ECM_PROCESSOR_INIT' EXPORTING KEY_DATE = DATUV I_FREE_MEMORY = FREE I_NO_POP_UP = 'X' I_BATCH_AEEF = BATCH_AEEF EXCEPTIONS EXIT_FROM_DYNPRO = 1 ECM_INIT_ERROR = 2 OTHERS = 2.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = TEXT-020 TEXTLINE1 = TEXT-021 TEXTLINE2 = TEXT-022 DEFAULTOPTION = 'N' IMPORTING ANSWER = ANSWER.
CLSE_SELECT_CABNT CALL FUNCTION 'CLSE_SELECT_CABNT' EXPORTING LANGUAGE = SPRAS KEY_DATE = DATUV TABLES IN_CABN = I_CABN T_CABNT = TCABNT EXCEPTIONS NO_ENTRY_FOUND = 1 OTHERS = 2.
CLMA_CLASS_READ CALL FUNCTION 'CLMA_CLASS_READ' EXPORTING CLASSNUMBER = VCLINT LANGUAGE = SPRAS IMPORTING CLASSNAME = VCLASS DESCRIPTION = VDESCR EXCEPTIONS CLASS_NOT_FOUND = 1.
CLASS_READ_CHARACT_INH_ATTR CALL FUNCTION 'CLASS_READ_CHARACT_INH_ATTR' EXPORTING CLASSNAME = KLAH-CLASS CLASSTYPE = KLAH-KLART LANGUAGE = V_SPRAS KEY_DATE = V_DATE I_AENNR = V_AENNR TABLES E_CHARACT = VMERK EXCEPTIONS CLASS_NOT_FOUND = 1 NO_AUTHORITY = 2.
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 RMCLOBJVN or its description.