Ansicht
Dokumentation
SRM_RECORD_DELETEELEMENTS - Mehrere Elemente aus Akte entfernen
CL_GUI_FRONTEND_SERVICES - Frontend Services RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Entfernen mehrerer Elemente aus einer Akte.
Beispiel
* Remove 2 elements via SP-POID
CLEAR elem_ident_sp_poid.
* SP POID 1. element (Service Provider for Documents)
wa_elem_ident_sp_poid-ELEM_NO = 1
* Mit "%" wird die SPS_ID von anderen POID-Parametern unterschieden.
wa_elem_ident_sp_poid-NAME = '%SPS_ID%'.
wa_elem_ident_sp_poid-VALUE = 'SRM_SP_DOCUMENT'.
APPEND wa_elem_ident_sp_poid TO elem_ident_sp_poid.
wa_elem_ident_sp_poid-NAME = 'DOC_ID'.
wa_elem_ident_sp_poid-VALUE = C_DOC_ID.
APPEND wa_elem_ident_sp_poid TO elem_ident_sp_poid.
wa_elem_ident_sp_poid-NAME = 'VARIANT'.
wa_elem_ident_sp_poid-VALUE = '0'.
APPEND wa_elem_ident_sp_poid TO elem_ident_sp_poid.
wa_elem_ident_sp_poid-NAME = 'VERSION'.
wa_elem_ident_sp_poid-VALUE = '0'.
APPEND wa_elem_ident_sp_poid TO elem_ident_sp_poid.
* SP POID 2. element (Service Provider for Transactions)
wa_elem_ident_sp_poid-ELEM_NO = 2
wa_elem_ident_sp_poid-NAME = '%SPS_ID%'.
wa_elem_ident_sp_poid-VALUE = 'SRM_SP_GENERAL_TRANSACTION'.
APPEND wa_elem_ident_sp_poid TO elem_ident_sp_poid.
wa_elem_ident_sp_poid-NAME = 'TCODE'.
wa_elem_ident_sp_poid-VALUE = '
APPEND wa_elem_ident_sp_poid TO elem_ident_sp_poid.
* Remove 2 elements via record position
CLEAR elem_ident_recpos.
wa_elem_ident_recpos-REC_NODEID = 23.
APPEND wa_elem_ident_recpos TO elem_ident_recpos.
wa_elem_ident_recpos-REC_NODEID = 37.
APPEND wa_elem_ident_recpos TO elem_ident_recpos.
* Call the BAPI
CALL FUNCTION 'BAPI_RECORD_DELETEELEMENTS'
EXPORTING
OBJECT_ID = 'FE55793BA8182177E10000000A1148F5'
DOCUMENTCLASS = 'SRM_REC00'
SKIP_ELEMS_WITH_ERROR = 'X'
TABLES
ELEM_IDENT_SP_POID = elem_ident_sp_poid
ELEM_IDENT_RECPOS = elem_ident_recpos
RETURN = bapi_return_tab
Hinweise
- Das Adressieren/Einfügen von Elementen, welche im WebDAV-Repository abgelegt sind, wird nicht unterstützt.
Folgende Berechtigungen werden benötigt:
- Berechtigung für das Anzeigen von Akteninhalten (Berechtigungsobjekt S_SRMGS_CT)
- Berechtigung zum Anzeigen von Akteneigenschaften (Berechtigungsobjekt S_SRMGS_PR)
- Berechtigung zum Anzeigen von Aktenmodellen (Berechtigungsobjekt S_SRMGS_CT)
- Berechtigung für das Anzeigen von Eigenschaften des Aktenmodells (Berechtigungsobjekt S_SRMGS_PR)
- Berechtigung für das Erzeugen von Versionen/Varianten von Akten (Berechtigungsobjekt S_SRMGS_VV)
- Berechtigung zum Ändern von Akteneigenschaften (Berechtigungsobjekt S_SRMGS_PR)
- Berechtigung für das Hinzufügen von Akteninhalten (Berechtigungsobjekt S_SRMGS_CT)
Weiterführende Informationen
Dokumentation des Business Objekts Record
Parameter
DEL_ALL_NOT_UNIQUE_ELEMSDOCUMENTCLASS
DOC_CONTEXT
ELEM_IDENT_RECPOS
ELEM_IDENT_SP_POID
IGNORE_CONNECTION_FAILED
OBJECTID
RETURN
SKIP_ELEMS_WITH_ERROR
STORE_AS_NEW_VERSION
Ausnahmen
CONTAINER_IS_LOCKEDCONTAINER_NOT_FOUND
ELEMENT_NOT_FOUND
INTERNAL_ERROR
NOT_AUTHORIZED
PARAMETER_ERROR
POID_IS_WRONG
RECORD_IS_FROZEN
Funktionsgruppe
SRM_BAPI_RECORDFill RESBD Structure from EBP Component Structure Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6163 Date: 20240523 Time: 113316 sap01-206 ( 51 ms )