<?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: Regarding Bapi... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/1427432#M204773</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;AUART TYPE AUART,&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;KUNNR TYPE KUNNR,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;VKORG TYPE VKORG,&lt;/P&gt;&lt;P&gt;VTWEG TYPE VTWEG,&lt;/P&gt;&lt;P&gt;SPART TYPE SPART,&lt;/P&gt;&lt;P&gt;MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;WMENGC TYPE WMENGC,&lt;/P&gt;&lt;P&gt;PARVW TYPE PARVW,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort itab by auart kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;at new kunnr.&lt;/P&gt;&lt;P&gt;f_new = 'X'.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;if f_new = 'X'.&lt;/P&gt;&lt;P&gt;clear f_new.&lt;/P&gt;&lt;P&gt;*move data from itab to t_source.&lt;/P&gt;&lt;P&gt;endif.&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;Regards,&lt;/P&gt;&lt;P&gt;Naimesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Jul 2006 07:24:52 GMT</pubDate>
    <dc:creator>naimesh_patel</dc:creator>
    <dc:date>2006-07-24T07:24:52Z</dc:date>
    <item>
      <title>Regarding Bapi...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/1427430#M204771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends,&lt;/P&gt;&lt;P&gt;           can u pls give me the logic.&lt;/P&gt;&lt;P&gt;have a look at my program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : T_ORDER_HEADER_IN TYPE BAPISDHEAD OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ORDERNO TYPE BAPIVBELN-VBELN OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       T_RETURN TYPE BAPIRETURN1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       T_ORDER_ITEMS_IN TYPE BAPIITEMIN OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       T_ORDER_PARTNERS TYPE BAPIPARTNR OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;          AUART TYPE AUART, &lt;/P&gt;&lt;P&gt;          VKORG TYPE VKORG,&lt;/P&gt;&lt;P&gt;          VTWEG TYPE VTWEG,&lt;/P&gt;&lt;P&gt;          SPART TYPE SPART,&lt;/P&gt;&lt;P&gt;          MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;          WMENGC TYPE WMENGC,&lt;/P&gt;&lt;P&gt;          PARVW TYPE PARVW,&lt;/P&gt;&lt;P&gt;          KUNNR TYPE KUNNR,&lt;/P&gt;&lt;P&gt;       END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of t_source occurs 0,&lt;/P&gt;&lt;P&gt;          AUART TYPE AUART,&lt;/P&gt;&lt;P&gt;          VKORG TYPE VKORG,&lt;/P&gt;&lt;P&gt;          VTWEG TYPE VTWEG,&lt;/P&gt;&lt;P&gt;          SPART TYPE SPART,&lt;/P&gt;&lt;P&gt;          MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;          WMENGC TYPE WMENGC,&lt;/P&gt;&lt;P&gt;          PARVW TYPE PARVW,&lt;/P&gt;&lt;P&gt;          KUNNR TYPE KUNNR,&lt;/P&gt;&lt;P&gt;       end of t_source.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********my flat file data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***aa  0001  01  01  t-f299  0000000000010  sp  0000001000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   FILENAME                      = 'C:\VA01.TXT'&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADLEN                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LINE_EXIT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TRUNCLEN                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_FORM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_PROG                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_D_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB                      = ITAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONVERSION_ERROR              = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_OPEN_ERROR               = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_READ_ERROR               = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TABLE_WIDTH           = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CUSTOMER_ERROR                = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                  = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 11&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at new kunnr.&lt;/P&gt;&lt;P&gt;t_source-auart = itab-auart.&lt;/P&gt;&lt;P&gt;t_source-vkorg = itab-vkorg.&lt;/P&gt;&lt;P&gt;t_source-vtweg = itab-vtweg.&lt;/P&gt;&lt;P&gt;t_source-spart = itab-spart.&lt;/P&gt;&lt;P&gt;t_source-matnr = itab-matnr.&lt;/P&gt;&lt;P&gt;t_source-wmengc = itab-wmengc.&lt;/P&gt;&lt;P&gt;t_source-parvw = itab-parvw.&lt;/P&gt;&lt;P&gt;t_source-kunnr = itab-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append t_source.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_source-auart = itab-auart.&lt;/P&gt;&lt;P&gt;t_source-vkorg = itab-vkorg.&lt;/P&gt;&lt;P&gt;t_source-vtweg = itab-vtweg.&lt;/P&gt;&lt;P&gt;t_source-spart = itab-spart.&lt;/P&gt;&lt;P&gt;t_source-matnr = itab-matnr.&lt;/P&gt;&lt;P&gt;t_source-wmengc = itab-wmengc.&lt;/P&gt;&lt;P&gt;t_source-parvw = itab-parvw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append t_source.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*write : / t_source-auart,t_source-vkorg,t_source-vtweg,t_source-spart,t_source-matnr,t_source-wmengc,t_source-parvw,t_source-kunnr.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;*WRITE : / ITAB-AUART.&lt;/P&gt;&lt;P&gt;*ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_source.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_ORDER_HEADER_IN-DOC_TYPE = t_source-AUART.&lt;/P&gt;&lt;P&gt;T_ORDER_HEADER_IN-SALES_ORG = t_source-VKORG.&lt;/P&gt;&lt;P&gt;T_ORDER_HEADER_IN-DISTR_CHAN = t_source-VTWEG.&lt;/P&gt;&lt;P&gt;T_ORDER_HEADER_IN-DIVISION = t_source-SPART.&lt;/P&gt;&lt;P&gt;APPEND T_ORDER_HEADER_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_ORDER_ITEMS_IN-MATERIAL = t_source-MATNR.&lt;/P&gt;&lt;P&gt;T_ORDER_ITEMS_IN-REQ_QTY = t_source-WMENGC.&lt;/P&gt;&lt;P&gt;APPEND T_ORDER_ITEMS_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_ORDER_PARTNERS-PARTN_ROLE = t_source-PARVW.&lt;/P&gt;&lt;P&gt;T_ORDER_PARTNERS-PARTN_NUMB = t_source-KUNNR.&lt;/P&gt;&lt;P&gt;APPEND T_ORDER_PARTNERS.&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;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT1'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    ORDER_HEADER_IN           = T_ORDER_HEADER_IN&lt;/P&gt;&lt;P&gt;   WITHOUT_COMMIT            = ' '&lt;/P&gt;&lt;P&gt;   CONVERT_PARVW_AUART       = 'X'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   SALESDOCUMENT             = ORDERNO&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SOLD_TO_PARTY             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SHIP_TO_PARTY             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BILLING_PARTY             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   RETURN                    = T_RETURN&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_IN            = T_ORDER_ITEMS_IN&lt;/P&gt;&lt;P&gt;    ORDER_PARTNERS            = T_ORDER_PARTNERS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_ITEMS_OUT           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REF            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_INST           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_PART_OF        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VALUE          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CCARD               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_BLOB           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_SCHEDULE_EX         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE : ORDERNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE : / T_RETURN-TYPE ,  T_RETURN-MESSAGE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 07:18:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/1427430#M204771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T07:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Bapi...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/1427431#M204772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to separate the data on new customer and new order type...i.e, if a new customer comes he has to get new sales order  and the same with new order type how to write the logic....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 07:20:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/1427431#M204772</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-24T07:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding Bapi...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/1427432#M204773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;AUART TYPE AUART,&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;KUNNR TYPE KUNNR,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;VKORG TYPE VKORG,&lt;/P&gt;&lt;P&gt;VTWEG TYPE VTWEG,&lt;/P&gt;&lt;P&gt;SPART TYPE SPART,&lt;/P&gt;&lt;P&gt;MATNR TYPE MATNR,&lt;/P&gt;&lt;P&gt;WMENGC TYPE WMENGC,&lt;/P&gt;&lt;P&gt;PARVW TYPE PARVW,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort itab by auart kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;at new kunnr.&lt;/P&gt;&lt;P&gt;f_new = 'X'.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;if f_new = 'X'.&lt;/P&gt;&lt;P&gt;clear f_new.&lt;/P&gt;&lt;P&gt;*move data from itab to t_source.&lt;/P&gt;&lt;P&gt;endif.&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;Regards,&lt;/P&gt;&lt;P&gt;Naimesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jul 2006 07:24:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/1427432#M204773</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2006-07-24T07:24:52Z</dc:date>
    </item>
  </channel>
</rss>

