SAP TR_EDIT_CHECK_OBJECTS_KEYS Function Module for Enter objects & keys in the request/tasks of the Workbench Organizer
TR_EDIT_CHECK_OBJECTS_KEYS is a standard tr edit check objects keys SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Enter objects & keys in the request/tasks of the Workbench Organizer processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.
See here to view full function module documentation and code listing for tr edit check objects keys FM, simply by entering the name TR_EDIT_CHECK_OBJECTS_KEYS into the relevant SAP transaction such as SE37 or SE38.
Function Group: STRD
Program Name: SAPLSTRD
Main Program: SAPLSTRD
Appliation area: S
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function TR_EDIT_CHECK_OBJECTS_KEYS pattern details
In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.CALL FUNCTION 'TR_EDIT_CHECK_OBJECTS_KEYS'"Enter objects & keys in the request/tasks of the Workbench Organizer.
EXPORTING
* WI_ORDER = ' ' "1st prio: Request proposal instead of request search
* IV_READ_ACTIVITY_FROM_MEMORY = 'X' "Boolean
* IV_APPEND_TO_ORDER = ' ' "
* IV_INSERT_INTO_SBCSETS = 'X' "
* IV_OLD_CALL = "
* IT_E071K_STR = "
* WI_WITH_DIALOG = ' ' "'R'-check dialog/'X'-full dialog
* WI_OBJ_CATEGOGY_MIX = 'X' "'X' - object category mix is allowed
* WI_SEND_MESSAGE = 'X' "'X' - send popup if error occurs
* IV_NO_SHOW_OPTION = ' ' "
* IV_NO_STANDARD_EDITOR = ' ' "
* IV_EXTERNALPS = ' ' "
* IV_EXTERNALID = ' ' "
* IV_NO_PS = ' ' "General Indicator
IMPORTING
WE_ORDER = "Selected request (transport request)
WE_TASK = "Selected request (correction/repair)
WE_OBJECTS_APPENDABLE = "dialog = ' ': objects were added
EV_ERRNUM = "Further information: only internal
EV_OBJECT_UNLOCKED = "X' - objects unlocked
TABLES
WT_E071 = "Input/output table for objects to be edited
* WT_E071K = "Input/output table for object keys to be edited
* WT_TADIR = "Output table for object catalog entries
EXCEPTIONS
CANCEL_EDIT_APPEND_ERROR_KEYS = 1 CANCEL_EDIT_TADIR_UPDATE_ERROR = 10 CANCEL_EDIT_UNKNOWN_DEVCLASS = 11 CANCEL_EDIT_UNKNOWN_OBJECTTYPE = 12 SHOW_ONLY_CLOSED_SYSTEM = 13 SHOW_ONLY_CONSOLIDATION_LEVEL = 14 SHOW_ONLY_DDIC_IN_CUSTOMER_SYS = 15 SHOW_ONLY_DELIVERY_SYSTEM = 16 SHOW_ONLY_DIFFERENT_ORDERTYPES = 17 SHOW_ONLY_DIFFERENT_TASKTYPES = 18 SHOW_ONLY_ENQUEUE_FAILED = 19 CANCEL_EDIT_APPEND_ERROR_OBJCT = 2 SHOW_ONLY_GENERATED_OBJECT = 20 SHOW_ONLY_ILL_LOCK = 21 SHOW_ONLY_LOCK_ENQUEUE_FAILED = 22 SHOW_ONLY_MIXED_ORDERS = 23 SHOW_ONLY_MIX_LOCAL_TRANSP_OBJ = 24 SHOW_ONLY_NO_SHARED_REPAIR = 25 SHOW_ONLY_OBJECT_LOCKED = 26 SHOW_ONLY_REPAIRED_OBJECT = 27 SHOW_ONLY_SHOW_CLIENT = 28 SHOW_ONLY_TADIR_MISSING = 29 CANCEL_EDIT_APPEND_ERROR_ORDER = 3 SHOW_ONLY_UNKNOWN_DEVCLASS = 30 CANCEL_EDIT_NO_CHECK_CALL = 31 CANCEL_EDIT_CATEGORY_MIXTURE = 32 SHOW_ONLY_CLOSED_CLIENT = 33 SHOW_ONLY_CLOSED_ALE_OBJECT = 34 SHOW_ONLY_UNALLOWED_SUPERUSER = 35 CANCEL_EDIT_CUSTOM_OBJ_AT_SAP = 36 CANCEL_EDIT_ACCESS_DENIED = 37 SHOW_ONLY_NO_REPAIR_SYSTEM = 38 SHOW_ONLY_NO_LICENSE = 39 CANCEL_EDIT_BUT_SE01 = 4 SHOW_ONLY_CENTRAL_BASIS = 40 SHOW_ONLY_USER_AFTER_ERROR = 41 CANCEL_EDIT_USER_AFTER_ERROR = 42 SHOW_ONLY_OBJECT_NOT_PATCHABLE = 43 CANCEL_EDIT_NO_HEADER_OBJECT = 5 CANCEL_EDIT_NO_ORDER_SELECTED = 6 CANCEL_EDIT_REPAIRED_OBJECT = 7 CANCEL_EDIT_SYSTEM_ERROR = 8 CANCEL_EDIT_TADIR_MISSING = 9
IMPORTING Parameters details for TR_EDIT_CHECK_OBJECTS_KEYS
WI_ORDER - 1st prio: Request proposal instead of request search
Data type: E070-TRKORRDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_READ_ACTIVITY_FROM_MEMORY - Boolean
Data type: TRBOOLEANDefault: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_APPEND_TO_ORDER -
Data type: TRBOOLEANDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_INSERT_INTO_SBCSETS -
Data type: TRBOOLEANDefault: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_OLD_CALL -
Data type: TRBOOLEANOptional: Yes
Call by Reference: No ( called with pass by value option)
IT_E071K_STR -
Data type: E071K_STRTYPOptional: Yes
Call by Reference: No ( called with pass by value option)
WI_WITH_DIALOG - 'R'-check dialog/'X'-full dialog
Data type: TRPARE-W_DIALOGDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
WI_OBJ_CATEGOGY_MIX - 'X' - object category mix is allowed
Data type: TRPARI-S_CHECKEDDefault: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)
WI_SEND_MESSAGE - 'X' - send popup if error occurs
Data type: TRPARI-S_CHECKEDDefault: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_NO_SHOW_OPTION -
Data type: TRPARI-FLAGDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_NO_STANDARD_EDITOR -
Data type: TRPARI-FLAGDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_EXTERNALPS -
Data type: CTSPROJECT-EXTERNALPSDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_EXTERNALID -
Data type: CTSPROJECT-EXTERNALIDDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
IV_NO_PS - General Indicator
Data type: TRPARI-FLAGDefault: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for TR_EDIT_CHECK_OBJECTS_KEYS
WE_ORDER - Selected request (transport request)
Data type: E070-TRKORROptional: No
Call by Reference: No ( called with pass by value option)
WE_TASK - Selected request (correction/repair)
Data type: E070-TRKORROptional: No
Call by Reference: No ( called with pass by value option)
WE_OBJECTS_APPENDABLE - dialog = ' ': objects were added
Data type: TRPARI-S_CHECKEDOptional: No
Call by Reference: No ( called with pass by value option)
EV_ERRNUM - Further information: only internal
Data type: TRPARI-TRERRNUMECOptional: No
Call by Reference: No ( called with pass by value option)
EV_OBJECT_UNLOCKED - X' - objects unlocked
Data type: TRPARI-S_CHECKEDOptional: No
Call by Reference: No ( called with pass by value option)
TABLES Parameters details for TR_EDIT_CHECK_OBJECTS_KEYS
WT_E071 - Input/output table for objects to be edited
Data type: KO200Optional: No
Call by Reference: No ( called with pass by value option)
WT_E071K - Input/output table for object keys to be edited
Data type: E071KOptional: Yes
Call by Reference: No ( called with pass by value option)
WT_TADIR - Output table for object catalog entries
Data type: TADIROptional: Yes
Call by Reference: No ( called with pass by value option)
EXCEPTIONS details
CANCEL_EDIT_APPEND_ERROR_KEYS - Abend, DB error request update for E071K
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_TADIR_UPDATE_ERROR - Abend, error in DB update of TADIR
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_UNKNOWN_DEVCLASS - Abend, Tdevc entry missing (development class)
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_UNKNOWN_OBJECTTYPE - Abend, unknown object type
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_CLOSED_SYSTEM - Only display, system status 'not editable'
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_CONSOLIDATION_LEVEL - Only display, consolidation layer
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_DDIC_IN_CUSTOMER_SYS - Only display, DDIC in customer system
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_DELIVERY_SYSTEM - Only display, delivery system
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_DIFFERENT_ORDERTYPES - Only display, mixture local/consolidation request
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_DIFFERENT_TASKTYPES - Only display, mixture repair/corr. objects
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_ENQUEUE_FAILED - Only display, request lock failed
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_APPEND_ERROR_OBJCT - Abend, DB error request update for E071
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_GENERATED_OBJECT - Only display, generated object
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_ILL_LOCK - Only display, TLock locks request external to system
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_LOCK_ENQUEUE_FAILED - Only display, TADIR/TLOCK lock rejected
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_MIXED_ORDERS - Only display, obj. locked in different requests
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_MIX_LOCAL_TRANSP_OBJ - Only display, local and transp. objects mixed
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_NO_SHARED_REPAIR - Only display, repair objects cannot be shared
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_OBJECT_LOCKED - Only display, objects locked external request
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_REPAIRED_OBJECT - Only display, repair object (no dialog/display)
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_SHOW_CLIENT - Only display, no change in logon client
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_TADIR_MISSING - Only display, Tadir entry missing (trans. own sc)
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_APPEND_ERROR_ORDER - Abend, DB error request update for E070
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_UNKNOWN_DEVCLASS - Only display, unknown development class
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_NO_CHECK_CALL - Abend, first check-call before insert-call
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_CATEGORY_MIXTURE - Abend, objects of different categories
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_CLOSED_CLIENT - Only display in this client !!
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_CLOSED_ALE_OBJECT - Only display unchangeable ALE object
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_UNALLOWED_SUPERUSER - Only display, no changes with user SAP*
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_CUSTOM_OBJ_AT_SAP - Abend, customer object at SAP
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_ACCESS_DENIED - Abend, no license to change the object
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_NO_REPAIR_SYSTEM - Only display, system change option, no repair system
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_NO_LICENSE - Only display, no license to change
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_BUT_SE01 - Abend, only edit system object from SE01
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_CENTRAL_BASIS - Only display, SAP Basis system dictionary object
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_USER_AFTER_ERROR - After popup: display requested by user
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_USER_AFTER_ERROR - Abend requested by user, no display
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
SHOW_ONLY_OBJECT_NOT_PATCHABLE - Obj. cannot be edited in Hot Package system
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_NO_HEADER_OBJECT - Abend, key (E071K) without objects (E071)
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_NO_ORDER_SELECTED - Abend, request selection terminated
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_REPAIRED_OBJECT - Abend, repair window terminated
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_SYSTEM_ERROR - Abend, system parameter error
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
CANCEL_EDIT_TADIR_MISSING - Abend, Tadir entry missing (transp. attr.)
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
Copy and paste ABAP code example for TR_EDIT_CHECK_OBJECTS_KEYS Function Module
The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.| DATA: | ||||
| lt_wt_e071 | TYPE STANDARD TABLE OF KO200, " | |||
| lv_we_order | TYPE E070-TRKORR, " | |||
| lv_wi_order | TYPE E070-TRKORR, " ' ' | |||
| lv_cancel_edit_append_error_keys | TYPE E070, " | |||
| lv_iv_read_activity_from_memory | TYPE TRBOOLEAN, " 'X' | |||
| lv_cancel_edit_tadir_update_error | TYPE TRBOOLEAN, " | |||
| lv_iv_append_to_order | TYPE TRBOOLEAN, " ' ' | |||
| lv_cancel_edit_unknown_devclass | TYPE TRBOOLEAN, " | |||
| lv_iv_insert_into_sbcsets | TYPE TRBOOLEAN, " 'X' | |||
| lv_cancel_edit_unknown_objecttype | TYPE TRBOOLEAN, " | |||
| lv_iv_old_call | TYPE TRBOOLEAN, " | |||
| lv_show_only_closed_system | TYPE TRBOOLEAN, " | |||
| lv_it_e071k_str | TYPE E071K_STRTYP, " | |||
| lv_show_only_consolidation_level | TYPE E071K_STRTYP, " | |||
| lv_show_only_ddic_in_customer_sys | TYPE E071K_STRTYP, " | |||
| lv_show_only_delivery_system | TYPE E071K_STRTYP, " | |||
| lv_show_only_different_ordertypes | TYPE E071K_STRTYP, " | |||
| lv_show_only_different_tasktypes | TYPE E071K_STRTYP, " | |||
| lv_show_only_enqueue_failed | TYPE E071K_STRTYP, " | |||
| lv_we_task | TYPE E070-TRKORR, " | |||
| lt_wt_e071k | TYPE STANDARD TABLE OF E071K, " | |||
| lv_wi_with_dialog | TYPE TRPARE-W_DIALOG, " ' ' | |||
| lv_cancel_edit_append_error_objct | TYPE TRPARE, " | |||
| lv_show_only_generated_object | TYPE TRPARE, " | |||
| lv_show_only_ill_lock | TYPE TRPARE, " | |||
| lv_show_only_lock_enqueue_failed | TYPE TRPARE, " | |||
| lv_show_only_mixed_orders | TYPE TRPARE, " | |||
| lv_show_only_mix_local_transp_obj | TYPE TRPARE, " | |||
| lv_show_only_no_shared_repair | TYPE TRPARE, " | |||
| lv_show_only_object_locked | TYPE TRPARE, " | |||
| lv_show_only_repaired_object | TYPE TRPARE, " | |||
| lv_show_only_show_client | TYPE TRPARE, " | |||
| lv_show_only_tadir_missing | TYPE TRPARE, " | |||
| lt_wt_tadir | TYPE STANDARD TABLE OF TADIR, " | |||
| lv_wi_obj_categogy_mix | TYPE TRPARI-S_CHECKED, " 'X' | |||
| lv_we_objects_appendable | TYPE TRPARI-S_CHECKED, " | |||
| lv_cancel_edit_append_error_order | TYPE TRPARI, " | |||
| lv_show_only_unknown_devclass | TYPE TRPARI, " | |||
| lv_cancel_edit_no_check_call | TYPE TRPARI, " | |||
| lv_cancel_edit_category_mixture | TYPE TRPARI, " | |||
| lv_show_only_closed_client | TYPE TRPARI, " | |||
| lv_show_only_closed_ale_object | TYPE TRPARI, " | |||
| lv_show_only_unallowed_superuser | TYPE TRPARI, " | |||
| lv_cancel_edit_custom_obj_at_sap | TYPE TRPARI, " | |||
| lv_cancel_edit_access_denied | TYPE TRPARI, " | |||
| lv_show_only_no_repair_system | TYPE TRPARI, " | |||
| lv_show_only_no_license | TYPE TRPARI, " | |||
| lv_ev_errnum | TYPE TRPARI-TRERRNUMEC, " | |||
| lv_wi_send_message | TYPE TRPARI-S_CHECKED, " 'X' | |||
| lv_cancel_edit_but_se01 | TYPE TRPARI, " | |||
| lv_show_only_central_basis | TYPE TRPARI, " | |||
| lv_show_only_user_after_error | TYPE TRPARI, " | |||
| lv_cancel_edit_user_after_error | TYPE TRPARI, " | |||
| lv_show_only_object_not_patchable | TYPE TRPARI, " | |||
| lv_iv_no_show_option | TYPE TRPARI-FLAG, " ' ' | |||
| lv_ev_object_unlocked | TYPE TRPARI-S_CHECKED, " | |||
| lv_cancel_edit_no_header_object | TYPE TRPARI, " | |||
| lv_iv_no_standard_editor | TYPE TRPARI-FLAG, " ' ' | |||
| lv_cancel_edit_no_order_selected | TYPE TRPARI, " | |||
| lv_iv_externalps | TYPE CTSPROJECT-EXTERNALPS, " ' ' | |||
| lv_cancel_edit_repaired_object | TYPE CTSPROJECT, " | |||
| lv_iv_externalid | TYPE CTSPROJECT-EXTERNALID, " ' ' | |||
| lv_cancel_edit_system_error | TYPE CTSPROJECT, " | |||
| lv_iv_no_ps | TYPE TRPARI-FLAG, " ' ' | |||
| lv_cancel_edit_tadir_missing | TYPE TRPARI. " |
|   CALL FUNCTION 'TR_EDIT_CHECK_OBJECTS_KEYS' "Enter objects & keys in the request/tasks of the Workbench Organizer |
| EXPORTING | ||
| WI_ORDER | = lv_wi_order | |
| IV_READ_ACTIVITY_FROM_MEMORY | = lv_iv_read_activity_from_memory | |
| IV_APPEND_TO_ORDER | = lv_iv_append_to_order | |
| IV_INSERT_INTO_SBCSETS | = lv_iv_insert_into_sbcsets | |
| IV_OLD_CALL | = lv_iv_old_call | |
| IT_E071K_STR | = lv_it_e071k_str | |
| WI_WITH_DIALOG | = lv_wi_with_dialog | |
| WI_OBJ_CATEGOGY_MIX | = lv_wi_obj_categogy_mix | |
| WI_SEND_MESSAGE | = lv_wi_send_message | |
| IV_NO_SHOW_OPTION | = lv_iv_no_show_option | |
| IV_NO_STANDARD_EDITOR | = lv_iv_no_standard_editor | |
| IV_EXTERNALPS | = lv_iv_externalps | |
| IV_EXTERNALID | = lv_iv_externalid | |
| IV_NO_PS | = lv_iv_no_ps | |
| IMPORTING | ||
| WE_ORDER | = lv_we_order | |
| WE_TASK | = lv_we_task | |
| WE_OBJECTS_APPENDABLE | = lv_we_objects_appendable | |
| EV_ERRNUM | = lv_ev_errnum | |
| EV_OBJECT_UNLOCKED | = lv_ev_object_unlocked | |
| TABLES | ||
| WT_E071 | = lt_wt_e071 | |
| WT_E071K | = lt_wt_e071k | |
| WT_TADIR | = lt_wt_tadir | |
| EXCEPTIONS | ||
| CANCEL_EDIT_APPEND_ERROR_KEYS = 1 | ||
| CANCEL_EDIT_TADIR_UPDATE_ERROR = 10 | ||
| CANCEL_EDIT_UNKNOWN_DEVCLASS = 11 | ||
| CANCEL_EDIT_UNKNOWN_OBJECTTYPE = 12 | ||
| SHOW_ONLY_CLOSED_SYSTEM = 13 | ||
| SHOW_ONLY_CONSOLIDATION_LEVEL = 14 | ||
| SHOW_ONLY_DDIC_IN_CUSTOMER_SYS = 15 | ||
| SHOW_ONLY_DELIVERY_SYSTEM = 16 | ||
| SHOW_ONLY_DIFFERENT_ORDERTYPES = 17 | ||
| SHOW_ONLY_DIFFERENT_TASKTYPES = 18 | ||
| SHOW_ONLY_ENQUEUE_FAILED = 19 | ||
| CANCEL_EDIT_APPEND_ERROR_OBJCT = 2 | ||
| SHOW_ONLY_GENERATED_OBJECT = 20 | ||
| SHOW_ONLY_ILL_LOCK = 21 | ||
| SHOW_ONLY_LOCK_ENQUEUE_FAILED = 22 | ||
| SHOW_ONLY_MIXED_ORDERS = 23 | ||
| SHOW_ONLY_MIX_LOCAL_TRANSP_OBJ = 24 | ||
| SHOW_ONLY_NO_SHARED_REPAIR = 25 | ||
| SHOW_ONLY_OBJECT_LOCKED = 26 | ||
| SHOW_ONLY_REPAIRED_OBJECT = 27 | ||
| SHOW_ONLY_SHOW_CLIENT = 28 | ||
| SHOW_ONLY_TADIR_MISSING = 29 | ||
| CANCEL_EDIT_APPEND_ERROR_ORDER = 3 | ||
| SHOW_ONLY_UNKNOWN_DEVCLASS = 30 | ||
| CANCEL_EDIT_NO_CHECK_CALL = 31 | ||
| CANCEL_EDIT_CATEGORY_MIXTURE = 32 | ||
| SHOW_ONLY_CLOSED_CLIENT = 33 | ||
| SHOW_ONLY_CLOSED_ALE_OBJECT = 34 | ||
| SHOW_ONLY_UNALLOWED_SUPERUSER = 35 | ||
| CANCEL_EDIT_CUSTOM_OBJ_AT_SAP = 36 | ||
| CANCEL_EDIT_ACCESS_DENIED = 37 | ||
| SHOW_ONLY_NO_REPAIR_SYSTEM = 38 | ||
| SHOW_ONLY_NO_LICENSE = 39 | ||
| CANCEL_EDIT_BUT_SE01 = 4 | ||
| SHOW_ONLY_CENTRAL_BASIS = 40 | ||
| SHOW_ONLY_USER_AFTER_ERROR = 41 | ||
| CANCEL_EDIT_USER_AFTER_ERROR = 42 | ||
| SHOW_ONLY_OBJECT_NOT_PATCHABLE = 43 | ||
| CANCEL_EDIT_NO_HEADER_OBJECT = 5 | ||
| CANCEL_EDIT_NO_ORDER_SELECTED = 6 | ||
| CANCEL_EDIT_REPAIRED_OBJECT = 7 | ||
| CANCEL_EDIT_SYSTEM_ERROR = 8 | ||
| CANCEL_EDIT_TADIR_MISSING = 9 | ||
| . " TR_EDIT_CHECK_OBJECTS_KEYS | ||
ABAP code using 7.40 inline data declarations to call FM TR_EDIT_CHECK_OBJECTS_KEYS
The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.| "SELECT single TRKORR FROM E070 INTO @DATA(ld_we_order). | ||||
| "SELECT single TRKORR FROM E070 INTO @DATA(ld_wi_order). | ||||
| DATA(ld_wi_order) | = ' '. | |||
| DATA(ld_iv_read_activity_from_memory) | = 'X'. | |||
| DATA(ld_iv_append_to_order) | = ' '. | |||
| DATA(ld_iv_insert_into_sbcsets) | = 'X'. | |||
| "SELECT single TRKORR FROM E070 INTO @DATA(ld_we_task). | ||||
| "SELECT single W_DIALOG FROM TRPARE INTO @DATA(ld_wi_with_dialog). | ||||
| DATA(ld_wi_with_dialog) | = ' '. | |||
| "SELECT single S_CHECKED FROM TRPARI INTO @DATA(ld_wi_obj_categogy_mix). | ||||
| DATA(ld_wi_obj_categogy_mix) | = 'X'. | |||
| "SELECT single S_CHECKED FROM TRPARI INTO @DATA(ld_we_objects_appendable). | ||||
| "SELECT single TRERRNUMEC FROM TRPARI INTO @DATA(ld_ev_errnum). | ||||
| "SELECT single S_CHECKED FROM TRPARI INTO @DATA(ld_wi_send_message). | ||||
| DATA(ld_wi_send_message) | = 'X'. | |||
| "SELECT single FLAG FROM TRPARI INTO @DATA(ld_iv_no_show_option). | ||||
| DATA(ld_iv_no_show_option) | = ' '. | |||
| "SELECT single S_CHECKED FROM TRPARI INTO @DATA(ld_ev_object_unlocked). | ||||
| "SELECT single FLAG FROM TRPARI INTO @DATA(ld_iv_no_standard_editor). | ||||
| DATA(ld_iv_no_standard_editor) | = ' '. | |||
| "SELECT single EXTERNALPS FROM CTSPROJECT INTO @DATA(ld_iv_externalps). | ||||
| DATA(ld_iv_externalps) | = ' '. | |||
| "SELECT single EXTERNALID FROM CTSPROJECT INTO @DATA(ld_iv_externalid). | ||||
| DATA(ld_iv_externalid) | = ' '. | |||
| "SELECT single FLAG FROM TRPARI INTO @DATA(ld_iv_no_ps). | ||||
| DATA(ld_iv_no_ps) | = ' '. | |||
Search for further information about these or an SAP related objects