SAP Function TRINT_DELETE_COMM_OBJECT_KEYS - Delete Object Entry with Possible Key Entries from Request

Parameter Reference Type Length Default Optional Text
IS_E071_DELETE E071 u 180
IV_DIALOG_FLAG TRPARI-W_DIALOG C 1 'X' X

Parameter Reference Type Length Text
ET_NEW_LOCKS TRWBO_T_LOCKTAB 0

Parameter Reference Type Length Default Optional Text
CS_REQUEST TRWBO_REQUEST 0

Exception Text
E_BAD_TARGET_REQUEST
E_DATABASE_ACCESS_ERROR
E_EMPTY_LOCKKEY
E_WRONG_SOURCE_CLIENT
N_NO_DELETION_OF_CORR_ENTRY
N_NO_DELETION_OF_C_OBJECTS
N_OBJECT_ENTRY_DOESNT_EXIST
N_REQUEST_ALREADY_RELEASED
N_REQUEST_FROM_OTHER_SYSTEM
R_FOREIGN_LOCK
R_USER_CANCELLED 'Cancel' Chosen
R_USER_DIDNT_CONFIRM 'No' Chosen
W_BIGGER_LOCK_IN_SAME_ORDER
W_DUPLICATE_ENTRY
W_NO_AUTHORIZATION
W_USER_NOT_OWNER

Functionality
You can use this function within the Change and Transport System only.This is because it performs database updates without setting short-termlocks (enqueue locks).
The function module TRINT_DELETE_COMM_OBJECT_KEYS deletes the objectentry specified in IS_E071_DELETE from the request or task specified inthe parameter IS_REQUEST.
If the dialog flag is set, a check is made to see whether the object hasalready been modified (using a comparison with the last version in theversion database). If the object has been modified, an appropriatewarning is sent. For lockable objects, an appropriate I message is sent,and you must confirm the deletion explicitly.
If all checks are passed, the function deletes the specified entry andall related key entries. If necessary, any locks on the object aredistributed to other subobject entries within the project.
The tables E070, E071 and E071K, the lock table TLOCK, the SAPNAMESfiles (for repairs), and the repair flag of the object are thenconsistent again.
The output parameter ET_NEW_LOCKS gets a list of the distributed locks.The changing parameter CS_REQUEST is modified at the same time as thedatabase changes are made. This means that you do not need to select thecalling function again.