<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Error with SD_SALESDOCUMENT_CREATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514471#M568800</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neelu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on your needs, use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: l_kunnr(10) type n,&lt;/P&gt;&lt;P&gt;      l_matnr(18) type n.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2007 19:55:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-19T19:55:37Z</dc:date>
    <item>
      <title>Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514456#M568785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying to execute the fuction SD_SALESDOCUMENT_CREATE in my report and got short dump saying "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The call to the function module "SD_SALESDOCUMENT_CREATE" is incorrect:                                                                                &lt;/P&gt;&lt;P&gt;In the function module interface, you can specify only                            &lt;/P&gt;&lt;P&gt;fields of a specific type and length under "SALES_HEADER_IN".                     &lt;/P&gt;&lt;P&gt;Although the currently specified field                                            &lt;/P&gt;&lt;P&gt;"HEADER" is the correct type, its length is incorrect.  "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me. Am I missing any mandatory data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 LOOP AT gt2_zprice INTO gs_zprice.

* header data
* Sales document type
        header-doc_type = 'ZMKD'.
        headerx-doc_type = 'X'.

* Sales organization
        header-sales_org = '0300'.
        headerx-sales_org = 'X'.

* Distribution channel
        header-distr_chan  = '10'.
        headerx-distr_chan = 'X'.

* Division
        header-division = '01'.
        headerx-division = 'X'.

        headerx-updateflag = 'I'.
*        append header.
*        append headerx.

* Partner data
* Sold to
        partner-partn_role = 'AG'.
        partner-partn_numb = gs_zprice-kunnr. "'0000001012'.
        APPEND partner.

* ITEM DATA
        itemx-updateflag = 'I'.

* Line item number.
        item-itm_number = '000010'.
        itemx-itm_number = 'X'.

* Material
        item-material = gs_zprice-matnr. "'000000000000063006'.
        itemx-material = 'X'.

* Plant
        item-plant    = 'INDY'.
        itemx-plant   = 'X'.

* Quantity
        item-target_qty = '0000000000090'.
        itemx-target_qty = 'X'.

        APPEND item.
        APPEND itemx.

*   Fill schedule lines
        lt_schedules_in-itm_number = '000010'.
        lt_schedules_in-sched_line = '0001'.
        lt_schedules_in-req_qty    = '0000000000090'.
        APPEND lt_schedules_in.

*   Fill schedule line flags
        lt_schedules_inx-itm_number  = '000010'.
        lt_schedules_inx-sched_line  = '0001'.
        lt_schedules_inx-updateflag  = 'X'.
        lt_schedules_inx-req_qty     = 'X'.
        APPEND lt_schedules_inx.

*      ENDLOOP.

        CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
           EXPORTING
*         SALESDOCUMENT                 =
             sales_header_in               = header
             sales_header_inx              = headerx
*         SENDER                        =
*         BINARY_RELATIONSHIPTYPE       = ' '
**         INT_NUMBER_ASSIGNMENT         = ' '
*         BEHAVE_WHEN_ERROR             = ' '
*         LOGIC_SWITCH                  = ' '
*         BUSINESS_OBJECT               = ' '
*         TESTRUN                       =
*         CONVERT_PARVW_AUART           = ' '
*         STATUS_BUFFER_REFRESH         = 'X'
          IMPORTING
            salesdocument_ex              = salesdocument
*         SALES_HEADER_OUT              =
          TABLES
            return                        = return
            sales_items_in                = item
            sales_items_inx               = itemx
            sales_partners                = partner
            sales_schedules_in            = lt_schedules_in
            sales_schedules_inx           = lt_schedules_inx

  "         sales_conditions_in           = order_conditions_in

*         SALES_CFGS_REF                =
*         SALES_CFGS_INST               =
*         SALES_CFGS_PART_OF            =
*         SALES_CFGS_VALUE              =
*         SALES_CFGS_BLOB               =
*         SALES_CFGS_VK                 =
*         SALES_CFGS_REFINST            =
*         SALES_CCARD                   =

  "          sales_text                    = order_text

*         SALES_KEYS                    =
*         SALES_CONTRACT_IN             =
*         SALES_CONTRACT_INX            =
*         EXTENSIONIN                   =
*         PARTNERADDRESSES              =
*         SALES_SCHED_CONF_IN           =
*         ITEMS_EX                      =
*         SCHEDULE_EX                   =
*         BUSINESS_EX                   =
*         INCOMPLETE_LOG                =
*         EXTENSIONEX                   =
*         CONDITIONS_EX                 =
*         BATCH_CHARC                   =
                .

* Check the return table.
        LOOP AT return WHERE type = 'E' OR type = 'A'.
          EXIT.
        ENDLOOP.

        IF sy-subrc = 0.

          WRITE: / 'Error in creating document'.

        ELSE.

* Commit the work.

          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
   EXPORTING
     wait          = 'X'
* IMPORTING
*   RETURN        =
                    .




*    COMMIT WORK AND WAIT.
*
*   WRITE: / 'Document ', salesdocument, ' created'.
*
        ENDIF.
  ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 21:58:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514456#M568785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T21:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514457#M568786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neelu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that your HEADER data definition matches the SALES_HEADER_IN from the BAPI.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 23:03:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514457#M568786</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T23:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514458#M568787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is matching and I tested the Function Module the Credit Memo has been saved and used the same values in my program and getting the error again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please guide me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 18:16:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514458#M568787</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T18:16:27Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514459#M568788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neelu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please copy in your data defs for the BAPI structs so that I can test here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Especially HEADER data def...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 18:33:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514459#M568788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T18:33:35Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514460#M568789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: header             LIKE bapisdhead1.
DATA: headerx            LIKE bapisdhead1x.
DATA: item               LIKE bapisditem  OCCURS 0 WITH HEADER LINE.
DATA: itemx              LIKE bapisditemx OCCURS 0 WITH HEADER LINE.
DATA: partner            LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.
DATA: return             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.

Loop

* header data
* Sales document type
        header-doc_type = 'ZMKD'.
        headerx-doc_type = 'X'.

* Sales organization
        header-sales_org = '300'.
        headerx-sales_org = 'X'.

* Distribution channel
        header-distr_chan  = '20'.
        headerx-distr_chan = 'X'.

* Division
        header-division = '01'.
        headerx-division = 'X'.

        headerx-updateflag = 'I'.
*        append header.
*        append headerx.

* Partner data
* Sold to
        partner-partn_role = 'AG'.
        partner-partn_numb = '1012'.
        APPEND partner.

* ITEM DATA
        itemx-updateflag = 'I'.

* Line item number.
        item-itm_number = '000010'.
        itemx-itm_number = 'X'.

* Material
        item-material = '61012'.
        itemx-material = 'X'.

* Plant
        item-plant    = 'ATLA'.
        itemx-plant   = 'X'.

* Quantity
        item-target_qty = '90.000'.
        itemx-target_qty = 'X'.

        APPEND item.
        APPEND itemx.


CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
           EXPORTING
*         SALESDOCUMENT                 =
             sales_header_in               = header
             sales_header_inx              = headerx
*         SENDER                        =
*         BINARY_RELATIONSHIPTYPE       = ' '
**         INT_NUMBER_ASSIGNMENT         = ' '
*         BEHAVE_WHEN_ERROR             = ' '
*         LOGIC_SWITCH                  = ' '
*         BUSINESS_OBJECT               = ' '
*         TESTRUN                       =
*         CONVERT_PARVW_AUART           = ' '
*         STATUS_BUFFER_REFRESH         = 'X'
          IMPORTING
            salesdocument_ex              = salesdocument
*         SALES_HEADER_OUT              =
          TABLES
            return                        = return
            sales_items_in                = item
            sales_items_inx               = itemx
            sales_partners                = partner
*            sales_schedules_in            = lt_schedules_in
*            sales_schedules_inx           = lt_schedules_inx

*            sales_conditions_in           = order_conditions_in
                .

Endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 18:40:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514460#M568789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T18:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514461#M568790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neelu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your data defs are both incorrect for SALES_HEADER_IN and SALES_HEADER_INX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Should be BAPISDHD1  and   BAPISDHD1X&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LIKE bapisdhead1.&lt;/P&gt;&lt;P&gt;LIKE bapisdhead1x.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 18:50:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514461#M568790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T18:50:39Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514462#M568791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: header like BAPISDHD1,&lt;/P&gt;&lt;P&gt;         headerx like BAPISDHD1X.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 18:51:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514462#M568791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T18:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514463#M568792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Definition of header and sales_header_in should match.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DATA: header   LIKE BAPISDHD1.&lt;/P&gt;&lt;P&gt;DATA: headerx  LIKE BAPISDHD1X.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Pass &amp;lt;b&amp;gt;I&amp;lt;/b&amp;gt; instead of &amp;lt;b&amp;gt;X&amp;lt;/b&amp;gt; to lt_schedules_inx-updateflag. i.e.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;lt_schedules_inx-updateflag  = 'I'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if the answer is helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mukul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Mukul R. Kulkarni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 18:55:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514463#M568792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T18:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514464#M568793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John And Mukul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am not getting short dump, but it is giving me error saying 'No customer master record exists for customer 1012'. I went to XD03 and checked, it is there. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me figuring out the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:05:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514464#M568793</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514465#M568794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neelu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looks like some other data defs are incorrect as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Item table should BAPISDITM&lt;/P&gt;&lt;P&gt;Item update table should BAPISDITMX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Partner table s/b BAPIPARNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And schedule lines (which I do not see in your clipboard) s/b&lt;/P&gt;&lt;P&gt;BAPISCHDL&lt;/P&gt;&lt;P&gt;and &lt;/P&gt;&lt;P&gt;BAPISCHDLX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:09:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514465#M568794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514466#M568795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use this:&lt;/P&gt;&lt;P&gt; partner-partn_numb = '0000001012'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:12:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514466#M568795</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:12:12Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514467#M568796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or even better&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: l_lunnr like kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move  '1012' to l_kunnr.&lt;/P&gt;&lt;P&gt;move l_kunnr to partner-partn_numb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And make sure that you change the PARTNER int table def to match what I noted above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And don't forget thsoe points.  &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:13:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514467#M568796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514468#M568797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use function module CONVERSION_EXIT_ALPHA_INPUT i.e &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Instead of &amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;partner-partn_numb = '0000001012'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Use&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    input  = '1012'&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    output = partner-partn_numb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if the answer is helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mukul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:18:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514468#M568797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:18:39Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514469#M568798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mukul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: l_lunnr like kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move '1012' to l_kunnr.&lt;/P&gt;&lt;P&gt;move l_kunnr to partner-partn_numb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is a faster way then a FM call... FM calls are expensive b/c SAP run-time needs to start another program and then call out to it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:21:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514469#M568798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514470#M568799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried again. Still says No customer master record exists for 1012.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the updated code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: salesdocument      LIKE vbak-vbeln.
DATA: header             LIKE BAPISDHD1.
DATA: headerx            LIKE BAPISDHD1X.
DATA: item               LIKE BAPISDITM  OCCURS 0 WITH HEADER LINE.
DATA: itemx              LIKE BAPISDITMX OCCURS 0 WITH HEADER LINE.
DATA: partner            LIKE BAPIPARNR  OCCURS 0 WITH HEADER LINE.
DATA: return1             LIKE BAPIRET2    OCCURS 0 WITH HEADER LINE.
DATA: lt_schedules_in    TYPE STANDARD TABLE OF BAPISCHDL
                         WITH HEADER LINE.
DATA: lt_schedules_inx   TYPE STANDARD TABLE OF BAPISCHDLX
                         WITH HEADER LINE.
DATA: sales_text         LIKE BAPISDTEXT  OCCURS 0 WITH HEADER LINE.



LOOP.

      Data: l_kunnr like kna1-kunnr,
      l_matnr like mara-matnr.

move '1012' to l_kunnr.
move '61012' to l_matnr.
*move l_kunnr to partner-partn_numb.


* header data
* Sales document type
        header-doc_type = 'ZMKD'.
        headerx-doc_type = 'X'.

* Sales organization
        header-sales_org = '300'.
        headerx-sales_org = 'X'.

* Distribution channel
        header-distr_chan  = '20'.
        headerx-distr_chan = 'X'.

* Division
        header-division = '01'.
        headerx-division = 'X'.

        headerx-updateflag = 'I'.
*        append header.
*        append headerx.

* Partner data
* Sold to
        partner-partn_role = 'AG'.
        partner-partn_numb = l_kunnr. "'1012'.
        APPEND partner.

* ITEM DATA
        itemx-updateflag = 'I'.

* Line item number.
        item-itm_number = '000010'.
        itemx-itm_number = 'X'.

* Material
        item-material = l_matnr. "'61012'.
        itemx-material = 'X'.

* Plant
        item-plant    = 'ATLA'.
        itemx-plant   = 'X'.

* Quantity
        item-target_qty = '90.000'.
        itemx-target_qty = 'X'.

        APPEND item.
        APPEND itemx.

*   Fill schedule lines
        lt_schedules_in-itm_number = '000010'.
        lt_schedules_in-sched_line = '0001'.
        lt_schedules_in-req_qty    = '90.000'.
        APPEND lt_schedules_in.

*   Fill schedule line flags
        lt_schedules_inx-itm_number  = '000010'.
        lt_schedules_inx-sched_line  = '0001'.
        lt_schedules_inx-updateflag  = 'I'.
        lt_schedules_inx-req_qty     = 'X'.
        APPEND lt_schedules_inx.

*      ENDLOOP.

        CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
           EXPORTING
*         SALESDOCUMENT                 =
             sales_header_in               = header
             sales_header_inx              = headerx
*         SENDER                        =
*         BINARY_RELATIONSHIPTYPE       = ' '
**         INT_NUMBER_ASSIGNMENT         = ' '
*         BEHAVE_WHEN_ERROR             = ' '
*         LOGIC_SWITCH                  = ' '
*         BUSINESS_OBJECT               = ' '
*         TESTRUN                       =
*         CONVERT_PARVW_AUART           = ' '
*         STATUS_BUFFER_REFRESH         = 'X'
          IMPORTING
            salesdocument_ex              = salesdocument
*         SALES_HEADER_OUT              =
          TABLES
            return                        = return1
            sales_items_in                = item
            sales_items_inx               = itemx
            sales_partners                = partner
            sales_schedules_in            = lt_schedules_in
            sales_schedules_inx           = lt_schedules_inx

  "         sales_conditions_in           = order_conditions_in

*         SALES_CFGS_REF                =
*         SALES_CFGS_INST               =
*         SALES_CFGS_PART_OF            =
*         SALES_CFGS_VALUE              =
*         SALES_CFGS_BLOB               =
*         SALES_CFGS_VK                 =
*         SALES_CFGS_REFINST            =
*         SALES_CCARD                   =

  "          sales_text                    = order_text

*         SALES_KEYS                    =
*         SALES_CONTRACT_IN             =
*         SALES_CONTRACT_INX            =
*         EXTENSIONIN                   =
*         PARTNERADDRESSES              =
*         SALES_SCHED_CONF_IN           =
*         ITEMS_EX                      =
*         SCHEDULE_EX                   =
*         BUSINESS_EX                   =
*         INCOMPLETE_LOG                =
*         EXTENSIONEX                   =
*         CONDITIONS_EX                 =
*         BATCH_CHARC                   =
                .

* Check the return table.
        LOOP AT return1 WHERE type = 'E' OR type = 'A'.
          EXIT.
        ENDLOOP.

        IF sy-subrc = 0.

          WRITE: / 'Error in creating document'.

        ELSE.

* Commit the work.

          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              wait          = 'X'
* IMPORTING
*   RETURN        =
 .


*    COMMIT WORK AND WAIT.
*
*   WRITE: / 'Document ', salesdocument, ' created'.
*
                 endif.
        ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:33:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514470#M568799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:33:40Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514471#M568800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neelu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on your needs, use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: l_kunnr(10) type n,&lt;/P&gt;&lt;P&gt;      l_matnr(18) type n.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 19:55:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514471#M568800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T19:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514472#M568801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: l_kunnr(10) type n,&lt;/P&gt;&lt;P&gt;l_matnr(18) type n. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now the error is 'Material 000000000000061012 is not defined for sales org.300,  distr.chan. 20' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I eventually have to get the data from the file, but for now I am giving values directly. Once the Credit Memo has been created then I thought I can fill the values from my internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for all your help. Please guide me to solve this problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 20:15:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514472#M568801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T20:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514473#M568802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your MM Team can extend the material for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 20:22:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514473#M568802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T20:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514474#M568803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi neelu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header must be declare as type bapisdhd1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 21:50:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514474#M568803</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-07-19T21:50:04Z</dc:date>
    </item>
    <item>
      <title>Re: Error with SD_SALESDOCUMENT_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514475#M568804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I gave the material num directly now The CR Req is saved. Thank you John. I really appriciate your help. &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi Clemens,&lt;/P&gt;&lt;P&gt;I did change it and now the CR req is created. Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to enter the the following info,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cust-po-num and able to do it and is also showing in the CR Req.&lt;/P&gt;&lt;P&gt;Sales - order reason - VBAK-AUGRU - No idea where to add this&lt;/P&gt;&lt;P&gt;Header - texts - tried it but not comming in CR Req&lt;/P&gt;&lt;P&gt;Header - conditions - 'ZCPP' - Price - 8.00 KOMV-KBETR - tried it but not           comming in CR Req&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me to include these values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: salesdocument      LIKE vbak-vbeln.
DATA: header             LIKE bapisdhd1.
DATA: headerx            LIKE bapisdhd1x.
DATA: item               LIKE bapisditm  OCCURS 0 WITH HEADER LINE.
DATA: itemx              LIKE bapisditmx OCCURS 0 WITH HEADER LINE.
DATA: partner            LIKE bapiparnr  OCCURS 0 WITH HEADER LINE.
DATA: return1             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.
DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl
                         WITH HEADER LINE.
DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx
                         WITH HEADER LINE.
DATA: conditions1         LIKE bapicond OCCURS 0 WITH HEADER LINE.
DATA: order_text         LIKE BAPISDTEXT OCCURS 0 WITH HEADER LINE.



LOOP AT gt2_zprice INTO gs_zprice.

        DATA: l_kunnr(10) TYPE n, "like kna1-kunnr,
        l_matnr(18) TYPE n. " like mara-matnr.

        MOVE '1012' TO l_kunnr.
*move '61012' to l_matnr.

*move l_kunnr to partner-partn_numb.


* header data
* Sales document type
        header-doc_type = 'ZMKD'.
        headerx-doc_type = 'X'.

* Sales organization
        header-sales_org = '300'.
        headerx-sales_org = 'X'.

* Distribution channel
        header-distr_chan  = '20'.
        headerx-distr_chan = 'X'.

* Division
        header-division = '01'.
        headerx-division = 'X'.

        header-purch_no_c = 'SA-07-003'.
        headerx-purch_no_c = 'X'.

        headerx-updateflag = 'I'.
*        append header.
*        append headerx.

* Partner data
* Sold to
        partner-partn_role = 'AG'.
        partner-partn_numb = l_kunnr.                       "'1012'.
        APPEND partner.

* ITEM DATA
        itemx-updateflag = 'I'.

* Line item number.
        item-itm_number = '000010'.
        itemx-itm_number = 'X'.

* Material
        item-material = '61012'.
        itemx-material = 'X'.

* Plant
        item-plant    = 'ATLA'.
        itemx-plant   = 'X'.

* Quantity
        item-target_qty = '90.000'.
        itemx-target_qty = 'X'.

        APPEND item.
        APPEND itemx.

*   Fill schedule lines
        lt_schedules_in-itm_number = '000010'.
        lt_schedules_in-sched_line = '0001'.
        lt_schedules_in-req_qty    = '90.000'.
        APPEND lt_schedules_in.

*   Fill schedule line flags
        lt_schedules_inx-itm_number  = '000010'.
        lt_schedules_inx-sched_line  = '0001'.
        lt_schedules_inx-updateflag  = 'I'.
        lt_schedules_inx-req_qty     = 'X'.
        APPEND lt_schedules_inx.

*Conditions
        conditions1-itm_number  = '000010'.
        conditions1-cond_type   = 'ZCPP'.
        conditions1-cond_value  = '8.000000000'.

*Texts
       order_text-itm_number  = '000010'.
       order_text-text_line = 'Price Protection'.


*      ENDLOOP.

        CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
           EXPORTING
*         SALESDOCUMENT                 =
             sales_header_in               = header
             sales_header_inx              = headerx
*         SENDER                        =
*         BINARY_RELATIONSHIPTYPE       = ' '
**         INT_NUMBER_ASSIGNMENT         = ' '
*         BEHAVE_WHEN_ERROR             = ' '
*         LOGIC_SWITCH                  = ' '
*         BUSINESS_OBJECT               = ' '
*         TESTRUN                       =
*         CONVERT_PARVW_AUART           = ' '
*         STATUS_BUFFER_REFRESH         = 'X'
          IMPORTING
            salesdocument_ex              = salesdocument
*         SALES_HEADER_OUT              =
          TABLES
            return                        = return1
            sales_items_in                = item
            sales_items_inx               = itemx
            sales_partners                = partner
            sales_schedules_in            = lt_schedules_in
            sales_schedules_inx           = lt_schedules_inx

            sales_conditions_in           = conditions1

*         SALES_CFGS_REF                =
*         SALES_CFGS_INST               =
*         SALES_CFGS_PART_OF            =
*         SALES_CFGS_VALUE              =
*         SALES_CFGS_BLOB               =
*         SALES_CFGS_VK                 =
*         SALES_CFGS_REFINST            =
*         SALES_CCARD                   =

          sales_text                    = order_text

*         SALES_KEYS                    =
*         SALES_CONTRACT_IN             =
*         SALES_CONTRACT_INX            =
*         EXTENSIONIN                   =
*         PARTNERADDRESSES              =
*         SALES_SCHED_CONF_IN           =
*         ITEMS_EX                      =
*         SCHEDULE_EX                   =
*         BUSINESS_EX                   =
*         INCOMPLETE_LOG                =
*         EXTENSIONEX                   =
*         CONDITIONS_EX                 =
*         BATCH_CHARC                   =
                .

* Check the return table.
        LOOP AT return1 WHERE type = 'E' OR type = 'A'.
          EXIT.
        ENDLOOP.

        IF sy-subrc = 0.

          WRITE: / 'Error in creating document'.

        ELSE.

* Commit the work.

          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              wait          = 'X'
* IMPORTING
*   RETURN        =
 .


*    COMMIT WORK AND WAIT.
*
*   WRITE: / 'Document ', salesdocument, ' created'.
*
        ENDIF.
      ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 22:42:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-sd-salesdocument-create/m-p/2514475#M568804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T22:42:29Z</dc:date>
    </item>
  </channel>
</rss>

