SAP Function BAPI_INQUIRY_CREATEFROMDATA2 - Customer Inquiry: Create Customer Inquiry

Parameter Reference Type Length Default Optional Text
BEHAVE_WHEN_ERROR BAPIFLAG-BAPIFLAG C 1 X Error Handling
BINARY_RELATIONSHIPTYPE BAPIRELTYPE-RELTYPE C 4 X Binary Relationship Type (Private)
CONVERT BAPIFLAG-BAPIFLAG C 1 SPACE X Conversion of Partner Function + Order Type
INQUIRY_HEADER_IN BAPISDHD1 u 918 Data for Inquiry Header
INQUIRY_HEADER_INX BAPISDHD1X u 120 X Checkbox for Header Data
INT_NUMBER_ASSIGNMENT BAPIFLAG-BAPIFLAG C 1 X Internal Item Number Assignment
LOGIC_SWITCH BAPISDLS u 5 X Internal Control Parameter
SALESDOCUMENTIN BAPIVBELN-VBELN C 10 X Sales and Distribution Document Number
SENDER BAPI_SENDER u 10 X Logical System - Sender
TESTRUN BAPIFLAG-BAPIFLAG C 1 X Test Run

Parameter Reference Type Length Text
SALESDOCUMENT BAPIVBELN-VBELN C 10 Sales Document Number

Parameter Reference Length Optional Text
EXTENSIONIN BAPIPAREX 990 X Customer Enhancement for VBAK, VBAP, VBEP
INQUIRY_CFGS_BLOB BAPICUBLB 256 X Configuration: BLOB Internal Data (SCE)
INQUIRY_CFGS_INST BAPICUINS 233 X Configuration: Instances
INQUIRY_CFGS_PART_OF BAPICUPRT 123 X Configuration: Part-of Specifications
INQUIRY_CFGS_REF BAPICUCFG 397 X Configuration: Reference Data
INQUIRY_CFGS_REFINST BAPICUREF 20 X Configuration: Reference Item / Instance
INQUIRY_CFGS_VALUE BAPICUVAL 276 X Configuration: Characteristic Values
INQUIRY_CFGS_VK BAPICUVK 55 X Configuration: Variant Condition Key
INQUIRY_CONDITIONS_IN BAPICOND 336 X Conditions
INQUIRY_CONDITIONS_INX BAPICONDX 46 X Communication Fields for Maintaining Conditions in the Order
INQUIRY_ITEMS_IN BAPISDITM 1622 X Item Data
INQUIRY_ITEMS_INX BAPISDITMX 195 X Item Data Checkboxes
INQUIRY_KEYS BAPISDKEY 189 X Output Table of Reference Keys
INQUIRY_PARTNERS BAPIPARNR 664 Document Partner
INQUIRY_SCHEDULES_IN BAPISCHDL 198 X Schedule Lines
INQUIRY_SCHEDULES_INX BAPISCHDLX 109 X Checkbox for Schedule Lines
INQUIRY_TEXT BAPISDTEXT 160 X Texts
PARTNERADDRESSES BAPIADDR1 1574 X BAPI Reference Structure for Addresses (Org./Company)
RETURN BAPIRET2 548 X Error Message Text

Functionality
Using this method, you can create customer inquiries.
You must enter at least header data (via structure INQUIRY_HEADER_IN)and partner data (via the table INQUIRY_PARTNERS) as input parametersfor this.
Enter the item data via the table INQUIRY_ITEMS_IN. Item numbers can beassigned manually, by filling in the relevant fields, or automatically,according to Customizing, by leaving the relevant fields blank.
If you are dealing with configurable items, you must enter theconfiguration data in the INQUIRY_CFGS_REF, INQUIRY_CFGS_INST,INQUIRY_CFGS_PART_OF and INQUIRY_CFGS_VALUE tables.
When you have created the customer inquiry successfully, you willreceive the document number (SALESDOCUMENT field). Any errors that mayoccur will be announed via the RETURN parameter.

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, SP sold-to partyPARTN_NUMB Customer number
ORDER_ITEMS_IN..: MATERIAL Material number
Ship-to party:
If no ship-to party is entered , use the following: Ship-to party =sold-to party.
Commit control:
The BAPI does not have a database commit. This means that the relevantapplication must leave the commit, in order that changes can be carriedout on the database. The BAPI BAPI_TRANSACTION_COMMIT is available forthis.
INCLUDE SD_BAPIVBELN_DOCU 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

Description
This parameter contains data for the sales document header.

Default
INCLUDE SD_BAPISDHEADX1_DOCU OBJECT DOKU ID TX
INCLUDE SD_BAPI_INTNUMASS OBJECT DOKU ID TX
INCLUDE SD_LOGIC_SWITCH 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_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 conditions.

Description
This parameter contains item input data for the sales document.
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

Default
INCLUDE SD_BAPISCHEDULEX_DOCU OBJECT DOKU ID TX
INCLUDE SD_BAPI_TEXT OBJECT DOKU ID TX
INCLUDE SD_PARTNERADDRESSES 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