Skip to Content
avatar image
Former Member

BAPI_SALESORDER_CREATEFROMDAT2

Hi

Any one have documentation on BAPI_SALESORDER_CREATEFROMDAT2

SV

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 27, 2008 at 08:14 AM

    Please refer the below weblog which has the same process.

    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

    File-> BAPI request BAPI response->file.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 26, 2008 at 04:02 PM

    Hi SV,

    Proceed with the Documentation which provided by Ram.

    And think so the following example will be usefull to you for your requirement.

    The following description uses an example to explain how to proceed with customer enhancements to the SD tables VBAK, VBKD, VBAP and VBEP.

    The customer has added their own fields to table VBAP using the INCLUDE structure CUTEST. This structure contains 2 fields:

    CFIELD1, CHAR 10

    CFIELD2, CHAR 3.

    The customer also requires that these two fields can be maintained with the BAPI.

    1. Maintain structure CUTEST in table VBAP

    2. Because the BAPIs work with checkboxes, you must also define a CUTESTX checkbox for the customer structure. It should be structured like this:

    Field name Data element

    CFIELD1 CHAR1

    CFIELD2 CHAR1

    3. Define these customer structures in the structures VBAPKOZ und VBAPKOZX using INCLUDE or APPEND.

    4. Add the customer structures to the BAPE_VBAP and BAPE_VBAPX BAPI structures using the APPEND technique.

    5. Adjust the following structures for customer enhancements to table VBAK:

    a) VBAKKOZ

    b) VBAKKOZX

    c) BAPE_VBAK

    d) BAPE_VBAKX

    6. Adjust the following structures for customer enhancements to table VBEK:

    a) VBEPKOZ

    b) VBEPKOZX

    c) BAPE_VBEP

    d) BAPE_VBEPX

    7. Generally, the data should be added to the BAPI interface in the internal communication structures (VBAKKOM, and so on). There, you can process the data in the SD tables (VBAK, and so on).

    8. If the EXTENSIONIN parameter contains customer data, you must complete at least the key fields in the relevant standard parameters.

    For example:

    You want to change customer field VBAP-CFIELD2 for item 20 to "XYZ" in order 4711.

    The following entries are expected:

    Import: BAPIVBELN-VBELN = '0000004711' Document number

    BAPISDHD1X-UPDATEFLAG = 'U' UPDKZ for doc header

    Tables: BAPISDITM-ITM_NUMBER = '000020' Item number

    BAPISDITMX-ITM_NUMBER = '000020' Item number

    + BAPISDITMX-UPDATEFLAG = 'U' UPDKZ for item

    You must complete the EXTENSION table as follows:

    STRUCTURE VALUEPART1 1234561234567890123

    BAPE_VBAP 0000004711000020 XYZ

    BAPE_VBAPX 0000004711000020 X

    In the above example, it is from scratch, this helps u a lot. Double click on ExtensionIN of the function module documetation and check out.

    Reward points if this helps.

    Regards

    Vani.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 26, 2008 at 03:24 PM

    hi,

    go to

    Transaction : BAPI

    Sales and Logistics-> Sales->SalesOrder->

    click on CreateFormDat2 and choose Documentation section.

    otherwise

    transaction : se37

    fm name :BAPI_SALESORDER_CREATEFROMDAT2

    u can get documenation..

    if u need more..plz tell me

    regards

    ram

    Add comment
    10|10000 characters needed characters exceeded