SAP Reports / Programs

RDDTTADI SAP ABAP Report - Process GTADIR Checks on Entries in the TTADIR







RDDTTADI is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for During a development project there may be times when the global object directory (GTADIR) is not available, usually because the GTADIR_SERVER is offline...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 RDDTTADI 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 RDDTTADI. "Basic submit
SUBMIT RDDTTADI AND RETURN. "Return to original report after report execution complete
SUBMIT RDDTTADI 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: SCANONLY = Suppress mail
Title: Process GTADIR Checks on Entries in the TTADIR
Text Symbol: 014 = TADIR entry deleted manually?
Text Symbol: 013 = Unknown command $1
Text Symbol: 012 = Entries in TADIR and GTADIR deleted
Text Symbol: 011 = Invalid status in GTADIR
Text Symbol: 020 = DEVCLASS $1 -> $2 cannot be changed
Text Symbol: 019 = Object distributed, deletion not possible
Text Symbol: 018 = in the system
Text Symbol: 017 = *** There are currently no unprocessed GTADIR queries
Text Symbol: 016 = No deletion; object distributed
Text Symbol: 005 = UNKNOWN METHOD (internal error)
Text Symbol: 004 = UNKNOWN EXCEPTION (internal error)
Text Symbol: 003 = SYSFAIL, RFC termination
Text Symbol: 002 = COMMFAIL, RFC termination
Text Symbol: 001 = $1 executed
Text Symbol: 010 = Invalid transition to GTADIR
Text Symbol: 009 = No entry in GTADIR
Text Symbol: 008 = Error in original system?
Text Symbol: 007 = Object already exists -> Mail
Text Symbol: 006 = Object distributed -> Mail
Text Symbol: 021 = Object already exists in another system
Text Symbol: 107 = could not be accessed, and there was no check to see
Text Symbol: 106 = When you created the object, the global TADIR
Text Symbol: 105 = DEVCLASS ....: $1 -> $2
Text Symbol: 104 = SRCSYSTEM ...: $1 -> $2
Text Symbol: 103 = OBJ_NAME ....: $1
Text Symbol: 112 = the operation is not
Text Symbol: 111 = An automatic check then showed that
Text Symbol: 110 = Modification
Text Symbol: 109 = Deletion
Text Symbol: 108 = whether $1 is possible.
Text Symbol: 026 = -> Position on object in the list display
Text Symbol: 025 = -> Select object
Text Symbol: 024 = mouse button on the dialog box)
Text Symbol: 023 = -> The delete function is on the right
Text Symbol: 022 = Invalid object declaration
Text Symbol: 102 = OBJECT ......: $1





Text Symbol: 101 = PGMID .......: $1
Text Symbol: 100 = ???
Text Symbol: 028 = No deletion, local entry exists
Text Symbol: 027 = and select "Change object dir."
Text Symbol: 015 = Entry already reported
Text Symbol: 209 = whether the object already exists as a global object in
Text Symbol: 208 = could not be accessed, and there was no check to see
Text Symbol: 207 = When you created the object, the global TADIR
Text Symbol: 206 = DEVCLASS ....: $1
Text Symbol: 205 = SRCSYSTEM ...: $1
Text Symbol: 214 = is prevented because your local/private object
Text Symbol: 213 = Import of the object from %SID to %SI2
Text Symbol: 212 = original object in %SID.
Text Symbol: 211 = this object or a related object already existed as an
Text Symbol: 210 = another system. An automatic check then showed that
Text Symbol: 118 = your objects notify your Q-contact
Text Symbol: 117 = AUTHOR.......: $1 -> $2
Text Symbol: 116 = If you have questions about the original location of
Text Symbol: 115 = This mail has been generated automatically.
Text Symbol: 114 = The modification must be canceled by you.
Text Symbol: 204 = OBJ_NAME ....: $1
Text Symbol: 203 = OBJECT ......: $1
Text Symbol: 202 = PGMID .......: $1
Text Symbol: 201 = On %DATUM you created the following object directory entry:
Text Symbol: 200 = Invalid object declaration
Text Symbol: 215 = is marked as an original in this system.
Text Symbol: 405 = (-> SE03 Change object dir. entries of objects
Text Symbol: 404 = (SE09 Transport Organizer Editor).
Text Symbol: 403 = 1.) Delete the entry from your correction/repair
Text Symbol: 402 = 2.) Delete the entry in TADIR.
Text Symbol: 401 = After deleting/renaming proceed as follows:
Text Symbol: 422 = Related object $1 $2 $3 already exists in system $4
Text Symbol: 421 = Object already exists in system $1
Text Symbol: 410 = You have following object directory entry $2 on %DATE:
Text Symbol: 220 = kind of transports.
Text Symbol: 219 = The object is locked from now on for any
Text Symbol: 218 = Rename or delete your object.
Text Symbol: 217 = or more original systems.
Text Symbol: 216 = However, a globally defined object may not have two





Text Symbol: 303 = GTADIR Service
Text Symbol: 302 = Modified
Text Symbol: 301 = Deleted
Text Symbol: 223 = Error when sending a message ...
Text Symbol: 221 = This mail has been generated automatically.
Text Symbol: 113 = allowed.


INCLUDES used within this REPORT RDDTTADI

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_GTADIR_MODIFY CALL FUNCTION 'TR_GTADIR_MODIFY' EXPORTING TAB_IN = GTADIR IMPORTING ACTION = ACTION ERROR = ERROR RESULT = RESULT EXCEPTIONS TR_DISTRIBUTED = 5 TR_OBJECT_EXISTS = 6 TR_DENY_CREATE = 7 UNSUPPORTED_EXCEPTION = 3 COMMUNICATION_FAILURE = 1 SYSTEM_FAILURE = 2 UNSUPPORTED_METHOD = 4 TR_NO_ENTRY = 8 TR_INVALID_TRANSITION = 9 TR_INVALID_STATE = 10.

RS_MODIFY_OBJECT_PROPERTIES CALL FUNCTION 'RS_MODIFY_OBJECT_PROPERTIES' EXPORTING OLD_ADIR = TADIR OPERATION = 'DELETE'.

TR_GTADIR_QUERY CALL FUNCTION 'TR_GTADIR_QUERY' EXPORTING TAB_IN = GTADIR IMPORTING RESULT = GTADIR EXCEPTIONS SYSTEM_FAILURE = 1 COMMUNICATION_FAILURE = 2.

TR_GTADIR_QUERY CALL FUNCTION 'TR_GTADIR_QUERY' EXPORTING TAB_IN = GTADIR IMPORTING RESULT = GTADIR EXCEPTIONS SYSTEM_FAILURE = 1 COMMUNICATION_FAILURE = 2.

SO_OBJECT_SEND CALL FUNCTION 'SO_OBJECT_SEND' EXPORTING OBJECT_HD_CHANGE = OBJ_HD_CHANGE OBJECT_TYPE = 'RAW' TABLES OBJCONT = OBJCONT OBJHEAD = OBJHEAD OBJPARA = OBJPARA OBJPARB = OBJPARB RECEIVERS = RECEIVERS EXCEPTIONS ACTIVE_USER_NOT_EXIST = 01 COMMUNICATION_FAILURE = 02 COMPONENT_NOT_AVAILABLE = 03 FOLDER_NOT_EXIST = 04 FOLDER_NO_AUTHORIZATION = 05 FORWARDER_NOT_EXIST = 06 NOTE_NOT_EXIST = 07 OBJECT_NOT_EXIST = 08 OBJECT_NOT_SENT = 09 OBJECT_NO_AUTHORIZATION = 10 OBJECT_TYPE_NOT_EXIST = 11 OPERATION_NO_AUTHORIZATION = 12 OWNER_NOT_EXIST = 13 PARAMETER_ERROR = 14 SUBSTITUTE_NOT_ACTIVE = 15 SUBSTITUTE_NOT_DEFINED = 16 SYSTEM_FAILURE = 17 TOO_MUCH_RECEIVERS = 18 USER_NOT_EXIST = 19 X_ERROR = 20.

SO_OBJECT_SEND CALL FUNCTION 'SO_OBJECT_SEND' EXPORTING OBJECT_HD_CHANGE = OBJ_HD_CHANGE OBJECT_TYPE = 'RAW' TABLES OBJCONT = OBJCONT OBJHEAD = OBJHEAD OBJPARA = OBJPARA OBJPARB = OBJPARB RECEIVERS = RECEIVERS EXCEPTIONS ACTIVE_USER_NOT_EXIST = 01 COMMUNICATION_FAILURE = 02 COMPONENT_NOT_AVAILABLE = 03 FOLDER_NOT_EXIST = 04 FOLDER_NO_AUTHORIZATION = 05 FORWARDER_NOT_EXIST = 06 NOTE_NOT_EXIST = 07 OBJECT_NOT_EXIST = 08 OBJECT_NOT_SENT = 09 OBJECT_NO_AUTHORIZATION = 10 OBJECT_TYPE_NOT_EXIST = 11 OPERATION_NO_AUTHORIZATION = 12 OWNER_NOT_EXIST = 13 PARAMETER_ERROR = 14 SUBSTITUTE_NOT_ACTIVE = 15 SUBSTITUTE_NOT_DEFINED = 16 SYSTEM_FAILURE = 17 TOO_MUCH_RECEIVERS = 18 USER_NOT_EXIST = 19 X_ERROR = 20.

TR_GTADIR_MODIFY CALL FUNCTION 'TR_GTADIR_MODIFY' EXPORTING TAB_IN = GTADIR IMPORTING ACTION = ACTION ERROR = ERROR RESULT = RESULT EXCEPTIONS TR_DISTRIBUTED = 5 TR_OBJECT_EXISTS = 6 TR_DENY_CREATE = 7 UNSUPPORTED_EXCEPTION = 3 COMMUNICATION_FAILURE = 1 SYSTEM_FAILURE = 2 UNSUPPORTED_METHOD = 4 TR_NO_ENTRY = 8 TR_INVALID_TRANSITION = 9 TR_INVALID_STATE = 10.

TRINT_GTADIR_UPDATE CALL FUNCTION 'TRINT_GTADIR_UPDATE' EXPORTING TAB_IN = GTADIR IMPORTING ACTION = ACTION ERROR = ERROR RESULT = RESULT EXCEPTIONS TR_DISTRIBUTED = 5 TR_OBJECT_EXISTS = 6 TR_DENY_CREATE = 7 UNSUPPORTED_EXCEPTION = 3 COMMUNICATION_FAILURE = 1 SYSTEM_FAILURE = 2 UNSUPPORTED_METHOD = 4 TR_NO_ENTRY = 8 TR_INVALID_TRANSITION = 9 TR_INVALID_STATE = 10.



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