Ansicht
Dokumentation
/DSCSAG/DOC_GETDETAIL2 - @PLM++ 4.0: Determine Detail Data for a Document
RFUMSV00 - Advance Return for Tax on Sales/Purchases TXBHW - Original Tax Base Amount in Local CurrencyThis documentation is copyright by SAP AG.
Functionality
You can use this method to set detail data for a document. The following import parameters are available for controlling output:
- GetObjectLinks
- GetStatusLog
- GetLongTexts
- GetActiveFiles
Setting additional files is not supported. Future development supports the interface parameters GetComponents and COMPONENTS.
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.
** Bapi-Return structure
ls_return LIKE bapiret2.
** Originals Document hierarchy
DATA: lt_files LIKE bapi_doc_files2 OCCURS 0 WITH HEADER LINE,
ls_document LIKE bapi_doc_draw2.
*********************************************************************
** Allocate document data
lf_doctype = 'DRW'.
lf_docnumber = '4711'.
lf_docversion = '00'.
lf_docpart = '000'.
REFRESH lt_files.
CLEAR lt_files.
** Set detail information for the document
CALL FUNCTION 'BAPI_DOCUMENT_GETDETAIL2'
EXPORTING: documenttype = lf_doctype
documentnumber = lf_docnumber
documentpart = lf_docpart
documentversion = lf_docversion
getobjectlinks = 'X'
getstatuslog = 'X'
getlongtexts = 'X'
getactivefiles = 'X'
IMPORTING:
documentdata = ls_document
return = ls_return
TABLES: documentfiles = lt_files.
** Did error occur ??
IF ls_return-type CA 'EA'.
MESSAGE ID '26' TYPE 'I' NUMBER '000'
WITH ls_return-message.
ENDIF.
Notes
The following data can be read:
- Document main data
- Short texts
- Long texts
- Object links
- Originals
Parameters
CHARACTERISTICVALUESCHECK_RESERVATION
CLASSALLOCATIONS
COMPONENTS
DOCUMENTDATA
DOCUMENTDESCRIPTIONS
DOCUMENTFILES
DOCUMENTNUMBER
DOCUMENTPART
DOCUMENTSTRUCTURE
DOCUMENTTYPE
DOCUMENTVERSION
GETACTIVEFILES
GETCLASSIFICATION
GETCLASSIFICATION_EXTEND
GETCOMPONENTS
GETDOCDESCRIPTIONS
GETDOCFILES
GETLONGTEXTS
GETNONMASTERSONLY
GETOBJECTLINKS
GETSTATUSLOG
GETSTRUCTURE
GETWHEREUSED
GET_CHARVALUE_NEUTRAL
GET_OUT_DOCUMENT
HOSTNAME
INIT_CVAPI
IV_CLASS_KEYDATE
IV_CLIENT_VERSION
IV_INIT_CLS_BUFFER
LONGTEXTS
LONGTEXTS2
MAXWHEREUSED
OBJECTLINKS
OUT_DOCUMENT
RESERVED_FOR_ECMS
RETURN
RUNTIME
STATUSLOG
VALIDFROM
VALIDTO
VERSION_ID
WHEREUSEDLIST
Exceptions
Function Group
SAG/SAPLDOCUMENT2SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Addresses (Business Address Services)
This documentation is copyright by SAP AG.
Length: 4615 Date: 20240419 Time: 211112 sap01-206 ( 42 ms )