RS_DDIC_CLASSIFICATION_FINAL 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 RS_DDIC_CLASSIFICATION_FINAL into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
DDCHECK - Classification of DDIC Structures
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: SO_AUT = Person responsible (TADIR)
Selection Text: SO_COMPO = Application Component
Selection Text: SO_DEV = D Package
Selection Text: SO_OBJ_N = D Object Name
Selection Text: SO_ORG = D Original System
Selection Text: SO_UNIT = D .
Selection Text: SO_DCLS = D .
Title: Classification of DDIC Structure for Enhancements
Text Symbol: 015 = Deep Enhancement
Text Symbol: 010 = Accept Proposal
Text Symbol: 009 = Inactive (Revised)
Text Symbol: 008 = Active (Revised)
Text Symbol: 007 = New (Revised)
Text Symbol: 006 = Inactive
Text Symbol: 005 = Active
Text Symbol: 004 = New
Text Symbol: 003 = No
Text Symbol: 002 = Yes
Text Symbol: 021 = Enhanceability Changed
Text Symbol: 022 = Save Changes?
Text Symbol: 017 = Numeric Enhancement
Text Symbol: 018 = Char.-Type Enhancement
Text Symbol: 020 = Structure Classification
Text Symbol: 001 = Everything Without Confirmation in Order &1
Text Symbol: 102 = Set to Non-Classified
Text Symbol: 101 = Not classified
Text Symbol: 030 = The saved object version will be checked.
Text Symbol: 029 = Check Structures
Text Symbol: 028 = Doc. for CLSTRU
Text Symbol: 025 = Check
Text Symbol: 016 = No Object Found for Selection
Text Symbol: 324 = Level of Enhancement of Structure
Text Symbol: 323 = Classification
Text Symbol: 322 = Can Be Enhanced (Char.-Type)
Text Symbol: 320 = Can Be Enhanced (Deep)
Text Symbol: 319 = Search Only for Non-Classified Structures
Text Symbol: 318 = Search Only for Classified Structures
Text Symbol: 317 = All Structures
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RS_WORKING_AREA_INIT CALL FUNCTION 'RS_WORKING_AREA_INIT'.
HELP_OBJECT_SHOW CALL FUNCTION 'HELP_OBJECT_SHOW' EXPORTING DOKCLASS = 'TX' DOKLANGU = SY-LANGU DOKNAME = 'DDCHECK_DOCU' DOKTITLE = 'hallo' TABLES LINKS = L_DUMMYLINK EXCEPTIONS OTHERS = 1.
HELP_OBJECT_SHOW * CALL FUNCTION 'HELP_OBJECT_SHOW' * EXPORTING * DOKCLASS = 'TX' * DOKLANGU = SY-LANGU * DOKNAME = 'DDCHECK_DOCU' * DOKTITLE = 'hallo' * TABLES * LINKS = L_DUMMYLINK * EXCEPTIONS * OTHERS = 1.
CHECK_EXIST_TABL CALL FUNCTION 'CHECK_EXIST_TABL' EXPORTING NAME = L_TADIR_OBJ_NAME MTYPE = 'R3TR' IMPORTING EXIST = L_SAP_TABLE_EXISTS EXCEPTIONS TR_INVALID_TYPE = 1 OTHERS = 2.
RS_DD_CHECK * CALL FUNCTION 'RS_DD_CHECK' * EXPORTING * OBJNAME = OBJNAME * OBJTYPE = OBJTYPE.
RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING * LANGUAGE_UPD_EXIT = upd_exit * MASTER_LANGUAGE = ' ' MODE = 'MODIFY' OBJECT = L_DDENQ OBJECT_CLASS = 'DICT' * TRDIR_INF = * REQUEST_LANGUAGE = ' ' * SUPPRESS_CORR_CHECK = ' ' * SUPPRESS_CORR_CHECK_ALTOGETHER = ' ' * SUPPRESS_LANGUAGE_CHECK = 'X' * SUPPRESS_EDITOR_LOCK_CHECK = ' ' * SUPPRESS_LANGUAGE_DIALOG = ' ' * SUPPRESS_EXTEND_DIALOG = 'X' * SUPPRESS_UPGRADE_CHECK = ' ' * GENFLAG = ' ' * DEVCLASS_GEN = ' ' IMPORTING * DEVCLASS = * ERROR_INFO = * NEW_MASTER_LANGUAGE = * KORRNUM = * ORDERNUM = TRANSPORT_KEY = L_TRANSPORT_KEY * MODIFICATION_LANGUAGE = * EXTEND = * TADIRE = EXCEPTIONS OTHERS = 1.
TR_OBJECTS_CHECK CALL FUNCTION 'TR_OBJECTS_CHECK' TABLES WT_KO200 = LT_KO200 EXCEPTIONS CANCEL_EDIT_OTHER_ERROR = 01 SHOW_ONLY_OTHER_ERROR = 02.
TR_OBJECTS_INSERT CALL FUNCTION 'TR_OBJECTS_INSERT' TABLES WT_KO200 = LT_KO200 EXCEPTIONS CANCEL_EDIT_OTHER_ERROR = 1 SHOW_ONLY_OTHER_ERROR = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TEXT_QUESTION = L_TEXT TEXT_BUTTON_1 = 'Ja'(002) TEXT_BUTTON_2 = 'Nein'(003) DISPLAY_CANCEL_BUTTON = 'X' IMPORTING ANSWER = L_ANSWER EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2.
CALL FUNCTION 'DD_TBHD_SET_PUT' EXPORTING POINTER = '* ' TABLES TABLNAMES = L_TABNAME DD02V_TAB = L_SAVE_DD02V EXCEPTIONS OTHERS = 4.
RS_INSERT_INTO_WORKING_AREA CALL FUNCTION 'RS_INSERT_INTO_WORKING_AREA' EXPORTING OBJECT = OBJECT OBJ_NAME = OBJ_NAME EXCEPTIONS OTHERS = 1.
RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = L_DDENQ OBJECT_CLASS = 'DICT' EXCEPTIONS OTHERS = 1.
DD_TBHD_SET_GET CALL FUNCTION 'DD_TBHD_SET_GET' EXPORTING WITHTEXT = ' ' TABLES TABLNAMES = L_TABNAME DD02V_TAB_N = L_SAVE_DD02V GOT_STATES = L_GOT_STATES EXCEPTIONS OTHERS = 4.
RS_WORKING_OBJECT_ACTIVATE CALL FUNCTION 'RS_WORKING_OBJECT_ACTIVATE' EXPORTING DICTIONARY_ONLY = 'X' * WITH_POPUP = 'X' TABLES OBJECTS = L_ACTIVATE_OBJECTS EXCEPTIONS OBJECT_NOT_IN_WORKING_AREA = 1 EXECUTION_ERROR = 2 CANCELLED = 3 INSERT_INTO_CORR_ERROR = 4 OTHERS = 5.
DD_TBHD_SET_GET CALL FUNCTION 'DD_TBHD_SET_GET' EXPORTING WITHTEXT = ' ' TABLES TABLNAMES = L_TABNAME DD02V_TAB_N = L_SAVE_DD02V GOT_STATES = L_GOT_STATES EXCEPTIONS OTHERS = 4.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' "#EC FB_OLDED EXPORTING TITEL = TEXT-020 " Pflege kritischer Objekte * Kennzeichen 'kritisch' wurde bei Objekten verändert.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = TEXT-029 " Pflege kritischer Objekte * Kennzeichen 'kritisch' wurde bei Objekten verändert.
RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING OPERATION = 'SHOW' OBJECT_NAME = LS_OUTTAB-STRUC OBJECT_TYPE = 'DQ' EXCEPTIONS NOT_EXECUTED = 1 INVALID_OBJECT_TYPE = 2 OTHERS = 3.
RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING OPERATION = 'SHOW' OBJECT_NAME = LS_OUTTAB-DEV OBJECT_TYPE = 'K' EXCEPTIONS NOT_EXECUTED = 1 INVALID_OBJECT_TYPE = 2 OTHERS = 3.
SUSR_SHOW_USER_DETAILS CALL FUNCTION 'SUSR_SHOW_USER_DETAILS' EXPORTING BNAME = USERNAME EXCEPTIONS OTHERS = 1.
RS_CUSTOMER_MOD_DETAILS CALL FUNCTION 'RS_CUSTOMER_MOD_DETAILS' EXPORTING CUSTOMER_DATA = L_CUSTOMER_WA.
CHECK_EXIST_TABL CALL FUNCTION 'CHECK_EXIST_TABL' EXPORTING NAME = L_TADIR_OBJ_NAME MTYPE = 'R3TR' IMPORTING EXIST = L_SAP_TABLE_EXISTS EXCEPTIONS TR_INVALID_TYPE = 1 OTHERS = 2.
DD_TBHD_SET_GET CALL FUNCTION 'DD_TBHD_SET_GET' EXPORTING WITHTEXT = ' ' TABLES TABLNAMES = L_TABNAME DD02V_TAB_N = L_DD02V_N GOT_STATES = L_GOT_STATES EXCEPTIONS ILLEGAL_VALUE = 1 OP_FAILURE = 2 OTHERS = 3.
GET_EW_CIAP_CLASS_SET CALL FUNCTION 'GET_EW_CIAP_CLASS_SET' TABLES CUSTOMER_DATA = L_CUSTOMER_TAB TABNAMES = L_TABLES.
DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING NAME = L_DD02V_N-TABNAME STATE = 'M' TABLES DD03P_TAB = L_DD03P_TABL_WA-DD03P[] * DD05M_TAB = * DD08V_TAB = * DD12V_TAB = * DD17V_TAB = * DD35V_TAB = * DD36M_TAB = EXCEPTIONS ILLEGAL_INPUT = 1 OTHERS = 2.
DD_TABL_EXPAND CALL FUNCTION 'DD_TABL_EXPAND' EXPORTING DD02V_WA = L_DD02V_N MODE = L_EXPAND_MODE PRID = 0 IMPORTING SUBRC = L_SUBRC MISSING_TABLE = L_FLAG TABLES DD03P_TAB = L_DD03P_TABL_WA-DD03P[] EXCEPTIONS ILLEGAL_PARAMETER = 1.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING DYNAME = PROG DYNUMB = DNUM TABLES DYNPFIELDS = FIELDTAB EXCEPTIONS OTHERS = 01.
BM_FUNCTION_RANGE_F4 CALL FUNCTION 'BM_FUNCTION_RANGE_F4' EXPORTING * ROOT_NODE = * CURRENT_NODE = * DISPLAY_KEY = ' ' DISPLAY_APPL = 'X' * WITH_FUNCTIONS = ' ' * WITH_PROCESS_VARIANTS = ' ' * ONLY_ACTIVE_AREAS = ' ' * CHECK_SYSTEM_TYPE = ' '
CURRENT_ID = CURRENT_ID " keine Auswirkung?
* RFC_DESTINATION = IMPORTING * SEL_ID = * SEL_TYPE = * SEL_OTYP = * SEL_LEVEL = * SEL_NODE_ID = SEL_APPL = SEL_APPL * CANC = * TABLES * EXCL_NODES = EXCEPTIONS OTHERS = 1.
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 RS_DDIC_CLASSIFICATION_FINAL or its description.
RS_DDIC_CLASSIFICATION_FINAL - Classification of DDIC Structure for Enhancements RS_DDIC_CLASSIFICATION_FINAL - Classification of DDIC Structure for Enhancements RS_DBG_TABLE_TO_EXCEL - Write Excel File RS_DBG_TABLE_TO_EXCEL - Write Excel File RS_DBC_CLEANUP - Report RS_DBC_CLEANUP RS_DBC_CLEANUP - Report RS_DBC_CLEANUP