SAP Reports / Programs

SPROX_DELTA_TRANSPORT SAP ABAP Report - Build object list for a delta transport







SPROX_DELTA_TRANSPORT is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Transport changes made on development objects of given components within a given time period...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 SPROX_DELTA_TRANSPORT 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 SPROX_DELTA_TRANSPORT. "Basic submit
SUBMIT SPROX_DELTA_TRANSPORT AND RETURN. "Return to original report after report execution complete
SUBMIT SPROX_DELTA_TRANSPORT 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: P_COMP = D .
Selection Text: P_DATE = Date
Selection Text: P_REQ_ID = D .
Selection Text: P_USER = D .
Title: Build object list for a delta transport


INCLUDES used within this REPORT SPROX_DELTA_TRANSPORT

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:

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = 'TADIR' changing ct_fieldcat = lt_fieldcat exceptions others = 0.

REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting i_structure_name = 'TADIR' it_fieldcat = lt_fieldcat is_layout = ls_layout i_callback_program = lv_repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' tables t_outtab = me->result.

TR_GTADIR_LIST_QUERY call function 'TR_GTADIR_LIST_QUERY' tables e_table = lt_gtadir_out i_table = gtadir_in exceptions tr_deny_access = 1 others = 2.

TR_CHECK_TYPE call function 'TR_CHECK_TYPE' exporting wi_e071 = object iv_translate_objname = 'X' importing we_tadir = rval.

TRINT_SELECT_REQUESTS call function 'TRINT_SELECT_REQUESTS' importing et_requests = rval changing cs_ranges = ls_ranges * EXCEPTIONS * ACTION_ABORTED_BY_USER = 1 * OTHERS = 2 .

TR_GET_OBJECTS_OF_REQ_AN_TASKS call function 'TR_GET_OBJECTS_OF_REQ_AN_TASKS' exporting is_request_header = request iv_condense_objectlist = 'X' importing et_objects = lt_objects exceptions invalid_input = 1 others = 2.

CHECK_EXIST call function 'CHECK_EXIST' exporting iv_pgmid = ls_tadir-pgmid iv_object = ls_tadir-object iv_obj_name = ls_tadir-obj_name importing e_exist = lv_exist exceptions others = 0.

TR_REQUEST_CHOICE call function 'TR_REQUEST_CHOICE' exporting * IV_SUPPRESS_DIALOG = ' ' IV_REQUEST_TYPES = 'T' * IV_CLI_DEP = ' ' iv_request = p_req_id * IT_E071 = IT_E071 * IT_E071K = IT_E071K * IV_LOCK_OBJECTS = ' ' * IV_TITLE = IV_TITLE * IV_START_COLUMN = 3 * IV_START_ROW = 7 * IV_WITH_ERROR_LOG = 'X' * IV_NO_OWNER_CHECK = ' ' * IV_FOREIGN_REQUEST = ' ' * IT_E071K_STR = IT_E071K_STR * IT_OBJ_ENTRIES = IT_OBJ_ENTRIES importing es_request = lv_req_data exceptions invalid_request = 1 invalid_request_type = 2 user_not_owner = 3 no_objects_appended = 4 enqueue_error = 5 cancelled_by_user = 6 recursive_call = 7 others = 8.

TR_EXT_INSERT_IN_REQUEST call function 'TR_EXT_INSERT_IN_REQUEST' exporting iv_req_id = p_req_id importing es_msg = lv_msg ev_exception = lv_exception tables it_objects = req_objects.

TR_TADIR_INTERFACE call function 'TR_TADIR_INTERFACE' exporting wi_test_modus = ' ' wi_tadir_pgmid = lr_result->pgmid wi_tadir_object = lr_result->object wi_tadir_obj_name = lr_result->obj_name wi_tadir_srcsystem = lr_result->srcsystem wi_tadir_author = lr_result->author wi_tadir_devclass = lr_result->devclass wi_tadir_masterlang = lr_result->masterlang iv_delflag = 'X' exceptions tadir_entry_not_existing = 1 tadir_entry_ill_type = 2 no_systemname = 3 no_systemtype = 4 original_system_conflict = 5 object_reserved_for_devclass = 6 object_exists_global = 7 object_exists_local = 8 object_is_distributed = 9 obj_specification_not_unique = 10 no_authorization_to_delete = 11 devclass_not_existing = 12 simultanious_set_remove_repair = 13 order_missing = 14 no_modification_of_head_syst = 15 pgmid_object_not_allowed = 16 masterlanguage_not_specified = 17 devclass_not_specified = 18 specify_owner_unique = 19 loc_priv_objs_no_repair = 20 gtadir_not_reached = 21 object_locked_for_order = 22 change_of_class_not_allowed = 23 no_change_from_sap_to_tmp = 24 others = 25.



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