Fonction SAP BAPI_QUOTATION_CREATEFROMDATA2 - Customer Quotation: Create Customer Quotation

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
BEHAVE_WHEN_ERROR BAPIFLAG-BAPIFLAG C 1 SPACE X Error Handling
BINARY_RELATIONSHIPTYPE BAPIRELTYPE-RELTYPE C 4 SPACE X Binary Relationship Type (Private)
CONVERT BAPIFLAG-BAPIFLAG C 1 SPACE X Conversion of Partner Function and Order Type
INT_NUMBER_ASSIGNMENT BAPIFLAG-BAPIFLAG C 1 SPACE X Internal Item Number Assignment
LOGIC_SWITCH BAPISDLS u 5 X Internal Control Parameter
QUOTATION_HEADER_IN BAPISDHD1 u 918 Document Header Data
QUOTATION_HEADER_INX BAPISDHD1X u 120 X Checkbox for Document Header
SALESDOCUMENTIN BAPIVBELN-VBELN C 10 X Quotation Number
SENDER BAPI_SENDER u 10 X Logical System - Sender
TESTRUN BAPIFLAG-BAPIFLAG C 1 X Test Run

Paramètre Reférence Type Long. Description
SALESDOCUMENT BAPIVBELN-VBELN C 10 Sales and Distribution Document Number

Paramètre Reférence Long. Facultatif Description
EXTENSIONIN BAPIPAREX 990 X Customer Enhancement for VBAK, VBAP, VBEP
PARTNERADDRESSES BAPIADDR1 1574 X BAPI Reference Structure for Addresses (Org./Company)
QUOTATION_CFGS_BLOB BAPICUBLB 256 X Configuration: BLOB Internal Data (SCE)
QUOTATION_CFGS_INST BAPICUINS 233 X Configuration: Instances
QUOTATION_CFGS_PART_OF BAPICUPRT 123 X Configuration: Part-of Specifications
QUOTATION_CFGS_REF BAPICUCFG 397 X Configuration: Reference Data
QUOTATION_CFGS_REFINST BAPICUREF 20 X Configuration: Reference Item / Instance
QUOTATION_CFGS_VALUE BAPICUVAL 276 X Configuration: Characteristic Values
QUOTATION_CFGS_VK BAPICUVK 55 X Configuration: Variant Condition Key
QUOTATION_CONDITIONS_IN BAPICOND 336 X Conditions
QUOTATION_CONDITIONS_INX BAPICONDX 46 X Communication Fields for Maintaining Conditions in the Order
QUOTATION_ITEMS_IN BAPISDITM 1622 X Item Data
QUOTATION_ITEMS_INX BAPISDITMX 195 X Checkbox for Item Data
QUOTATION_KEYS BAPISDKEY 189 X Output Table of Reference Keys
QUOTATION_PARTNERS BAPIPARNR 664 Document Partner
QUOTATION_SCHEDULES_IN BAPISCHDL 198 X Schedule Line Data
QUOTATION_SCHEDULES_INX BAPISCHDLX 109 X Checkbox Schedule Line Data
QUOTATION_TEXT BAPISDTEXT 160 X Texts
RETURN BAPIRET2 548 X Return Messages

Functionality
Using this method, you can create customer quotations.
For this, you must enter at least header data (via the structureQUOTATION_HEADER_IN) and partner data (via the structureQUOTATION_PARTNERS) as input parameters.
Enter the item data via the table QUOTATION_ITEMS_IN. The item numbercan be entered manually, by filling out the relevant fields, orautomatically, according to Customizing, by leaving the relevant fieldsblank.
If you are dealing with configurable items, you must enter theconfiguration data in the tables QUOTATION_CFGS_REF,QUOTATION_CFGS_INST, QUOTATION_CFGS_PART_OF and QUOTATION_CFGS_VALUE.When you have successfully created a customer quotation, you will
receive the document number (SALESDOCUMENT field). Any errors thatmight occur will be announced via the parameter RETURN.

Example

Notes
Required entries:
ORDER_HEADER_IN : DOC_TYPE Sales document type
SALES_ORG Sales organization
DISTR_CHAN Distribution channel
DIVISION Division
ORDER_PARTNERS..: PARTN_ROLE Partner role, Sold.to party
PARTN_NUMB Customer number
ORDER_ITEMS_IN..: MATERIAL Material number
Ship-to party:
If no ship-to party is entered, use the following: Sold-to party =Ship-to party.
Commit Control:
The BAPI does not have a Commit Database. This means that the relevantapplication must make sure that Commit carries out changes on thedatabase. The following BAPI code is available:BAPI_TRANSACTION_COMMIT. BAPI_TRANSACTION_COMMIT
INCLUDE SD_BAPI_SALESDOCUMENT_EX OBJECT DOKU ID TX
INCLUDE SD_BEHAVE_WHEN_ERROR OBJECT DOKU ID TX
INCLUDE SD_BAPI_BINRELTYPE OBJECT DOKU ID TX
INCLUDE SD_BAPI_CONVERT_PARVW_AUART OBJECT DOKU ID TX
INCLUDE SD_BAPI_INTNUMASS OBJECT DOKU ID TX
INCLUDE SD_LOGIC_SWITCH OBJECT DOKU ID TX

Description
This parameter contains the header data for the quotation.
INCLUDE SD_BAPISDHEADX1_DOCU OBJECT DOKU ID TX
INCLUDE SD_BAPIVBELN_DOCU OBJECT DOKU ID TX
INCLUDE SD_BAPI_SENDER OBJECT DOKU ID TX
INCLUDE SD_BAPI_TESTRUN OBJECT DOKU ID TX
INCLUDE SD_EXTENSIONIN OBJECT DOKU ID TX
INCLUDE SD_PARTNERADDRESSES OBJECT DOKU ID TX
INCLUDE SD_BAPI_CFGS_BLOB OBJECT DOKU ID TX
INCLUDE SD_BAPI_CFGS_INST OBJECT DOKU ID TX
INCLUDE SD_BAPI_CFGS_PART_OF OBJECT DOKU ID TX
INCLUDE SD_BAPI_CFGS_REF OBJECT DOKU ID TX
INCLUDE SD_BAPI_CFGS_REFINST OBJECT DOKU ID TX
INCLUDE SD_BAPI_CFGS_VALUE OBJECT DOKU ID TX
INCLUDE SD_BAPI_CFGS_VK OBJECT DOKU ID TX
INCLUDE SD_BAPICONDITION_DOCU OBJECT DOKU ID TX

Description
Checkbox for condition changes.

Description
This parameter contains item input data for the quotation.
INCLUDE SD_BAPISDITEMX_DOCU OBJECT DOKU ID TX
INCLUDE SD_BAPI_KEYS OBJECT DOKU ID TX
INCLUDE SD_BAPIPARTNR_DOCU OBJECT DOKU ID TX

Description
This parameter contains the schedule line data
INCLUDE SD_BAPISCHEDULEX_DOCU OBJECT DOKU ID TX
INCLUDE SD_BAPI_TEXT OBJECT DOKU ID TX
INCLUDE SD_BAPI_RETURN OBJECT DOKU ID TX

586463No Er. Mes. returned with BAPI for non existing ship-to
436247Enhancements for connection of R/3 to CRM Release 3.0
376539BAPI SD: Errors in partner/address specifications ignored