Fonction SAP BAPI_VENDORSETTL_CHANGEMULT - Agency Business: BAPI - Change Vendor Settlement

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
EXIT_AFTER_FIRST_ERROR WLF_EXIT_AFTER_FIRST_ERROR C 1 'X' X AB: End Following First Error

Paramètre Reférence Long. Facultatif Description
CONDITIONSIN BAPILFCONDC 151 X Condition Data: Changed Values
CONDITIONSINX BAPILFCONDCX 31 X Condition Data: Fields to be Changed
EXTENSIONIN BAPIPAREX 990 X Enhancements: Changes
EXTENSIONOUT BAPIPAREX 990 X Enhancements
HEADDATAIN BAPIVSHC 201 Header Data: Changed Values
HEADDATAINX BAPIVSHCX 33 Header Data: Fields to be Changed
HEADDATAOUT BAPIVSHEADO 299 X Header Data
HEADTEXTIN BAPIABHEADCTEXT 154 X Header Texts (Input)
HEADTEXTOUT BAPIABHEADCTEXT 154 X Agency Business: Header Text For Change Case
ITEMDATAIN BAPIVSIC 303 Item Data: Changed Values
ITEMDATAINX BAPIVSICX 52 Item Data: Fields to be Changed
ITEMDATAOUT BAPIVSITEMO 454 X Item Data
ITEMTEXTIN BAPIABITEMCTEXT 160 X Item Texts (Input)
ITEMTEXTOUT BAPIABITEMCTEXT 160 X Agency Business: Item Texts, Change Case
RETURN BAPIRET2 548 X Messages

Functionality
You can use this method to change vendor settlements.
You use the structures "HEADDATAINX" and "ITEMDATAINX" to specify thedocument and document items, and select the fields you want to change.
To specify the new values, you use the structures "HEADDATAIN" and"ITEMDATAIN".
Similarly, you can use the structures "CONDITIONSX" and "CONDITIONS" tochange condition data.
After the vendor billing document has been changed successfully, you canaccess the changed document via the structures "HEADDATAOUT" and"ITEMDATAOUT".
Any errors are reported via the "RETURN" parameter.
You can change customer-specific fields using the structure"EXTENSIONIN". To do so, use append structures to add the header data to
structure "BAPI_TE_KOMLFKE" and to add the item data to structure"BAPI_TE_KOMFKPE". For this BAPI, use the "DOCUMENT_NUMBER" field as thekey field, and leave the "REF_DOC" field blank.

Notes
Changeable Fields

Header Data
DOCUMENT_NUMBER Document number
BILL_DATE Posting date
CURRENCY Currency OS NCY
CURRENCY_ISO ISO code currency
DOC_DATE Document date
REF_DOC_NO Reference document number
PAYMT_REF Payment reference
EXCH_RATE Directly-quoted exchange rate
EXCH_RATE_V Indirectly-quoted exchange rate
EX_RATE_FX Indicator for fixed exchange rate
TRANS_DATE Translation date for currency translation
PMNTTRMS Key for terms of payment
DSCNT1_TO Number of days for payment in first condition
DSCT_PCT1 Cash discount percentage for payment in first condition
DSCNT2_TO Number of days for payment in second condition
DSCT_PCT2 Cash discount percentage for payment in second condition
DSCNT3_TO Number of days for net payment due date
ADD_VAL_DY Additional value days
FIX_VAL_DY Fixed value date
PMNT_METH Payment method
INV_LIST_DATE Posting date of remuneration list
TESTRUN Switch to simulation mode (no changes to the database)

Item Data
DOCUMENT_NUMBER Document number
ITEM Item
VEND_PART Vendor subrange
COND_GROUP Condition groups
TAX_CODE Input tax code
CASH_DISC Indicator: Qualifies for cash discount
REF_DOC_HEAD Document number of reference document at business partner
REF_DOC_HEAD Item number of reference document at business partner
PDOC_CAT Billing category of reference document at businesspartner
SHORT_TEXT Short text
TAXJURCODE Tax jurisdiction code
BUS_AREA Business area
COSTCENTER Cost center
PROFIT_CTR Profit center
NET_PRICE Net price
PROMOTION Promotion
PRE_VENDOR Prior vendor
BILL_REASON Billing reason
QUANTITY Quantity
BILL_UNIT Unit of measure
ISOCODE_UNIT ISO code unit of measure
SETT_ITEM Active for subsequent settlement
PRICE_DATE Price determination date
NET_WEIGHT Net weight
GROSS_WT Gross weight
UNIT_OF_WT Unit of weight
UNIT_OF_WT_ISO Unit of weight in ISO code
VOLUME Volume
VOLUMEUNIT Volume unit
VOLUMEUNIT_ISO Unit of volume in ISO code
VAL_TYPE Valuation type
VAL_CAT Valuation category
BON_GRP1 Settlement group 1 (purchase)
BON_GRP2 Settlement group 2 (subsequent settlement)
BON_GRP3 Settlement group 3 (subsequent settlement)
POINTS Number of points
POINTS_UNIT Unit for points
POINTS_UN_ISO Unit for points in ISO code

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_DATAELEMENT OBJECT DOKU ID TX

Description
INCLUDE BAPI_TABLE OBJECT DOKU ID TX