Ansicht
Dokumentation

BAPI_DOCUMENT_CHECKOUTMODIFY2 - Check out document for processing

BAPI_DOCUMENT_CHECKOUTMODIFY2 - Check out document for processing

rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

You use this method to check out a document for processing. Optionally you can assign the following data when you check in a document:

  • Status with log entry
  • Revision level
  • Change number

Restrictions:

  • Additional files are not supported. These exist as interface parameters for future development.
  • You cannot check out several documents for processing.

Example

**..... Document key
DATA: lf_doctype LIKE bapi_doc_draw-documenttype,
lf_docnumber LIKE bapi_doc_draw-documentnumber,
lf_docpart LIKE bapi_doc_draw-documenttype,
lf_docversion LIKE bapi_doc_draw-documenttype,
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 in which the original is to be stored

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 document (Original 1) for changes
CALL FUNCTION 'BAPI_DOCUMENT_CHECKOUTMODIFY2'
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
CHECKEDOUTCOMPONENTS
CHECKEDOUTFILE
COMPONENTS
DOCUMENTFILE
DOCUMENTNUMBER
DOCUMENTPART
DOCUMENTTYPE
DOCUMENTVERSION
GETCOMPONENTS
HOSTNAME
PF_FTP_DEST
PF_HTTP_DEST
RETURN
REVLEVEL
STATUSEXTERN
STATUSINTERN
STATUSLOG

Exceptions

Function Group

CVBAPI

TXBHW - Original Tax Base Amount in Local Currency   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 3704 Date: 20240523 Time: 105937     sap01-206 ( 34 ms )