Ansicht
Dokumentation

BAPI_DOCUMENT_CHECKOUTMODIFY - Dokument zur Bearbeitung auschecken

BAPI_DOCUMENT_CHECKOUTMODIFY - Dokument zur Bearbeitung auschecken

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist veraltet. Bitte verwenden Sie Bapi_Document_Checkoutmodify2.

Mit dieser Methode wird ein Dokument zur Bearbeitung ausgecheckt.

Einschränkungen:

  • Zusatzdateien werden nicht unterstützt.
  • Das Auschecken von mehreren Dokumenten zur Bearbeitung ist nicht möglich.

Beispiel


**..... Dokumentenschlüssel
DATA: lf_doctype LIKE bapi_doc_draw-documenttype,
lf_docnumber LIKE bapi_doc_draw-documentnumber,
lf_docpart LIKE bapi_doc_draw-documentpart,
lf_docversion LIKE bapi_doc_draw-documentversion,
lf_filename LIKE bapi_doc_draw-docfile1,
lf_status LIKE bapi_doc_draw-statusextern,

**.... Bapi-Returnstruktur
ls_return LIKE bapiret2.
**----------------------------------------------------------------------

** Dokumentendaten zuweisen
lf_doctype = 'DRW'.
lf_docnumber = '4711'.
lf_docversion = '000'.
lf_docpart = '00'.

REFRESH lt_files.
CLEAR lt_files.

** Pfad definieren, an dem das Original abgelegt wird
lf_filename = 'c:\temp\work.dwg'.

** Neuen Status für Dokument setzen
lf_status = 'IA'.

** Dokument (Original 1) zum Ändern auschecken
CALL FUNCTION 'BAPI_DOCUMENT_CHECKOUTMODIFY'
EXPORTING: documenttype = lf_doctype
documentnumber = lf_docnumber
documentpart = lf_docpart
documentversion = lf_docversion
originaltype = '1'
documentfile = lf_filename
statusextern = lf_status
IMPORTING: return = ls_return.

** Fehler aufgetreten ??
IF ls_return-type CA 'EA'.
ROLLBACK WORK.
MESSAGE ID '26' TYPE 'I' NUMBER '000'
WITH ls_return-message.

ELSE.
COMMIT WORK.
ENDIF.





Parameter

DOCUMENTFILE
DOCUMENTFILE
DOCUMENTNUMBER
DOCUMENTPART
DOCUMENTTYPE
DOCUMENTVERSION
HOSTNAME
ORIGINALPATH
ORIGINALTYPE
RETURN
STATUSEXTERN
STATUSINTERN
STATUSLOG

Ausnahmen

Funktionsgruppe

CVBAPI

ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3279 Date: 20240605 Time: 091716     sap01-206 ( 29 ms )