<?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: Hide Statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hide-statement/m-p/7358903#M1541679</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Sandeep But it is mention as 'The user should be able to select either one of the lines for a vendor and invoke either of the AT PF events to create the further windows '. &lt;/P&gt;&lt;P&gt;How to do so?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Oct 2010 14:36:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-10-22T14:36:20Z</dc:date>
    <item>
      <title>Hide Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hide-statement/m-p/7358901#M1541677</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'm not able to select the required data in the detail list. I am using the AT PF## event to display further data after displaying a list. I debugged the program and checked that i'm not getting the appropriate value in the field for which i used HIDE statement. I used this HIDE statement in a loop through which i'm displaying the basic list. By doing so the value for the last loop index is being retained for the HIDE field.My code is as follows;-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZINT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_lfa1,&lt;/P&gt;&lt;P&gt;          lifnr TYPE lifnr,&lt;/P&gt;&lt;P&gt;          land1 TYPE land1_gp,&lt;/P&gt;&lt;P&gt;          name1 TYPE name1_gp,&lt;/P&gt;&lt;P&gt;          ort01 TYPE ort01_gp,&lt;/P&gt;&lt;P&gt;        END OF ty_lfa1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        BEGIN OF ty_t005,&lt;/P&gt;&lt;P&gt;          land1 TYPE land1,&lt;/P&gt;&lt;P&gt;        END OF ty_t005,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        BEGIN OF ty_lfbk,&lt;/P&gt;&lt;P&gt;          lifnr TYPE lifnr,&lt;/P&gt;&lt;P&gt;          banks TYPE banks,&lt;/P&gt;&lt;P&gt;          bankl TYPE bankl,&lt;/P&gt;&lt;P&gt;          bankn TYPE bankn,&lt;/P&gt;&lt;P&gt;        END OF ty_lfbk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        BEGIN OF ty_bsik,&lt;/P&gt;&lt;P&gt;          lifnr TYPE lifnr,&lt;/P&gt;&lt;P&gt;          belnr TYPE belnr_d,&lt;/P&gt;&lt;P&gt;          bldat TYPE bldat,&lt;/P&gt;&lt;P&gt;          budat TYPE budat,&lt;/P&gt;&lt;P&gt;          dmbtr TYPE dmbtr,&lt;/P&gt;&lt;P&gt;        END OF ty_bsik.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_lfa1 TYPE STANDARD TABLE OF ty_lfa1,&lt;/P&gt;&lt;P&gt;       wa_lfa1 TYPE ty_lfa1,&lt;/P&gt;&lt;P&gt;       it_t005 TYPE STANDARD TABLE OF ty_t005,&lt;/P&gt;&lt;P&gt;       wa_t005 TYPE ty_t005,&lt;/P&gt;&lt;P&gt;       it_lfbk TYPE STANDARD TABLE OF ty_lfbk,&lt;/P&gt;&lt;P&gt;       wa_lfbk TYPE ty_lfbk,&lt;/P&gt;&lt;P&gt;       it_bsik TYPE STANDARD TABLE OF ty_bsik,&lt;/P&gt;&lt;P&gt;       wa_bsik TYPE ty_bsik.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE : 'Vendor Name', 60 'Vendor ID',&lt;/P&gt;&lt;P&gt;        / 'Vendor City', 60 'Vendor Country'.&lt;/P&gt;&lt;P&gt;ULINE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS : s_lifnr FOR lfa1-lifnr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;  WHEN 'PF14'.&lt;/P&gt;&lt;P&gt;    WRITE : 'Vendor#',20 'Bank Country',40 'Bank Key',60 'Account No.'.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;  WHEN 'PF16'.&lt;/P&gt;&lt;P&gt;    WRITE : 'Vend.No.', 20 'Document No.',40 'Doc.Date',&lt;/P&gt;&lt;P&gt;    60 'Posting Date',  80 'Amount'.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;SELECT lifnr land1 name1 ort01&lt;/P&gt;&lt;P&gt;  FROM lfa1&lt;/P&gt;&lt;P&gt;  INTO TABLE it_lfa1&lt;/P&gt;&lt;P&gt;  WHERE lifnr IN s_lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    SELECT lifnr banks bankl bankn&lt;/P&gt;&lt;P&gt;      FROM lfbk&lt;/P&gt;&lt;P&gt;      INTO TABLE it_lfbk&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN it_lfa1&lt;/P&gt;&lt;P&gt;      WHERE lifnr = it_lfa1-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT lifnr belnr bldat budat dmbtr&lt;/P&gt;&lt;P&gt;      FROM bsik&lt;/P&gt;&lt;P&gt;      INTO TABLE it_bsik&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN it_lfa1&lt;/P&gt;&lt;P&gt;      WHERE lifnr = it_lfa1-lifnr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_lfa1 INTO wa_lfa1.&lt;/P&gt;&lt;P&gt;  WRITE : / wa_lfa1-name1, 60 wa_lfa1-lifnr,&lt;/P&gt;&lt;P&gt;          / wa_lfa1-ort01, 60 wa_lfa1-land1.&lt;/P&gt;&lt;P&gt;  HIDE : wa_lfa1-lifnr.&lt;/P&gt;&lt;P&gt;  ULINE.&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;at PF14.&lt;/P&gt;&lt;P&gt;  WINDOW STARTING AT 10 5&lt;/P&gt;&lt;P&gt;         ENDING AT 85 30.&lt;/P&gt;&lt;P&gt;  LOOP AT it_lfbk INTO wa_lfbk.&lt;/P&gt;&lt;P&gt;    IF it_lfbk IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE : wa_lfbk-lifnr, 20 wa_lfbk-banks, 40 wa_lfbk-bankl,&lt;/P&gt;&lt;P&gt;            60 wa_lfbk-bankn.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      WRITE : 'No record Exists'.&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;at PF16.&lt;/P&gt;&lt;P&gt;  WINDOW STARTING AT 10 5&lt;/P&gt;&lt;P&gt;         ENDING AT 105 50.&lt;/P&gt;&lt;P&gt;  LOOP AT it_bsik INTO wa_bsik.&lt;/P&gt;&lt;P&gt;    IF it_bsik IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE : / wa_bsik-lifnr, 20 wa_bsik-belnr, 40 wa_bsik-bldat,&lt;/P&gt;&lt;P&gt;              60 wa_bsik-budat, 80 wa_bsik-dmbtr.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE : 'No record exists'.&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;Here for e.g if i select values 100018 to 100020 on the selection screen for the field lfa1-lifnr, the value '100020' is retained for this field when i trigger the AT PF event and if i clear this field in the loop, no value is present for further selection.&lt;/P&gt;&lt;P&gt;How to resolve this issue?&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 14:20:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hide-statement/m-p/7358901#M1541677</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-22T14:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: Hide Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hide-statement/m-p/7358902#M1541678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HIDE is used to get the values from say line-selection and only value will be used to traverse to secondary list.&lt;/P&gt;&lt;P&gt;In your case best solution is go for ALV.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 14:27:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hide-statement/m-p/7358902#M1541678</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2010-10-22T14:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: Hide Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hide-statement/m-p/7358903#M1541679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Sandeep But it is mention as 'The user should be able to select either one of the lines for a vendor and invoke either of the AT PF events to create the further windows '. &lt;/P&gt;&lt;P&gt;How to do so?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 14:36:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hide-statement/m-p/7358903#M1541679</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-22T14:36:20Z</dc:date>
    </item>
  </channel>
</rss>

