<?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: hi in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204177#M471264</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out with this code .. will help you out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A variable &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA L_PAGE_COUNT(5) TYPE C. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Copy in The end of program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE SY-PAGNO TO L_PAGE_COUNT LEFT-JUSTIFIED. &lt;/P&gt;&lt;P&gt;DO SY-PAGNO TIMES. &lt;/P&gt;&lt;P&gt;READ LINE 1 OF PAGE SY-INDEX. &lt;/P&gt;&lt;P&gt;REPLACE '-----' WITH L_PAGE_COUNT INTO SY-LISEL. &lt;/P&gt;&lt;P&gt;MODIFY CURRENT LINE. &lt;/P&gt;&lt;P&gt;ENDDO. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE. &lt;/P&gt;&lt;P&gt;WRITE: /(70) 'Heading' CENTERED, 70 SY-PAGNO,'of ', '-----'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jayant Sahu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Award Points if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Apr 2007 11:02:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-27T11:02:43Z</dc:date>
    <item>
      <title>hi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204176#M471263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI SAP GURU'S&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I HAVE TO SHOW PAGE NO"S IN THE OUTPUT LIST AS CURRENT PAGE/TOTAL NO OF PAGES FOR EX 1/20,2/20/,3/30....30/30 in top of page can any body help me. i am sending my code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;REPORT ZSDITS033_ZMATKUND1 no standard page heading LINE-SIZE 250&lt;/P&gt;&lt;P&gt;line-count 33(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&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;Project : AFTERMARKET  - DELPHI AUTOMOTIVE                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Component   : SD                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Description : -                                                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Specifications : Copy of ZSDLIS033_ZMATKUND                         *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Frequency : -                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data IN   : -                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data OUT  : -                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation Author : AKUMAR                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation Date   : 15/06/2005                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Release         : 4.6C                                              *&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;                              TABLES                                *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;TABLES: KONH  ,&lt;/P&gt;&lt;P&gt;        KONP  ,&lt;/P&gt;&lt;P&gt;        MARA  ,&lt;/P&gt;&lt;P&gt;        USR01 ,&lt;/P&gt;&lt;P&gt;        A006  ,&lt;/P&gt;&lt;P&gt;        A904  ,&lt;/P&gt;&lt;P&gt;        A895  ,&lt;/P&gt;&lt;P&gt;        A918  ,&lt;/P&gt;&lt;P&gt;        A943  ,&lt;/P&gt;&lt;P&gt;        A944  ,&lt;/P&gt;&lt;P&gt;        A945  ,&lt;/P&gt;&lt;P&gt;        A946  ,&lt;/P&gt;&lt;P&gt;        A947  ,&lt;/P&gt;&lt;P&gt;        A948  ,&lt;/P&gt;&lt;P&gt;        A949  ,&lt;/P&gt;&lt;P&gt;        A995  ,&lt;/P&gt;&lt;P&gt;        A997  ,&lt;/P&gt;&lt;P&gt;        A998  ,&lt;/P&gt;&lt;P&gt;        A913  ,&lt;/P&gt;&lt;P&gt;        KONV  ,        "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;        VBAK  .        "Case 164536 AKUMAR&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;                            INCLUDES                                *&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;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE ZRPWDATA_NEW.&lt;/P&gt;&lt;P&gt;INCLUDE ZRPWFOR2_NEW.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;SELECTION-SCREEN : PARAMETERS and SELECT-OPTIONS                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK22 WITH FRAME TITLE TEXT-250.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_PLTYP1 RADIOBUTTON GROUP PLT1,&lt;/P&gt;&lt;P&gt;            P_PLTYP2 RADIOBUTTON GROUP PLT1,&lt;/P&gt;&lt;P&gt;            P_PLTYP3 RADIOBUTTON GROUP PLT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLOCK22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK0 WITH FRAME TITLE TEXT-102.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:  P_ZIP0 RADIOBUTTON GROUP COND USER-COMMAND US01,&lt;/P&gt;&lt;P&gt;             P_ZID1 RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;P&gt;             P_ZID2 RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;P&gt;             P_ZID3 RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             P_ZID4 RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Modification End Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             P_ZIP3 RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;P&gt;             P_ZISC RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;P&gt;             P_ZID5 RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;P&gt;             P_ZIPR RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;P&gt;             P_ZIF% RADIOBUTTON GROUP COND .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            P_ZIFR RADIOBUTTON GROUP COND ,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            P_ZIPM RADIOBUTTON GROUP COND .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLOCK0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK1 WITH FRAME TITLE TEXT-103.&lt;/P&gt;&lt;P&gt;PARAMETERS : VKORG LIKE A005-VKORG DEFAULT 'I010',&lt;/P&gt;&lt;P&gt;             VTWEG LIKE A005-VTWEG DEFAULT '03',&lt;/P&gt;&lt;P&gt;             SPART LIKE A913-SPART DEFAULT '60'.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: KAPPL FOR  KONH-KAPPL DEFAULT 'V' ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              KSCHL FOR  KONH-KSCHL,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                DATAB FOR  KONH-DATAB.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              ZZKATR1 FOR A904-ZZKATR1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS  NORMT LIKE MARA-NORMT.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLOCK1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;*** ZIP0,ZID1,ZID2,ZID3,ZID4,ZIP3,ZID5,ZISC&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK2 WITH FRAME TITLE TEXT-104.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(53) TEXT-200 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;*SELECT-OPTIONS PLTYP FOR A006-PLTYP MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR9 FOR A006-MATNR MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(70) TEXT-201 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR FOR A946-MATNR MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(70) TEXT-202 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*SELECT-OPTIONS KUNNR FOR A947-KUNNR MODIF ID 001.&lt;/P&gt;&lt;P&gt; SELECT-OPTIONS KONDM3 FOR A947-KONDM MODIF ID 001.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(70) TEXT-203 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*SELECT-OPTIONS KONDA1 FOR A948-KONDA MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR2 FOR A948-MATNR MODIF ID 001.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(70) TEXT-204 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS KONDM1 FOR A949-KONDM MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(60) TEXT-205 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR1 FOR A995-MATNR MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(65) TEXT-206 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS KONDM2 FOR A997-KONDM MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(57) TEXT-207 MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR3 FOR A998-MATNR MODIF ID 001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLOCK2.&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;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;***ZIPR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK3 WITH FRAME TITLE TEXT-107.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(53) TEXT-210 MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR6 FOR A918-MATNR MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(64) TEXT-211 MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS SPART1 FOR A895-SPART MODIF ID 002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(64) TEXT-211 MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR7 FOR A895-MATNR MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT 1(55) TEXT-212 MODIF ID 004.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;*SELECT-OPTIONS KONDA1 FOR A906-KONDA MODIF ID 004.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(57) TEXT-212 MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR4 FOR A943-MATNR MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(70) TEXT-213 MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR8 FOR A006-MATNR MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(70) TEXT-214 MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT-OPTIONS KONDA2 FOR A944-KONDA MODIF ID 002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(70) TEXT-215 MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS MATNR5 FOR A945-MATNR MODIF ID 002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLOCK3.&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;***ZIF%&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK4 WITH FRAME TITLE TEXT-108.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(53) TEXT-217 MODIF ID 003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS WERKS FOR A913-WERKS MODIF ID 003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLOCK4.&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 BLOCK5 WITH FRAME TITLE TEXT-006.&lt;/P&gt;&lt;P&gt;PARAMETERS: A_DATBI AS CHECKBOX DEFAULT 'X',&lt;/P&gt;&lt;P&gt;            A_DATAB AS CHECKBOX DEFAULT 'X',&lt;/P&gt;&lt;P&gt;            A_WERT  AS CHECKBOX DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLOCK5.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BL3 WITH FRAME TITLE TEXT-100.&lt;/P&gt;&lt;P&gt;PARAMETERS P_DOWN AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(25) TEXT-101.&lt;/P&gt;&lt;P&gt;PARAMETERS P_XL LIKE Z_EXCEL_FILE DEFAULT 'c:\example.xls'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BL3.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                               DATA                                 *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: CPT         TYPE I ,&lt;/P&gt;&lt;P&gt;      OBJECTCLASS LIKE CDHDR-OBJECTCLAS,&lt;/P&gt;&lt;P&gt;      OBJECTID    LIKE CDHDR-OBJECTID  ,&lt;/P&gt;&lt;P&gt;      ZCOND       LIKE A004-KSCHL,&lt;/P&gt;&lt;P&gt;      V_TITEL(40),&lt;/P&gt;&lt;P&gt;      V_PLTYP     LIKE A006-PLTYP,         "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;      V_TEXT1(50),&lt;/P&gt;&lt;P&gt;      V_TEXT2(40).&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;                        INTERNAL TABLES                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF RESULTS OCCURS 100,&lt;/P&gt;&lt;P&gt;      KOTAB   LIKE T681-KOTAB   ,&lt;/P&gt;&lt;P&gt;      MATNR   LIKE A004-MATNR   ,&lt;/P&gt;&lt;P&gt;      HIENR   LIKE A904-HIENR   ,&lt;/P&gt;&lt;P&gt;      KUNNR   LIKE A005-KUNNR   ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ZZKATR1 LIKE A903-ZZKATR1 ,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PLTYP   LIKE A907-PLTYP   ,&lt;/P&gt;&lt;P&gt;      KONDA   LIKE A906-KONDA   ,&lt;/P&gt;&lt;P&gt;      KONDM   LIKE A999-KONDM   ,&lt;/P&gt;&lt;P&gt;      KBETR   LIKE KONP-KBETR   ,&lt;/P&gt;&lt;P&gt;      KONWA   LIKE KONP-KONWA   ,&lt;/P&gt;&lt;P&gt;      KPEIN   LIKE KONP-KPEIN   ,&lt;/P&gt;&lt;P&gt;      KMEIN   LIKE KONP-KMEIN   ,&lt;/P&gt;&lt;P&gt;      DATAB   LIKE A005-DATAB   ,&lt;/P&gt;&lt;P&gt;      DATBI   LIKE A005-DATBI   ,&lt;/P&gt;&lt;P&gt;      ERNAM   LIKE KONH-ERNAM   ,&lt;/P&gt;&lt;P&gt;      ERDAT   LIKE KONH-ERDAT   ,&lt;/P&gt;&lt;P&gt;      VKORG   LIKE A005-VKORG   ,&lt;/P&gt;&lt;P&gt;      KSCHL   LIKE A005-KSCHL   ,&lt;/P&gt;&lt;P&gt;      VTWEG   LIKE A005-VTWEG   ,&lt;/P&gt;&lt;P&gt;      MXWRT   LIKE KONP-MXWRT   ,&lt;/P&gt;&lt;P&gt;      GKWRT   LIKE KONP-GKWRT   ,&lt;/P&gt;&lt;P&gt;      PKWRT   LIKE KONP-PKWRT   ,&lt;/P&gt;&lt;P&gt;      KNUMH   LIKE KONP-KNUMH   .&lt;/P&gt;&lt;P&gt;DATA: END OF RESULTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF CHANGETABLE OCCURS 100.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE CDRED.&lt;/P&gt;&lt;P&gt;DATA: END OF CHANGETABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF INTAB OCCURS 100,&lt;/P&gt;&lt;P&gt;      KOTAB   LIKE T681-KOTAB   ,&lt;/P&gt;&lt;P&gt;      KAPPL   LIKE A005-KAPPL   ,&lt;/P&gt;&lt;P&gt;      KSCHL   LIKE A005-KSCHL   ,&lt;/P&gt;&lt;P&gt;      VKORG   LIKE A005-VKORG   ,&lt;/P&gt;&lt;P&gt;      VTWEG   LIKE A005-VTWEG   ,&lt;/P&gt;&lt;P&gt;      SPART   LIKE A946-SPART   ,&lt;/P&gt;&lt;P&gt;      MATNR   LIKE A005-MATNR   ,&lt;/P&gt;&lt;P&gt;      HIENR   LIKE A904-HIENR   ,&lt;/P&gt;&lt;P&gt;      WAERK   LIKE A006-WAERK   ,&lt;/P&gt;&lt;P&gt;      KUNNR   LIKE A005-KUNNR   ,&lt;/P&gt;&lt;P&gt;      PLTYP   LIKE A907-PLTYP   ,&lt;/P&gt;&lt;P&gt;      KFRST   LIKE A946-KFRST   ,&lt;/P&gt;&lt;P&gt;      KONDA   LIKE A906-KONDA   ,&lt;/P&gt;&lt;P&gt;      KONDM   LIKE A999-KONDM   ,&lt;/P&gt;&lt;P&gt;      DATBI   LIKE A005-DATBI   ,&lt;/P&gt;&lt;P&gt;      KBSTAT  LIKE A946-KBSTAT  ,&lt;/P&gt;&lt;P&gt;      DATAB   LIKE A005-DATAB   ,&lt;/P&gt;&lt;P&gt;      KNUMH   LIKE A005-KNUMH   ,&lt;/P&gt;&lt;P&gt;      WERKS   LIKE A913-WERKS   ,&lt;/P&gt;&lt;P&gt;      KDKGR   LIKE A913-KDKGR   ,&lt;/P&gt;&lt;P&gt;      AUART_SD LIKE A913-AUART_SD.&lt;/P&gt;&lt;P&gt;DATA: END OF INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF OUTAB OCCURS 100,&lt;/P&gt;&lt;P&gt;      KOTAB   LIKE T681-KOTAB   ,&lt;/P&gt;&lt;P&gt;      KAPPL   LIKE A005-KAPPL   ,&lt;/P&gt;&lt;P&gt;      KSCHL   LIKE A005-KSCHL   ,&lt;/P&gt;&lt;P&gt;      VKORG   LIKE A005-VKORG   ,&lt;/P&gt;&lt;P&gt;      VTWEG   LIKE A005-VTWEG   ,&lt;/P&gt;&lt;P&gt;      SPART   LIKE A946-SPART   ,&lt;/P&gt;&lt;P&gt;      MATNR   LIKE A005-MATNR   ,&lt;/P&gt;&lt;P&gt;      HIENR   LIKE A904-HIENR   ,&lt;/P&gt;&lt;P&gt;      WAERK   LIKE A006-WAERK   ,&lt;/P&gt;&lt;P&gt;      KUNNR   LIKE A005-KUNNR   ,&lt;/P&gt;&lt;P&gt;      PLTYP   LIKE A907-PLTYP   ,&lt;/P&gt;&lt;P&gt;      KFRST   LIKE A946-KFRST   ,&lt;/P&gt;&lt;P&gt;      KONDA   LIKE A906-KONDA   ,&lt;/P&gt;&lt;P&gt;      KONDM   LIKE A999-KONDM   ,&lt;/P&gt;&lt;P&gt;      DATBI   LIKE A005-DATBI   ,&lt;/P&gt;&lt;P&gt;      KBSTAT  LIKE A946-KBSTAT  ,&lt;/P&gt;&lt;P&gt;      DATAB   LIKE A005-DATAB   ,&lt;/P&gt;&lt;P&gt;      KNUMH   LIKE A005-KNUMH   ,&lt;/P&gt;&lt;P&gt;      WERKS   LIKE A913-WERKS   ,&lt;/P&gt;&lt;P&gt;      KDKGR   LIKE A913-KDKGR   ,&lt;/P&gt;&lt;P&gt;      AUART_SD LIKE A913-AUART_SD,&lt;/P&gt;&lt;P&gt;      ERNAM   LIKE KONH-ERNAM   ,&lt;/P&gt;&lt;P&gt;      ERDAT   LIKE KONH-ERDAT   .&lt;/P&gt;&lt;P&gt;DATA: END OF OUTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Begin of changes Case 164536 AKUMAR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: I_VBAK LIKE VBAK OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      V_KBETR(8) TYPE P DECIMALS 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_KONV OCCURS 0,&lt;/P&gt;&lt;P&gt;        KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;        KDATU LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;        KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;      END OF I_KONV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_RESULTS_MAN OCCURS 0,&lt;/P&gt;&lt;P&gt;        KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;        KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;        DATFR LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;        DATTO LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;      END OF I_RESULTS_MAN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF V_KONV,&lt;/P&gt;&lt;P&gt;        KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;        KDATU LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;        KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;      END OF V_KONV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF V_KONV1,&lt;/P&gt;&lt;P&gt;        KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;        KDATU LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;        KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;      END OF V_KONV1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF V_KONV_PRE,&lt;/P&gt;&lt;P&gt;        KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;        KDATU LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;        KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;      END OF V_KONV_PRE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of changes Case 164536 AKUMAR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF OUTAB2 OCCURS 100.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE OUTAB.&lt;/P&gt;&lt;P&gt;DATA: END OF OUTAB2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA006 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A006.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA895 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A895.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA895.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA918 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A918.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA918.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA943 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A943.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA943.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA944 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A944.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA944.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA945 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A945.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA945.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA946 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A946.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA946.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA947 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A947.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA947.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA948 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A948.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA948.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA949 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A949.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA949.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA995 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A995.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA995.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA997 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A997.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA997.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA998 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A998.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA998.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ZA913 OCCURS 1000.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE A913.&lt;/P&gt;&lt;P&gt;DATA: END OF ZA913.&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;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLE OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF EXCEL_OUTAB OCCURS 100,&lt;/P&gt;&lt;P&gt;      KOTAB(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      MATNR(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      HIENR(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      KUNNR(40)      TYPE C ,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ZZKATR1(40)    TYPE C ,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PLTYP(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      KONDA(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      KONDM(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      KBETR(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      KONWA(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      KPEINKMEIN(40) TYPE C ,&lt;/P&gt;&lt;P&gt;      DATAB(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      DATBI(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      ERNAM(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      ERDAT(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      VKORG(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      KSCHL(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      VTWEG(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      FNAME(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      FTEXT(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      F_OLD(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      F_NEW(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      USERNAME(40)   TYPE C ,&lt;/P&gt;&lt;P&gt;      UDATE(40)      TYPE C ,&lt;/P&gt;&lt;P&gt;      UTIME(40)      TYPE C .&lt;/P&gt;&lt;P&gt;DATA: END OF EXCEL_OUTAB .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF EXCEL_OUTAB2 OCCURS 100.&lt;/P&gt;&lt;P&gt;      INCLUDE STRUCTURE EXCEL_OUTAB .&lt;/P&gt;&lt;P&gt;DATA: END OF EXCEL_OUTAB2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF EXCEL_OUTAB3 OCCURS 100,&lt;/P&gt;&lt;P&gt;        KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;        KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;        DATFR LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;        DATTO LIKE KONV-KDATU,&lt;/P&gt;&lt;P&gt;      END OF EXCEL_OUTAB3 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;     IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;     IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;     IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;        SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;     ENDIF.&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;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;CASE 'X'.&lt;/P&gt;&lt;P&gt;  WHEN P_ZIP0.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;  WHEN P_ZID1.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;  WHEN P_ZID2.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;  WHEN P_ZID3.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN P_ZID4.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Modification End Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN P_ZIP3.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;  WHEN P_ZID5.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;   WHEN P_ZISC.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    WHEN P_ZIPR.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    WHEN P_ZIF%.&lt;/P&gt;&lt;P&gt;      LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;P&gt;           SCREEN-ACTIVE = '1'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHEN P_ZIFR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     LOOP AT SCREEN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;/LI&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;       IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;/LI&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;       IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;/LI&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;       MODIFY SCREEN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHEN P_ZIPM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     LOOP AT SCREEN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF SCREEN-GROUP1 = '001'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;/LI&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;       IF SCREEN-GROUP1 = '002'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;/LI&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;       IF SCREEN-GROUP1 = '003'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          SCREEN-ACTIVE = '0'.&lt;/P&gt;&lt;/LI&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;       MODIFY SCREEN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VKORG.&lt;/P&gt;&lt;P&gt;*--- Begin of Comments - DV1K935934&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; AUTHORITY-CHECK OBJECT 'Z_SD_VKORG'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ID 'ACTVT' FIELD '03'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ID 'LGORT' FIELD VKORG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*--- End of Comments - DV1K935934&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Begin of insertion - DV1K935934&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'Z_SD_VKORG'&lt;/P&gt;&lt;P&gt;             ID 'ACTVT' FIELD '03'&lt;/P&gt;&lt;P&gt;             ID 'VKORG' FIELD VKORG.&lt;/P&gt;&lt;P&gt;*--- End of insertion - DV1K935934&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;     MESSAGE ID 'ZAUTH' TYPE 'E' NUMBER '002' WITH VKORG.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VTWEG.&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'Z_SD_VTWEG'&lt;/P&gt;&lt;P&gt;             ID 'ACTVT' FIELD '03'&lt;/P&gt;&lt;P&gt;             ID 'VTWEG' FIELD VTWEG.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;     MESSAGE ID 'ZAUTH' TYPE 'E' NUMBER '007' WITH VTWEG.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        START-OF-SELECTION                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF A_DATAB IS INITIAL AND A_DATBI IS INITIAL AND A_WERT IS INITIAL.&lt;/P&gt;&lt;P&gt;   V_TITEL = TEXT-020.&lt;/P&gt;&lt;P&gt;   V_TEXT1 = TEXT-021.&lt;/P&gt;&lt;P&gt;   V_TEXT2 = TEXT-022.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          TITEL     = V_TITEL&lt;/P&gt;&lt;P&gt;          TEXTLINE1 = V_TEXT1&lt;/P&gt;&lt;P&gt;          TEXTLINE2 = V_TEXT2&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          OTHERS    = 1.&lt;/P&gt;&lt;P&gt;   EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF P_PLTYP1 EQ 'X'.            "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;   V_PLTYP = 'S0'.             "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;ELSEIF P_PLTYP2 EQ 'X'.        "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;   V_PLTYP = 'S1'.             "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;ELSEIF P_PLTYP3 EQ 'X'.        "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;   V_PLTYP = 'S2'.             "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;ENDIF.                         "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM FOUND_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF P_ZIFR NE 'X' AND P_ZIPM NE 'X'.    "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT INTAB.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING INTAB TO OUTAB.&lt;/P&gt;&lt;P&gt;   APPEND OUTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR RESULTS.&lt;/P&gt;&lt;P&gt;REFRESH RESULTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NORMT NE ' '.&lt;/P&gt;&lt;P&gt;  LOOP AT OUTAB WHERE MATNR NE SPACE.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE NORMT FROM MARA INTO MARA-NORMT&lt;/P&gt;&lt;P&gt;                                       WHERE MATNR EQ OUTAB-MATNR.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0 AND NORMT NE MARA-NORMT.&lt;/P&gt;&lt;P&gt;       DELETE OUTAB.&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;IF NOT ( MATNR1 IS INITIAL ).&lt;/P&gt;&lt;P&gt;  LOOP AT OUTAB WHERE MATNR IN MATNR1.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING OUTAB TO OUTAB2.&lt;/P&gt;&lt;P&gt;    APPEND OUTAB2.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  CLEAR OUTAB. REFRESH OUTAB.&lt;/P&gt;&lt;P&gt;  OUTAB[] = OUTAB2[].&lt;/P&gt;&lt;P&gt;  CLEAR OUTAB2. REFRESH OUTAB2.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT OUTAB WHERE MATNR CO '0123456789 '.&lt;/P&gt;&lt;P&gt;     CALL FUNCTION 'CONVERSION_EXIT_MATN2_OUTPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;           INPUT    = OUTAB-MATNR&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;           OUTPUT   = OUTAB-MATNR.&lt;/P&gt;&lt;P&gt;      MODIFY OUTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SORT OUTAB BY KOTAB MATNR HIENR KUNNR ZZKATR1 PLTYP KONDA KONDM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SORT OUTAB BY KOTAB MATNR HIENR KUNNR PLTYP KONDA KONDM.&lt;/P&gt;&lt;P&gt;LOOP AT OUTAB.&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING OUTAB TO RESULTS.&lt;/P&gt;&lt;P&gt;  APPEND RESULTS.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT RESULTS.&lt;/P&gt;&lt;P&gt;    CLEAR KONP.&lt;/P&gt;&lt;P&gt;    SELECT KBETR KONWA MXWRT GKWRT PKWRT KPEIN KMEIN FROM KONP&lt;/P&gt;&lt;P&gt;                      INTO CORRESPONDING FIELDS OF KONP&lt;/P&gt;&lt;P&gt;                      WHERE KNUMH EQ RESULTS-KNUMH.&lt;/P&gt;&lt;P&gt;      RESULTS-KBETR = KONP-KBETR.&lt;/P&gt;&lt;P&gt;      RESULTS-KONWA = KONP-KONWA.&lt;/P&gt;&lt;P&gt;      RESULTS-MXWRT = KONP-MXWRT.&lt;/P&gt;&lt;P&gt;      RESULTS-GKWRT = KONP-GKWRT.&lt;/P&gt;&lt;P&gt;      RESULTS-PKWRT = KONP-PKWRT.&lt;/P&gt;&lt;P&gt;      RESULTS-KPEIN = KONP-KPEIN.&lt;/P&gt;&lt;P&gt;      RESULTS-KMEIN = KONP-KMEIN.&lt;/P&gt;&lt;P&gt;      MODIFY RESULTS.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&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;&lt;/P&gt;&lt;P&gt;*MODIFICATION&lt;/P&gt;&lt;P&gt;perform f_report_display. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*MODIFICATION ENDS&lt;/P&gt;&lt;P&gt;*-- Begin of Koti&lt;/P&gt;&lt;P&gt;if results[] is initial.&lt;/P&gt;&lt;P&gt;write: / 'No records found on selection date', datab-low, 'to', datab-high.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write: /2 'DATA SELECTED FOR INPUT'.&lt;/P&gt;&lt;P&gt;write: /2 '----&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;&lt;P&gt;'.&lt;/P&gt;&lt;P&gt;if  P_PLTYP1 = 'X'.&lt;/P&gt;&lt;P&gt;write:/2 'Price List Choice: S0'.&lt;/P&gt;&lt;P&gt;elseif  P_PLTYP2 = 'X'.&lt;/P&gt;&lt;P&gt;write:/2 'Price List Choice: S1'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write:/2 'Price List Choice: S2'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if P_ZIP0 = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: ZIP0'.&lt;/P&gt;&lt;P&gt;elseif P_ZID1 = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZID1'.&lt;/P&gt;&lt;P&gt;elseif P_ZID2 = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZID2'.&lt;/P&gt;&lt;P&gt;elseif P_ZID3 = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZID3'.&lt;/P&gt;&lt;P&gt;elseif P_ZID4 = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZID4'.&lt;/P&gt;&lt;P&gt;elseif P_ZIP3 = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZIP3'.&lt;/P&gt;&lt;P&gt;elseif P_ZISC = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZISC'.&lt;/P&gt;&lt;P&gt;elseif P_ZID5 = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZID5'.&lt;/P&gt;&lt;P&gt;elseif P_ZIPR = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_ZIPR'.&lt;/P&gt;&lt;P&gt;elseif P_ZIF% = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Price Condition: P_P_ZIF%'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not VKORG  is initial .&lt;/P&gt;&lt;P&gt;write: /2 'Sales organization: ', VKORG .&lt;/P&gt;&lt;P&gt;endif .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not VTWEG is  initial.&lt;/P&gt;&lt;P&gt;write: /2 'Distribution channel:', VTWEG .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not SPART is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Division :', SPART.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not KAPPL[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Application:', KAPPL-LOW , 'TO' , KAPPL-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not DATAB[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Valid Dates:', DATAB-LOW , 'To' , DATAB-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not NORMT is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: /2 'Do not use:', NORMT.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not MATNR9[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR9-LOW, 'TO' , MATNR9-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not MATNR[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR-LOW, 'TO' , MATNR-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;*if not KUNNR[] is initial.&lt;/P&gt;&lt;P&gt;*write: /2 'Customer', KUNNR-LOW, 'TO' , KUNNR-HIGH.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;if not KONDA2[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Price Group ( Customer )', KONDA2-LOW, 'TO' , KONDA2-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not KONDM1[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material Pricing Group', KONDM1-LOW, 'TO', KONDM1-HIGH .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not MATNR1[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Customer', MATNR1-LOW , 'TO', MATNR1-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not KONDM2[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material Pricing Group', KONDM2-LOW , 'TO' , KONDM2-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not MATNR3[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR3-LOW, 'TO' , MATNR3-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not MATNR6[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR6-LOW, 'TO' , MATNR6-HIGH.&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 not SPART1[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'DIVISION', SPART1-LOW, 'TO' , SPART1-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not MATNR7[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR7-LOW, 'TO' , MATNR7-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not MATNR4[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR4-LOW, 'TO' , MATNR4-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not MATNR8[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR8-LOW, 'TO' , MATNR8-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if not KONDA2[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Price group (customer)', KONDA2-LOW, 'TO' , MATNR2-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not MATNR5[] is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Material', MATNR5-LOW, 'TO' , MATNR5-HIGH.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not WERKS is initial.&lt;/P&gt;&lt;P&gt;write: /2 'Plant', WERKS.&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 A_DATBI = 'X' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: /2 'End of Validity' .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if A_DATAB = 'X' .&lt;/P&gt;&lt;P&gt;write: /2 'Begin Of Validity' .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if  A_WERT = 'X' .&lt;/P&gt;&lt;P&gt;write: /2 'Affich Value' .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if P_DOWN = 'X'.&lt;/P&gt;&lt;P&gt;write: /2 'Download to Excel'.&lt;/P&gt;&lt;P&gt;endif.&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;*-- End of Koti&lt;/P&gt;&lt;P&gt;LOOP AT RESULTS.&lt;/P&gt;&lt;P&gt;  PERFORM CHANGEDOCUMENT_READ.&lt;/P&gt;&lt;P&gt;  PERFORM CLEAR_DATA.&lt;/P&gt;&lt;P&gt;  LOOP AT CHANGETABLE WHERE F_OLD &amp;lt;&amp;gt; ' ' AND F_NEW &amp;lt;&amp;gt; ' '.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;     PERFORM HEADER.&lt;/P&gt;&lt;P&gt;     PERFORM AFFICH_HEADER.&lt;/P&gt;&lt;P&gt;     PERFORM AFFICH_MODIFS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;*ELSE.                                  "Case 164536 AKUMAR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; PERFORM MANUAL_CONDITION_REPORT.     "Case 164536 AKUMAR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDIF.                                 "Case 164536 AKUMAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                          END-OF-SELECTION                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IF P_DOWN EQ 'X' OR SY-BATCH EQ 'X'.&lt;/P&gt;&lt;P&gt;*IF P_DOWN EQ 'X' OR SY-BATCH EQ 'X' AND&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ( P_ZIFR NE 'X' AND P_ZIPM NE 'X' ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     PERFORM CHARGEMENT_EXCEL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PERFORM EXCEL_EXE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ELSEIF P_DOWN EQ 'X' OR SY-BATCH EQ 'X' AND&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           ( P_ZIFR EQ 'X' OR P_ZIPM EQ 'X' ).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PERFORM CHARGEMENT_EXCEL1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                              END                                   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&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;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  HEADER_2                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM HEADER_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;WRITE: /   TEXT-013 ,&lt;/P&gt;&lt;P&gt;        11 TEXT-014 ,&lt;/P&gt;&lt;P&gt;        72 TEXT-015 ,&lt;/P&gt;&lt;P&gt;        93 TEXT-016 ,&lt;/P&gt;&lt;P&gt;       114 TEXT-017 ,&lt;/P&gt;&lt;P&gt;       127 TEXT-018 ,&lt;/P&gt;&lt;P&gt;       138 TEXT-019 ,&lt;/P&gt;&lt;P&gt;       145 ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  CHANGEDOCUMENT_READ                                      *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM CHANGEDOCUMENT_READ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR CHANGETABLE.&lt;/P&gt;&lt;P&gt;REFRESH CHANGETABLE.&lt;/P&gt;&lt;P&gt;OBJECTCLASS = 'COND_A'.&lt;/P&gt;&lt;P&gt;OBJECTID    =  RESULTS-KNUMH .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CHANGEDOCUMENT_READ'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          OBJECTCLASS                = OBJECTCLASS&lt;/P&gt;&lt;P&gt;          OBJECTID                   = OBJECTID&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          EDITPOS                    = CHANGETABLE&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          NO_POSITION_FOUND          = 1&lt;/P&gt;&lt;P&gt;          WRONG_ACCESS_TO_ARCHIVE    = 2&lt;/P&gt;&lt;P&gt;          TIME_ZONE_CONVERSION_ERROR = 3&lt;/P&gt;&lt;P&gt;          OTHERS                     = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  AFFICH_MODIFS                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM AFFICH_MODIFS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ZKPEIN(10) TYPE C,&lt;/P&gt;&lt;P&gt;       ZKMEIN(10) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : ZKPEIN,&lt;/P&gt;&lt;P&gt;        ZKMEIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT CHANGETABLE BY UDATE UTIME.&lt;/P&gt;&lt;P&gt;PERFORM HEADER_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF P_ZID1 = 'X' OR P_ZID3 = 'X' OR P_ZID5 = 'X' OR&lt;/P&gt;&lt;P&gt;    P_ZIF% = 'X'.&lt;/P&gt;&lt;P&gt;     V_KBETR = RESULTS-KBETR / 10.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;LOOP AT CHANGETABLE WHERE F_OLD NE ' ' AND F_NEW NE ' '.&lt;/P&gt;&lt;P&gt;  SHIFT: CHANGETABLE-F_NEW LEFT DELETING LEADING SPACE,&lt;/P&gt;&lt;P&gt;         CHANGETABLE-F_OLD LEFT DELETING LEADING SPACE.&lt;/P&gt;&lt;P&gt;  WRITE: /   CHANGETABLE-FNAME     ,&lt;/P&gt;&lt;P&gt;          11 CHANGETABLE-FTEXT     ,&lt;/P&gt;&lt;P&gt;          72 CHANGETABLE-F_OLD(20) ,&lt;/P&gt;&lt;P&gt;          93 CHANGETABLE-F_NEW(20) ,&lt;/P&gt;&lt;P&gt;         114 CHANGETABLE-USERNAME  ,&lt;/P&gt;&lt;P&gt;         127 CHANGETABLE-UDATE     ,&lt;/P&gt;&lt;P&gt;         138 CHANGETABLE-UTIME     .&lt;/P&gt;&lt;P&gt;  MOVE : CHANGETABLE-FNAME    TO EXCEL_OUTAB-FNAME,&lt;/P&gt;&lt;P&gt;         CHANGETABLE-FTEXT    TO EXCEL_OUTAB-FTEXT,&lt;/P&gt;&lt;P&gt;         CHANGETABLE-USERNAME TO EXCEL_OUTAB-USERNAME,&lt;/P&gt;&lt;P&gt;         RESULTS-KOTAB        TO EXCEL_OUTAB-KOTAB,&lt;/P&gt;&lt;P&gt;         RESULTS-MATNR        TO EXCEL_OUTAB-MATNR,&lt;/P&gt;&lt;P&gt;         RESULTS-HIENR        TO EXCEL_OUTAB-HIENR,&lt;/P&gt;&lt;P&gt;         RESULTS-KUNNR        TO EXCEL_OUTAB-KUNNR,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       RESULTS-ZZKATR1      TO EXCEL_OUTAB-ZZKATR1,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         RESULTS-PLTYP        TO EXCEL_OUTAB-PLTYP,&lt;/P&gt;&lt;P&gt;         RESULTS-KONDA        TO EXCEL_OUTAB-KONDA,&lt;/P&gt;&lt;P&gt;         RESULTS-KONDM        TO EXCEL_OUTAB-KONDM.&lt;/P&gt;&lt;P&gt;  IF P_ZID1 = 'X' OR P_ZID3 = 'X' OR P_ZID5 = 'X' OR&lt;/P&gt;&lt;P&gt;       P_ZIF% = 'X'.&lt;/P&gt;&lt;P&gt;      MOVE V_KBETR TO EXCEL_OUTAB-KBETR.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;      MOVE RESULTS-KBETR        TO EXCEL_OUTAB-KBETR.&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;  MOVE : RESULTS-KONWA        TO EXCEL_OUTAB-KONWA,&lt;/P&gt;&lt;P&gt;         RESULTS-ERNAM        TO EXCEL_OUTAB-ERNAM,&lt;/P&gt;&lt;P&gt;         RESULTS-VKORG        TO EXCEL_OUTAB-VKORG,&lt;/P&gt;&lt;P&gt;         RESULTS-KSCHL        TO EXCEL_OUTAB-KSCHL,&lt;/P&gt;&lt;P&gt;         RESULTS-VTWEG        TO EXCEL_OUTAB-VTWEG,&lt;/P&gt;&lt;P&gt;         RESULTS-KPEIN        TO ZKPEIN ,&lt;/P&gt;&lt;P&gt;         RESULTS-KMEIN        TO ZKMEIN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WRITE CHANGETABLE-UTIME TO EXCEL_OUTAB-UTIME&lt;/P&gt;&lt;P&gt;                            USING EDIT MASK '__:__:__'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM ZDATE USING RESULTS-DATAB 1.&lt;/P&gt;&lt;P&gt;  PERFORM ZDATE USING RESULTS-DATBI 2.&lt;/P&gt;&lt;P&gt;  PERFORM ZDATE USING CHANGETABLE-UDATE 3.&lt;/P&gt;&lt;P&gt;  PERFORM ZDATE USING RESULTS-ERDAT 4.&lt;/P&gt;&lt;P&gt;  IF CHANGETABLE-FNAME EQ 'DATAB'.&lt;/P&gt;&lt;P&gt;     PERFORM ZDATE USING CHANGETABLE-F_OLD 5.&lt;/P&gt;&lt;P&gt;     PERFORM ZDATE USING CHANGETABLE-F_NEW 6.&lt;/P&gt;&lt;P&gt;  ELSEIF CHANGETABLE-FNAME EQ 'DATBI'.&lt;/P&gt;&lt;P&gt;     PERFORM ZDATE USING CHANGETABLE-F_OLD 5.&lt;/P&gt;&lt;P&gt;     PERFORM ZDATE USING CHANGETABLE-F_NEW 6.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;     MOVE: CHANGETABLE-F_OLD TO EXCEL_OUTAB-F_OLD,&lt;/P&gt;&lt;P&gt;           CHANGETABLE-F_NEW TO EXCEL_OUTAB-F_NEW.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT     = ZKMEIN&lt;/P&gt;&lt;P&gt;      LANGUAGE  = SY-LANGU&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT    = ZKMEIN.&lt;/P&gt;&lt;P&gt;  CONCATENATE ZKPEIN ZKMEIN INTO EXCEL_OUTAB-KPEINKMEIN&lt;/P&gt;&lt;P&gt;              SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  APPEND EXCEL_OUTAB.&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Begin of changes Case 164536 AKUMAR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Form  MANUAL_CONDITION_REPORT                                 *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM MANUAL_CONDITION_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;     WRITE:/5 TEXT-251, 35 TEXT-252, 70 TEXT-253, 90 TEXT-254.&lt;/P&gt;&lt;P&gt;     FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;     LOOP AT I_RESULTS_MAN.&lt;/P&gt;&lt;P&gt;       CLEAR EXCEL_OUTAB3.&lt;/P&gt;&lt;P&gt;       WRITE:/ I_RESULTS_MAN-KSCHL UNDER TEXT-251,&lt;/P&gt;&lt;P&gt;               I_RESULTS_MAN-KBETR LEFT-JUSTIFIED UNDER TEXT-252,&lt;/P&gt;&lt;P&gt;               I_RESULTS_MAN-DATFR UNDER TEXT-253,&lt;/P&gt;&lt;P&gt;               I_RESULTS_MAN-DATTO UNDER TEXT-254.&lt;/P&gt;&lt;P&gt;       MOVE-CORRESPONDING I_RESULTS_MAN TO EXCEL_OUTAB3.&lt;/P&gt;&lt;P&gt;       APPEND EXCEL_OUTAB3.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of changes Case 164536 AKUMAR&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;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Form  ZDATE                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM ZDATE USING ZDATUM ZNUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA ZZDATUM(10) TYPE C.&lt;/P&gt;&lt;P&gt; IF ZNUM NE 5 AND ZNUM NE 6.&lt;/P&gt;&lt;P&gt;    CONCATENATE ZDATUM&lt;EM&gt;6(2) '.' ZDATUM&lt;/EM&gt;4(2) '.' ZDATUM(4) INTO ZZDATUM.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;  IF NOT ( ZDATUM&lt;EM&gt;2(1) EQ '.' AND ZDATUM&lt;/EM&gt;5(1) EQ '.' ).&lt;/P&gt;&lt;P&gt;    CONCATENATE ZDATUM&lt;EM&gt;8(2) '.' ZDATUM&lt;/EM&gt;5(2) '.' ZDATUM(4) INTO ZZDATUM.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MOVE ZDATUM TO ZZDATUM.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt; CASE ZNUM.&lt;/P&gt;&lt;P&gt; WHEN 1.&lt;/P&gt;&lt;P&gt;     MOVE ZZDATUM TO EXCEL_OUTAB-DATAB.&lt;/P&gt;&lt;P&gt; WHEN 2.&lt;/P&gt;&lt;P&gt;     MOVE ZZDATUM TO EXCEL_OUTAB-DATBI.&lt;/P&gt;&lt;P&gt; WHEN 3.&lt;/P&gt;&lt;P&gt;     MOVE ZZDATUM TO EXCEL_OUTAB-UDATE.&lt;/P&gt;&lt;P&gt; WHEN 4.&lt;/P&gt;&lt;P&gt;     MOVE ZZDATUM TO EXCEL_OUTAB-ERDAT.&lt;/P&gt;&lt;P&gt; WHEN 5.&lt;/P&gt;&lt;P&gt;     MOVE ZZDATUM TO EXCEL_OUTAB-F_OLD.&lt;/P&gt;&lt;P&gt; WHEN 6.&lt;/P&gt;&lt;P&gt;     MOVE ZZDATUM TO EXCEL_OUTAB-F_NEW.&lt;/P&gt;&lt;P&gt; ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Form  HEADER                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;WRITE: / TEXT-001,&lt;/P&gt;&lt;P&gt;      20 TEXT-024,&lt;/P&gt;&lt;P&gt;      32 TEXT-002,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    44 TEXT-025,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      44 TEXT-028,&lt;/P&gt;&lt;P&gt;      60 TEXT-026,&lt;/P&gt;&lt;P&gt;      80 TEXT-027,&lt;/P&gt;&lt;P&gt;     100 TEXT-003,&lt;/P&gt;&lt;P&gt;     116 TEXT-004,&lt;/P&gt;&lt;P&gt;     129 TEXT-005,&lt;/P&gt;&lt;P&gt;     137 TEXT-006,&lt;/P&gt;&lt;P&gt;     150 TEXT-007,&lt;/P&gt;&lt;P&gt;     165 TEXT-008,&lt;/P&gt;&lt;P&gt;     181 TEXT-009,&lt;/P&gt;&lt;P&gt;     194 TEXT-010,&lt;/P&gt;&lt;P&gt;     209 TEXT-011,&lt;/P&gt;&lt;P&gt;     220 TEXT-012,&lt;/P&gt;&lt;P&gt;     230 ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  AFFICH_HEADER                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM AFFICH_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF P_ZID1 = 'X' OR P_ZID3 = 'X' OR P_ZID5 = 'X' OR&lt;/P&gt;&lt;P&gt;    P_ZIF% = 'X'.&lt;/P&gt;&lt;P&gt;     V_KBETR = RESULTS-KBETR / 10.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt; FORMAT COLOR COL_KEY.&lt;/P&gt;&lt;P&gt; WRITE:/   RESULTS-MATNR,&lt;/P&gt;&lt;P&gt;        20 RESULTS-HIENR,&lt;/P&gt;&lt;P&gt;        32 RESULTS-KUNNR,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      44 RESULTS-ZZKATR1,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        44 RESULTS-PLTYP,&lt;/P&gt;&lt;P&gt;        60 RESULTS-KONDA,&lt;/P&gt;&lt;P&gt;        80 RESULTS-KONDM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF P_ZID1 = 'X' OR P_ZID3 = 'X' OR P_ZID5 = 'X' OR&lt;/P&gt;&lt;P&gt;    P_ZIF% = 'X'.&lt;/P&gt;&lt;P&gt;       WRITE 100  V_KBETR LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;       WRITE 100 RESULTS-KBETR LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WRITE: 116 RESULTS-KONWA,&lt;/P&gt;&lt;P&gt;        129 RESULTS-KPEIN LEFT-JUSTIFIED,&lt;/P&gt;&lt;P&gt;        132 RESULTS-KMEIN,&lt;/P&gt;&lt;P&gt;        137 RESULTS-DATAB,&lt;/P&gt;&lt;P&gt;        150 RESULTS-DATBI,&lt;/P&gt;&lt;P&gt;        165 RESULTS-ERNAM,&lt;/P&gt;&lt;P&gt;        181 RESULTS-ERDAT,&lt;/P&gt;&lt;P&gt;        194 RESULTS-VKORG,&lt;/P&gt;&lt;P&gt;        209 RESULTS-KSCHL,&lt;/P&gt;&lt;P&gt;        220 RESULTS-VTWEG,&lt;/P&gt;&lt;P&gt;        230 ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  CLEAR_DATA                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM CLEAR_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF A_DATAB IS INITIAL.&lt;/P&gt;&lt;P&gt;   LOOP AT CHANGETABLE WHERE FNAME EQ 'DATAB' .&lt;/P&gt;&lt;P&gt;      DELETE CHANGETABLE.&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;IF A_DATBI IS INITIAL.&lt;/P&gt;&lt;P&gt;   LOOP AT CHANGETABLE WHERE FNAME EQ 'DATBI' .&lt;/P&gt;&lt;P&gt;      DELETE CHANGETABLE.&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;IF A_WERT IS INITIAL.&lt;/P&gt;&lt;P&gt;   LOOP AT CHANGETABLE WHERE FNAME EQ 'KBETR' .&lt;/P&gt;&lt;P&gt;      DELETE CHANGETABLE.&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;LOOP AT CHANGETABLE WHERE F_OLD EQ ' ' AND F_NEW EQ ' '.&lt;/P&gt;&lt;P&gt;   DELETE CHANGETABLE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  FOUND_DATA                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM FOUND_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;READ DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CASE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN P_ZIP0.&lt;/P&gt;&lt;P&gt;    MOVE 'ZIP0' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&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;Modification Satrts Koti Reddy&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;   IF NOT ( KUNNR IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Satrts Koti Reddy&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;   IF NOT ( KONDA1 IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN P_ZID1.&lt;/P&gt;&lt;P&gt;    MOVE 'ZID1' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&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; Modification Starts Koti Reddy&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;   IF NOT ( KUNNR IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&lt;/P&gt;&lt;P&gt;    ENDIF.&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; Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF NOT ( KONDA1 IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN P_ZID2.&lt;/P&gt;&lt;P&gt;    MOVE 'ZID2' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts KotiReddy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF NOT ( KUNNR IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends KotiReddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&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;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF NOT ( KONDA1 IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN P_ZID3.&lt;/P&gt;&lt;P&gt;    MOVE 'ZID3' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&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;Modification Starts Koti Reddy&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;   IF NOT ( KUNNR IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&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;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF NOT ( KONDA1 IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&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;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN P_ZID4.&lt;/P&gt;&lt;P&gt;    MOVE 'ZID4' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;     IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOdification End Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN P_ZIP3.&lt;/P&gt;&lt;P&gt;    MOVE 'ZIP3' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts Koti Reddy&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;   IF NOT ( KUNNR IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF NOT ( KONDA1 IS INITIAL ).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN P_ZID5.&lt;/P&gt;&lt;P&gt;    MOVE 'ZID5' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts Koti Reddy&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;   IF NOT ( KUNNR IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF NOT ( KONDA1 IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN P_ZISC.&lt;/P&gt;&lt;P&gt;    MOVE 'ZISC' TO ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IF NOT ( PLTYP IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF NOT ( MATNR9 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A946.&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;Modification Starts Koti Reddy&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;   IF NOT ( KUNNR IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       IF NOT ( KONDM3 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A947.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Starts Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF NOT ( KONDA1 IS INITIAL ) .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       IF NOT ( MATNR2 IS INITIAL ) .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modification Ends Koti Reddy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       PERFORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR1 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDM2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR3 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN P_ZIPR.&lt;/P&gt;&lt;P&gt;    MOVE 'ZIPR' TO ZCOND.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR6 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A918.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT ( SPART1 IS INITIAL ) OR NOT ( MATNR7 IS INITIAL ).&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A895.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR4 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A943.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR8 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A006_2.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT ( KONDA2 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A944.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF NOT ( MATNR5 IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A945.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WHEN P_ZIF%.&lt;/P&gt;&lt;P&gt;    MOVE 'ZIF%' TO ZCOND.&lt;/P&gt;&lt;P&gt;    IF NOT ( WERKS IS INITIAL ) .&lt;/P&gt;&lt;P&gt;       PERFORM READ_TABLE_A913.&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;WHEN P_ZIFR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE 'ZIFR' TO ZCOND.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM READ_MANUAL_COND.&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;WHEN P_ZIPM.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE 'ZIPM' TO ZCOND.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM READ_MANUAL_COND.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A006                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A006 APPENDING TABLE ZA006 WHERE KAPPL IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND MATNR IN MATNR9&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                            AND PLTYP IN PLTYP&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                              AND PLTYP EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB IN DATAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA006.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA006 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A006' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A946                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A946.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A946 APPENDING TABLE ZA946 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND PLTYP   EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA946.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA946 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A946' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A947                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A947.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A947 APPENDING TABLE ZA947 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND PLTYP   EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                             AND KUNNR   IN KUNNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                              AND KONDM   IN KONDM3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA947.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA947 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A947' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A948                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A948.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A948 APPENDING TABLE ZA948 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND PLTYP   EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                             AND KONDA   IN KONDA1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                               AND MATNR  IN MATNR2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA948.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA948 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A948' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A949                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A949.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A949 APPENDING TABLE ZA949 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND PLTYP   EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND KONDM   IN KONDM1.&lt;/P&gt;&lt;P&gt;LOOP AT ZA949.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA949 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A949' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A995                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A995.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A995 APPENDING TABLE ZA995 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND PLTYP   EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA995.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA995 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A995' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A997                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A997.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A997 APPENDING TABLE ZA997 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND PLTYP   EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND KONDM   IN KONDM2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA997.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA997 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A997' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A998                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A998.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A998 APPENDING TABLE ZA998 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA998.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA998 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A998' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A918                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A918.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A918 APPENDING TABLE ZA918 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA918.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA918 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A918' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A895                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A895.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A895 APPENDING TABLE ZA895 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND SPART   IN SPART1&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR7.&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;LOOP AT ZA895.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA895 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A895' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A895_1&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;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A895_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   REFRESH ZA895.&lt;/P&gt;&lt;P&gt;   SELECT * FROM A895 APPENDING TABLE ZA895 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA895.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA895 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A895' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A943                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A943.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A943 APPENDING TABLE ZA943 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA943.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA943 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A943' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A006_2                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A006_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A006 APPENDING TABLE ZA006 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                            AND PLTYP   IN PLTYP&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                              AND PLTYP   EQ V_PLTYP&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA006.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA006 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A006' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A944                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A944.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A944 APPENDING TABLE ZA944 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA944.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA944 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A944' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A945                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A945.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A945 APPENDING TABLE ZA945 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND MATNR   IN MATNR5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA945.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA945 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A945' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A913                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_TABLE_A913.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT * FROM A913 APPENDING TABLE ZA913 WHERE KAPPL   IN KAPPL&lt;/P&gt;&lt;P&gt;                                              AND KSCHL   EQ ZCOND&lt;/P&gt;&lt;P&gt;                                              AND VKORG   EQ VKORG&lt;/P&gt;&lt;P&gt;                                              AND VTWEG   EQ VTWEG&lt;/P&gt;&lt;P&gt;                                              AND SPART   EQ SPART&lt;/P&gt;&lt;P&gt;                                              AND DATAB   IN DATAB&lt;/P&gt;&lt;P&gt;                                              AND WERKS   IN WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ZA913.&lt;/P&gt;&lt;P&gt;   MOVE-CORRESPONDING ZA913 TO INTAB.&lt;/P&gt;&lt;P&gt;   MOVE 'A913' TO INTAB-KOTAB.&lt;/P&gt;&lt;P&gt;   APPEND INTAB.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CLEAR INTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  READ_TABLE_A913                                        *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM READ_MANUAL_COND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   REFRESH I_VBAK.&lt;/P&gt;&lt;P&gt;   SELECT * FROM VBAK INTO TABLE I_VBAK WHERE VKORG = VKORG AND&lt;/P&gt;&lt;P&gt;                                              VTWEG = VTWEG AND&lt;/P&gt;&lt;P&gt;                                              ERDAT IN DATAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   REFRESH I_KONV.&lt;/P&gt;&lt;P&gt;   SORT I_VBAK BY KNUMV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOOP AT I_VBAK.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        SELECT * FROM KONV INTO CORRESPONDING&lt;/P&gt;&lt;P&gt;            FIELDS OF TABLE I_KONV FOR ALL ENTRIES IN I_VBAK&lt;/P&gt;&lt;P&gt;                                         WHERE KNUMV = I_VBAK-KNUMV AND&lt;/P&gt;&lt;P&gt;                                               KAPPL IN KAPPL AND&lt;/P&gt;&lt;P&gt;                                               KSCHL = ZCOND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   REFRESH I_RESULTS_MAN.&lt;/P&gt;&lt;P&gt;   SORT I_KONV BY KDATU ASCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT I_KONV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CLEAR V_KONV1.&lt;/P&gt;&lt;P&gt;       MOVE I_KONV TO V_KONV1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       AT NEW KBETR.&lt;/P&gt;&lt;P&gt;         IF SY-TABIX NE 1.&lt;/P&gt;&lt;P&gt;             CLEAR I_RESULTS_MAN.&lt;/P&gt;&lt;P&gt;             MOVE ZCOND TO I_RESULTS_MAN-KSCHL.&lt;/P&gt;&lt;P&gt;             MOVE V_KONV-KBETR TO I_RESULTS_MAN-KBETR.&lt;/P&gt;&lt;P&gt;             MOVE V_KONV_PRE-KDATU TO I_RESULTS_MAN-DATFR.&lt;/P&gt;&lt;P&gt;             I_RESULTS_MAN-DATTO = V_KONV-KDATU - 1.&lt;/P&gt;&lt;P&gt;             APPEND I_RESULTS_MAN.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;         CLEAR V_KONV_PRE.&lt;/P&gt;&lt;P&gt;         MOVE V_KONV1 TO V_KONV_PRE.&lt;/P&gt;&lt;P&gt;       ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CLEAR V_KONV.&lt;/P&gt;&lt;P&gt;       MOVE I_KONV TO V_KONV.&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;ENDFORM.&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;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  CLEAR_DATA                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM CHARGEMENT_EXCEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OPEN THE EXCEL FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM OPEN_EXCEL_FILE USING P_XL.&lt;/P&gt;&lt;P&gt;  IF Z_SUBRC EQ '1'.&lt;/P&gt;&lt;P&gt;    EXIT.&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;CREATE THE LINES OF THE EXCEL FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM CHARGEMENT_EXCEL_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLOSE THE EXCEL FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM CLOSE_EXCEL.&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 CHARGEMENT_EXCEL1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OPEN THE EXCEL FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM OPEN_EXCEL_FILE USING P_XL.&lt;/P&gt;&lt;P&gt;  IF Z_SUBRC EQ '1'.&lt;/P&gt;&lt;P&gt;    EXIT.&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;CREATE THE LINES OF THE EXCEL FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM CHARGEMENT_EXCEL_DATA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLOSE THE EXCEL FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM CLOSE_EXCEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  CLEAR_DATA                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM CHARGEMENT_EXCEL_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ADD 1 TO LINE.&lt;/P&gt;&lt;P&gt;PERFORM TITLE_COLUMNS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT EXCEL_OUTAB.&lt;/P&gt;&lt;P&gt;  PERFORM CREATE_LINE_X.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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 CHARGEMENT_EXCEL_DATA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ADD 1 TO LINE.&lt;/P&gt;&lt;P&gt;PERFORM TITLE_COLUMNS1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT EXCEL_OUTAB3.&lt;/P&gt;&lt;P&gt;  PERFORM CREATE_LINE_X_1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  TITLE_COLUMNS                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM TITLE_COLUMNS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XL_COLOR = 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  1 TEXT-023  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  2 TEXT-001  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  3 TEXT-024  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  4 TEXT-002  1 1 1 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Begin of Changes AKUMAR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING  5 TEXT-025  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING  6 TEXT-028  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING  7 TEXT-026  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING  8 TEXT-027  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING  9 TEXT-003  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 10 TEXT-004  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 11 TEXT-005  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 12 TEXT-006  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 13 TEXT-007  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 14 TEXT-008  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 15 TEXT-009  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 16 TEXT-010  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 17 TEXT-011  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 18 TEXT-012  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 19 TEXT-013  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 20 TEXT-014  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 21 TEXT-015  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 22 TEXT-016  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 23 TEXT-017  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 24 TEXT-018  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM CELL_UPDATE USING 25 TEXT-019  1 1 1 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  5 TEXT-028  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  6 TEXT-026  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  7 TEXT-027  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  8 TEXT-003  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  9 TEXT-004  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 10 TEXT-005  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 11 TEXT-006  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 12 TEXT-007  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 13 TEXT-008  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 14 TEXT-009  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 15 TEXT-010  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 16 TEXT-011  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 17 TEXT-012  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 18 TEXT-013  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 19 TEXT-014  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 20 TEXT-015  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 21 TEXT-016  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 22 TEXT-017  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 23 TEXT-018  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING 24 TEXT-019  1 1 1 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of Changes AKUMAR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XL_COLOR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  TITLE_COLUMNS1                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM TITLE_COLUMNS1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XL_COLOR = 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  1 TEXT-251  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  2 TEXT-252  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  3 TEXT-253  1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM CELL_UPDATE USING  4 TEXT-254  1 1 1 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  XL_COLOR = 0.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  CELL_UPDATE                                              *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM CELL_UPDATE USING INDICE ZTEXT Z1 Z2 Z3 Z4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE INDICE TO COL.&lt;/P&gt;&lt;P&gt;  ASSIGN ZTEXT TO &amp;lt;VALUE&amp;gt;.&lt;/P&gt;&lt;P&gt;  ZFONT-FONTSTYLE = 'BOLD'.&lt;/P&gt;&lt;P&gt;  PERFORM BORDER_CELL USING Z1 Z2 Z3 Z4.&lt;/P&gt;&lt;P&gt;  PERFORM APPEND_TO_CELL.&lt;/P&gt;&lt;P&gt;  PERFORM CENTER_CELL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  CREATE_LINE_X                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM CREATE_LINE_X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ADD  1 TO LINE.&lt;/P&gt;&lt;P&gt; MOVE 0 TO COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KOTAB.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-MATNR.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-HIENR.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KUNNR.&lt;/P&gt;&lt;P&gt;*PERFORM ADD_OBJECT USING EXCEL_OUTAB-ZZKATR1.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-PLTYP.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KONDA.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KONDM.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KBETR.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KONWA.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KPEINKMEIN.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-DATAB.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-DATBI.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-ERNAM.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-ERDAT.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-VKORG.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-KSCHL.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-VTWEG.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-FNAME.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-FTEXT.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-F_OLD.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-F_NEW.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-USERNAME.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-UDATE.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB-UTIME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  CREATE_LINE_X_1                                          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM CREATE_LINE_X_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ADD  1 TO LINE.&lt;/P&gt;&lt;P&gt; MOVE 0 TO COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB3-KSCHL.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB3-KBETR.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB3-DATFR.&lt;/P&gt;&lt;P&gt; PERFORM ADD_OBJECT USING EXCEL_OUTAB3-DATTO.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  ADD_OBJECT                                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM ADD_OBJECT USING ZPARAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ADD 1 TO COL.&lt;/P&gt;&lt;P&gt;  ASSIGN ZPARAM TO &amp;lt;VALUE&amp;gt;.&lt;/P&gt;&lt;P&gt;  ZFONT-FONTSTYLE = 'BOLD'.&lt;/P&gt;&lt;P&gt;  PERFORM BORDER_CELL USING 1 1 1 1.&lt;/P&gt;&lt;P&gt;  PERFORM APPEND_TO_CELL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******* EXCEL DOWNLOAD ******* *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;                     FORM : EXCEL_EXE                                *&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; DESCRIPTION :   EXECUTE EXCEL                                       *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM EXCEL_EXE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA L_FILENAME LIKE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF SY-BATCH IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HEADER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    MOVE: TEXT-023 TO  EXCEL_OUTAB2-KOTAB ,&lt;/P&gt;&lt;P&gt;          TEXT-001 TO  EXCEL_OUTAB2-MATNR ,&lt;/P&gt;&lt;P&gt;          TEXT-002 TO  EXCEL_OUTAB2-KUNNR ,&lt;/P&gt;&lt;P&gt;          TEXT-003 TO  EXCEL_OUTAB2-KBETR ,&lt;/P&gt;&lt;P&gt;          TEXT-004 TO  EXCEL_OUTAB2-KONWA ,&lt;/P&gt;&lt;P&gt;          TEXT-005 TO  EXCEL_OUTAB2-KPEINKMEIN ,&lt;/P&gt;&lt;P&gt;          TEXT-006 TO  EXCEL_OUTAB2-DATAB ,&lt;/P&gt;&lt;P&gt;          TEXT-007 TO  EXCEL_OUTAB2-DATBI ,&lt;/P&gt;&lt;P&gt;          TEXT-008 TO  EXCEL_OUTAB2-ERNAM ,&lt;/P&gt;&lt;P&gt;          TEXT-009 TO  EXCEL_OUTAB2-ERDAT ,&lt;/P&gt;&lt;P&gt;          TEXT-010 TO  EXCEL_OUTAB2-VKORG ,&lt;/P&gt;&lt;P&gt;          TEXT-011 TO  EXCEL_OUTAB2-KSCHL ,&lt;/P&gt;&lt;P&gt;          TEXT-012 TO  EXCEL_OUTAB2-VTWEG ,&lt;/P&gt;&lt;P&gt;          TEXT-013 TO  EXCEL_OUTAB2-FNAME ,&lt;/P&gt;&lt;P&gt;          TEXT-014 TO  EXCEL_OUTAB2-FTEXT ,&lt;/P&gt;&lt;P&gt;          TEXT-015 TO  EXCEL_OUTAB2-F_OLD ,&lt;/P&gt;&lt;P&gt;          TEXT-016 TO  EXCEL_OUTAB2-F_NEW ,&lt;/P&gt;&lt;P&gt;          TEXT-017 TO  EXCEL_OUTAB2-USERNAME ,&lt;/P&gt;&lt;P&gt;          TEXT-018 TO  EXCEL_OUTAB2-UDATE ,&lt;/P&gt;&lt;P&gt;          TEXT-019 TO  EXCEL_OUTAB2-UTIME .&lt;/P&gt;&lt;P&gt;    APPEND EXCEL_OUTAB2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT EXCEL_OUTAB.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING EXCEL_OUTAB TO EXCEL_OUTAB2.&lt;/P&gt;&lt;P&gt;      APPEND EXCEL_OUTAB2.&lt;/P&gt;&lt;P&gt;      CPT = CPT + 1.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE : /5 'Number of Record found to Include : ', CPT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE P_XL TO L_FILENAME.&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'WS_EXCEL'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;              FILENAME = L_FILENAME&lt;/P&gt;&lt;P&gt;            TABLES&lt;/P&gt;&lt;P&gt;              DATA     = EXCEL_OUTAB2&lt;/P&gt;&lt;P&gt;            EXCEPTIONS&lt;/P&gt;&lt;P&gt;              OTHERS   = 1.&lt;/P&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;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     FORM : f_report_display .                       *&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; DESCRIPTION :   PAgeno                                       *&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;form f_report_display .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-tcode EQ c_tcode1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: /1 sy-vline,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3 text-201,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;50 text-202,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;90 text-203,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT sy-linsz sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: /1 sy-vline,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT sy-linsz sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: /1 sy-vline,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;90 text-208,sy-pagno,c_slash,sy-pagno,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT sy-linsz sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ULINE.&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;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           END REPORT                               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;******************************************************************* *&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;Waiting for reply,&lt;/P&gt;&lt;P&gt;Gautami.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 10:55:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204176#M471263</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T10:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: hi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204177#M471264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out with this code .. will help you out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A variable &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA L_PAGE_COUNT(5) TYPE C. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Copy in The end of program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE SY-PAGNO TO L_PAGE_COUNT LEFT-JUSTIFIED. &lt;/P&gt;&lt;P&gt;DO SY-PAGNO TIMES. &lt;/P&gt;&lt;P&gt;READ LINE 1 OF PAGE SY-INDEX. &lt;/P&gt;&lt;P&gt;REPLACE '-----' WITH L_PAGE_COUNT INTO SY-LISEL. &lt;/P&gt;&lt;P&gt;MODIFY CURRENT LINE. &lt;/P&gt;&lt;P&gt;ENDDO. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE. &lt;/P&gt;&lt;P&gt;WRITE: /(70) 'Heading' CENTERED, 70 SY-PAGNO,'of ', '-----'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jayant Sahu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Award Points if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 11:02:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204177#M471264</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T11:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: hi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204178#M471265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Gautami,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just Write in the script editor where you want to print it as:&lt;/P&gt;&lt;P&gt;/:  &amp;amp;page&amp;amp; of &amp;amp;SAPSCRIPT-FORMPAGES&amp;amp; OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/:  &amp;amp;page&amp;amp; of &amp;amp;SAPSCRIPT-JOBPAGES&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds,&lt;/P&gt;&lt;P&gt;Rama chary.Pammi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 11:02:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204178#M471265</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T11:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: hi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204179#M471266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2937725"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 11:03:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204179#M471266</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T11:03:23Z</dc:date>
    </item>
    <item>
      <title>Re: hi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204180#M471267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jayant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    What exactly i have to fill in '----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Adavance,&lt;/P&gt;&lt;P&gt;Gautami.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 11:34:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204180#M471267</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T11:34:41Z</dc:date>
    </item>
    <item>
      <title>Re: hi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204181#M471268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No need to fill anything in '----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;'. Keep it as it is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will first display '----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;' in the output list &amp;amp; then replace it with pageno.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 11:44:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204181#M471268</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T11:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: hi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204182#M471269</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;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsimple_rep LINE-COUNT 25 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_mara OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;END OF i_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : line TYPE i,&lt;/P&gt;&lt;P&gt;       totpage TYPE i.&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 matnr&lt;/P&gt;&lt;P&gt;  FROM mara&lt;/P&gt;&lt;P&gt;  UP TO 250 ROWS&lt;/P&gt;&lt;P&gt;  INTO TABLE i_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE i_mara LINES line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  totpage = line / ( sy-linct - 2 ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  totpage = totpage + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT i_mara.&lt;/P&gt;&lt;P&gt;    WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; i_mara-matnr.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE : 50 'page', sy-pagno, 'of', totpage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U. Uma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 11:56:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/2204182#M471269</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T11:56:54Z</dc:date>
    </item>
  </channel>
</rss>

