Paramètre | Reférence | Type | Long. | Valeur par déf. | Facultatif | Description |
---|---|---|---|---|---|---|
DOCUMENTNUMBER | BAPI_DOC_AUX-DOCNUMBER | C | 25 | Document number | ||
DOCUMENTPART | BAPI_DOC_AUX-DOCPART | C | 3 | Document Part | ||
DOCUMENTTYPE | BAPI_DOC_AUX-DOCTYPE | C | 3 | Document Type | ||
DOCUMENTVERSION | BAPI_DOC_AUX-DOCVERSION | C | 2 | Document Version | ||
HOSTNAME | BAPI_DOC_AUX-HOSTNAME | C | 20 | SPACE | X | Name of Frontend |
STATUSEXTERN | BAPI_DOC_DRAW-STATUSEXTERN | C | 2 | SPACE | X | External Status |
STATUSINTERN | BAPI_DOC_DRAW-STATUSINTERN | C | 2 | SPACE | X | Internal Status |
STATUSLOG | BAPI_DOC_DRAW-STATUSLOG | C | 20 | SPACE | X | Status Log Entry |
Paramètre | Reférence | Type | Long. | Description |
---|---|---|---|---|
RETURN | BAPIRET2 | u | 548 | BAPI Return |
Paramètre | Reférence | Long. | Facultatif | Description |
---|---|---|---|---|
DOCUMENTFILES | BAPI_DOC_FILES | 336 | Originals to Check In | |
DOCUMENTSTRUCTURE | BAPI_DOC_STRUCTURE | 64 | X | Document-Based Structure |
Functionality This function module is obsolete. Use
**..... 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, lf_status LIKE bapi_doc_draw-statusextern, **.... Bapi return structure ls_return LIKE bapiret2. **.... Originals DATA: lt_files LIKE bapi_doc_files OCCURS 0 WITH HEADER LINE. **---------------------------------------------------------------------- ** Allocate document data lf_doctype = 'DRW'. lf_docnumber = '4711'. lf_docversion = '000'. lf_docpart = '00'. lf_status = 'RE'. ** Check original 1 into the SAP database REFRESH lt_files. CLEAR lt_files. lt_files-originaltype = '1'. " Original 1 lt_files-datacarrier = 'SAP-SYSTEM'. " Check in = SAPDB lt_files-docfile = 'c:\temp\drawing1.dwg'. " Original file APPEND lt_files. **---------------------------------------------------------------------- ** Check in document **---------------------------------------------------------------------- CALL FUNCTION 'BAPI_DOCUMENT_CHECKIN' EXPORTING: documenttype = lf_doctype documentnumber = lf_docnumber documentpart = lf_docpart documentversion = lf_docversion hostname = '' statusintern = '' statusextern = lf_status statuslog = '' IMPORTING: return = ls_return TABLES: documentfiles = lt_files. ** Error occurred ?? IF ls_return-type CA 'EA'. ROLLBACK WORK. MESSAGE ID '26' TYPE 'I' NUMBER '000' WITH ls_return-message. ELSE. COMMIT WORK. ENDIF. Description Description Description Description Description Description Originals for document Description |