<?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: BDC UPLOAD in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload/m-p/2078331#M430948</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi abhay &lt;/P&gt;&lt;P&gt;i just replied to one of your same post.&lt;/P&gt;&lt;P&gt; kindly check there and close this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Zarina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Apr 2007 11:45:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-03T11:45:56Z</dc:date>
    <item>
      <title>BDC UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload/m-p/2078330#M430947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi This is my BDC upload program. when i am uploading data then unit in measure comes in 'LITER' but i want that litre to be accesed as 'KILOLITER'. How I will do that. Any body could help me out of this. Where do I need to make changes to produce the desired output.&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; Report  ZMM_GI_FUEL&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  zmm_gi_fuel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_file LIKE rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_data_format_gi,&lt;/P&gt;&lt;P&gt;  flt_no TYPE char8,&lt;/P&gt;&lt;P&gt;  tail TYPE char3,&lt;/P&gt;&lt;P&gt;  text1 TYPE char3,&lt;/P&gt;&lt;P&gt;  text2 TYPE char3,&lt;/P&gt;&lt;P&gt;  date TYPE char10,&lt;/P&gt;&lt;P&gt;  qty TYPE char13,&lt;/P&gt;&lt;P&gt;  org TYPE char3,&lt;/P&gt;&lt;P&gt;  des TYPE char3,&lt;/P&gt;&lt;P&gt;  tech TYPE char6,&lt;/P&gt;&lt;P&gt;  indicator TYPE char1,&lt;/P&gt;&lt;P&gt;END OF ty_data_format_gi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_data_gi TYPE TABLE OF ty_data_format_gi,&lt;/P&gt;&lt;P&gt;     wa_data_gi LIKE LINE OF it_data_gi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: file TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:   bdcdata LIKE bdcdata    OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      messages of call transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:   messtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&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;  file = p_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                = file&lt;/P&gt;&lt;P&gt;      has_field_separator     = '#'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                = it_data_gi&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      file_open_error         = 1&lt;/P&gt;&lt;P&gt;      file_read_error         = 2&lt;/P&gt;&lt;P&gt;      no_batch                = 3&lt;/P&gt;&lt;P&gt;      gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;      invalid_type            = 5&lt;/P&gt;&lt;P&gt;      no_authority            = 6&lt;/P&gt;&lt;P&gt;      unknown_error           = 7&lt;/P&gt;&lt;P&gt;      bad_data_format         = 8&lt;/P&gt;&lt;P&gt;      header_not_allowed      = 9&lt;/P&gt;&lt;P&gt;      separator_not_allowed   = 10&lt;/P&gt;&lt;P&gt;      header_too_long         = 11&lt;/P&gt;&lt;P&gt;      unknown_dp_error        = 12&lt;/P&gt;&lt;P&gt;      access_denied           = 13&lt;/P&gt;&lt;P&gt;      dp_out_of_memory        = 14&lt;/P&gt;&lt;P&gt;      disk_full               = 15&lt;/P&gt;&lt;P&gt;      dp_timeout              = 16&lt;/P&gt;&lt;P&gt;      OTHERS                  = 17.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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;  PERFORM make_gi.&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  make_gi&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 make_gi .&lt;/P&gt;&lt;P&gt;data: text(20).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_data_gi INTO wa_data_gi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   clear text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMM07M' '0400'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'RM07M-LGORT'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'MKPF-BLDAT'&lt;/P&gt;&lt;P&gt;          wa_data_gi-date.&lt;/P&gt;&lt;P&gt;    "'02.12.2006'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'MKPF-BUDAT'&lt;/P&gt;&lt;P&gt;          wa_data_gi-date.&lt;/P&gt;&lt;P&gt;    "'02.12.2006'.&lt;/P&gt;&lt;P&gt;    concatenate wa_data_gi-flt_no '-' wa_data_gi-tail '-' wa_data_gi-text1 '-' wa_data_gi-text2 into text.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'MKPF-BKTXT'&lt;/P&gt;&lt;P&gt;          text.&lt;/P&gt;&lt;P&gt;          "wa_data_gi-tech.&lt;/P&gt;&lt;P&gt;                                                            "'201377'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RM07M-BWARTWA'&lt;/P&gt;&lt;P&gt;          '201'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RM07M-WERKS'&lt;/P&gt;&lt;P&gt;          '1000'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RM07M-LGORT'&lt;/P&gt;&lt;P&gt;          '1001'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'XFULL'&lt;/P&gt;&lt;P&gt;          'X'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RM07M-WVERS2'&lt;/P&gt;&lt;P&gt;          'X'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMM07M' '0421'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'MSEG-ERFME(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '/00'.&lt;/P&gt;&lt;P&gt;    IF wa_data_gi-indicator = 'Y'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'MSEG-MATNR(01)'&lt;/P&gt;&lt;P&gt;            '200568'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'MSEG-MATNR(01)'&lt;/P&gt;&lt;P&gt;            '200566'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'MSEG-ERFMG(01)'&lt;/P&gt;&lt;P&gt;          "      '1.025'.&lt;/P&gt;&lt;P&gt;          wa_data_gi-qty.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'MSEG-ERFME(01)'&lt;/P&gt;&lt;P&gt;          'L'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'DKACB-FMORE'&lt;/P&gt;&lt;P&gt;          'X'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '=COBL_XERGO'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'COBL-KOSTL'&lt;/P&gt;&lt;P&gt;          '10122'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLKEAK' '0300'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'RKEAK-FIELD(12)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '=P+'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RKEAK-FIELD(08)'&lt;/P&gt;&lt;P&gt;          '1000'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RKEAK-FIELD(09)'&lt;/P&gt;&lt;P&gt;          '1000'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RKEAK-FIELD(12)'&lt;/P&gt;&lt;P&gt;          'KF'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLKEAK' '0300'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'RKEAK-FIELD(05)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '=WEIT'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RKEAK-FIELD(05)'&lt;/P&gt;&lt;P&gt;          "      'CCU'.&lt;/P&gt;&lt;P&gt;          wa_data_gi-org.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RKEAK-FIELD(02)'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         "'DEL-CCU'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          wa_data_gi-tail.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RKEAK-FIELD(07)'&lt;/P&gt;&lt;P&gt;          "'DEL'.&lt;/P&gt;&lt;P&gt;          wa_data_gi-des.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RKEAK-FIELD(08)'&lt;/P&gt;&lt;P&gt;                                                            "'IT-601'.&lt;/P&gt;&lt;P&gt;          wa_data_gi-flt_no.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '=ENTE'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'COBL-KOSTL'&lt;/P&gt;&lt;P&gt;          '10122'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '=ENTE'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'COBL-KOSTL'&lt;/P&gt;&lt;P&gt;          '10122'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMM07M' '0421'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'MSEG-ERFMG(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '=BU'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'DKACB-FMORE'&lt;/P&gt;&lt;P&gt;          'X'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;          'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;          '=ENTE'.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'MB1A' USING bdcdata MODE 'N' UPDATE 'S'.&lt;/P&gt;&lt;P&gt;    REFRESH bdcdata.&lt;/P&gt;&lt;P&gt;    "PERFORM bdc_transaction USING 'MB1A' using bdcdata.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " make_gi&lt;/P&gt;&lt;P&gt;&lt;/P&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;       Start new screen                                              *&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 bdc_dynpro USING program dynpro.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  bdcdata-program  = program.&lt;/P&gt;&lt;P&gt;  bdcdata-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "bdc_dynpro&lt;/P&gt;&lt;P&gt;&lt;/P&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;       Insert field                                                  *&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 bdc_field USING fnam fval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;  bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "bdc_field&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2007 09:23:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload/m-p/2078330#M430947</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-03T09:23:52Z</dc:date>
    </item>
    <item>
      <title>Re: BDC UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload/m-p/2078331#M430948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi abhay &lt;/P&gt;&lt;P&gt;i just replied to one of your same post.&lt;/P&gt;&lt;P&gt; kindly check there and close this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Zarina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2007 11:45:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload/m-p/2078331#M430948</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-03T11:45:56Z</dc:date>
    </item>
  </channel>
</rss>

