Ansicht
Dokumentation

/DSCSAG/DOC_GETDETAIL2 - @PLM++ 4.0: Determine Detail Data for a Document

/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 Currency  
This documentation is copyright by SAP AG.
SAP E-Book

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

CHARACTERISTICVALUES
CHECK_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/SAPLDOCUMENT2

SUBST_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 )