<?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 Problm in Uploading Using BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466523#M1252126</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;im new to  BAPI....i hav written  a code to upload material Data for Practise...&lt;/P&gt;&lt;P&gt;bt those materials are not uploading into the system...&lt;/P&gt;&lt;P&gt;Can anybody correct the following code and tell me wr im wrong...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: bapimathead,&lt;/P&gt;&lt;P&gt;        bapi_makt,&lt;/P&gt;&lt;P&gt;        bapi_mara,&lt;/P&gt;&lt;P&gt;        bapi_marax.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;      material TYPE bapimathead-material,&lt;/P&gt;&lt;P&gt;      ind_sector(20),&lt;/P&gt;&lt;P&gt;      matl_type TYPE bapimathead-matl_type,&lt;/P&gt;&lt;P&gt;      matl_group TYPE bapi_mara-matl_group,&lt;/P&gt;&lt;P&gt;      langu type bapi_makt-langu,&lt;/P&gt;&lt;P&gt;      matl_desc TYPE bapi_makt-matl_desc,&lt;/P&gt;&lt;P&gt;      END OF itab,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_return like bapiret2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bapi like bapi_makt OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file TYPE ibipparms-path OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN on VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;  PERFORM get_f4help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM upload_file_itab.&lt;/P&gt;&lt;P&gt;  PERFORM call_bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   PROGRAM_NAME        = SYST-CPROG&lt;/P&gt;&lt;P&gt;   DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME           = p_file.&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form UPLOAD_FILE_ITAB .&lt;/P&gt;&lt;P&gt;DATA: v_file TYPE string.&lt;/P&gt;&lt;P&gt;MOVE p_file to v_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      = v_file&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = 'X'&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      = ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form CALL_BAPI .&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;    bapimathead-material = itab-material.&lt;/P&gt;&lt;P&gt;    bapimathead-ind_sector = itab-ind_sector.&lt;/P&gt;&lt;P&gt;    bapimathead-matl_type = itab-matl_type.&lt;/P&gt;&lt;P&gt;    bapimathead-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    bapi_mara-matl_group = itab-matl_group.&lt;/P&gt;&lt;P&gt;    bapi_mara-base_uom = 'KGS'.&lt;/P&gt;&lt;P&gt;    bapi_marax-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;    bapi_marax-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    it_bapi-langu = itab-langu.&lt;/P&gt;&lt;P&gt;    it_bapi-langu_iso = 'EN'.&lt;/P&gt;&lt;P&gt;    it_bapi-matl_desc = itab-matl_desc.&lt;/P&gt;&lt;P&gt;    APPEND it_bapi.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&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                   = bapimathead&lt;/P&gt;&lt;P&gt;       CLIENTDATA                 =  bapi_mara&lt;/P&gt;&lt;P&gt;       CLIENTDATAX                = bapi_marax&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;       MATERIALDESCRIPTION        = it_bapi      .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc is INITIAL.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / it_return-type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Smitha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Apr 2009 05:22:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-28T05:22:06Z</dc:date>
    <item>
      <title>Problm in Uploading Using BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466523#M1252126</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;im new to  BAPI....i hav written  a code to upload material Data for Practise...&lt;/P&gt;&lt;P&gt;bt those materials are not uploading into the system...&lt;/P&gt;&lt;P&gt;Can anybody correct the following code and tell me wr im wrong...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: bapimathead,&lt;/P&gt;&lt;P&gt;        bapi_makt,&lt;/P&gt;&lt;P&gt;        bapi_mara,&lt;/P&gt;&lt;P&gt;        bapi_marax.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;      material TYPE bapimathead-material,&lt;/P&gt;&lt;P&gt;      ind_sector(20),&lt;/P&gt;&lt;P&gt;      matl_type TYPE bapimathead-matl_type,&lt;/P&gt;&lt;P&gt;      matl_group TYPE bapi_mara-matl_group,&lt;/P&gt;&lt;P&gt;      langu type bapi_makt-langu,&lt;/P&gt;&lt;P&gt;      matl_desc TYPE bapi_makt-matl_desc,&lt;/P&gt;&lt;P&gt;      END OF itab,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_return like bapiret2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      it_bapi like bapi_makt OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file TYPE ibipparms-path OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN on VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;  PERFORM get_f4help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM upload_file_itab.&lt;/P&gt;&lt;P&gt;  PERFORM call_bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   PROGRAM_NAME        = SYST-CPROG&lt;/P&gt;&lt;P&gt;   DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME           = p_file.&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form UPLOAD_FILE_ITAB .&lt;/P&gt;&lt;P&gt;DATA: v_file TYPE string.&lt;/P&gt;&lt;P&gt;MOVE p_file to v_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      = v_file&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = 'X'&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      = ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form CALL_BAPI .&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;    bapimathead-material = itab-material.&lt;/P&gt;&lt;P&gt;    bapimathead-ind_sector = itab-ind_sector.&lt;/P&gt;&lt;P&gt;    bapimathead-matl_type = itab-matl_type.&lt;/P&gt;&lt;P&gt;    bapimathead-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    bapi_mara-matl_group = itab-matl_group.&lt;/P&gt;&lt;P&gt;    bapi_mara-base_uom = 'KGS'.&lt;/P&gt;&lt;P&gt;    bapi_marax-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;    bapi_marax-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    it_bapi-langu = itab-langu.&lt;/P&gt;&lt;P&gt;    it_bapi-langu_iso = 'EN'.&lt;/P&gt;&lt;P&gt;    it_bapi-matl_desc = itab-matl_desc.&lt;/P&gt;&lt;P&gt;    APPEND it_bapi.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&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                   = bapimathead&lt;/P&gt;&lt;P&gt;       CLIENTDATA                 =  bapi_mara&lt;/P&gt;&lt;P&gt;       CLIENTDATAX                = bapi_marax&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;       MATERIALDESCRIPTION        = it_bapi      .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc is INITIAL.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / it_return-type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Smitha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2009 05:22:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466523#M1252126</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-28T05:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: Problm in Uploading Using BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466524#M1252127</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;check the Authorizations. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and check with this link.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="7179833"&gt;&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will help u . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~linganna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2009 05:29:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466524#M1252127</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-28T05:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: Problm in Uploading Using BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466525#M1252128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Smitha..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check it_return internal table . Depending on the message you are getting , you can analyse and correct .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Deepthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2009 05:31:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466525#M1252128</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-28T05:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: Problm in Uploading Using BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466526#M1252129</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; data : RETTAB TYPE  BAPIRET2 OCCURS 0 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;LOOP AT itab.&lt;/P&gt;&lt;P&gt;bapimathead-material = itab-material.&lt;/P&gt;&lt;P&gt;bapimathead-ind_sector = itab-ind_sector.&lt;/P&gt;&lt;P&gt;bapimathead-matl_type = itab-matl_type.&lt;/P&gt;&lt;P&gt;bapimathead-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bapi_mara-matl_group = itab-matl_group.&lt;/P&gt;&lt;P&gt;bapi_mara-base_uom = 'KGS'.&lt;/P&gt;&lt;P&gt;bapi_marax-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;bapi_marax-base_uom = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_bapi-langu = itab-langu.&lt;/P&gt;&lt;P&gt;it_bapi-langu_iso = 'EN'.&lt;/P&gt;&lt;P&gt;it_bapi-matl_desc = itab-matl_desc.&lt;/P&gt;&lt;P&gt;&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 = bapimathead&lt;/P&gt;&lt;P&gt;CLIENTDATA = bapi_mara&lt;/P&gt;&lt;P&gt;CLIENTDATAX = bapi_marax&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;MATERIALDESCRIPTION = it_bapi &lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;        RETURN     = RETTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND RETTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE RETTAB WITH KEY TYPE = 'S'.&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;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          WAIT = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      REFRESH RETTAB.&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;      REFRESH RETTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&lt;/P&gt;&lt;UL&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;    ENDIF.&lt;/P&gt;&lt;P&gt;&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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2009 06:33:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problm-in-uploading-using-bapi/m-p/5466526#M1252129</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-28T06:33:05Z</dc:date>
    </item>
  </channel>
</rss>

