Fonction SAP BAPI_SETREQSLIST_COPY_AND_ADD - Agency Business: BAPI - Copy and Extend Settlement Request List

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
BILL_REASON BAPIACHEAD-BILL_REASON C 3 X Agency Business: Reason for Activity
DOCUMENTNUMBER BAPISLKEY-DOCUMENT_NUMBER C 10 Payment request: Document number of a settlement req. list
EXIT_AFTER_FIRST_ERROR WLF_EXIT_AFTER_FIRST_ERROR C 1 'X' X AB: End Following First Error
INVOICE_DATE_COPY BAPIACHEAD-BILL_DATE D 8 X Agency Business: Posting Date
INVOICE_TYPE_COPY BAPIACHEAD-BILL_TYPE C 4 X Agency Business: Billing Document Type
LISTHEADDATAIN BAPISLHC u 202 Settlement Request List Header Data: Changed Values
LISTHEADDATAINX BAPISLHCX u 24 Settlement Request List Header Data: Fields to be Changed
PARTNER_CHANGE WLF_PARTNER_CHANGE_PARAMETERS u 153 X Data for Partner Change

Paramètre Reférence Type Long. Description
DOCUMENTNUMBEROUT BAPISLKEY-DOCUMENT_NUMBER C 10 Payment request: Document number of a settlement req. list
LISTHEADDATAOUT BAPISLHEADO u 314 Settlement Request List Header Data (Output)

Paramètre Reférence Long. Facultatif Description
COPY_ITEM_PARAMETERS WLF_COPY_PARAMETERS 25 X AB: Parameter Table for Copying Items
COPY_PARAMETERS WLF_COPY_LIST_PARAMETERS 87 X AB: Parameter Table for Copying Settlement Request Lists
CUSTOMERCONDCHANGE BAPIACCONDCU 151 X Communication Structure: Change Agency Conditions Customer
CUSTOMERCONDCHANGEX BAPIACCONDCUX 31 X Communication Structure: Control Agency Conditions Customer
CUSTOMERCONDIN BAPILFCONDU 150 X Communication Structure: Agency Business Conditions Customer
EXTENSIONIN BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
EXTENSIONOUT BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
HEADDATACHANGE BAPIACHC 262 X Communication Structure: Change Pay. Doc. Header Data
HEADDATACHANGEX BAPIACHCX 48 X Communication Structure: Change Pay. Doc. Header Data Contrl
HEADDATAIN BAPIACHEAD 498 X Communication Structure: Payment Document Header Data
HEADDATAOUT BAPISRHEADO 438 X Communication Structure: Payment Document Header Data
HEADTEXTCHANGE BAPIABHEADCTEXT 154 X Agency Business: Header Text For Change Case
HEADTEXTIN BAPIABHEADCTEXT 154 X Agency Business: Header Text For Change Case
HEADTEXTOUT BAPIABHEADCTEXT 154 X Agency Business: Header Text For Change Case
ITEMDATACHANGE BAPIACIC 350 X Communication Structure: Payment Document Item Data
ITEMDATACHANGEX BAPIACICX 47 X Communication Structure: Change Pay.Doc. ItemData Control
ITEMDATAIN BAPIACITEM 449 X Communication Structure: Payment Document Item Data
ITEMDATAOUT BAPISRITEMO 348 X Communication Structure: Payment Document Item Data
ITEMTEXTCHANGE BAPIABITEMCTEXT 160 X Agency Business: Item Texts, Change Case
ITEMTEXTIN BAPIABITEMCTEXT 160 X Agency Business: Item Texts, Change Case
ITEMTEXTOUT BAPIABITEMCTEXT 160 X Agency Business: Item Texts, Change Case
LISTITEMDATAOUT BAPISLITEMO 50 X Communication Structure: Request List Item
PARTNERADDRESSES BAPIADDR1 1574 X BAPI Reference Structure for Addresses (Org./Company)
RETURN BAPIRET2 548 X Return Parameter
VENDORCONDCHANGE BAPIACCONDC 151 X Communication Structure: Change Vend. Billing Doc. Condition
VENDORCONDCHANGEX BAPIACCONDCX 31 X Communication Structure: Vend. Billing Doc. Condition Contrl
VENDORCONDIN BAPILFCOND 150 X Communication Structure: Vendor Billing Document Conditions

Functionality
Use this method to change settlement request lists.
To change settlement request lists, select the settlement request listusing the document number and using structure "LISTHEADDATAINX", choosethe field that you want to change at header level in the settlementrequest list.
Use structure "LISTHEADDATAIN" to enter the new value.
The documents in the settlement request list can be changed in the sameway using "HEADDATAINX", "HEADDATAIN", "ITEMDATAINX" and "ITEMDATAIN".
Messages are displayed when "RETURN" is selected.
To display the documents that have been changed, use structures"LISTHEADDATAOUT", "LISTITEMDATAOUT", "HEADDATAOUT" and "ITEMDATAOUT".
Use structure "EXTENSIONIN" to add customer-specific fields. An appendstructure must be used to add the customer-specific fields to structure"BAPI_TE_KOMZRKE" for document data and "BAPI_TE_KOMZRPE" for item dataand "BAPI_TE_KOMZRLE" for settlement request lists. To do so for thisBAPI, field "REF_DOC" has to be used as the key field and field"DOCUMENT_NUMBER" must be left empty.

Notes
Note: In method "BAPI_SETTLEMENTREQSLIST_CREATE", field"PAYM_DOC" is used instead of "DOCUMENT_NUMBER" for the documentnumber.

Changeable Fields
Header Level ,,Settlement Request List
DOCUMENT_NUMBER,, Document Number
BILL_DATE ,, Posting Data
CURRENCY ,, Currency OS NCY
CURRENCY_ISO ,, ISO Code For Currency
DOC_DATE ,, Document Date
REF_DOC_NO ,, Reference
PAYMT_REF ,, Payment Reference
ALLOC_NMBR ,, Allocation Number
GROSS_AMNT ,, Net Total Invoice Amount
EXCH_RATE ,, Direct Quoted Exchange Rate
EXCH_RATE_V ,, Indirect Quoted Exchange Rate
EX_RATE_FX ,, Indicator: Fixing of Exchange Rate
TRANS_DATE ,, Conversion Date for Currency Conversion
PMNTTRMS ,, Terms of Payment Key For Invoicing Party
DSCNT1_TO ,, Number of Days for Immediate Payment
DSCT_PCT1 ,, Cash Discount for Immediate Payment
DSCNT2_TO ,, Cash Discount Percentage for Second Condition Payment
DSCT_PCT2 ,, Cash Discount for Second Condition Payment
DSCNT3_TO ,, Number of Days for Due Net Amount
ADD_VAL_DY ,, Additional Value Days from Invoicing Party
FIX_VAL_DY ,, Fixed Value Days From Invoicing Party
Header Level ,,Documents for Settlement Request List
DOCUMENT_NUMBER ,, Document Number
BILL_DATE ,, Posting Date
CURRENCY ,, Currentcy OS NCY
CURRENCY_ISO ,, ISO Code for Currency
DOC_DATE ,, Document Date
REF_DOC_NO ,, Reference
PAYMT_REF ,, Payment Reference
ALLOC_NMBR ,, Allocation Number
GROSS_AMNT ,, Net Total Invoice Amount
EXCH_RATE ,, Direct Quoted Exchange Rate
EXCH_RATE_V ,, Indirect Quoted Exchange Rate
EX_RATE_FX ,, Indicator: Fixing of Exchange Rate
TRANS_DATE ,, Conversion Rate for Currency Conversion
PMNTTRMS ,, Terms of Payment Key for Invoicing Party
DSCNT1_TO ,, Number of Days for Immediate Payment
DSCT_PCT1 ,, Cash Discount for Immediate Payment
DSCNT2_TO ,, Cash Discount for Second Condition Payment
DSCT_PCT2 ,, Cash Discount Percentage for Second Condition Payment
DSCNT3_TO ,, Number of Days for Due Net Amount
ADD_VAL_DY ,, Additional Value Days from Invoicing Party
FIX_VAL_DY ,, Fixed Value Days From Invoicing Party
PMNTTRMS_DEB ,, Conditions of Payment Key for Debtor
DSCNT1_TO_DEB ,, Cash Discount 1 Day Debtor
DSCT_PCT1_DEB ,, Cash Discount 1 Percent Debtor
DSCNT2_TO_DEB ,, Cash Discount 2 Day Debtor
DSCT_PCT2_DEB ,, Cash Discount 2 Percent Debtor
DSCNT3_TO_DEB ,, Due Date for Net Payment for Debtor
PMNT_METH_DEB ,, Payment Method, Debtor
ADD_VAL_DY_DEB ,, Additional Value Day, Debtor
FIX_VAL_DY_DEB ,, Value Fixed Date, Debtor
PYMT_METH ,, Payment Method, Invoicing Party
INV_LIST_DATE ,, Date of Posting of Remuneration List
Item Level,, Documents for Settlement Request List
DOCUMENT_NUMBER ,, Document Number
ITEM ,, Item
MATERIAL ,, Material
MATL_GROUP ,, Material Group
VEND_PART ,, Vendor Sub-Range
COND_GROUP ,, Condition Group
PLANT ,, Plant
TAX_CODE ,, Input Tax Code
TAX_CODE_DEB ,, Output Tax Code
NET_AMOUNT ,, Net Amount
GROSS ,, Gross Amount
TAX ,, Tax Amount
CASH_DISC ,, Cash Discount Indicator
REF_DOC_HEAD ,, Number of Reference Document at Business Partner
REF_DOC_ITEM ,, Item Number in Reference Document at Business Partner
PDOC_CAT ,, Billing Category of Previous 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
BON_GRP1 ,, Settlement Group 1 (Purchasing)
BON_GRP2 ,, Settlement Group 2 (Subsequent Settlement)
BON_GRP3 ,, Settlement Group 3 (Subsequent Settlement)

Further information
INCLUDE BAPI_DATAELEMENT

Description
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT

Description
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT

Description
INCLUDE BAPI_DATAELEMENT

Description
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT

Description
You can use this structure to transfer address data for one-timecustomers. You have to set the 'REF_DOC' of the respective documentheader in the 'ADDR_NO' field.
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT
INCLUDE BAPI_DATAELEMENT