<?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 in BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi/m-p/4459659#M1056971</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;Insert Material number in the MAKT(Material Description table).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, check if the material number is missing somewhere else...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kunjal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Sep 2008 11:45:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-09T11:45:10Z</dc:date>
    <item>
      <title>Error in BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi/m-p/4459658#M1056970</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;While using the BAPI 'BAPI_MATERIAL_SAVEDATA', to extend material from one plant to another my code is throwing an error 'Currency initial v,current amount 6,000.0000 in MOVING_PR was transferred without a currency'&lt;/P&gt;&lt;P&gt;Enter a material number'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have incorporated mbew-peinh, even then its throwing the same error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I snd copy of my code.&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;report  zmm_r018 .&lt;/P&gt;&lt;P&gt;                             .&lt;/P&gt;&lt;P&gt;*&amp;amp; Prog to copy n create the existing material using bapi .&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: t001l, "Storage Locations&lt;/P&gt;&lt;P&gt;        mara,  "General Material Data&lt;/P&gt;&lt;P&gt;        makt,  "Material Descriptions&lt;/P&gt;&lt;P&gt;        mbew,  "Material Valuation&lt;/P&gt;&lt;P&gt;        marc,  "Plant Data for Material&lt;/P&gt;&lt;P&gt;        mltx.  "Purchase Order Descriptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**parameters : new_mat like mara-matnr,&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;            desc like makt-maktx,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*data:         ref_mat like mara-matnr.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*data: xmara type mara.&lt;/P&gt;&lt;P&gt;**data: wamatnr like mara-matnr.&lt;/P&gt;&lt;P&gt;data: potext type string."Purchase Order Desc&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;data : ihead_data type bapimathead,&lt;/P&gt;&lt;P&gt;       iclient_data type bapi_mara,                    "Client Data&lt;/P&gt;&lt;P&gt;       iclient_datax type bapi_marax,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      imakt like bapi_makt,                           "Mat Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       iplant_data    like bapi_marc,                  "Plant View&lt;/P&gt;&lt;P&gt;       iplant_datax   like bapi_marcx,&lt;/P&gt;&lt;P&gt;       iltxt type table of bapi_mltx with header line, "Pur Order Text&lt;/P&gt;&lt;P&gt;       istoragelocationdata type bapi_mard,            "Storage Location&lt;/P&gt;&lt;P&gt;       istoragelocationdatax type bapi_mardx,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       iaccounting_data  like bapi_mbew,               "Accounting View&lt;/P&gt;&lt;P&gt;       iaccounting_datax  like bapi_mbewx,&lt;/P&gt;&lt;P&gt;       bapiret like bapiret2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       returnm type table of bapi_matreturn2 with header line.&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;**Internal Table to hold the records in the text file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types:begin of it,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matnr(18),  " Material number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mbrsh(1),   " Industry sector&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mtart(4),   " Material type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;werks(4),   " Plant&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lgort_d(4),  "Storage Location&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;maktx(40),  " Material description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;meins(3),   " Base unit of measure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matkl(9) ,  " Material group&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bismt(18),  " Old Material number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;spart(2),   " Division&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gewei(3),   " Weight Unit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text1(30),  " Purchasr Order Text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text2(30),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text3(30),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text4(30),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text5(30),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text6(30),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dzeinr(22), " Document&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ekgrp(3),   " Purchasing group&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ekwsl(4),   " Purchase Value Key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;webaz(3),   " Goods receipt processing time in days&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dismm(2),   " MRP Type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;minbe(13),  "Reorder point&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dispo(3),   " MRP Controller&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;disls(2),   "Lot size (materials planning)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mabst(13),  "Maximum stock level&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plifz(3),   " Planned delivery time in days&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;webaz1(3),  " Goods receipt processing time in days&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fhori(3),   "Scheduling Margin Key for Floats&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eisbe(13),  "Safety stock&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mtvfp(2),   "Checking Group for Availability Check&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lgpbe(10),  "Storage Bin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qmatauth(6),"Material Authorization Group for Activities in QM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qmpur(1),   " QM in Procurement is Active&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qsspur(8),  "Control Key for Quality Management in Procurement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bklas(4),   " Valuation Class&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bwtty_d(1), "Valuation Category&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vprsv(1),   " Price control indicator&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;verpr_bapi(23), "Moving average price/periodic unit price&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;peinh(5),     "Price Unit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end of it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_data type table of it,&lt;/P&gt;&lt;P&gt;      wa_data like line  of it_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Decalraing flag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: v_flag value ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DECLARING WORK AREAs  TO BE PASSED TO THE FUNCTION MODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: bapi_head like bapimathead,&lt;/P&gt;&lt;P&gt;      bapi_clientdata like bapi_mara,&lt;/P&gt;&lt;P&gt;      bapi_clientdatax like bapi_marax,&lt;/P&gt;&lt;P&gt;      bapi_plantdata like bapi_marc,&lt;/P&gt;&lt;P&gt;      bapi_plantdatax like  bapi_marcx,&lt;/P&gt;&lt;P&gt;      bapi_storagelocationdata like bapi_mard,&lt;/P&gt;&lt;P&gt;      bapi_storagelocationdatax like bapi_mardx,&lt;/P&gt;&lt;P&gt;      bapi_salesdata like bapi_mvke,&lt;/P&gt;&lt;P&gt;      bapi_salesdatax like bapi_mvkex,&lt;/P&gt;&lt;P&gt;      bapi_makt like bapi_makt,&lt;/P&gt;&lt;P&gt;      bapi_return like bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*INTERNAL TABLE TO HOLD THE MATERIAL DESCRIPTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_makt occurs 0.&lt;/P&gt;&lt;P&gt;include structure bapi_makt.&lt;/P&gt;&lt;P&gt;data end of it_makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:begin of it_ret occurs 0.&lt;/P&gt;&lt;P&gt;include structure bapiret2.&lt;/P&gt;&lt;P&gt;data end of it_ret.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*INTERNAL TABLE TO HOLD HEADER DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_excel type alsmex_tabline occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN ELEMENTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame title text-001.&lt;/P&gt;&lt;P&gt;parameter: fname type rlgrap-filename  default 'c:\supplies.xls'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: p_begcol type i default '1' no-display,&lt;/P&gt;&lt;P&gt;            p_begrow type i default '2' no-display,&lt;/P&gt;&lt;P&gt;            p_endcol type i default '200' no-display,&lt;/P&gt;&lt;P&gt;            p_endrow type i default '2500' no-display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform f_get_data.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DECLARATION OF EXCELAL TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform f_get_file using fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform f_xls_itab using fname&lt;/P&gt;&lt;P&gt;                   changing it_excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform f_move_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform f_get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform f_call_bapi.&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  F_GET_FILE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_FNAME  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_SY_SUBRC  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_get_file  using    p_fname like fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt; exporting&lt;/P&gt;&lt;P&gt;   program_name        = syst-repid&lt;/P&gt;&lt;P&gt;   dynpro_number       = syst-dynnr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STATIC              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MASK                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  changing&lt;/P&gt;&lt;P&gt;    file_name           = p_fname&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;  MASK_TOO_LONG       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS              = 2&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;P&gt;message e006(zhnc).&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " F_GET_FILE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  F_XLS_ITAB&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_FNAME  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_IT_EXCEL  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_xls_itab  using    p_fname&lt;/P&gt;&lt;P&gt;                 changing p_it_excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    filename                      = 'c:\supplies.xls'&lt;/P&gt;&lt;P&gt;    i_begin_col                   = p_begcol&lt;/P&gt;&lt;P&gt;    i_begin_row                   = p_begrow&lt;/P&gt;&lt;P&gt;    i_end_col                     = p_endcol&lt;/P&gt;&lt;P&gt;    i_end_row                     = p_endrow&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    intern                        = it_excel&lt;/P&gt;&lt;P&gt; exceptions&lt;/P&gt;&lt;P&gt;   inconsistent_parameters       = 1&lt;/P&gt;&lt;P&gt;   upload_ole                    = 2&lt;/P&gt;&lt;P&gt;   others                        = 3.&lt;/P&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;endform.                    " F_XLS_ITAB&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  F_MOVE_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_move_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : lv_index type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Sorting the internal table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort it_excel by row col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear it_excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move it_excel-col to lv_index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Assigning the each record to an internal table row&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assign component lv_index of structure wa_data to &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Asigning the field value to a field symbol&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move it_excel-value to &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append wa_data to it_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear wa_data.&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;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;endform.                    " F_MOVE_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data into wa_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding wa_data to ihead_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&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;    ihead_data-material       = wa_data-matnr.&lt;/P&gt;&lt;P&gt;    ihead_data-ind_sector     = wa_data-mbrsh.&lt;/P&gt;&lt;P&gt;    ihead_data-matl_type      = wa_data-mtart.&lt;/P&gt;&lt;P&gt;    ihead_data-basic_view     = 'X'.&lt;/P&gt;&lt;P&gt;    ihead_data-purchase_view  = 'X'.&lt;/P&gt;&lt;P&gt;    ihead_data-mrp_view       = 'X'.&lt;/P&gt;&lt;P&gt;    ihead_data-storage_view   = 'X'.&lt;/P&gt;&lt;P&gt;    ihead_data-quality_view   = 'X'.&lt;/P&gt;&lt;P&gt;    ihead_data-account_view   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    move-corresponding wa_data to iclient_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    refresh it_makt.&lt;/P&gt;&lt;P&gt;    it_makt-langu              = 'EN'.&lt;/P&gt;&lt;P&gt;    it_makt-matl_desc          =  wa_data-maktx.&lt;/P&gt;&lt;P&gt;    append it_makt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchase Order Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear:iltxt,iltxt[].&lt;/P&gt;&lt;P&gt;concatenate wa_data-text1 wa_data-text2 wa_data-text3 wa_data-text4&lt;/P&gt;&lt;P&gt;wa_data-text5 wa_data-text6 into potext&lt;/P&gt;&lt;P&gt;separated by space.&lt;/P&gt;&lt;P&gt;iltxt-applobject = 'MATERIAL'.&lt;/P&gt;&lt;P&gt;iltxt-text_name  =  wa_data-matnr.&lt;/P&gt;&lt;P&gt;iltxt-text_id    = 'BEST'.&lt;/P&gt;&lt;P&gt;iltxt-langu      = sy-langu.&lt;/P&gt;&lt;P&gt;iltxt-langu_iso  = 'EN'.&lt;/P&gt;&lt;P&gt;iltxt-format_col = space.&lt;/P&gt;&lt;P&gt;iltxt-text_line  = potext.&lt;/P&gt;&lt;P&gt;append iltxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Client Data - Basic&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    iclient_data-matl_group     = wa_data-matkl.&lt;/P&gt;&lt;P&gt;    iclient_data-old_mat_no     = wa_data-bismt.&lt;/P&gt;&lt;P&gt;    iclient_data-base_uom       = wa_data-meins.&lt;/P&gt;&lt;P&gt;    iclient_data-document       = wa_data-dzeinr.&lt;/P&gt;&lt;P&gt;    iclient_data-unit_of_wt     = wa_data-gewei.&lt;/P&gt;&lt;P&gt;    iclient_data-division       = wa_data-spart.&lt;/P&gt;&lt;P&gt;    iclient_data-qm_procmnt     = wa_data-qmpur.&lt;/P&gt;&lt;P&gt;    iclient_data-pur_valkey     = wa_data-ekwsl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    iclient_datax-matl_group    = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_datax-old_mat_no    = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_datax-base_uom      = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_datax-po_unit       = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_datax-document      = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_datax-unit_of_wt    = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_datax-division      = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_datax-var_ord_un    = 'X'.&lt;/P&gt;&lt;P&gt;    iclient_data-pur_valkey    = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding wa_data to iplant_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Plant - Purchasing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    iplant_data-plant          = wa_data-werks.&lt;/P&gt;&lt;P&gt;    iplant_data-pur_group      = wa_data-ekgrp.&lt;/P&gt;&lt;P&gt;    iplant_data-gr_pr_time     = wa_data-webaz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    iplant_datax-plant         = wa_data-werks.&lt;/P&gt;&lt;P&gt;    iplant_data-pur_group      = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_datax-gr_pr_time     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MRP1 View&lt;/P&gt;&lt;P&gt;    iplant_data-mrp_type       = wa_data-dismm.&lt;/P&gt;&lt;P&gt;    iplant_data-reorder_pt     = wa_data-minbe.&lt;/P&gt;&lt;P&gt;    iplant_data-mrp_ctrler     = wa_data-dispo.&lt;/P&gt;&lt;P&gt;    iplant_data-lotsizekey     = wa_data-disls.&lt;/P&gt;&lt;P&gt;    iplant_data-max_stock      = wa_data-mabst .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    iplant_datax-mrp_type       = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_datax-reorder_pt     = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_datax-mrp_ctrler     = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_datax-lotsizekey     = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_datax-max_stock      = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MRP2 View&lt;/P&gt;&lt;P&gt;    iplant_data-plnd_delry     = wa_data-plifz.&lt;/P&gt;&lt;P&gt;    iplant_data-sm_key         = wa_data-fhori.&lt;/P&gt;&lt;P&gt;    iplant_data-ctrl_key       = wa_data-qsspur.&lt;/P&gt;&lt;P&gt;    iplant_data-availcheck     = wa_data-mtvfp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    iplant_datax-plnd_delry     = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_datax-sm_key         = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_data-ctrl_key        = 'X'.&lt;/P&gt;&lt;P&gt;    iplant_datax-availcheck     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MRP3 View&lt;/P&gt;&lt;P&gt;   iplant_data-safety_stk     = wa_data-eisbe.&lt;/P&gt;&lt;P&gt;   iplant_data-qm_authgrp     = wa_data-qmatauth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   iplant_datax-safety_stk     = 'X'.&lt;/P&gt;&lt;P&gt;   iplant_data-qm_authgrp      = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding wa_data to istoragelocationdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Storage View&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    istoragelocationdata-plant        = wa_data-werks.&lt;/P&gt;&lt;P&gt;    istoragelocationdata-stge_loc     = wa_data-lgort_d.&lt;/P&gt;&lt;P&gt;    istoragelocationdata-stge_bin     = wa_data-lgpbe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    istoragelocationdatax-plant        = wa_data-werks.&lt;/P&gt;&lt;P&gt;    istoragelocationdatax-stge_loc     = wa_data-lgort_d.&lt;/P&gt;&lt;P&gt;    istoragelocationdatax-stge_bin     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Accounting&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    iaccounting_data-val_area   = wa_data-werks.&lt;/P&gt;&lt;P&gt;    iaccounting_data-price_ctrl = wa_data-vprsv.&lt;/P&gt;&lt;P&gt;    iaccounting_data-moving_pr  = wa_data-verpr_bapi.&lt;/P&gt;&lt;P&gt;    iaccounting_data-price_unit = wa_data-peinh.&lt;/P&gt;&lt;P&gt;    iaccounting_data-val_class  = wa_data-bklas.&lt;/P&gt;&lt;P&gt;    iaccounting_data-val_cat    = wa_data-bwtty_d.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    iaccounting_datax-val_area   = wa_data-werks.&lt;/P&gt;&lt;P&gt;    iaccounting_datax-price_ctrl = 'X'.&lt;/P&gt;&lt;P&gt;    iaccounting_datax-moving_pr  = 'X'.&lt;/P&gt;&lt;P&gt;    iaccounting_datax-price_unit = 'X'.&lt;/P&gt;&lt;P&gt;    iaccounting_datax-val_class  = 'X'.&lt;/P&gt;&lt;P&gt;    iaccounting_datax-val_cat    = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear it_ret.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh it_ret.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform f_call_bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table it_ret with key type = 'S'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform f_bapi_commit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ 'MATERIAL CREATED OR UPDATED SUCESSFULLY WITH MATERIAL NO',&lt;/P&gt;&lt;P&gt;wa_data-matnr.&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;&lt;/P&gt;&lt;P&gt;*message e000(zhnc) with 'ERROR IN CREATING THE MATERIAL'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*WRITE: / 'ERROR IN CREATIN MATERIAL',IT_RET-MESSAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*PERFORM F_DOWNLOAD.&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;*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;endform.                    " F_GET_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  F_CALL_BAPI&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_call_bapi .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BAPI_MATERIAL_SAVEDATA'&lt;/P&gt;&lt;P&gt;   exporting&lt;/P&gt;&lt;P&gt;     headdata                   = ihead_data&lt;/P&gt;&lt;P&gt;     clientdata                 = iclient_data&lt;/P&gt;&lt;P&gt;     clientdatax                = iclient_datax&lt;/P&gt;&lt;P&gt;     plantdata                  = iplant_data&lt;/P&gt;&lt;P&gt;     plantdatax                 = iplant_datax&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FORECASTPARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FORECASTPARAMETERSX        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PLANNINGDATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PLANNINGDATAX              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    storagelocationdata        = istoragelocationdata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    storagelocationdatax       = istoragelocationdatax&lt;/P&gt;&lt;P&gt;     valuationdata              = iaccounting_data&lt;/P&gt;&lt;P&gt;     valuationdatax             = iaccounting_datax&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WAREHOUSENUMBERDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WAREHOUSENUMBERDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SALESDATA                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SALESDATAX                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   STORAGETYPEDATA             = istoragelocationdata&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   STORAGETYPEDATAX            = istoragelocationdatax&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FLAG_ONLINE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FLAG_CAD_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   NO_DEQUEUE                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   NO_ROLLBACK_WORK           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  importing&lt;/P&gt;&lt;P&gt;    return                     = it_ret&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    materialdescription        = it_makt&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   UNITSOFMEASURE             = it_uom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   UNITSOFMEASUREX            = it_uomx&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INTERNATIONALARTNOS        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     materiallongtext          = iltxt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TAXCLASSIFICATIONS        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    returnmessages             = returnm.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PRTDATA                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PRTDATAX                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXTENSIONIN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXTENSIONINX              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append it_ret.&lt;/P&gt;&lt;P&gt;write: it_ret-message .&lt;/P&gt;&lt;P&gt;endform.                    " F_CALL_BAPI&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  F_BAPI_COMMIT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form f_bapi_commit .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAIT         =&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;  RETURN        =&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " F_BAPI_COMMIT&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;Plz suggest some solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Sep 2008 11:41:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi/m-p/4459658#M1056970</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-09T11:41:33Z</dc:date>
    </item>
    <item>
      <title>Re: Error in BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi/m-p/4459659#M1056971</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;Insert Material number in the MAKT(Material Description table).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, check if the material number is missing somewhere else...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kunjal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Sep 2008 11:45:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi/m-p/4459659#M1056971</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-09T11:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: Error in BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi/m-p/4459660#M1056972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2008 05:37:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi/m-p/4459660#M1056972</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-10T05:37:22Z</dc:date>
    </item>
  </channel>
</rss>

