SAP Reports / Programs

RMCLKLAV SAP ABAP Report - Class List







RMCLKLAV is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program produces a list of classes using the selection criteria entered...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RMCLKLAV 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

CL6A - Class List


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 RMCLKLAV. "Basic submit
SUBMIT RMCLKLAV AND RETURN. "Return to original report after report execution complete
SUBMIT RMCLKLAV 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: AENDER = Changed By
Selection Text: AENNR = Change number
Selection Text: ANLEGR = Created By
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
Title: Class List
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
Text Symbol: 001 = You are not authorized to display this class
Text Symbol: 002 = Additional restrictions
Text Symbol: 003 = Display options
Text Symbol: 004 = Print executed
Text Symbol: 005 = Not authorized for this 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: 012 = Value description
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: 020 = Class..........
Text Symbol: 021 = Class group....
Text Symbol: 022 = Status.........
Text Symbol: 023 = Created by.....
Text Symbol: 024 = Changed by.....
Text Symbol: 030 = With chars
002 Characteristic Form Lg Dc Unit Org.area CdL Origin
001 Ty. Class Description No.assgmts


INCLUDES used within this REPORT RMCLKLAV

INCLUDE RCCEFF01.


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:

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.

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 = T_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.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = func_name EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2.

GET_PRINT_PARAMETERS call function 'GET_PRINT_PARAMETERS' exporting line_count = 62 line_size = liz layout = xlayout importing out_parameters = ls_params valid = lv_valid.

GET_PRINT_PARAMETERS call function 'GET_PRINT_PARAMETERS' importing out_parameters = ls_params valid = lv_valid.



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