<?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 BDC USING SHDB in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995224#M405561</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i have been asked to upload data from excel sheet to MEK1.The excel sheet may be present on the presentation server or application server.it also has to an option for test mode.it also has to have capture the error that may occur from reading the file at the location specified or if filename is incorrect or empty. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u guys please help me in this!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Mar 2007 06:33:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-14T06:33:46Z</dc:date>
    <item>
      <title>BDC USING SHDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995224#M405561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i have been asked to upload data from excel sheet to MEK1.The excel sheet may be present on the presentation server or application server.it also has to an option for test mode.it also has to have capture the error that may occur from reading the file at the location specified or if filename is incorrect or empty. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u guys please help me in this!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 06:33:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995224#M405561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T06:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: BDC USING SHDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995225#M405562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;See the sample code and do accordingly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZSDBDCP_PRICING no standard page heading&lt;/P&gt;&lt;P&gt;       line-size 255.&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;                           Includes&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;&lt;/P&gt;&lt;P&gt;include zbdcrecx1.&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;                          Internal Tables&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;&lt;/P&gt;&lt;P&gt;*--Internal Table To hold condition records data from flat file.&lt;/P&gt;&lt;P&gt;Data: begin of it_pricing occurs 0,&lt;/P&gt;&lt;P&gt;       key(4),&lt;/P&gt;&lt;P&gt;       f1(4),&lt;/P&gt;&lt;P&gt;       f2(4),&lt;/P&gt;&lt;P&gt;       f3(2),&lt;/P&gt;&lt;P&gt;       f4(18),&lt;/P&gt;&lt;P&gt;       f5(16),&lt;/P&gt;&lt;P&gt;      end of it_pricing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Internal Table To hold condition records header  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_header occurs 0,&lt;/P&gt;&lt;P&gt;         key(4),&lt;/P&gt;&lt;P&gt;         f1(4),&lt;/P&gt;&lt;P&gt;         f2(4),&lt;/P&gt;&lt;P&gt;         f3(2),&lt;/P&gt;&lt;P&gt;       end of it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Internal Table To hold condition records details .&lt;/P&gt;&lt;P&gt;data : begin of it_details occurs 0,&lt;/P&gt;&lt;P&gt;        key(4),&lt;/P&gt;&lt;P&gt;        f4(18),&lt;/P&gt;&lt;P&gt;        f5(16),&lt;/P&gt;&lt;P&gt;       end of it_details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : v_sno(2),&lt;/P&gt;&lt;P&gt;       v_rows type i,&lt;/P&gt;&lt;P&gt;       v_fname(40).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;refresh : it_pricing,it_header,it_details.&lt;/P&gt;&lt;P&gt;clear  : it_pricing,it_header,it_details.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;/LI&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;           FILENAME                = 'C:\WINDOWS\Desktop\pricing.txt'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           FILETYPE                = 'DAT'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           DATA_TAB                = it_pricing&lt;/P&gt;&lt;/LI&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;           CONVERSION_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           INVALID_TABLE_WIDTH     = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           INVALID_TYPE            = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           NO_BATCH                = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           UNKNOWN_ERROR           = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           GUI_REFUSE_FILETRANSFER = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           OTHERS                  = 7.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE : / 'Condition Records ', P_FNAME, ' on ', SY-DATUM.&lt;/P&gt;&lt;P&gt;  OPEN DATASET P_FNAME FOR INPUT IN TEXT MODE.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    write : / 'File could not be uploaded.. Check file name.'.&lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  CLEAR : it_pricing[], it_pricing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    READ DATASET P_FNAME INTO V_STR.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;write v_str.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;translate v_str using '#/'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SPLIT V_STR AT ',' INTO it_pricing-key&lt;/P&gt;&lt;P&gt;                            it_pricing-F1 it_pricing-F2 it_pricing-F3&lt;/P&gt;&lt;P&gt;                            it_pricing-F4 it_pricing-F5 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND it_pricing.&lt;/P&gt;&lt;P&gt;    CLEAR it_pricing.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF it_pricing[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE : / 'No data found to upload'.&lt;/P&gt;&lt;P&gt;    STOP.&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;  loop at it_pricing.&lt;/P&gt;&lt;P&gt;    At new key.&lt;/P&gt;&lt;P&gt;      read table it_pricing index sy-tabix.&lt;/P&gt;&lt;P&gt;      move-corresponding it_pricing to it_header.&lt;/P&gt;&lt;P&gt;      append it_header.&lt;/P&gt;&lt;P&gt;      clear it_header.&lt;/P&gt;&lt;P&gt;    endat.&lt;/P&gt;&lt;P&gt;    move-corresponding it_pricing to it_details.&lt;/P&gt;&lt;P&gt;    append it_details.&lt;/P&gt;&lt;P&gt;    clear it_details.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_rows = sy-srows - 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_header.&lt;/P&gt;&lt;P&gt;&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;                                  '/00'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'RV13A-KSCHL'&lt;/P&gt;&lt;P&gt;                                  it_header-f1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'SAPMV13A' '1004'.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'KONP-KBETR(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;&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'KOMG-VKORG'&lt;/P&gt;&lt;P&gt;                                  it_header-f2.&lt;/P&gt;&lt;P&gt;    perform bdc_field       using 'KOMG-VTWEG'&lt;/P&gt;&lt;P&gt;                                   it_header-f3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Table Control&lt;/P&gt;&lt;P&gt;    v_sno = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at it_details where key eq it_header-key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      v_sno = v_sno + 1.&lt;/P&gt;&lt;P&gt;      clear v_fname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONCATENATE 'KOMG-MATNR(' V_SNO ')' INTO V_FNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      perform bdc_field       using v_fname&lt;/P&gt;&lt;P&gt;                                    it_details-f4.&lt;/P&gt;&lt;P&gt;      clear v_fname.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'KONP-KBETR(' V_SNO ')' INTO V_FNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      perform bdc_field       using v_fname&lt;/P&gt;&lt;P&gt;                                    it_details-f5.&lt;/P&gt;&lt;P&gt;      if v_sno eq v_rows.&lt;/P&gt;&lt;P&gt;        v_sno = 0.&lt;/P&gt;&lt;P&gt;        perform bdc_dynpro      using 'SAPMV13A' '1004'.&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_dynpro      using 'SAPMV13A' '1004'.&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;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Save&lt;/P&gt;&lt;P&gt;    perform bdc_dynpro      using 'SAPMV13A' '1004'.&lt;/P&gt;&lt;P&gt;&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;    perform bdc_transaction using 'VK11'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  perform close_group.&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 06:36:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995225#M405562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T06:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: BDC USING SHDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995226#M405563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Sushant&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try with this type of selection screen&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;PARAMETERS : p_logfp TYPE filename-fileintern&lt;/P&gt;&lt;P&gt;              DEFAULT c_lfn MODIF ID app ,        " Logical file Path&lt;/P&gt;&lt;P&gt;             p_appfl  TYPE filename-fileextern&lt;/P&gt;&lt;P&gt;              MODIF ID app, " Application File Name&lt;/P&gt;&lt;P&gt;             p_prefl  TYPE rlgrap-filename&lt;/P&gt;&lt;P&gt;                             MODIF ID pre.     " Presentation File Name&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_appser RADIOBUTTON GROUP grp&lt;/P&gt;&lt;P&gt;               DEFAULT 'X' USER-COMMAND rad1,  " Application server&lt;/P&gt;&lt;P&gt;             p_preser RADIOBUTTON GROUP grp.    " Presentation Server&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_pfname LIKE ibipparms-path . "Error file Path&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK b3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_prefl.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      file_name = p_prefl.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_pfname.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      file_name = p_pfname.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  IF sy-ucomm NE c_rad1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This subroutine is used for validation of the selection screen entries&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF p_appser EQ c_x.&lt;/P&gt;&lt;P&gt;    IF NOT p_appfl IS INITIAL.&lt;/P&gt;&lt;P&gt;*This subroutine generate the physical path using FILE_GET_NAME function&lt;/P&gt;&lt;P&gt;*module.&lt;/P&gt;&lt;P&gt;      PERFORM physical_file.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;*Input File Name on Application server is mandatory.&lt;/P&gt;&lt;P&gt;      MESSAGE e009 WITH p_appfl.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_preser = c_x.&lt;/P&gt;&lt;P&gt;    IF p_prefl IS INITIAL .&lt;/P&gt;&lt;P&gt;*File Name on Presentation server is mandatory&lt;/P&gt;&lt;P&gt;      MESSAGE e009 WITH p_prefl.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MOVE p_prefl TO v_flname.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF p_pfname IS INITIAL.&lt;/P&gt;&lt;P&gt;      MESSAGE e046.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT .&lt;/P&gt;&lt;P&gt;  CONSTANTS: lc_app(3) TYPE c VALUE 'APP',  "Modif ID STO&lt;/P&gt;&lt;P&gt;             lc_pre(3) TYPE c VALUE 'PRE',  "Modif ID MAT&lt;/P&gt;&lt;P&gt;             lc_1(1)   TYPE c VALUE '1',                    "Flag = 1&lt;/P&gt;&lt;P&gt;             lc_0(1)   TYPE c VALUE '0'.                    "Flag = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_appser = c_x.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = lc_app.&lt;/P&gt;&lt;P&gt;        screen-input    = lc_1.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = lc_pre.&lt;/P&gt;&lt;P&gt;        screen-input    = lc_0.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      IF screen-group1 = lc_pre.&lt;/P&gt;&lt;P&gt;        screen-input    = lc_1.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ELSEIF screen-group1 = lc_app.&lt;/P&gt;&lt;P&gt;        screen-input    = lc_0.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its very helful for u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all the helpful answers.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Navin Khedikar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 06:40:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995226#M405563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T06:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: BDC USING SHDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995227#M405564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;  u can use the fm f4_dxfilename_toprecursion to get the files on presentation or application server. if u know the file name u can search for it.&lt;/P&gt;&lt;P&gt;u can check the correctness of file name through the above.&lt;/P&gt;&lt;P&gt;to make sure its not empty u can make it obligatory.or give a message&lt;/P&gt;&lt;P&gt;if f1 is initial&lt;/P&gt;&lt;P&gt;message.e000(bctrain) with 'enter field value'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; hope this helps..a bit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 06:49:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995227#M405564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T06:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: BDC USING SHDB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995228#M405565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it was of great help but can u explain this a bit more!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 07:08:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-using-shdb/m-p/1995228#M405565</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T07:08:55Z</dc:date>
    </item>
  </channel>
</rss>

