SAP Reports / Programs

RSWBO052 SAP ABAP Report - Change Object Directory Entries







RSWBO052 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program can be used to edit the package and the persons responsible in the object directory: On the selection screen, you can restrict the object set according to various criteria: Object type and object name Development class Person responsible Original system Package Generation flag Original language Objects with repair flag If you do not make any restrictions on object type and object name, then the selection will be made according to all object types and object names...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 RSWBO052 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 RSWBO052. "Basic submit
SUBMIT RSWBO052 AND RETURN. "Return to original report after report execution complete
SUBMIT RSWBO052 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: AUTHOR = D Person Responsible
Selection Text: DEVCLASS = D Package
Selection Text: GENFLAG = D Generation Flag
Selection Text: LANGUAGE = D Original Language
Selection Text: MAX1000 = Select Maximum of 1000 Objects
Selection Text: REPAIR = Objects with Repair Flag Only
Selection Text: SRCSYSTM = D Original System
Title: Change Object Directory Entries
Text Symbol: 001 = Change Object Directory Entries (Selected Objects: &)
Text Symbol: P01 = Program
Text Symbol: P02 = Function Group
Text Symbol: P03 = Table/Structure
Text Symbol: P04 = View
Text Symbol: P05 = Data Element
Text Symbol: P06 = Table Type
Text Symbol: P07 = Class
Text Symbol: S01 = Object Directory Entry
Text Symbol: S02 = Create Object Directory Entry
Text Symbol: T01 = Selection by Objects
Text Symbol: T02 = Further Restrictions


INCLUDES used within this REPORT RSWBO052

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:

TR_AUTHORITY_CHECK_ADMIN CALL FUNCTION 'TR_AUTHORITY_CHECK_ADMIN' EXPORTING iv_adminfunction = 'TABL' EXCEPTIONS e_no_authority = 1.

TRINT_DISPLAY_OBJECTS CALL FUNCTION 'TRINT_DISPLAY_OBJECTS' EXPORTING iv_cua_status = lv_cua_status it_inactive_fcodes = lt_inactive_fcodes iv_title = lv_title is_sort_description = ls_sort_description * IV_FIRST_NODE_TEXT = * IV_START_COLUMN = 0 * IV_START_ROW = 0 * IV_REQUEST = * IV_REQUEST_TYPE = CHANGING ct_objects = pt_objects * CT_LAYOUT = EXCEPTIONS OTHERS = 1.

TR_AUTHORITY_CHECK_DISPLAY CALL FUNCTION 'TR_AUTHORITY_CHECK_DISPLAY' EXCEPTIONS e_no_authority = 1.

TR_OBJECT_TABLE CALL FUNCTION 'TR_OBJECT_TABLE' TABLES wt_object_text = pt_object_texts.

TRINT_CREATE_OBJECT_CATALOG CALL FUNCTION 'TRINT_CREATE_OBJECT_CATALOG' IMPORTING is_tadir = ls_tadir EXCEPTIONS user_cancel = 1 no_tadir_created = 2.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = lv_program dynumb = lv_dynpro TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

F4_PROGRAM CALL FUNCTION 'F4_PROGRAM' EXPORTING object = objname1 IMPORTING result = objname1.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = lv_program dynumb = lv_dynpro TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

F4_FUNCTIONGROUP CALL FUNCTION 'F4_FUNCTIONGROUP' EXPORTING object = objname2 IMPORTING result = objname2.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = lv_program dynumb = lv_dynpro TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

F4_CLASS CALL FUNCTION 'F4_CLASS' EXPORTING object = objname7 IMPORTING result = objname7.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = lv_program dynumb = lv_dynpro TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

F4_DD_TABLES CALL FUNCTION 'F4_DD_TABLES' EXPORTING object = objname3 IMPORTING result = objname3.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = lv_program dynumb = lv_dynpro TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

F4_DD_VIEW CALL FUNCTION 'F4_DD_VIEW' EXPORTING object = objname4 IMPORTING result = objname4.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = lv_program dynumb = lv_dynpro TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

F4_DD_TABLE_TYPE CALL FUNCTION 'F4_DD_TABLE_TYPE' EXPORTING object = objname6 IMPORTING result = objname6.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = lv_program dynumb = lv_dynpro TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 1.

F4_DD_DATA_ELEMENT





CALL FUNCTION 'F4_DD_DATA_ELEMENT' EXPORTING object = objname5 IMPORTING result = objname5.



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