Paramètre | Reférence | Type | Long. | Valeur par déf. | Facultatif | Description |
---|---|---|---|---|---|---|
DOCUMENTDATA | BAPI_DOC_DRAW | u | 1364 | Document Data | ||
DOCUMENTDATAX | BAPI_DOC_DRAWX | u | 40 | Indicator for Relevancy to Change | ||
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 |
Paramètre | Reférence | Type | Long. | Description |
---|---|---|---|---|
RETURN | BAPIRET2 | u | 548 | BAPI Return |
Paramètre | Reférence | Long. | Facultatif | Description |
---|---|---|---|---|
CHARACTERISTICVALUES | BAPI_CHARACTERISTIC_VALUES | 82 | X | Assigned Characteristic Values |
CLASSALLOCATIONS | BAPI_CLASS_ALLOCATION | 36 | X | Classifications |
DOCUMENTDESCRIPTIONS | BAPI_DOC_DRAT | 45 | X | Short texts |
DOCUMENTFILES | BAPI_DOC_FILES | 336 | X | Originals to Check In |
DOCUMENTSTRUCTURE | BAPI_DOC_STRUCTURE | 64 | X | Document-Based Structure |
LONGTEXTS | BAPI_DOC_TEXT | 136 | X | Long Texts |
OBJECTLINKS | BAPI_DOC_DRAD | 215 | X | Object Links |
Functionality This function module is obsolete. Use
**..... Document data DATA: ls_doc LIKE bapi_doc_draw. **..... Indicator for relevancy to change ls_docx LIKE bapi_doc_drawx, **..... Bapi return structure ls_return LIKE bapiret2. **.... Originals that are checked in at the same time DATA: lt_files LIKE bapi_doc_files OCCURS 0 WITH HEADER LINE, **.... Descriptions lt_drat LIKE bapi_doc_drat OCCURS 0 WITH HEADER LINE, **.... Object links lt_drad LIKE bapi_doc_drad OCCURS 0 WITH HEADER LINE. **---------------------------------------------------------------------- ** Allocate document data ls_doc-documenttype = 'DRW'. ls_doc-documentnumber = '4711'. ls_doc-documentversion = '000'. ls_doc-documentpart = '00'. ls_doc-description = 'Gear box'. ls_doc-laboratory = ''. ** Set indicator for relevancy to change ls_docx-description = 'X'. ls_docX-laboratory = 'X'. ** Add/create object link CLEAR lt_drad. REFRESH lt_drad. lt_drad-objecttype = 'MARA'. lt_drad-objectkey = 'M0815'. APPEND lt_drad. **---------------------------------------------------------------------- ** Change document **---------------------------------------------------------------------- CALL FUNCTION 'BAPI_DOCUMENT_CHANGE' EXPORTING: documenttype = ls_doc-documenttype documentnumber = ls_doc-documentnumber documentpart = ls_doc-documentpart documentversion = ls_doc-documentversion documentdata = ls_doc documentdatax = ls_docx IMPORTING: return = ls_return TABLES: objectlinks = lt_drad. ** 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. Notes Description Description Description Default Description This only needs to be entered if the function module call takes placefrom an external system. The appropriate front end type is determined from Customizing for the DMS using this computer name. Description Description Description Description Description Description Description |