Ansicht
Dokumentation

BAPI_DOCUMENT_CHECKOUTSET2 - Set document to checked out

BAPI_DOCUMENT_CHECKOUTSET2 - Set document to checked out

ABAP Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

Use this method to check out a document for processing without physically transporting the original.

The originals are then set to status checked-out.

Example

** Document key
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,
ls_documentfile LIKE bapi_doc_files2,
ls_checkedoutfile LIKE bapi_doc_files2,
lf_status LIKE bapi_doc_draw-statusextern,

** Bapi Return structure

ls_return LIKE bapiret2.

***************************************************************

** Assign document data

lf_doctype = 'DRW'.
lf_docnumber = '4711'.
lf_docversion = '00'.
lf_docpart = '000'.

REFRESH lt_files.
CLEAR lt_files.

** Define path shown by original

ls_documentfile-docfile = 'c:\temp\work.dwg'.

* Alternative

ls_documentfile-docpath = 'c:\temp\.',

ls_documentfile-docfile = 'work.dwg'.


** Set new status for document
lf_status = 'IA'.

** Check out original for change
CALL FUNCTION 'BAPI_DOCUMENT_CHECKOUTSET2'
EXPORTING: documenttype = lf_doctype
documentnumber = lf_docnumber
documentpart = lf_docpart
documentversion = lf_docversion
documentfile = ls_documentfile
statusextern = lf_status
IMPORTING: return = ls_return
checkedoutfile = ls_checkedoutfile.

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

ELSE.
COMMIT WORK.
ENDIF.





Parameters

AENNR
CHECKEDOUTFILE
DOCUMENTFILE
DOCUMENTFILES
DOCUMENTNUMBER
DOCUMENTPART
DOCUMENTTYPE
DOCUMENTVERSION
HOSTNAME
RETURN
REVLEVEL
STATUSEXTERN
STATUSINTERN
STATUSLOG

Exceptions

Function Group

CVBAPI

General Material Data   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 3046 Date: 20240523 Time: 120830     sap01-206 ( 33 ms )