<?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 OOPS ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/oops-alv/m-p/2215736#M475040</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i need to display 3 diffrent tables in a single alv&lt;/P&gt;&lt;P&gt;1st table is header (i need to display 9 fields)&lt;/P&gt;&lt;P&gt;2nd talbe is details (i need to display 15 fields)&lt;/P&gt;&lt;P&gt;3rd table is foot     (here 2 fields)&lt;/P&gt;&lt;P&gt;if we click on header then corresponding from  details_table  should be displayed along with corresponding foot_table (batch is common in these table from this only we need to select the corresponding records)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there any standard ALV for displaying 3 table of difftrent structure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Apr 2007 13:58:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-24T13:58:55Z</dc:date>
    <item>
      <title>OOPS ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oops-alv/m-p/2215736#M475040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i need to display 3 diffrent tables in a single alv&lt;/P&gt;&lt;P&gt;1st table is header (i need to display 9 fields)&lt;/P&gt;&lt;P&gt;2nd talbe is details (i need to display 15 fields)&lt;/P&gt;&lt;P&gt;3rd table is foot     (here 2 fields)&lt;/P&gt;&lt;P&gt;if we click on header then corresponding from  details_table  should be displayed along with corresponding foot_table (batch is common in these table from this only we need to select the corresponding records)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there any standard ALV for displaying 3 table of difftrent structure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 13:58:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oops-alv/m-p/2215736#M475040</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T13:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: OOPS ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oops-alv/m-p/2215737#M475041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi u want programming in alv or alv with oops concept&lt;/P&gt;&lt;P&gt;i have alv program&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 14:01:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oops-alv/m-p/2215737#M475041</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T14:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: OOPS ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oops-alv/m-p/2215738#M475042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is total programming with check boxs and interactive list also&lt;/P&gt;&lt;P&gt;i have used spfli,sflight,sbook.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;please create set pf-status&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;REPORT  YH624_BASIC_LIST_VIEW3.&lt;/P&gt;&lt;P&gt;type-pools:&lt;/P&gt;&lt;P&gt;  slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: fs_fieldcat type slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: W_NAME LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;data: fs_layout type slis_layout_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF  FS_TAB,&lt;/P&gt;&lt;P&gt;        CARRID TYPE SPFLI-CARRID,&lt;/P&gt;&lt;P&gt;        CONNID TYPE SPFLI-CONNID,&lt;/P&gt;&lt;P&gt;      END OF FS_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_TAB LIKE STANDARD TABLE OF FS_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF FS_TAB1,&lt;/P&gt;&lt;P&gt;        CARRID TYPE SFLIGHT-CARRID,&lt;/P&gt;&lt;P&gt;        CONNID TYPE SFLIGHT-CONNID,&lt;/P&gt;&lt;P&gt;        FLDATE TYPE SFLIGHT-FLDATE,&lt;/P&gt;&lt;P&gt;      END OF FS_TAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_TAB1 LIKE STANDARD TABLE OF FS_TAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF FS_SPFLI,&lt;/P&gt;&lt;P&gt;        ROW(4),&lt;/P&gt;&lt;P&gt;        BOX(1),&lt;/P&gt;&lt;P&gt;        CARRID      TYPE SPFLI-CARRID,&lt;/P&gt;&lt;P&gt;        CONNID      TYPE SPFLI-CONNID,&lt;/P&gt;&lt;P&gt;        COUNTRYFR   TYPE SPFLI-COUNTRYFR,&lt;/P&gt;&lt;P&gt;        CITYFROM    TYPE SPFLI-CITYFROM,&lt;/P&gt;&lt;P&gt;        AIRPFROM    TYPE SPFLI-AIRPFROM,&lt;/P&gt;&lt;P&gt;        COUNTRYTO   TYPE SPFLI-COUNTRYTO,&lt;/P&gt;&lt;P&gt;        CITYTO      TYPE SPFLI-CITYTO,&lt;/P&gt;&lt;P&gt;        AIRPTO      TYPE SPFLI-AIRPTO,&lt;/P&gt;&lt;P&gt;        FLTIME      TYPE SPFLI-FLTIME,&lt;/P&gt;&lt;P&gt;        DEPTIME     TYPE SPFLI-DEPTIME,&lt;/P&gt;&lt;P&gt;        ARRTIME     TYPE SPFLI-ARRTIME,&lt;/P&gt;&lt;P&gt;        DISTANCE    TYPE SPFLI-DISTANCE,&lt;/P&gt;&lt;P&gt;        DISTID      TYPE SPFLI-DISTID,&lt;/P&gt;&lt;P&gt;        FLTYPE      TYPE SPFLI-FLTYPE,&lt;/P&gt;&lt;P&gt;        PERIOD      TYPE SPFLI-PERIOD,&lt;/P&gt;&lt;P&gt;      END OF FS_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_SPFLI LIKE&lt;/P&gt;&lt;P&gt;     STANDARD TABLE&lt;/P&gt;&lt;P&gt;           OF FS_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF FS_SFLIGHT,&lt;/P&gt;&lt;P&gt;        ROW(4),&lt;/P&gt;&lt;P&gt;        BOX(1),&lt;/P&gt;&lt;P&gt;        CARRID     TYPE SFLIGHT-CARRID,&lt;/P&gt;&lt;P&gt;        CONNID     TYPE SFLIGHT-CONNID,&lt;/P&gt;&lt;P&gt;        FLDATE     TYPE SFLIGHT-FLDATE,&lt;/P&gt;&lt;P&gt;        PLANETYPE  TYPE SFLIGHT-PLANETYPE,&lt;/P&gt;&lt;P&gt;        SEATSMAX   TYPE SFLIGHT-SEATSMAX,&lt;/P&gt;&lt;P&gt;        SEATSOCC   TYPE SFLIGHT-SEATSOCC,&lt;/P&gt;&lt;P&gt;        PAYMENTSUM TYPE SFLIGHT-PAYMENTSUM,&lt;/P&gt;&lt;P&gt;        SEATSMAX_B TYPE SFLIGHT-SEATSMAX_B,&lt;/P&gt;&lt;P&gt;        SEATSOCC_B TYPE SFLIGHT-SEATSOCC_B,&lt;/P&gt;&lt;P&gt;        SEATSMAX_F TYPE SFLIGHT-SEATSMAX_F,&lt;/P&gt;&lt;P&gt;        SEATSOCC_F TYPE SFLIGHT-SEATSOCC_F,&lt;/P&gt;&lt;P&gt;      END OF FS_SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: t_sflight like&lt;/P&gt;&lt;P&gt;       standard table&lt;/P&gt;&lt;P&gt;             of fs_sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_SBOOK LIKE&lt;/P&gt;&lt;P&gt;        SBOOK OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_LAYOUT-BOX_FIELDNAME = 'BOX'.&lt;/P&gt;&lt;P&gt;FS_LAYOUT-INFO_FIELDNAME = 'ROW'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT *&lt;/P&gt;&lt;P&gt;   FROM SPFLI&lt;/P&gt;&lt;P&gt;   INTO CORRESPONDING FIELDS OF TABLE T_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;W_NAME = SY-REPID.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   I_CALLBACK_PROGRAM             = W_NAME&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PF_STATUS_SET       = 'DEMO'&lt;/P&gt;&lt;P&gt;   I_CALLBACK_USER_COMMAND        = 'SEC_LIST'&lt;/P&gt;&lt;P&gt;   I_STRUCTURE_NAME                = 'SPFLI'&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                       = FS_LAYOUT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FIELDCAT                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      = FS_EVENT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_LIST_ADAPTER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE&lt;/P&gt;&lt;/LI&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;  E_EXIT_CAUSED_BY_CALLER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                       = T_SPFLI&lt;/P&gt;&lt;UL&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;  PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                         = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" 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;P&gt;ENDIF.                                 " IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DEMO USING TAB TYPE SLIS_T_EXTAB.&lt;/P&gt;&lt;P&gt; SET PF-STATUS 'STATUS' .&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FORM DEMO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SEC_LIST USING UCOMM LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                       SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE T_SPFLI INDEX SELFIELD-TABINDEX INTO FS_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_SPFLI INTO FS_SPFLI.&lt;/P&gt;&lt;P&gt;  IF FS_SPFLI-BOX = 'X'.&lt;/P&gt;&lt;P&gt;    MOVE FS_SPFLI-CARRID TO FS_TAB-CARRID.&lt;/P&gt;&lt;P&gt;    MOVE FS_SPFLI-CONNID TO FS_TAB-CONNID.&lt;/P&gt;&lt;P&gt;    APPEND  FS_TAB TO T_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FS_SPFLI-ROW = 'C610'.&lt;/P&gt;&lt;P&gt;    FS_SPFLI-BOX = '0'.&lt;/P&gt;&lt;P&gt;    MODIFY T_SPFLI  FROM FS_SPFLI TRANSPORTING ROW BOX.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF FS_SPFLI-BOX = 'X'.&lt;/P&gt;&lt;P&gt;ENDLOOP.                               " LOOP AT T_SPFLI&lt;/P&gt;&lt;P&gt;IF T_TAB IS INITIAL.&lt;/P&gt;&lt;P&gt;MESSAGE 'POSITION ON  CHECK BOX ' TYPE 'E'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;SELFIELD-REFRESH = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select carrid&lt;/P&gt;&lt;P&gt;       connid&lt;/P&gt;&lt;P&gt;       fldate&lt;/P&gt;&lt;P&gt;       planetype&lt;/P&gt;&lt;P&gt;       seatsmax&lt;/P&gt;&lt;P&gt;       seatsocc&lt;/P&gt;&lt;P&gt;       seatsmax_b&lt;/P&gt;&lt;P&gt;       seatsocc_b&lt;/P&gt;&lt;P&gt;       seatsmax_f&lt;/P&gt;&lt;P&gt;       seatsocc_f&lt;/P&gt;&lt;P&gt;       paymentsum "up to 100 rows&lt;/P&gt;&lt;P&gt;  from sflight&lt;/P&gt;&lt;P&gt;  into corresponding fields of table t_sflight&lt;/P&gt;&lt;P&gt;   FOR ALL ENTRIES IN T_TAB&lt;/P&gt;&lt;P&gt; WHERE CARRID EQ T_TAB-CARRID&lt;/P&gt;&lt;P&gt;   AND CONNID EQ T_TAB-CONNID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH T_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   I_CALLBACK_PROGRAM              =  W_NAME&lt;/P&gt;&lt;P&gt;   I_CALLBACK_PF_STATUS_SET        = 'DEMO2'&lt;/P&gt;&lt;P&gt;   I_CALLBACK_USER_COMMAND         = 'THIRD_LIST'&lt;/P&gt;&lt;P&gt;   I_STRUCTURE_NAME                = 'SFLIGHT'&lt;/P&gt;&lt;P&gt;   IS_LAYOUT                       =  fs_layout&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FIELDCAT                     = fs_fieldcat&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_LIST_ADAPTER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE&lt;/P&gt;&lt;/LI&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;  E_EXIT_CAUSED_BY_CALLER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                       = t_sflight&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;P&gt;   OTHERS                         = 2&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" 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;P&gt;ENDIF.                                 " IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " LIST_SECOND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DEMO2 USING TAB TYPE SLIS_T_EXTAB.&lt;/P&gt;&lt;P&gt; SET PF-STATUS 'STATUS1' .&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DEMO2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM THIRD_LIST USING UCOMM1 LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                       SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE T_SFLIGHT INDEX SELFIELD-TABINDEX INTO FS_SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_SFLIGHT INTO FS_SFLIGHT.&lt;/P&gt;&lt;P&gt;  IF FS_SFLIGHT-BOX = 'X'.&lt;/P&gt;&lt;P&gt;    MOVE FS_SFLIGHT-CARRID TO FS_TAB1-CARRID.&lt;/P&gt;&lt;P&gt;    MOVE FS_SFLIGHT-CONNID TO FS_TAB1-CONNID.&lt;/P&gt;&lt;P&gt;    MOVE FS_SFLIGHT-FLDATE TO FS_TAB1-FLDATE.&lt;/P&gt;&lt;P&gt;    APPEND  FS_TAB1 TO T_TAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FS_SFLIGHT-ROW = 'C610'.&lt;/P&gt;&lt;P&gt;    FS_SFLIGHT-BOX = '0'.&lt;/P&gt;&lt;P&gt;    MODIFY T_SFLIGHT  FROM FS_SFLIGHT TRANSPORTING ROW BOX.&lt;/P&gt;&lt;P&gt;  ENDIF.                               " IF FS_SFLIGHT-BOX = 'X'.&lt;/P&gt;&lt;P&gt;ENDLOOP.                               " LOOP AT T_SFLIGHT...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF T_TAB1 IS INITIAL.&lt;/P&gt;&lt;P&gt;MESSAGE 'POSITION ON  CHECK BOX ' TYPE 'E'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;SELFIELD-REFRESH = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;   FROM SBOOK&lt;/P&gt;&lt;P&gt;   INTO CORRESPONDING FIELDS OF TABLE  T_SBOOK&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN T_TAB1&lt;/P&gt;&lt;P&gt;  WHERE CARRID EQ T_TAB1-CARRID&lt;/P&gt;&lt;P&gt;    AND CONNID EQ T_TAB1-CONNID&lt;/P&gt;&lt;P&gt;    AND FLDATE EQ T_TAB1-FLDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH T_TAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PROGRAM             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   I_STRUCTURE_NAME               = 'SBOOK'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_LAYOUT                      = FS_LAYOUT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FIELDCAT                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE              = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IR_SALV_LIST_ADAPTER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCEPT_QINFO                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE&lt;/P&gt;&lt;/LI&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;  E_EXIT_CAUSED_BY_CALLER        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                       = T_SBOOK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&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;  PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                         = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" 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;P&gt;ENDIF.                                 " IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FORM THIRD_LIST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if it helps u &lt;/P&gt;&lt;P&gt;vijay pawar&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Apr 2007 14:05:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oops-alv/m-p/2215738#M475042</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-24T14:05:05Z</dc:date>
    </item>
  </channel>
</rss>

