<?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: Report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891084#M934432</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have no HR knowledge but I don't see any difference in WHERE clause of both queries.&lt;/P&gt;&lt;P&gt;Just difference is for 2nd query you are selecting distinct values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope therre should be difference in where clause depending on radio button selected.&lt;/P&gt;&lt;P&gt;Please chek that again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnx,&lt;/P&gt;&lt;P&gt;Ags.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Jun 2008 16:56:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-04T16:56:12Z</dc:date>
    <item>
      <title>Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891083#M934431</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;Plzzzzzzz anyone solve my problem....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my report, i have a radio button for LTA taken and another is for LTA not taken...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the 1st radion button, LTA taken records are coming but in the second radio button, LTA not taken records are not coming...here, in second radio button, records are coming, but whole employee records..means..LTA taken and LTA not taken..both..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz check my code and tell me...&lt;/P&gt;&lt;P&gt;**********************************************&lt;/P&gt;&lt;P&gt;REPORT  ZHR_LTA  NO STANDARD PAGE HEADING LINE-SIZE 100                            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : PA0015,  "HR Master Record: Infotype 0008 (Basic Pay)&lt;/P&gt;&lt;P&gt;         PA0001 ,   "HR Master Record: Infotype 0001 (Org. Assignment)&lt;/P&gt;&lt;P&gt;         PA0002 ,   "HR Master Record: Infotype 0002 (Personal Data)&lt;/P&gt;&lt;P&gt;         T001P .   "Personnel Area/Subarea&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : SLIS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       PERNR LIKE PA0001-PERNR ,                       "Personel no.&lt;/P&gt;&lt;P&gt;       ENAME LIKE PA0001-ENAME ,                       "Employee name&lt;/P&gt;&lt;P&gt;       Z_DESIGNATION LIKE PA0001-Z_DESIGNATION ,       "Designation&lt;/P&gt;&lt;P&gt;       BEGDA LIKE PA0015-BEGDA ,                       "LTA VALID DATE&lt;/P&gt;&lt;P&gt;       ENDDA LIKE PA0015-ENDDA ,                       " LTA VALID DATE&lt;/P&gt;&lt;P&gt;       BETRG LIKE PA0015-BETRG ,                       " LTA Amount&lt;/P&gt;&lt;P&gt;       END OF ITAB .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB1 OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       PERNR LIKE PA0001-PERNR ,                       "Personel no.&lt;/P&gt;&lt;P&gt;       ENAME LIKE PA0001-ENAME ,                       "Employee name&lt;/P&gt;&lt;P&gt;       Z_DESIGNATION LIKE PA0001-Z_DESIGNATION ,       "Designation&lt;/P&gt;&lt;P&gt;       END OF ITAB1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB3 OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE ITAB.&lt;/P&gt;&lt;P&gt;DATA : END OF ITAB3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : X TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : W_CONTAINER TYPE SCRFNAME VALUE 'CL_GRID',&lt;/P&gt;&lt;P&gt;       W_CPROG TYPE LVC_S_LAYO,&lt;/P&gt;&lt;P&gt;       G_REPID LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;       W_SAVE TYPE C,&lt;/P&gt;&lt;P&gt;       W_EXIT TYPE C,&lt;/P&gt;&lt;P&gt;       CL_GRID TYPE REF TO CL_GUI_ALV_GRID,&lt;/P&gt;&lt;P&gt;       CL_CUSTOM_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,&lt;/P&gt;&lt;P&gt;       IT_FLD_CATALOG TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       WA_FLD_CATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;       LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       COL_POS  LIKE SY-CUCOL ,&lt;/P&gt;&lt;P&gt;       ALVFC TYPE SLIS_T_FIELDCAT_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;SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001 .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : PERNR FOR PA0001-PERNR .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : ENDDA FOR PA0015-ENDDA OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK B1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER : TKN RADIOBUTTON GROUP A,&lt;/P&gt;&lt;P&gt;            NTKN RADIOBUTTON GROUP A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;IF TKN = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM FILL_CATALOG1 USING:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  'PERNR'    'ITAB'    'Personal No.',&lt;/P&gt;&lt;P&gt;  'ENAME'    'ITAB'    'Emp Name',&lt;/P&gt;&lt;P&gt;  'Z_DESIGNATION'    'ITAB'    'Designation',&lt;/P&gt;&lt;P&gt;  'BEGDA'    'ITAB'    'Valid from',&lt;/P&gt;&lt;P&gt;  'ENDDA'    'ITAB'    'End Date',&lt;/P&gt;&lt;P&gt;  'BETRG'    'ITAB'    'Amount'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM FILL_CATALOG1 USING:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  'PERNR'    'ITAB'    'Personal No.',&lt;/P&gt;&lt;P&gt;  'ENAME'    'ITAB'    'Emp Name',&lt;/P&gt;&lt;P&gt;  'Z_DESIGNATION'    'ITAB'    'Designation'.&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;P&gt;IF TKN = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT M1~PERNR M1~ENDDA M1~BEGDA M1~BETRG M2~ENAME M2~Z_DESIGNATION INTO CORRESPONDING FIELDS OF TABLE ITAB&lt;/P&gt;&lt;P&gt;                                    FROM PA0015 AS M1 INNER JOIN PA0001 AS M2 ON M1~PERNR = M2~PERNR&lt;/P&gt;&lt;P&gt;                                    WHERE M1~PERNR IN PERNR AND M1~SUBTY EQ '4004' AND M2~ENDDA EQ '99991231' AND PERSG = '1'&lt;/P&gt;&lt;P&gt;                                    AND M1~BEGDA GE ENDDA-LOW AND M1~ENDDA LE ENDDA-HIGH .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  SELECT DISTINCT M1~PERNR M2~ENAME M2~Z_DESIGNATION INTO CORRESPONDING FIELDS OF TABLE ITAB&lt;/P&gt;&lt;P&gt;                                    FROM PA0015 AS M1 INNER JOIN PA0001 AS M2 ON M1~PERNR = M2~PERNR&lt;/P&gt;&lt;P&gt;                                    WHERE M1~PERNR IN PERNR AND M1~SUBTY NE '4004' AND M2~ENDDA EQ '99991231' AND PERSG = '1'.&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;*SELECT PERNR ENAME Z_DESIGNATION INTO CORRESPONDING FIELDS OF TABLE ITAB1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 FROM PA0001 WHERE ENDDA EQ '99991231' AND PERSG = '1' .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;  MESSAGE 'DATA NOT FOUND.' TYPE 'I' .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT ITAB BY PERNR .&lt;/P&gt;&lt;P&gt;*************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF TKN = 'X'.&lt;/P&gt;&lt;P&gt;  SORT ITAB BY PERNR .&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;    IF NTKN EQ 'X'.&lt;/P&gt;&lt;P&gt;      DELETE ITAB1.&lt;/P&gt;&lt;P&gt;      CONTINUE.&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;&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_CALLBACK_PROGRAM = 'ZHR_LTA'&lt;/P&gt;&lt;P&gt;    IS_LAYOUT          = LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT        = IT_FLD_CATALOG&lt;/P&gt;&lt;P&gt;    I_DEFAULT          = 'X'&lt;/P&gt;&lt;P&gt;    I_SAVE             = 'A'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB           = ITAB&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;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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_CATALOG1  USING   P_FIELDNAME TYPE ANY&lt;/P&gt;&lt;P&gt;                            P_REF_TABLE TYPE ANY&lt;/P&gt;&lt;P&gt;                            P_SCRTEXT   TYPE ANY.&lt;/P&gt;&lt;P&gt;  CLEAR : WA_FLD_CATALOG.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-FIELDNAME  = P_FIELDNAME.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-TABNAME    = P_REF_TABLE.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_S  = P_SCRTEXT.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_M  = P_SCRTEXT.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_L  = P_SCRTEXT.&lt;/P&gt;&lt;P&gt;  APPEND WA_FLD_CATALOG TO IT_FLD_CATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_catalog1&lt;/P&gt;&lt;P&gt;*************************&lt;/P&gt;&lt;P&gt;Please do it an urgent basis...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Prince Kumar on Jun 4, 2008 10:21 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 10:55:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891083#M934431</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T10:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891084#M934432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have no HR knowledge but I don't see any difference in WHERE clause of both queries.&lt;/P&gt;&lt;P&gt;Just difference is for 2nd query you are selecting distinct values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope therre should be difference in where clause depending on radio button selected.&lt;/P&gt;&lt;P&gt;Please chek that again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnx,&lt;/P&gt;&lt;P&gt;Ags.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 16:56:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891084#M934432</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T16:56:12Z</dc:date>
    </item>
    <item>
      <title>Re: Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891085#M934433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dear,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my 1st radio button, i m fatching records for employees who had taken LTA ...for that i take a condition in it..&lt;STRONG&gt;SUBTY EQ '4004'&lt;/STRONG&gt; (by which we know that LTA Taken)..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In else, I want to fatch records for employees who not take LTA till date..(But here, is not any clue for LTA not taken employees)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What should be the condition, i m unable to take proper condition for it...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tell me...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Prince Kumar on Jun 4, 2008 10:59 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 17:12:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891085#M934433</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T17:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891086#M934434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This looks mighty fishy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  SORT itab BY pernr .         " You sort the table reguardless
************************************************************************
  IF tkn = 'X'.
    SORT itab BY pernr .       " Now you sort it again?
  ELSE.
    LOOP AT itab1.               " Now you loop thru the table when NTKN
      IF ntkn EQ 'X'.            " we already know this is true since it's a Radio Button
        DELETE itab1.            "  so you delete everything in this table
        CONTINUE.                " Don't need this line at all
      ENDIF.
    ENDLOOP.
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may as well have coded it this way, but I don't think it's what you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  IF tkn = 'X'.
    SORT itab BY pernr .  " Since pernr is the first field in itab,  simply SORT ITAB.
  ELSE.
    refresh itab1.
    clear   itab1.
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even more of an issue, this is the only place that you reference itab1.  So itab1 is empty anyway. &lt;/P&gt;&lt;P&gt;Both SELECTs store in itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Paul Chapman on Jun 4, 2008 1:50 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2008 17:46:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/3891086#M934434</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-04T17:46:32Z</dc:date>
    </item>
  </channel>
</rss>

