<?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 ALV Count in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-count/m-p/3113060#M739121</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;How can I sum up in 'REUSE_ALV_DISPLAY_LIST'  CHARS or STRINGS? I need to know how many entries I have in the table.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Nov 2007 10:06:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-23T10:06:29Z</dc:date>
    <item>
      <title>ALV Count</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-count/m-p/3113060#M739121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;How can I sum up in 'REUSE_ALV_DISPLAY_LIST'  CHARS or STRINGS? I need to know how many entries I have in the table.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Nov 2007 10:06:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-count/m-p/3113060#M739121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-23T10:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Count</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-count/m-p/3113061#M739122</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;see this report you can know very easily &lt;/P&gt;&lt;P&gt;**************DATA TYPES DECLARATION **********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: HRP1001, HRP1026, HRP1000,PCHDY.&lt;/P&gt;&lt;P&gt;TYPE-POOLS SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES :BEGIN OF ST_OUTPUT,&lt;/P&gt;&lt;P&gt;        COUNT TYPE STRING,&lt;/P&gt;&lt;P&gt;        OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;        STEXT TYPE HRP1000-STEXT,&lt;/P&gt;&lt;P&gt;        BEGDA TYPE HRP1000-BEGDA,&lt;/P&gt;&lt;P&gt;        ENDDA TYPE HRP1000-ENDDA,&lt;/P&gt;&lt;P&gt;        CANCRT TYPE T77CRT-CANCRT,&lt;/P&gt;&lt;P&gt;        AEDTM TYPE HRP1026-AEDTM,&lt;/P&gt;&lt;P&gt;        UNAME TYPE HRP1026-UNAME,&lt;/P&gt;&lt;P&gt;        LSTEXT TYPE HRP1000-STEXT,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       RINVT TYPE T777V-RINVT,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       END OF ST_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ST_HRP1000,&lt;/P&gt;&lt;P&gt;        OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;        STEXT TYPE HRP1000-STEXT,&lt;/P&gt;&lt;P&gt;       END OF ST_HRP1000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_HRP1001,&lt;/P&gt;&lt;P&gt;         OTYPE TYPE HRP1001-OTYPE,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;         RELAT type hrp1001-RELAT,&lt;/P&gt;&lt;P&gt;         BEGDA TYPE HRP1001-BEGDA,&lt;/P&gt;&lt;P&gt;         ENDDA TYPE HRP1001-ENDDA,&lt;/P&gt;&lt;P&gt;         SCLAS TYPE HRP1001-SCLAS,&lt;/P&gt;&lt;P&gt;         SOBID TYPE HRP1001-SOBID,&lt;/P&gt;&lt;P&gt;        END OF ST_HRP1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_HRP1026,&lt;/P&gt;&lt;P&gt;         OTYPE TYPE HRP1026-OTYPE,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;         AEDTM TYPE HRP1026-AEDTM,&lt;/P&gt;&lt;P&gt;         UNAME TYPE HRP1026-UNAME,&lt;/P&gt;&lt;P&gt;         DELET TYPE HRP1026-DELET,&lt;/P&gt;&lt;P&gt;         CANCR TYPE HRP1026-CANCR,&lt;/P&gt;&lt;P&gt;        END OF ST_HRP1026.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_REASON,&lt;/P&gt;&lt;P&gt;         CANCR TYPE HRP1026-CANCR,&lt;/P&gt;&lt;P&gt;         CANCRT TYPE T77CRT-CANCRT,&lt;/P&gt;&lt;P&gt;        END OF ST_REASON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_SOBID,&lt;/P&gt;&lt;P&gt;         OTYPE TYPE HRP1001-OTYPE,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;         RELAT type hrp1001-OBJID,&lt;/P&gt;&lt;P&gt;         BEGDA TYPE HRP1001-BEGDA,&lt;/P&gt;&lt;P&gt;         ENDDA TYPE HRP1001-ENDDA,&lt;/P&gt;&lt;P&gt;         SCLAS TYPE HRP1001-SCLAS,&lt;/P&gt;&lt;P&gt;         SOBID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;        END OF ST_SOBID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_OBJID,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;        END OF ST_OBJID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_LOCATION,&lt;/P&gt;&lt;P&gt;         OTYPE TYPE HRP1001-OTYPE,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;         RSIGN TYPE HRP1001-RSIGN,&lt;/P&gt;&lt;P&gt;         RELAT TYPE HRP1001-RELAT,&lt;/P&gt;&lt;P&gt;         SCLAS TYPE HRP1001-SCLAS,&lt;/P&gt;&lt;P&gt;         SOBID TYPE HRP1001-SOBID,&lt;/P&gt;&lt;P&gt;        END OF ST_LOCATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_LOCATION1,&lt;/P&gt;&lt;P&gt;         OTYPE TYPE HRP1001-OTYPE,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;         RSIGN TYPE HRP1001-RSIGN,&lt;/P&gt;&lt;P&gt;         RELAT TYPE HRP1001-RELAT,&lt;/P&gt;&lt;P&gt;         SCLAS TYPE HRP1001-SCLAS,&lt;/P&gt;&lt;P&gt;         SOBID TYPE HRP1001-OBJID,&lt;/P&gt;&lt;P&gt;        END OF ST_LOCATION1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_LSTEXT,&lt;/P&gt;&lt;P&gt;         OTYPE TYPE HRP1000-OTYPE,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1000-OBJID,&lt;/P&gt;&lt;P&gt;         LSTEXT TYPE HRP1000-STEXT,&lt;/P&gt;&lt;P&gt;        END OF ST_LSTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ST_OBJID_SH,&lt;/P&gt;&lt;P&gt;         OTYPE TYPE HRP1000-OTYPE,&lt;/P&gt;&lt;P&gt;         OBJID TYPE HRP1000-OBJID,&lt;/P&gt;&lt;P&gt;        END OF ST_OBJID_SH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_OBJID_SH TYPE STANDARD TABLE OF ST_OBJID_SH.&lt;/P&gt;&lt;P&gt;DATA : WA_OBJID_SH TYPE ST_OBJID_SH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_LSTEXT TYPE STANDARD TABLE OF ST_LSTEXT.              "TOS STORE THE TEXT OF COURCE LOCATION&lt;/P&gt;&lt;P&gt;DATA : WA_LSTEXT TYPE ST_LSTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_LOCATION TYPE STANDARD TABLE OF ST_LOCATION.          " TO STORE THE LOCATION OF COURCE&lt;/P&gt;&lt;P&gt;DATA : WA_LOCATION TYPE ST_LOCATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_LOCATION1 TYPE STANDARD TABLE OF ST_LOCATION1.        " TO CONVERT SOBID INTO OBJID FOR COURCE LOCATION&lt;/P&gt;&lt;P&gt;DATA : WA_LOCATION1 TYPE ST_LOCATION1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_SOBID TYPE STANDARD TABLE OF ST_SOBID.                " TO CHANGE THE SOBID OF HRP1001 TO OBJID OF HRP1026&lt;/P&gt;&lt;P&gt;DATA : WA_SOBID TYPE ST_SOBID.                                   " BY USING FOR ALL ENTRIES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_REASON TYPE STANDARD TABLE OF ST_REASON.              "TO STORE T HE REASON FOR CANCELL TEXT&lt;/P&gt;&lt;P&gt;DATA : WA_REASON TYPE ST_REASON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_OUTPUT TYPE STANDARD TABLE OF ST_OUTPUT.               "OUTPUT FEILDS OF REPORT.&lt;/P&gt;&lt;P&gt;DATA : WA_OUTPUT TYPE ST_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_OUTPUT_1 TYPE STANDARD TABLE OF ST_OUTPUT.               " TEMP OUTPUT FEILDS OF REPORT.&lt;/P&gt;&lt;P&gt;DATA : WA_OUTPUT_1 TYPE ST_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_HRP1000 TYPE STANDARD TABLE OF ST_HRP1000.             "DATA FROM HRP1000 TABLE&lt;/P&gt;&lt;P&gt;DATA : WA_HRP1000 TYPE ST_HRP1000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_HRP1001 TYPE STANDARD TABLE OF ST_HRP1001.             "DATA FROM HRP1001 TABLE&lt;/P&gt;&lt;P&gt;DATA : WA_HRP1001 TYPE ST_HRP1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_HRP1026 TYPE STANDARD TABLE OF ST_HRP1026.              "DATA FROM HRP1026 TABLE&lt;/P&gt;&lt;P&gt;DATA : WA_HRP1026 TYPE ST_HRP1026.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_OBJID TYPE STANDARD TABLE OF ST_OBJID.                  " TO STORE THE OBJID OF HRP1001&lt;/P&gt;&lt;P&gt;DATA : WA_OBJID TYPE ST_OBJID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WS_FCAT    TYPE SLIS_FIELDCAT_ALV .                         " FEILDCATALOG FOR ALV REPORT&lt;/P&gt;&lt;P&gt;DATA: IN_FCAT    TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;DATA: W_LAYOUT   TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : LV_COUNT TYPE I.                                           "FEILD FOR SERIAL NUMBER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************&lt;STRONG&gt;END OF DATA DECLARATION&lt;/STRONG&gt;******************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********&lt;STRONG&gt;SELECTION SCREEN DESIGN&lt;/STRONG&gt;***********************&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;&lt;/P&gt;&lt;P&gt;*SELECT-OPTIONS : S_OTYPE FOR HRP1001-OTYPE NO INTERVALS .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_OBJID FOR HRP1001-OBJID NO INTERVALS .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : DATE FOR SY-DATUM NO-EXTENSION OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;END OF SELECTION SCREEN DESIGN&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********&lt;STRONG&gt;VALIDATION FOR SCREEN FIELDS&lt;/STRONG&gt;********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_OBJID-LOW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF S_OBJID IS NOT INITIAL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT OTYPE OBJID FROM HRP1000&lt;/P&gt;&lt;P&gt;                 INTO TABLE IT_OBJID_SH&lt;/P&gt;&lt;P&gt;                 WHERE OTYPE = 'D'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SEARCH HELP FOR QUALIFICATION.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             DDIC_STRUCTURE         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        RETFIELD               =  'OBJID'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             PVALKEY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       DYNPPROG               = SY-REPID&lt;/P&gt;&lt;P&gt;       DYNPNR                 = SY-DYNNR&lt;/P&gt;&lt;P&gt;       DYNPROFIELD            = 'S_OBJID'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             STEPL                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             WINDOW_TITLE           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             VALUE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       VALUE_ORG              = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             MULTIPLE_CHOICE        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             DISPLAY                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             CALLBACK_PROGRAM       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             CALLBACK_FORM          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             MARK_TAB               =&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;             USER_RESET             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        VALUE_TAB              =  IT_OBJID_SH&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             FIELD_TAB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             RETURN_TAB             = RETURN_TAB&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             DYNPFLD_MAPPING        =&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;             PARAMETER_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             NO_VALUES_FOUND        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             OTHERS                 = 3&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.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MESSAGE 'NO RECORD FOUND FOR THE GIVEN SELECTION CRITERIA.' TYPE 'E'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; REFRESH IT_OBJID.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************&lt;STRONG&gt;VALIDATION OF SCREEN FIELDS ENDS&lt;/STRONG&gt;***********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************START OF SELECTION ************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT OTYPE&lt;/P&gt;&lt;P&gt;         OBJID&lt;/P&gt;&lt;P&gt;         RELAT&lt;/P&gt;&lt;P&gt;         BEGDA&lt;/P&gt;&lt;P&gt;         ENDDA&lt;/P&gt;&lt;P&gt;         SCLAS&lt;/P&gt;&lt;P&gt;         SOBID FROM HRP1001 INTO TABLE IT_HRP1001&lt;/P&gt;&lt;P&gt;                    WHERE OTYPE = 'D'&lt;/P&gt;&lt;P&gt;                        AND OBJID IN S_OBJID&lt;/P&gt;&lt;P&gt;                        AND BEGDA GE DATE-LOW&lt;/P&gt;&lt;P&gt;                        AND ENDDA LE DATE-HIGH&lt;/P&gt;&lt;P&gt;                        AND ( SCLAS = 'E' OR SCLAS = 'ET' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'NO RECORD FOUND FOR THE GIVEN SELECTION CRITERIA ' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_HRP1001 INTO WA_HRP1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_SOBID-OTYPE = WA_HRP1001-OTYPE.&lt;/P&gt;&lt;P&gt;    WA_SOBID-OBJID = WA_HRP1001-OBJID.&lt;/P&gt;&lt;P&gt;    WA_SOBID-RELAT = WA_HRP1001-RELAT.&lt;/P&gt;&lt;P&gt;    WA_SOBID-BEGDA = WA_HRP1001-BEGDA.&lt;/P&gt;&lt;P&gt;    WA_SOBID-ENDDA = WA_HRP1001-ENDDA.&lt;/P&gt;&lt;P&gt;    WA_SOBID-SCLAS = WA_HRP1001-SCLAS.&lt;/P&gt;&lt;P&gt;    WA_SOBID-SOBID = WA_HRP1001-SOBID.&lt;/P&gt;&lt;P&gt;    APPEND WA_SOBID TO IT_SOBID.&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;  SELECT OTYPE&lt;/P&gt;&lt;P&gt;         OBJID&lt;/P&gt;&lt;P&gt;         AEDTM&lt;/P&gt;&lt;P&gt;         UNAME&lt;/P&gt;&lt;P&gt;         DELET&lt;/P&gt;&lt;P&gt;         CANCR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        NCONT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          FROM HRP1026&lt;/P&gt;&lt;P&gt;          INTO TABLE IT_HRP1026&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN IT_SOBID&lt;/P&gt;&lt;P&gt;             WHERE OBJID = IT_SOBID-SOBID&lt;/P&gt;&lt;P&gt;             AND ( OTYPE = 'E' OR OTYPE = 'ET' )&lt;/P&gt;&lt;P&gt;                 AND DELET = 'X' AND&lt;/P&gt;&lt;P&gt;                 BEGDA GE DATE-LOW  AND&lt;/P&gt;&lt;P&gt;                 ENDDA LE DATE-HIGH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT OBJID&lt;/P&gt;&lt;P&gt;           STEXT&lt;/P&gt;&lt;P&gt;           FROM HRP1000&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_HRP1000&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_SOBID&lt;/P&gt;&lt;P&gt;              WHERE OBJID = IT_SOBID-SOBID AND&lt;/P&gt;&lt;P&gt;                    BEGDA GE DATE-LOW  AND&lt;/P&gt;&lt;P&gt;                    ENDDA LE DATE-HIGH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT CANCR&lt;/P&gt;&lt;P&gt;           CANCRT&lt;/P&gt;&lt;P&gt;           FROM T77CRT&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_REASON&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_HRP1026&lt;/P&gt;&lt;P&gt;           WHERE CANCR = IT_HRP1026-CANCR&lt;/P&gt;&lt;P&gt;             AND LANGU = 'E' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********&lt;STRONG&gt;PERFORM FOR GETTING T HE LOCATION OF THE COURCE&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM GET_LOCATION.&lt;/P&gt;&lt;P&gt;**************END OF LOCATION OF COURCE ******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE 'NO RECORD FOUND FOR THE GIVEN SELECTION CRITERIA ' TYPE 'E'.&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;STRONG&gt;PERFORM FOR GETTING DATA INTO THE FINAL INTERNAL TABLE IT_OUTPUT&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************END OF PERFORM ET DATA ***************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;***********LOGIC FOR PRONTING NUMBER OF RECORDS ***********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LV_COUNT = 0.&lt;/P&gt;&lt;P&gt;  LOOP  AT IT_OUTPUT INTO WA_OUTPUT.&lt;/P&gt;&lt;P&gt;    LV_COUNT = LV_COUNT + 1.&lt;/P&gt;&lt;P&gt;    WA_OUTPUT-COUNT = LV_COUNT.&lt;/P&gt;&lt;P&gt;    APPEND WA_OUTPUT TO IT_OUTPUT_1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  REFRESH IT_OUTPUT.&lt;/P&gt;&lt;P&gt;  IT_OUTPUT = IT_OUTPUT_1.&lt;/P&gt;&lt;P&gt;********************END OF LOGIC FOR NUMBER OF RECORDS ***************&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************&lt;STRONG&gt;DISPLAYING OUTPUT BY USEING GRID DISPLAY&lt;/STRONG&gt;**********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM ALV_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************************END OF PERFORM FOR DISPLAYING **********&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  PERFORM_ALV&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;DISPLAY THE RECORDS IN ALV GRID FORMAT.&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 ALV_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'COUNT' 'Sr. No.'.&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'OBJID' 'COURCE ID.'.&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'STEXT' 'COURCE NAME'.&lt;/P&gt;&lt;P&gt;    PERFORM FIELD_CATALOG USING 'LSTEXT' 'COURCE LOATION'.&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'BEGDA' 'BEGIN DATE '.&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'ENDDA' 'END DATE '.&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'CANCRT' 'REASON'.&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'AEDTM' 'DATE Of CANCEL'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM FIELD_CATALOG USING 'NCONT' 'NUMBER OF BOOKINGS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM FIELD_CATALOG USING 'LOCTX' 'COURCE LOCATION'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM FIELD_CATALOG USING 'UNAME' 'WHO CANCELLED'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM FIELD_CATALOG USING 'LSTEXT' 'COURCE LOATION'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_STRUCTURE_NAME = 'IT_OUTPUT'&lt;/P&gt;&lt;P&gt;      I_GRID_TITLE     = ' Cancelled courses with reason '&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT      = IN_FCAT&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB         = IT_OUTPUT.&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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "PERFORM_ALV&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;&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  FIELD_CATALOG&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;FIELD_NAME text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;DIS_TEXT   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 FIELD_CATALOG USING FIELD_NAME DIS_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WS_FCAT.&lt;/P&gt;&lt;P&gt;  WS_FCAT-TABNAME = 'IT_OUTPUT'.&lt;/P&gt;&lt;P&gt;  WS_FCAT-FIELDNAME = FIELD_NAME.&lt;/P&gt;&lt;P&gt;  WS_FCAT-SELTEXT_M = DIS_TEXT.&lt;/P&gt;&lt;P&gt;  APPEND WS_FCAT TO IN_FCAT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "FIELD_CATALOG&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  GET_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;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 GET_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*sort it_sobid by objid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_SOBID INTO WA_SOBID." where otype eq s_otype and objid eq s_objid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE IT_HRP1026 WITH KEY OBJID = WA_SOBID-SOBID OTYPE = WA_SOBID-SCLAS INTO WA_HRP1026.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_HRP1000 WITH KEY OBJID = WA_SOBID-SOBID INTO WA_HRP1000.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE IT_REASON WITH KEY CANCR = WA_HRP1026-CANCR INTO WA_REASON.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_OUTPUT-OBJID = WA_HRP1026-OBJID.&lt;/P&gt;&lt;P&gt;      WA_OUTPUT-BEGDA = WA_SOBID-BEGDA.&lt;/P&gt;&lt;P&gt;      WA_OUTPUT-ENDDA = WA_SOBID-ENDDA.&lt;/P&gt;&lt;P&gt;      WA_OUTPUT-AEDTM = WA_HRP1026-AEDTM.&lt;/P&gt;&lt;P&gt;      WA_OUTPUT-UNAME = WA_HRP1026-UNAME.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WA_OUTPUT-NCONT = WA_HRP1026-NCONT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE IT_HRP1000 WITH KEY OBJID = WA_SOBID-SOBID INTO WA_HRP1000.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_OUTPUT-STEXT = WA_HRP1000-STEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE IT_REASON WITH KEY CANCR = WA_HRP1026-CANCR INTO WA_REASON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_OUTPUT-CANCRT = WA_REASON-CANCRT.&lt;/P&gt;&lt;P&gt;      CLEAR WA_REASON-CANCRT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE IT_LOCATION1 WITH KEY OBJID = WA_HRP1026-OBJID INTO WA_LOCATION1..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE IT_LSTEXT WITH KEY OBJID = WA_LOCATION1-SOBID OTYPE = 'F' INTO WA_LSTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             WA_OUTPUT-LSTEXT = WA_LSTEXT-LSTEXT.&lt;/P&gt;&lt;P&gt;             CLEAR WA_LSTEXT-LSTEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND WA_OUTPUT TO IT_OUTPUT.&lt;/P&gt;&lt;P&gt;      CLEAR WA_OUTPUT.&lt;/P&gt;&lt;P&gt;      CLEAR WA_OUTPUT-CANCRT.&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_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  GET_LOCATION&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 GET_LOCATION .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT OTYPE&lt;/P&gt;&lt;P&gt;       OBJID&lt;/P&gt;&lt;P&gt;       RSIGN&lt;/P&gt;&lt;P&gt;       RELAT&lt;/P&gt;&lt;P&gt;       SCLAS&lt;/P&gt;&lt;P&gt;      SOBID&lt;/P&gt;&lt;P&gt;      FROM HRP1001&lt;/P&gt;&lt;P&gt;      INTO TABLE IT_LOCATION&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN IT_HRP1026&lt;/P&gt;&lt;P&gt;      WHERE OTYPE = 'E' AND OBJID = IT_HRP1026-OBJID&lt;/P&gt;&lt;P&gt;       AND RSIGN = 'A' AND RELAT = '024' AND SCLAS = 'F'&lt;/P&gt;&lt;P&gt;                AND BEGDA GE DATE-LOW AND ENDDA LE DATE-HIGH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'NO RECORD FOUND FOR THE GIVEN SELECTION CRITERIA ' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_LOCATION INTO WA_LOCATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_LOCATION1-OTYPE = WA_LOCATION-OTYPE.&lt;/P&gt;&lt;P&gt;    WA_LOCATION1-OBJID = WA_LOCATION-OBJID.&lt;/P&gt;&lt;P&gt;        WA_LOCATION1-RSIGN = WA_LOCATION-RSIGN.&lt;/P&gt;&lt;P&gt;    WA_LOCATION1-RELAT = WA_LOCATION-RELAT.&lt;/P&gt;&lt;P&gt;    WA_LOCATION1-SCLAS = WA_LOCATION-SCLAS.&lt;/P&gt;&lt;P&gt;    WA_LOCATION1-SOBID = WA_LOCATION-SOBID.&lt;/P&gt;&lt;P&gt;    APPEND WA_LOCATION1 TO IT_LOCATION1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR WA_LOCATION1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECT OTYPE&lt;/P&gt;&lt;P&gt;       OBJID&lt;/P&gt;&lt;P&gt;       STEXT&lt;/P&gt;&lt;P&gt;       FROM HRP1000&lt;/P&gt;&lt;P&gt;       INTO TABLE IT_LSTEXT&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN IT_LOCATION1&lt;/P&gt;&lt;P&gt;       WHERE OBJID = IT_LOCATION1-SOBID&lt;/P&gt;&lt;P&gt;          AND OTYPE = 'F'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         AND BEGDA GE DATE-LOW&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         AND ENDDA LE DATE-HIGH.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_LOCATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if usefull&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Nov 2007 10:10:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-count/m-p/3113061#M739122</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-23T10:10:53Z</dc:date>
    </item>
  </channel>
</rss>

