<?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: BAPI error... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2584336#M591198</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You don't appear to be filling the sales document catagory in the header, make sure to fill this field too.  It is field VBAK-VBTYP, make sure to fill the field in the BAPI header structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;RIch Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Aug 2007 20:20:48 GMT</pubDate>
    <dc:creator>RichHeilman</dc:creator>
    <dc:date>2007-08-07T20:20:48Z</dc:date>
    <item>
      <title>BAPI error...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2584335#M591197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Im having trouble in BAPI_SALESORDER_CREATEFROMDAT2.. and it says..&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Unpermitted combination of business object BUS2032 and sales doc. category&amp;lt;/b&amp;gt;. How can i solved this problem.. below is my code..pls help its urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: v_vbeln          LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;        bapisdhd1        LIKE bapisdhd1,&lt;/P&gt;&lt;P&gt;        bapisdhd1x       LIKE bapisdhd1x,&lt;/P&gt;&lt;P&gt;        bapisditm        LIKE bapisditm OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        bapisditmx       LIKE bapisditmx OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        bapiparnr        LIKE bapiparnr OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        return           LIKE bapiret2 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        lt_schedules_inx TYPE STANDARD TABLE OF bapischdlx WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        lt_schedules_in  TYPE STANDARD TABLE OF bapischdl   WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;-- header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: it_vbak LIKE STANDARD TABLE OF vbak,&lt;/P&gt;&lt;P&gt;        wa_vbak LIKE vbak.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;-- details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: it_vbap LIKE STANDARD TABLE OF vbap,&lt;/P&gt;&lt;P&gt;        wa_vbap LIKE vbap.&lt;/P&gt;&lt;P&gt;  DATA:  kunnr_soldto TYPE vbpa-kunnr,&lt;/P&gt;&lt;P&gt;         kunnr_shipto TYPE vbpa-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR:    it_vbak,&lt;/P&gt;&lt;P&gt;            it_vbap.&lt;/P&gt;&lt;P&gt;  REFRESH:  it_vbak,&lt;/P&gt;&lt;P&gt;            it_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK NOT scr0100-vbeln IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM vbak INTO TABLE it_vbak    "header table for sales order&lt;/P&gt;&lt;P&gt;  WHERE vbeln = scr0100-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM vbap INTO TABLE it_vbap    "detail table for sales order&lt;/P&gt;&lt;P&gt;  WHERE vbeln = scr0100-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE kunnr FROM vbpa INTO kunnr_soldto   "Ship to party&lt;/P&gt;&lt;P&gt;    WHERE vbeln = scr0100-vbeln&lt;/P&gt;&lt;P&gt;     AND  parvw = 'AG'.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE kunnr FROM vbpa INTO kunnr_shipto   "Sold to party&lt;/P&gt;&lt;P&gt;    WHERE vbeln = scr0100-vbeln&lt;/P&gt;&lt;P&gt;     AND  parvw = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--! Order header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;    bapisdhd1-doc_type    = wa_vbak-auart.&lt;/P&gt;&lt;P&gt;    bapisdhd1x-doc_type   = 'X'.&lt;/P&gt;&lt;P&gt;    bapisdhd1-sales_org   = wa_vbak-vkorg.&lt;/P&gt;&lt;P&gt;    bapisdhd1x-sales_org  = 'X'.&lt;/P&gt;&lt;P&gt;    bapisdhd1-distr_chan  = wa_vbak-vtweg.&lt;/P&gt;&lt;P&gt;    bapisdhd1x-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;    bapisdhd1-division    = wa_vbak-spart.&lt;/P&gt;&lt;P&gt;    bapisdhd1x-division   = 'X'.&lt;/P&gt;&lt;P&gt;    bapisdhd1x-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR wa_vbak.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --! partner function&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  bapiparnr-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;  bapiparnr-partn_numb = kunnr_soldto.&lt;/P&gt;&lt;P&gt;  APPEND bapiparnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  bapiparnr-partn_role = 'WE'.&lt;/P&gt;&lt;P&gt;  bapiparnr-partn_numb = kunnr_shipto.&lt;/P&gt;&lt;P&gt;  APPEND bapiparnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  --! item data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;    bapisditmx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;    bapisditm-itm_number = wa_vbap-posnr.&lt;/P&gt;&lt;P&gt;    bapisditmx-itm_number = 'X'.&lt;/P&gt;&lt;P&gt;    bapisditm-hg_lv_item = wa_vbap-uepos.&lt;/P&gt;&lt;P&gt;    bapisditmx-hg_lv_item = 'X'.&lt;/P&gt;&lt;P&gt;    bapisditm-material = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;    bapisditmx-material = 'X'.&lt;/P&gt;&lt;P&gt;    bapisditm-plant = wa_vbap-werks.&lt;/P&gt;&lt;P&gt;    bapisditmx-plant = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND: bapisditm,&lt;/P&gt;&lt;P&gt;            bapisditmx.&lt;/P&gt;&lt;P&gt;    clear wa_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SALESDOCUMENTIN               = scr0100-vbeln&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      order_header_in               = bapisdhd1&lt;/P&gt;&lt;P&gt;      order_header_inx              = bapisdhd1x&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;     salesdocument                 = scr0100-cbeln&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      return                        = return&lt;/P&gt;&lt;P&gt;      order_items_in                = bapisditm&lt;/P&gt;&lt;P&gt;      order_items_inx               = bapisditmx&lt;/P&gt;&lt;P&gt;      order_partners                = bapiparnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_SCHEDULES_IN            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_SCHEDULES_INX           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CONDITIONS_IN           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CONDITIONS_INX          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT return WHERE type = 'E' OR type = 'A'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tnx! i hope someone can fix it...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 20:11:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2584335#M591197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-07T20:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI error...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2584336#M591198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You don't appear to be filling the sales document catagory in the header, make sure to fill this field too.  It is field VBAK-VBTYP, make sure to fill the field in the BAPI header structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;RIch Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 20:20:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2584336#M591198</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-08-07T20:20:48Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI error...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2584337#M591199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;VBAK stores all sales documents, not just sales orders. So when you select from VBAK, you may selected some contracts of RFQs along with your sales orders and the BAPI you are using supports only sales orders.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change your select statement to say VBTYP = 'C', then your current code should work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 20:34:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2584337#M591199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-07T20:34:06Z</dc:date>
    </item>
  </channel>
</rss>

