Ansicht
Dokumentation
BAPI_SRM_DOC_CHECKOUT_VIA_TAB - SRM BAPI: Dokumentinhalt via Übergabe von Tabellen holen
Vendor Master (General Section) ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein 'BAPI_SRM_DOC_CHECKOUT_VIA_TAB' dient zum Holen des Dokumentinhaltes vom Records Management Backend zur Client-Anwendung.
Mittels des Feldes binary_flag der Struktur BAPIDOCCOMP kann man erkennnen, ob der Inhalt einer Komponente von der ASCII Tabelle ASCII_CONTENT (binary_flag <> 'X') oder von der binären Tabelle BIN_CONTENT (binary_flag = 'X') geholt werden soll. Mit Hilfe der Komponentengröße und Zeilenlänge von BIN_CONTENT bzw. ASCII_CONTENT (berechnet in Bytes) kann man das Offset berechnen, wo eine Komponente in der internen Tabelle beginnt und endet. Eine neue Komponente beginnt immer mit einer neuen Zeile.
Beispiel
CALL FUNCTION 'BAPI_SRM_DOC_CHECKOUT_VIA_TAB'
EXPORTING
objectid = objectid
documentclass = documentclass
* version = version " version = 0 variant = 0 steht für aktuelle Version
* variant = variant
IMPORTING
return = return
TABLES
components = components
ascii_content = ascii_content
bin_content = bin_content
.
Hinweise
Weiterführende Informationen
Parameter
ASCII_CONTENTBIN_CONTENT
COMPONENTS
DOCUMENTCLASS
DOC_CONTEXT
DO_COMMIT
OBJECTID
RETURN
VARIANT
VERSION
X_SET_CHECKED_OUT
Ausnahmen
Funktionsgruppe
SRM_BAPI_DOCUMENTGeneral Data in Customer Master rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2703 Date: 20240523 Time: 165551 sap01-206 ( 40 ms )