<?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 Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846204#M924702</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yess sirr it worked out.&lt;/P&gt;&lt;P&gt;Thanks a lot for your kind response.&lt;/P&gt;&lt;P&gt;I hav rewarded max point to you.&lt;/P&gt;&lt;P&gt;Thnx a lot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 May 2008 04:08:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-22T04:08:36Z</dc:date>
    <item>
      <title>BDC Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846201#M924699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Guru, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here i have encountered a typical issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Im Performing BDC for VK11 (Create Condition Record) with "Key Combination" ---&amp;gt;&amp;gt; "Location, Material Code (Base Price for Longs)".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While I am running this BDC ( source code attached below) in All screen mode every datas which are of type "CHAR" like---&amp;gt;&amp;gt; &lt;/P&gt;&lt;P&gt;Condition type(kschl) , &lt;/P&gt;&lt;P&gt;Plant(werks) , &lt;/P&gt;&lt;P&gt;Material No(matnr), &lt;/P&gt;&lt;P&gt;Valid From date(datab), &lt;/P&gt;&lt;P&gt;Valid To date(datbi), &lt;/P&gt;&lt;P&gt;Rate Unit(konwa) are coming properly from flatfile except&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rate (condition amount - KBETR) which is are of data type "CURR".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So guru I want to know what code i should add into my below bdc prog to fetch data properly into RATE - Condition amount field which is of type " CURR".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls Help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source Code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT z_bdc_vk11_famd&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING LINE-SIZE 255.&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; DATA-DECLARATION&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;TYPES: BEGIN OF t_cust,&lt;/P&gt;&lt;P&gt;            kschl LIKE rv13a-kschl,&lt;/P&gt;&lt;P&gt;            werks LIKE komg-werks,&lt;/P&gt;&lt;P&gt;            matnr LIKE komg-matnr,&lt;/P&gt;&lt;P&gt;            kbetr LIKE konp-kbetr,&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;           konwa LIKE konp-konwa,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;            datab LIKE rv13a-datab,&lt;/P&gt;&lt;P&gt;            datbi LIKE rv13a-datbi,&lt;/P&gt;&lt;P&gt;       END OF t_cust.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_sucrec,&lt;/P&gt;&lt;P&gt;         cnum TYPE komg-werks,&lt;/P&gt;&lt;P&gt;         cnam TYPE komg-matnr,&lt;/P&gt;&lt;P&gt;END OF t_sucrec.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_errrec,&lt;/P&gt;&lt;P&gt;       lineno TYPE string,      "Line Number&lt;/P&gt;&lt;P&gt;      message TYPE string,      "Error Message&lt;/P&gt;&lt;P&gt;END OF t_errrec.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:  v_file TYPE string,      "Variable for storing flat file&lt;/P&gt;&lt;P&gt;      it_cust TYPE STANDARD TABLE OF t_cust, "Internal table of Customer&lt;/P&gt;&lt;P&gt;      wa_cust LIKE LINE OF it_cust,  "Workarea of Internal table it_cust&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    it_sucrec TYPE STANDARD TABLE OF t_sucrec,&lt;/P&gt;&lt;P&gt;                                      "Internal table of Success records&lt;/P&gt;&lt;P&gt;    wa_sucrec LIKE LINE OF it_sucrec,&lt;/P&gt;&lt;P&gt;                                   "Workarea of Internal table it_sucrec&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    it_errrec TYPE STANDARD TABLE OF t_errrec,&lt;/P&gt;&lt;P&gt;                                   "Internal table of Error records&lt;/P&gt;&lt;P&gt;    wa_errrec LIKE LINE OF it_errrec,&lt;/P&gt;&lt;P&gt;                                   "Workarea of Internal table it_errrec&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    it_bdctab LIKE bdcdata OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;                                    "Internal table structure of BDCDATA&lt;/P&gt;&lt;P&gt;it_messagetab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;                                    "Tracing Error Messages&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;       v_date LIKE sy-datum,  "Controlling of session date&lt;/P&gt;&lt;P&gt;      v_index LIKE sy-tabix,  "Index Number&lt;/P&gt;&lt;P&gt;     v_totrec TYPE i,         "Total Records&lt;/P&gt;&lt;P&gt;     v_errrec TYPE i,         "Error Records&lt;/P&gt;&lt;P&gt;     v_sucrec TYPE i,         "Success Records&lt;/P&gt;&lt;P&gt;    v_sesschk TYPE c.         "Session maintenance&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; SELECTION-SCREEN&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;SELECTION-SCREEN: BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001 NO&lt;/P&gt;&lt;P&gt;INTERVALS.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file    TYPE rlgrap-filename.&lt;/P&gt;&lt;P&gt;"rlgrap-filename is a predefined structure&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK blk1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK blk2 WITH FRAME TITLE text-002 NO&lt;/P&gt;&lt;P&gt;INTERVALS.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_mode    LIKE ctu_params-dismode DEFAULT 'N',&lt;/P&gt;&lt;P&gt;            p_update  LIKE ctu_params-updmode DEFAULT 'A'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk2.&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; INITIALIZATION&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  v_date = sy-datum - 1.&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; AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_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; &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&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;      field_name    = ' '&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;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; START-OF-SELECTION&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  v_file = p_file.&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                = it_cust&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 = 0.&lt;/P&gt;&lt;P&gt;****MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" 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;/UL&gt;&lt;/UL&gt;&lt;/UL&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;P&gt;*&amp;amp; END-OF-SELECTION&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;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  LOOP AT it_cust INTO wa_cust.&lt;/P&gt;&lt;P&gt;    v_index = sy-tabix.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMV13A' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RV13A-KSCHL'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=ANTA'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RV13A-KSCHL'&lt;/P&gt;&lt;P&gt;                                  wa_cust-kschl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLV14A' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RV130-SELKZ(01)'.&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; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMV13A' '1595'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RV13A-DATBI(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;    PERFORM bdc_field       USING 'KOMG-WERKS'&lt;/P&gt;&lt;P&gt;                                  wa_cust-werks.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'KOMG-MATNR(01)'&lt;/P&gt;&lt;P&gt;                                  wa_cust-matnr.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'KONP-KBETR(01)'&lt;/P&gt;&lt;P&gt;                                  wa_cust-kbetr.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'KONP-KONWA(01)'&lt;/P&gt;&lt;P&gt;                                  'INR'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RV13A-DATAB(01)'&lt;/P&gt;&lt;P&gt;                                  wa_cust-datab.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RV13A-DATBI(01)'&lt;/P&gt;&lt;P&gt;                                  wa_cust-datbi.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMV13A' '1595'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'KOMG-MATNR(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=SICH'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'VK11' USING it_bdctab&lt;/P&gt;&lt;P&gt;                             MODE p_mode&lt;/P&gt;&lt;P&gt;                           UPDATE p_update&lt;/P&gt;&lt;P&gt;                    MESSAGES INTO it_messagetab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&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; reading success records to corresponding internal table&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;      READ TABLE it_messagetab WITH KEY msgtyp = 'S'.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       wa_sucrec-cnum = it_messagetab-msgv1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        wa_sucrec-cnum = wa_cust-werks.&lt;/P&gt;&lt;P&gt;        wa_sucrec-cnam = wa_cust-matnr.&lt;/P&gt;&lt;P&gt;        APPEND wa_sucrec TO it_sucrec.&lt;/P&gt;&lt;P&gt;        CLEAR wa_sucrec.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    ELSE.&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; reading error records to corresponding internal table&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;      READ TABLE it_messagetab WITH KEY msgtyp = 'E'.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            id  = sy-msgid&lt;/P&gt;&lt;P&gt;            no  = it_messagetab-msgnr&lt;/P&gt;&lt;P&gt;            v1  = it_messagetab-msgv1&lt;/P&gt;&lt;P&gt;            v2  = it_messagetab-msgv2&lt;/P&gt;&lt;P&gt;            v3  = it_messagetab-msgv3&lt;/P&gt;&lt;P&gt;            v4  = it_messagetab-msgv4&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            msg = wa_errrec-message.&lt;/P&gt;&lt;P&gt;        wa_errrec-lineno = v_index.&lt;/P&gt;&lt;P&gt;        APPEND wa_errrec TO it_errrec.&lt;/P&gt;&lt;P&gt;        CLEAR wa_errrec.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR : it_bdctab, it_messagetab.&lt;/P&gt;&lt;P&gt;    REFRESH: it_bdctab, it_messagetab.&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;  DESCRIBE TABLE it_cust LINES v_totrec.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE it_errrec LINES v_errrec.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE it_sucrec LINES v_sucrec.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PERFORM disp_data.&lt;/P&gt;&lt;P&gt;  SKIP 2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF v_sucrec &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    PERFORM disp_success_data.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SKIP 2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF v_errrec &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    PERFORM disp_error_data.&lt;/P&gt;&lt;P&gt;  ENDIF.&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 bdc_dynpro&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;OL&gt;&lt;OL&gt;&lt;LI level="2" type="ol"&gt;&lt;P&gt; text&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;OL&gt;&lt;LI level="2" type="ol"&gt;&lt;P&gt; --&amp;gt;P_0104 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ol"&gt;&lt;P&gt; --&amp;gt;P_0105 text&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&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 it_bdctab.&lt;/P&gt;&lt;P&gt;  it_bdctab-program  = program.&lt;/P&gt;&lt;P&gt;  it_bdctab-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  it_bdctab-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND it_bdctab.&lt;/P&gt;&lt;P&gt;ENDFORM. " bdc_dynpro&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 bdc_field&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;FORM bdc_field USING fnam fval.&lt;/P&gt;&lt;P&gt;  CLEAR it_bdctab.&lt;/P&gt;&lt;P&gt;  it_bdctab-fnam = fnam.&lt;/P&gt;&lt;P&gt;  it_bdctab-fval = fval.&lt;/P&gt;&lt;P&gt;  APPEND it_bdctab.&lt;/P&gt;&lt;P&gt;ENDFORM. " bdc_field&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 disp_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;P&gt;FORM disp_data .&lt;/P&gt;&lt;P&gt;  ULINE (45).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline,&lt;/P&gt;&lt;P&gt;  4 'FAMD Price Master UPDATE SUMMARY'(004) COLOR 1,&lt;/P&gt;&lt;P&gt;  45 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE /(45).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline,&lt;/P&gt;&lt;P&gt;  'Total Records Processed'(007),&lt;/P&gt;&lt;P&gt;  28 '=',&lt;/P&gt;&lt;P&gt;  30 v_totrec,&lt;/P&gt;&lt;P&gt;  45 sy-vline,&lt;/P&gt;&lt;P&gt;  / sy-vline,&lt;/P&gt;&lt;P&gt;  'Error Records'(005),&lt;/P&gt;&lt;P&gt;  28 '=',&lt;/P&gt;&lt;P&gt;  30 v_errrec,&lt;/P&gt;&lt;P&gt;  45 sy-vline,&lt;/P&gt;&lt;P&gt;  / sy-vline,&lt;/P&gt;&lt;P&gt;  'Successful Records'(006),&lt;/P&gt;&lt;P&gt;  28 '=',&lt;/P&gt;&lt;P&gt;  30 v_sucrec,&lt;/P&gt;&lt;P&gt;  45 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE /(45).&lt;/P&gt;&lt;P&gt;ENDFORM. " disp_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;P&gt;*&amp;amp; Form disp_success_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;P&gt;FORM disp_success_data .&lt;/P&gt;&lt;P&gt;  ULINE (45).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline,&lt;/P&gt;&lt;P&gt;  14 'Successful Records'(012) COLOR 1,&lt;/P&gt;&lt;P&gt;  45 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE /(45).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline ,&lt;/P&gt;&lt;P&gt;  'Plant Number'(010) COLOR 2,&lt;/P&gt;&lt;P&gt;  17 sy-vline,&lt;/P&gt;&lt;P&gt;  25 'Material Number'(011) COLOR 2,&lt;/P&gt;&lt;P&gt;  45 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE /(45).&lt;/P&gt;&lt;P&gt;  LOOP AT it_sucrec INTO wa_sucrec.&lt;/P&gt;&lt;P&gt;    WRITE: / sy-vline ,&lt;/P&gt;&lt;P&gt;    wa_sucrec-cnum,&lt;/P&gt;&lt;P&gt;    17 sy-vline,&lt;/P&gt;&lt;P&gt;    19 wa_sucrec-cnam,&lt;/P&gt;&lt;P&gt;    45 sy-vline.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE /(45).&lt;/P&gt;&lt;P&gt;ENDFORM. " disp_success_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;P&gt;*&amp;amp; Form disp_error_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;P&gt;FORM disp_error_data .&lt;/P&gt;&lt;P&gt;  ULINE (90).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline,&lt;/P&gt;&lt;P&gt;  35 'Error Records'(013) COLOR 1,&lt;/P&gt;&lt;P&gt;  90 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE /(90).&lt;/P&gt;&lt;P&gt;  WRITE : / sy-vline,&lt;/P&gt;&lt;P&gt;  'Record Number'(008) COLOR 2,&lt;/P&gt;&lt;P&gt;  sy-vline,&lt;/P&gt;&lt;P&gt;  37 'Reason for error'(009) COLOR 2,&lt;/P&gt;&lt;P&gt;  90 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE /(90).&lt;/P&gt;&lt;P&gt;  LOOP AT it_errrec INTO wa_errrec.&lt;/P&gt;&lt;P&gt;    WRITE : / sy-vline,&lt;/P&gt;&lt;P&gt;    wa_errrec-lineno,&lt;/P&gt;&lt;P&gt;    17 sy-vline,&lt;/P&gt;&lt;P&gt;    wa_errrec-message,&lt;/P&gt;&lt;P&gt;    90 sy-vline.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE /(90).&lt;/P&gt;&lt;P&gt;ENDFORM. " disp_error_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Flat file Sequence:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Condition Type	Plant	Matrial No	Rate 	Validity start date	Validity end date&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 05:52:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846201#M924699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-19T05:52:14Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846202#M924700</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;I think you are using  'wa_cust-kbetr' directly while populating rate field in BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please write wa_cust-kbetr into a character variable and pass the character variable to BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: t_rate(16) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write wa_cust-kbetr to t_rate no-grouping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pass t_rate instead of wa_cust-kbetr in the BDC.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'KONP-KBETR(01)'&lt;/P&gt;&lt;P&gt;      t_rate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like wise you might have to write your date variables also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;S. Chandramouli.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 06:26:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846202#M924700</guid>
      <dc:creator>former_member784222</dc:creator>
      <dc:date>2008-05-19T06:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846203#M924701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thnx for ur precious suggestion sir, I will try it n will giv u feed back after that...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 06:50:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846203#M924701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-19T06:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846204#M924702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yess sirr it worked out.&lt;/P&gt;&lt;P&gt;Thanks a lot for your kind response.&lt;/P&gt;&lt;P&gt;I hav rewarded max point to you.&lt;/P&gt;&lt;P&gt;Thnx a lot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 May 2008 04:08:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-problem/m-p/3846204#M924702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-22T04:08:36Z</dc:date>
    </item>
  </channel>
</rss>

