<?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: issue in material master update from presentation server  using BAPI.... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936884#M942103</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi hello Guru's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i resolved the issuee..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pleaso go thru the below proram logic for your reference..........&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; Report  ZAREPAS36&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;*&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;REPORT  zarepas36.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_bapimathead             TYPE  bapimathead,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_clientdata              TYPE  bapi_mara,&lt;/P&gt;&lt;P&gt;       gs_clientdatax             TYPE  bapi_marax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF gty_itab1,&lt;/P&gt;&lt;P&gt;        matnr(18),&lt;/P&gt;&lt;P&gt;        matkl(9),&lt;/P&gt;&lt;P&gt;        spart(2),&lt;/P&gt;&lt;P&gt;        ntgew(13),&lt;/P&gt;&lt;P&gt;        gewei(3),&lt;/P&gt;&lt;P&gt;        meins(3),&lt;/P&gt;&lt;P&gt;        END OF gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gt_itab1 TYPE STANDARD TABLE OF gty_itab1,&lt;/P&gt;&lt;P&gt;       gwa_itab1 TYPE gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab2,&lt;/P&gt;&lt;P&gt;       abc(132),&lt;/P&gt;&lt;P&gt;       END OF gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,&lt;/P&gt;&lt;P&gt;      gwa_itab2 TYPE gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:ls_return         TYPE bapiret2,&lt;/P&gt;&lt;P&gt;     lt_bapiret2       TYPE standard table of bapiret2.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;flat file at selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_files TYPE string.&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;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename = p_files&lt;/P&gt;&lt;P&gt;    filetype = 'ASC'&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    data_tab = gt_itab2&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_itab2 INTO gwa_itab2.&lt;/P&gt;&lt;P&gt;  IF gwa_itab2-abc(1) = 'S'.&lt;/P&gt;&lt;P&gt;    gwa_itab1 = gwa_itab2-abc(132).&lt;/P&gt;&lt;P&gt;    APPEND gwa_itab1 TO gt_itab1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;LOOP AT gt_itab1 INTO gwa_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Material&lt;/P&gt;&lt;P&gt;  gs_bapimathead-material    = gwa_itab1-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Material details at client data&lt;/P&gt;&lt;P&gt;*material group.&lt;/P&gt;&lt;P&gt;  gs_clientdata-matl_group = gwa_itab1-matkl.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Division&lt;/P&gt;&lt;P&gt;  gs_clientdata-division = gwa_itab1-spart.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Net Weight&lt;/P&gt;&lt;P&gt;  gs_clientdata-net_weight = gwa_itab1-ntgew.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-net_weight = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Unit of Weight&lt;/P&gt;&lt;P&gt;  gs_clientdata-unit_of_wt = gwa_itab1-gewei.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-unit_of_wt = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Base Unit of Measure&lt;/P&gt;&lt;P&gt;  gs_clientdata-base_uom = gwa_itab1-meins.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-base_uom = 'X'.&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*calling BAPI for making changes in material and saving thru 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    = gs_bapimathead&lt;/P&gt;&lt;P&gt;    clientdata  = gs_clientdata&lt;/P&gt;&lt;P&gt;    clientdatax = gs_clientdatax&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    return      = ls_return.&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;LOOP AT lt_bapiret2 INTO ls_return.&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 = 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;  WRITE: / 'Error occured while changing material'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;  WRITE: / 'material',gs_bapimathead-material,'changed'.&lt;/P&gt;&lt;P&gt;ENDIF.&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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jun 2008 22:14:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-03T22:14:43Z</dc:date>
    <item>
      <title>issue in material master update from presentation server  using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936881#M942100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru's...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am trying to change the material master from presentation server (desktop flat file) &lt;/P&gt;&lt;P&gt;using BAPI(BAPI_MATERIAL_SAVEDATA) ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while executing my program i am getting the message like material had changed...&lt;/P&gt;&lt;P&gt;but while in mm02 i am un able to fine the updates...&lt;/P&gt;&lt;P&gt;please find below program logic and correct me if any mistakes....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance...&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; Report  ZAREPAS36&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;REPORT  zarepas36.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_bapimathead             TYPE  bapimathead,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_clientdata              TYPE  bapi_mara,&lt;/P&gt;&lt;P&gt;       gs_clientdatax             TYPE  bapi_marax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF gty_itab1,&lt;/P&gt;&lt;P&gt;        matnr(18),&lt;/P&gt;&lt;P&gt;        matkl(9),&lt;/P&gt;&lt;P&gt;        spart(2),&lt;/P&gt;&lt;P&gt;        ntgew(13),&lt;/P&gt;&lt;P&gt;        gewei(3),&lt;/P&gt;&lt;P&gt;        meins(3),&lt;/P&gt;&lt;P&gt;        END OF gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gt_itab1 TYPE STANDARD TABLE OF gty_itab1,&lt;/P&gt;&lt;P&gt;       gwa_itab1 TYPE gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab2,&lt;/P&gt;&lt;P&gt;       abc(132),&lt;/P&gt;&lt;P&gt;       END OF gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,&lt;/P&gt;&lt;P&gt;      gwa_itab2 TYPE gty_itab2.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;flat file at selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_files TYPE string.&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;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename = p_files&lt;/P&gt;&lt;P&gt;    filetype = 'ASC'&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    data_tab = gt_itab2&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_itab2 INTO gwa_itab2.&lt;/P&gt;&lt;P&gt;  IF gwa_itab2-abc(1) = 'S'.&lt;/P&gt;&lt;P&gt;    gwa_itab1 = gwa_itab2-abc(132).&lt;/P&gt;&lt;P&gt;    APPEND gwa_itab1 TO gt_itab1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;loop at gt_itab1 into gwa_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Material&lt;/P&gt;&lt;P&gt;gs_bapimathead-material    = gwa_itab1-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Material details at client data&lt;/P&gt;&lt;P&gt;*material group.&lt;/P&gt;&lt;P&gt;gs_clientdata-matl_group = gwa_itab1-matkl.&lt;/P&gt;&lt;P&gt;gs_clientdatax-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Division&lt;/P&gt;&lt;P&gt;gs_clientdata-division = gwa_itab1-spart.&lt;/P&gt;&lt;P&gt;gs_clientdatax-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Net Weight&lt;/P&gt;&lt;P&gt;gs_clientdata-net_weight = gwa_itab1-ntgew.&lt;/P&gt;&lt;P&gt;gs_clientdatax-net_weight = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Unit of Weight&lt;/P&gt;&lt;P&gt;gs_clientdata-unit_of_wt = gwa_itab1-gewei.&lt;/P&gt;&lt;P&gt;gs_clientdatax-unit_of_wt = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Base Unit of Measure&lt;/P&gt;&lt;P&gt;gs_clientdata-base_uom = gwa_itab1-meins.&lt;/P&gt;&lt;P&gt;gs_clientdatax-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;endloop.&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;*calling BAPI for making changes in material and saving thru 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    = gs_bapimathead&lt;/P&gt;&lt;P&gt;    clientdata  = gs_clientdata&lt;/P&gt;&lt;P&gt;    clientdatax = gs_clientdatax.&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;&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;  WRITE: / 'Error occured while changing material'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;  WRITE: / 'material',gs_bapimathead-material,'changed'.&lt;/P&gt;&lt;P&gt;ENDIF.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 20:20:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936881#M942100</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T20:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: issue in material master update from presentation server  using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936882#M942101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to get the results back form the FM through IMPORTING parameter RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to analyze this return structure to get to know, if everything was fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more point, is you didn't use the coversion routine for the Material. Please use that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 21:11:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936882#M942101</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2008-06-03T21:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: issue in material master update from presentation server  using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936883#M942102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could youplease explain little bit briefly...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 21:16:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936883#M942102</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T21:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: issue in material master update from presentation server  using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936884#M942103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi hello Guru's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i resolved the issuee..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pleaso go thru the below proram logic for your reference..........&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; Report  ZAREPAS36&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;*&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;REPORT  zarepas36.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_bapimathead             TYPE  bapimathead,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_clientdata              TYPE  bapi_mara,&lt;/P&gt;&lt;P&gt;       gs_clientdatax             TYPE  bapi_marax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF gty_itab1,&lt;/P&gt;&lt;P&gt;        matnr(18),&lt;/P&gt;&lt;P&gt;        matkl(9),&lt;/P&gt;&lt;P&gt;        spart(2),&lt;/P&gt;&lt;P&gt;        ntgew(13),&lt;/P&gt;&lt;P&gt;        gewei(3),&lt;/P&gt;&lt;P&gt;        meins(3),&lt;/P&gt;&lt;P&gt;        END OF gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gt_itab1 TYPE STANDARD TABLE OF gty_itab1,&lt;/P&gt;&lt;P&gt;       gwa_itab1 TYPE gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab2,&lt;/P&gt;&lt;P&gt;       abc(132),&lt;/P&gt;&lt;P&gt;       END OF gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,&lt;/P&gt;&lt;P&gt;      gwa_itab2 TYPE gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:ls_return         TYPE bapiret2,&lt;/P&gt;&lt;P&gt;     lt_bapiret2       TYPE standard table of bapiret2.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;flat file at selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_files TYPE string.&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;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename = p_files&lt;/P&gt;&lt;P&gt;    filetype = 'ASC'&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    data_tab = gt_itab2&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_itab2 INTO gwa_itab2.&lt;/P&gt;&lt;P&gt;  IF gwa_itab2-abc(1) = 'S'.&lt;/P&gt;&lt;P&gt;    gwa_itab1 = gwa_itab2-abc(132).&lt;/P&gt;&lt;P&gt;    APPEND gwa_itab1 TO gt_itab1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;LOOP AT gt_itab1 INTO gwa_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Material&lt;/P&gt;&lt;P&gt;  gs_bapimathead-material    = gwa_itab1-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Material details at client data&lt;/P&gt;&lt;P&gt;*material group.&lt;/P&gt;&lt;P&gt;  gs_clientdata-matl_group = gwa_itab1-matkl.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Division&lt;/P&gt;&lt;P&gt;  gs_clientdata-division = gwa_itab1-spart.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Net Weight&lt;/P&gt;&lt;P&gt;  gs_clientdata-net_weight = gwa_itab1-ntgew.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-net_weight = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Unit of Weight&lt;/P&gt;&lt;P&gt;  gs_clientdata-unit_of_wt = gwa_itab1-gewei.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-unit_of_wt = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Base Unit of Measure&lt;/P&gt;&lt;P&gt;  gs_clientdata-base_uom = gwa_itab1-meins.&lt;/P&gt;&lt;P&gt;  gs_clientdatax-base_uom = 'X'.&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*calling BAPI for making changes in material and saving thru 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    = gs_bapimathead&lt;/P&gt;&lt;P&gt;    clientdata  = gs_clientdata&lt;/P&gt;&lt;P&gt;    clientdatax = gs_clientdatax&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    return      = ls_return.&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;LOOP AT lt_bapiret2 INTO ls_return.&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 = 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;  WRITE: / 'Error occured while changing material'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;  WRITE: / 'material',gs_bapimathead-material,'changed'.&lt;/P&gt;&lt;P&gt;ENDIF.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 22:14:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936884#M942103</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T22:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: issue in material master update from presentation server  using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936885#M942104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru's...&lt;/P&gt;&lt;P&gt;i resolved the issuee...&lt;/P&gt;&lt;P&gt;i did the mistake in input flat file that is data entry...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for ur valuble time and valuble inputs....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;srinivas...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 22:16:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-material-master-update-from-presentation-server-using-bapi/m-p/3936885#M942104</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T22:16:03Z</dc:date>
    </item>
  </channel>
</rss>

