Ansicht
Dokumentation
BAPI_DOCUMENT_CHECKOUTMODIFY2 - Check out document for processing
rdisp/max_wprun_time - Maximum work process run time CPI1466 during BackupThis documentation is copyright by SAP AG.
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
AENNRCHECKEDOUTCOMPONENTS
CHECKEDOUTFILE
COMPONENTS
DOCUMENTFILE
DOCUMENTNUMBER
DOCUMENTPART
DOCUMENTTYPE
DOCUMENTVERSION
GETCOMPONENTS
HOSTNAME
PF_FTP_DEST
PF_HTTP_DEST
RETURN
REVLEVEL
STATUSEXTERN
STATUSINTERN
STATUSLOG
Exceptions
Function Group
CVBAPITXBHW - 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 )