<?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: internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3303153#M790970</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;include the required field in the select query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;narendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Feb 2008 06:43:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-05T06:43:52Z</dc:date>
    <item>
      <title>internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3303151#M790968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI All.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I M TRYING TO GETabsent data in in internal table IT_ATTEN e.g field REST_HOLIDAY , LWP,AL ETC .&lt;/P&gt;&lt;P&gt;BUT NOT ABLE TO GET .PLZ HELP ME IN EXTRACTING DATA INTO internal table IT_ATTEN .&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;FORM GET_WORK_SCHEDULE1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;G_BEGDA    = BEG_DATE .&lt;/P&gt;&lt;P&gt;   G_ENDDA  =   END_DATE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     LOOP AT IT_PA0001 INTO WA_PA0001.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;initailize leave type variable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR IT_PERNR.&lt;/P&gt;&lt;P&gt;  SR_NO = SR_NO + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REST_HOLIDAY = 0.&lt;/P&gt;&lt;P&gt;  ACT_WORK_DAY = 0.&lt;/P&gt;&lt;P&gt;  LWP = 0.&lt;/P&gt;&lt;P&gt;  AEL = 0.&lt;/P&gt;&lt;P&gt;  CL = 0.&lt;/P&gt;&lt;P&gt;  XL = 0.&lt;/P&gt;&lt;P&gt;  EL = 0.&lt;/P&gt;&lt;P&gt;  AL = 0.&lt;/P&gt;&lt;P&gt;  CO = 0.&lt;/P&gt;&lt;P&gt;  EML = 0.&lt;/P&gt;&lt;P&gt;  RL = 0.&lt;/P&gt;&lt;P&gt;  ML = 0.&lt;/P&gt;&lt;P&gt;  POD = 0.&lt;/P&gt;&lt;P&gt;  SL = 0.&lt;/P&gt;&lt;P&gt;  SPL = 0.&lt;/P&gt;&lt;P&gt;  POW = 0.&lt;/P&gt;&lt;P&gt;  A = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  NA = 0.&lt;/P&gt;&lt;P&gt;END********************&lt;/P&gt;&lt;P&gt;  WA_PERNR-PERNR = WA_pa0001-PERNR.&lt;/P&gt;&lt;P&gt;  WA_PERNR-ERROR = ' '.&lt;/P&gt;&lt;P&gt;  APPEND WA_PERNR TO IT_PERNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get work schedule for each employee.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'HR_PERSON_READ_WORK_SCHEDULE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    BEGIN_DATE                      = G_BEGDA&lt;/P&gt;&lt;P&gt;    END_DATE                        = G_ENDDA&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   GROUPING_DWS                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   GROUPING_ATTENDENCE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   GROUPING_SUBSTITUTE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ_FROM_DATABASE              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IM_READ_NO_LOCKED_RECORDS       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    PERNR_TAB                       = IT_PERNR&lt;/P&gt;&lt;P&gt;    PSP                             = IT_OUT&lt;/P&gt;&lt;P&gt;    DAY_PSP                         = IT_DUMMY&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    ERROR_IN_BUILD_PSP              = 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;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display work schedule date wise&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT IT_OUT INTO WA_OUT.&lt;/P&gt;&lt;P&gt;*****&lt;STRONG&gt;To Mark the Dates "N/A" Before Joining Date of Employee&lt;/STRONG&gt;*****&lt;/P&gt;&lt;P&gt;IF WA_OUT-ACTIV = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Week off's&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF WA_OUT-TPKLA = 1.&lt;/P&gt;&lt;P&gt;      DISP1 = 'W/O'.&lt;/P&gt;&lt;P&gt;      DISP2 = 'W/O'.&lt;/P&gt;&lt;P&gt;      REST_HOLIDAY = REST_HOLIDAY + 1.&lt;/P&gt;&lt;P&gt;      CASE WA_OUT-AWART.&lt;/P&gt;&lt;P&gt;        WHEN 'ALWP'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'LWP'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'LWP'.&lt;/P&gt;&lt;P&gt;          LWP = LWP + 1.&lt;/P&gt;&lt;P&gt;          REST_HOLIDAY = REST_HOLIDAY - 1.&lt;/P&gt;&lt;P&gt;        WHEN 'UABS'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'A'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'A'.&lt;/P&gt;&lt;P&gt;          A = A + 1.&lt;/P&gt;&lt;P&gt;          REST_HOLIDAY = REST_HOLIDAY - 1.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;      IF DISP1 = 'W/O' AND DISP2 = 'W/O'.&lt;/P&gt;&lt;P&gt;        PERFORM CHECK_POW.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSEIF WA_OUT-FTKLA = 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   public holiday&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DISP1 = 'PH'.&lt;/P&gt;&lt;P&gt;      DISP2 = 'PH'.&lt;/P&gt;&lt;P&gt;      REST_HOLIDAY = REST_HOLIDAY + 1.&lt;/P&gt;&lt;P&gt;      CASE WA_OUT-AWART.&lt;/P&gt;&lt;P&gt;        WHEN 'ALWP'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'LWP'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'LWP'.&lt;/P&gt;&lt;P&gt;          LWP = LWP + 1.&lt;/P&gt;&lt;P&gt;          REST_HOLIDAY = REST_HOLIDAY - 1.&lt;/P&gt;&lt;P&gt;        WHEN 'UABS'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'A'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'A'.&lt;/P&gt;&lt;P&gt;          A = A + 1.&lt;/P&gt;&lt;P&gt;          REST_HOLIDAY = REST_HOLIDAY - 1.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;other absense.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CASE WA_OUT-AWART.&lt;/P&gt;&lt;P&gt;        WHEN 'ALWP'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'LWP'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'LWP'.&lt;/P&gt;&lt;P&gt;          LWP = LWP + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HAEL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'AEL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'AEL'.&lt;/P&gt;&lt;P&gt;          AEL = AEL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HCSL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'CL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'CL'.&lt;/P&gt;&lt;P&gt;          CL = CL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HEOL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'XL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'XL'.&lt;/P&gt;&lt;P&gt;          XL = XL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HERL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'EL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'EL'.&lt;/P&gt;&lt;P&gt;          EL = EL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HMAL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'AL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'AL'.&lt;/P&gt;&lt;P&gt;          AL = AL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HMCO'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'CO'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'CO'.&lt;/P&gt;&lt;P&gt;          CO = CO + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HMLE'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'EML'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'EML'.&lt;/P&gt;&lt;P&gt;          EML = EML + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HMRL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'RL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'RL'.&lt;/P&gt;&lt;P&gt;          RL = RL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HMTL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'ML'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'ML'.&lt;/P&gt;&lt;P&gt;          ML = ML + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HPOD'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'POD'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'POD'.&lt;/P&gt;&lt;P&gt;          POD = POD + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HSKL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'SL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'SL'.&lt;/P&gt;&lt;P&gt;          SL = SL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'HSPL'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'SPL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'SPL'.&lt;/P&gt;&lt;P&gt;          SPL = SPL + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'UABS'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'A'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'A'.&lt;/P&gt;&lt;P&gt;          A = A + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'ODDT'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'ODD'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'ODD'.&lt;/P&gt;&lt;P&gt;          ACT_WORK_DAY = ACT_WORK_DAY + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'ODFT'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'ODF'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'ODF'.&lt;/P&gt;&lt;P&gt;          ACT_WORK_DAY = ACT_WORK_DAY + 1.&lt;/P&gt;&lt;P&gt;        WHEN 'ODLT'.&lt;/P&gt;&lt;P&gt;          DISP1 = 'ODL'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'ODL'.&lt;/P&gt;&lt;P&gt;          ACT_WORK_DAY = ACT_WORK_DAY + 1.&lt;/P&gt;&lt;P&gt;        WHEN OTHERS.&lt;/P&gt;&lt;P&gt;          DISP1 = 'P'.&lt;/P&gt;&lt;P&gt;          DISP2 = 'P'.&lt;/P&gt;&lt;P&gt;          ACT_WORK_DAY = ACT_WORK_DAY + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDCASE.&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;    IF WA_OUT-TPKLA  = 0 .&lt;/P&gt;&lt;P&gt;           DISP1 = 'OFF' .&lt;/P&gt;&lt;P&gt;      DISP2 = 'OFF'.&lt;/P&gt;&lt;P&gt;      OFF = OFF + 1 .&lt;/P&gt;&lt;P&gt;      ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if working hours is less than 8 hrs&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF WA_OUT-DAUER NE 8 OR WA_OUT-DAUER NE 0.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_DUMMY INTO WA_DUMMY WHERE DATUM EQ WA_OUT-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF WA_DUMMY-BEGZT = WA_OUT-BEGZT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CASE WA_DUMMY-AWART.&lt;/P&gt;&lt;P&gt;            WHEN 'ALWP'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'LWP'.&lt;/P&gt;&lt;P&gt;              LWP = LWP + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HAEL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'AEL'.&lt;/P&gt;&lt;P&gt;              AEL = AEL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HCSL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'CL'.&lt;/P&gt;&lt;P&gt;              CL = CL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HEOL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'XL'.&lt;/P&gt;&lt;P&gt;              XL = XL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HERL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'EL'.&lt;/P&gt;&lt;P&gt;              EL = EL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMAL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'AL'.&lt;/P&gt;&lt;P&gt;              AL = AL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMCO'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'CO'.&lt;/P&gt;&lt;P&gt;              CO = CO + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMLE'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'EML'.&lt;/P&gt;&lt;P&gt;              EML = EML + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMRL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'RL'.&lt;/P&gt;&lt;P&gt;              RL = RL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMTL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'ML'.&lt;/P&gt;&lt;P&gt;              ML = ML + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HPOD'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'POD'.&lt;/P&gt;&lt;P&gt;              POD = POD + '0.25' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.25'.&lt;/P&gt;&lt;P&gt;            WHEN 'HSKL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'SL'.&lt;/P&gt;&lt;P&gt;              SL = SL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HSPL'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'SPL'.&lt;/P&gt;&lt;P&gt;              SPL = SPL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'UABS'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'A'.&lt;/P&gt;&lt;P&gt;              A = A + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'ODDT'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'ODD'.&lt;/P&gt;&lt;P&gt;            WHEN 'ODFT'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'ODF'.&lt;/P&gt;&lt;P&gt;            WHEN 'ODLT'.&lt;/P&gt;&lt;P&gt;              DISP1 = 'ODL'.&lt;/P&gt;&lt;P&gt;          ENDCASE.&lt;/P&gt;&lt;P&gt;        ELSEIF WA_DUMMY-ENDZT = WA_OUT-ENDZT.&lt;/P&gt;&lt;P&gt;          CASE WA_DUMMY-AWART.&lt;/P&gt;&lt;P&gt;            WHEN 'ALWP'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'LWP'.&lt;/P&gt;&lt;P&gt;              LWP = LWP + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HAEL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'AEL'.&lt;/P&gt;&lt;P&gt;              AEL = AEL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HCSL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'CL'.&lt;/P&gt;&lt;P&gt;              CL = CL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HEOL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'XL'.&lt;/P&gt;&lt;P&gt;              XL = XL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HERL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'EL'.&lt;/P&gt;&lt;P&gt;              EL = EL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMAL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'AL'.&lt;/P&gt;&lt;P&gt;              AL = AL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMCO'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'CO'.&lt;/P&gt;&lt;P&gt;              CO = CO + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMLE'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'EML'.&lt;/P&gt;&lt;P&gt;              EML = EML + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMRL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'RL'.&lt;/P&gt;&lt;P&gt;              RL = RL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HMTL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'ML'.&lt;/P&gt;&lt;P&gt;              ML = ML + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HPOD'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'POD'.&lt;/P&gt;&lt;P&gt;              POD = POD + '0.25' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.25'.&lt;/P&gt;&lt;P&gt;            WHEN 'HSKL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'SL'.&lt;/P&gt;&lt;P&gt;              SL = SL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'HSPL'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'SPL'.&lt;/P&gt;&lt;P&gt;              SPL = SPL + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'UABS'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'A'.&lt;/P&gt;&lt;P&gt;              A = A + '0.5' .&lt;/P&gt;&lt;P&gt;              ACT_WORK_DAY = ACT_WORK_DAY - '0.5'.&lt;/P&gt;&lt;P&gt;            WHEN 'ODDT'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'ODD'.&lt;/P&gt;&lt;P&gt;            WHEN 'ODFT'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'ODF'.&lt;/P&gt;&lt;P&gt;            WHEN 'ODLT'.&lt;/P&gt;&lt;P&gt;              DISP2 = 'ODL'.&lt;/P&gt;&lt;P&gt;          ENDCASE.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;************************&lt;STRONG&gt;Changes By Vinay To Comment condition   25.05.2007 Start&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*****&lt;STRONG&gt;To Mark the Dates "N/A" Before Joining Date of Employee&lt;/STRONG&gt;*****&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;    DISP1 = 'N/A'.&lt;/P&gt;&lt;P&gt;    DISP2 = 'N/A'.&lt;/P&gt;&lt;P&gt;    NA = NA + 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;  ENDLOOP.&lt;/P&gt;&lt;P&gt;""" I M NOT ABLE 2 GET REST_HOLIDAY,LWP HERE"&lt;/P&gt;&lt;P&gt;loop at it_atten into wa_atten .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_ATTEN-PERNR =  WA_PERNR  .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-REST_HOLIDAY = REST_HOLIDAY.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-ACT_WORK_DAY = ACT_WORK_DAY .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-LWP  = LWP .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-AEL  =  AEL .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-CL  =  CL .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-XL  = XL .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-EL  =  EL.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-AL =  AL.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-CO =  CO.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-EML  =  EML .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-RL =  RL.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-ML =  ML.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-POD =  POD.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-SL  =  SL.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-SPL  =  SPL.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-POW  =  POW.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-A  =  A.&lt;/P&gt;&lt;P&gt;    WA_ATTEN-WPD  =  WPD .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-NA  = NA .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-OFF  = OFF .&lt;/P&gt;&lt;P&gt;    WA_ATTEN-SH  = SH  .&lt;/P&gt;&lt;P&gt;WA_ATTEN-NUM_DAY1  = NUM_DAY1 .&lt;/P&gt;&lt;P&gt;APPEND WA_ATTEN TO IT_ATTEN .&lt;/P&gt;&lt;P&gt;endloop .&lt;/P&gt;&lt;P&gt;CLEAR WA_ATTEN  .&lt;/P&gt;&lt;P&gt;CLEAR: IT_OUT,&lt;/P&gt;&lt;P&gt;         WA_OUT,&lt;/P&gt;&lt;P&gt;         IT_DUMMY,&lt;/P&gt;&lt;P&gt;         WA_DUMMY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****perform total1 .&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; CLEAR :        WA_ATTEN   , WA_ATTEN. .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Feb 2008 09:06:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3303151#M790968</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-02T09:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3303152#M790969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry, for me too little information and too much coding ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2008 20:06:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3303152#M790969</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-04T20:06:15Z</dc:date>
    </item>
    <item>
      <title>Re: internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3303153#M790970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;include the required field in the select query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;narendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2008 06:43:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3303153#M790970</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-05T06:43:52Z</dc:date>
    </item>
  </channel>
</rss>

