Ansicht
Dokumentation

/XFT/DIO_REC_ADDELEMENTS - Mehrere Elemente in Akte einfügen

/XFT/DIO_REC_ADDELEMENTS - Mehrere Elemente in Akte einfügen

CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Einfügen mehrerer Elemente in eine Akte.

Beispiel

* Fill SP POID table

CLEAR element_identification.

* SP POID 1. element (Service Provider for Documents)

wa_element_identification-ELEM_NO  = 1

* Mit "%" wird die SPS_ID von anderen POID-Parametern unterschieden.

wa_element_identification-NAME  = '%SPS_ID%'.

wa_element_identification-VALUE = 'SRM_SPS_DOCUMENT'.

APPEND wa_element_identification TO element_identification.

wa_element_identification-NAME  = 'DOC_ID'.

wa_element_identification-VALUE = C_DOC_ID.

APPEND wa_element_identification TO element_identification.

wa_element_identification-NAME  = 'VARIANT'.

wa_element_identification-VALUE = '0'.

APPEND wa_elem_identification TO element_identification.

wa_element_identification-NAME  = 'VERSION'.

wa_element_identification-VALUE = '0'.

APPEND wa_element_identification TO element_identification.

* SP POID 2. element (Service Provider for Transactions)

wa_element_identification-ELEM_NO  = 2

wa_element_identification-NAME  = '%SPS_ID%'.

wa_element_identification-VALUE = 'SRM_SPS_GENERAL_TRANSACTION'.

APPEND wa_element_identification TO element_identification.

wa_element_identification-NAME  = 'TCODE'.

wa_element_identification-VALUE = ''.

APPEND wa_element_identification TO element_identification.

* Fill element insertion table

CLEAR element_insertion.

wa_element_insertion-ELEM_NO  = 1

wa_element_insertion-ANCHOR  = 'MY_DOC_ANCHOR'

wa_element_insertion-DESCR  = 'My document description'

APPEND wa_element_insertion TO element_insertion.

wa_element_insertion-ELEM_NO  = 2

wa_element_insertion-ANCHOR  = '*'

wa_element_insertion-DESCR  = 'My transaction description'

APPEND wa_element_insertion TO element_insertion.

* Fill element properties table

CLEAR element_properties.

wa_element_properties-ELEM_NO  = 1

wa_element_properties-NAME = 'MY_DOC_PROPERTY_NAME'.

wa_element_properties-VALUE = 'MY_DOC_PROPERTY_VALUE'.

APPEND wa_ element_properties TO element_properties.

* Call the BAPI

CALL FUNCTION 'BAPI_RECORD_ADDELEMENTS'

  EXPORTING

    OBJECT_ID                = 'FE55793BA8182177E10000000A1148F5'

    DOCUMENTCLASS            = 'SRM_REC00'

    SKIP_ELEMS_WITH_ERROR    = 'X'

  TABLES

    ELEMENT_IDENTIFICATION   = element_identification

    ELEMENT_INSERTION        = element_insertion

    ELEMENT_PROPERTIES       = element_properties.

    RETURN                   = bapi_return_tab

Hinweise

Folgende Voraussetzungen müssen erfüllt sein:

  • Eine Akte muß angelegt worden sein. OBJECTID und DOCUMENTCLASS müssen bekannt sein.
  • Im Aktenmodell muss es den angegebenen Anker geben (oder es ist * anzugeben, wenn das Element in den Arbeitsvorrat der Akte eingefügt werden soll).
  • Das Aktenmodell muß im Status 'Freigegeben' oder 'Final' sein

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 Objekttyps Record





Parameter

DOCUMENTCLASS
ELEMENT_IDENTIFICATION
ELEMENT_INSERTION
ELEMENT_PROPERTIES
ELEMENT_VISIBILITY
OBJECTID
PRO_TYPE_ID
RETURN
SKIP_ELEMS_WITH_ERROR
STORE_AS_NEW_VERSION

Ausnahmen

Funktionsgruppe

/SAPLDIO_SRM_RFC_IF

BAL Application Log Documentation   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7378 Date: 20240424 Time: 060831     sap01-206 ( 63 ms )