<?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: WBS Element in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/wbs-element/m-p/2000185#M407031</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;I am sending the model report for WBS element . It will be very useful for u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT YMS_WBSNEWN LINE-SIZE 250 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:SLIS.&lt;/P&gt;&lt;P&gt;TABLES:EKPO,PRPS,MSEG,MAKT,EKKO,MKPF,EKET,LFA1,MDSB,MBEW,ekkn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      NAME1 LIKE LFA1-NAME1,           "VENDOR NAME&lt;/P&gt;&lt;P&gt;      POSID LIKE PRPS-POSID,           "WBS element&lt;/P&gt;&lt;P&gt;      PSPNR LIKE PRPS-PSPNR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EBELN LIKE MSEG-EBELN,          "Purchasing Document Number&lt;/P&gt;&lt;P&gt;      EBELP LIKE MSEG-EBELP,          "Item Number ofPurchasing Document&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EMATN LIKE EKPO-EMATN,          "Ouput material no&lt;/P&gt;&lt;P&gt;      TXZ01 LIKE EKPO-TXZ01,          "OUTPUT MATERIAL DESCRIPTION&lt;/P&gt;&lt;P&gt;      MENGE LIKE ekpo-MENGE,          "OP Quantity&lt;/P&gt;&lt;P&gt;      MEINS LIKE ekpo-MEINS,          "UOM&lt;/P&gt;&lt;P&gt;      ELIKZ LIKE EKPO-ELIKZ,          "DELIVERY COMPLETED INDICATOR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MATNR LIKE EKPO-MATNR,          "Input material no&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      BWART LIKE MSEG-BWART,          "Movement type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EINDT LIKE EKET-EINDT,           "ITEM DELIVERY DATE(PO)&lt;/P&gt;&lt;P&gt;      LIFNR LIKE MSEG-LIFNR,           "Vendor's account number&lt;/P&gt;&lt;P&gt;      BUDAT LIKE MKPF-BUDAT,           "POSTING DATE&lt;/P&gt;&lt;P&gt;      MATNR LIKE MSEG-MATNR,           "Input material no&lt;/P&gt;&lt;P&gt;      MBLNR LIKE MSEG-MBLNR,           "MAT DOC NO&lt;/P&gt;&lt;P&gt;      MJAHR LIKE MSEG-MJAHR,           "MAT DOC YR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EMATN LIKE MSEG-EMATN,           "Output material No&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ERFMG LIKE MDSB-ERFMG,           " i/p material reqd qty&lt;/P&gt;&lt;P&gt;      ERFME LIKE MDSB-ERFME,           "UOM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BWART LIKE MSEG-BWART,           "MOVMENT TYPE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PS_PSP_PNR LIKE ekkn-PS_PSP_PNR, "WBS element&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MAKTX LIKE MAKT-MAKTX,          "MATERIAL DESCRIPTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EKGRP LIKE EKKO-EKGRP,          "PURCHASING GROUP&lt;/P&gt;&lt;P&gt;      BEDAT LIKE EKKO-BEDAT,          "Purchasing document date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EKORG LIKE EKKO-EKORG,          "PURCHASING ORGANISATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      STPRS LIKE MBEW-STPRS,          "STANDARD PRICE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DMENG TYPE P DECIMALS 3,        "DIFFERENCE&lt;/P&gt;&lt;P&gt;      UMENG TYPE P DECIMALS 3,        "TOTAL VALUE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: DIFF TYPE P DECIMALS 3.&lt;/P&gt;&lt;P&gt;DATA: TOTAL TYPE P DECIMALS 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: REPID LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;      AFIELD       TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      FIELDCAT     TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      FIELDCAT1    TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      I_EVENTS     TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      S_EVENTS     TYPE SLIS_ALV_EVENT,&lt;/P&gt;&lt;P&gt;      SORTCAT      TYPE SLIS_T_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;      SORTCAT_LN   TYPE SLIS_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;      LAYOUT_IN    TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      LAYOUT_IN1   TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      EVENTCAT     TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      EVENTCAT_LN  LIKE LINE OF EVENTCAT,&lt;/P&gt;&lt;P&gt;      LS_KEYINFO   TYPE SLIS_KEYINFO_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS WBS FOR PRPS-POSID NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS VENDOR   FOR ekko-LIFNR. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PDATE    FOR ekko-bedat. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PGROUP   FOR EKKO-EKGRP. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PURORG   FOR EKKO-EKORG. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PURDOCNO FOR EKPO-EBELN. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;  PERFORM GET_VAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT EBELN EBELP FROM EKPO INTO (ITAB-EBELN, ITAB-EBELP) WHERE EBELN&lt;/P&gt;&lt;P&gt;*IN PURDOCNO.&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; SELECT A&lt;SUB&gt;POSID  B&lt;/SUB&gt;MENGE B&lt;SUB&gt;MEINS   B&lt;/SUB&gt;BWART&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;B&lt;SUB&gt;LIFNR B&lt;/SUB&gt;EBELN B&lt;SUB&gt;EBELP C&lt;/SUB&gt;NAME1 D&lt;SUB&gt;EMATN  E&lt;/SUB&gt;MATNR F~STPRS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;"E&lt;SUB&gt;ERFMGE&lt;/SUB&gt;ERFME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*TABLE ITAB FROM PRPS AS A INNER JOIN MSEG AS B ON A~PSPNR =&lt;/P&gt;&lt;P&gt;*B~PS_PSP_PNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INNER JOIN LFA1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AS C ON C&lt;SUB&gt;LIFNR = B&lt;/SUB&gt;LIFNR INNER JOIN EKPO AS D ON D&lt;SUB&gt;EBELN = B&lt;/SUB&gt;EBELN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AND D&lt;SUB&gt;EBELP = B&lt;/SUB&gt;EBELP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INNER JOIN MDSB AS E ON E&lt;SUB&gt;EBELN = B&lt;/SUB&gt;EBELN AND E~EBELP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;= B&lt;SUB&gt;EBELP INNER JOIN MBEW AS F ON F&lt;/SUB&gt;MATNR = E&lt;SUB&gt;MATNR  WHERE A&lt;/SUB&gt;POSID IN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*WBS AND&lt;/P&gt;&lt;P&gt;**B~LIFNR IN VENDOR."AND BWART IN ('101').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;ematn a&lt;/SUB&gt;ebeln a&lt;SUB&gt;ebelp a&lt;/SUB&gt;menge a&lt;SUB&gt;meins a&lt;/SUB&gt;TXZ01 a~elikz&lt;/P&gt;&lt;P&gt;b~PS_PSP_PNR&lt;/P&gt;&lt;P&gt;c&lt;SUB&gt;ekgrp c&lt;/SUB&gt;bedat c&lt;SUB&gt;lifnr c&lt;/SUB&gt;ekorg&lt;/P&gt;&lt;P&gt;d&lt;SUB&gt;posid e&lt;/SUB&gt;matnr g&lt;SUB&gt;stprs "f&lt;/SUB&gt;lifnr f&lt;SUB&gt;mblnr f&lt;/SUB&gt;mjahr f&lt;SUB&gt;erfmg f&lt;/SUB&gt;erfme&lt;/P&gt;&lt;P&gt;from ekpo as a inner join ekkn as b&lt;/P&gt;&lt;P&gt;on a&lt;SUB&gt;ebeln eq b&lt;/SUB&gt;ebeln and a&lt;SUB&gt;ebelp eq  b&lt;/SUB&gt;ebelp&lt;/P&gt;&lt;P&gt;inner join ekko as c on a&lt;SUB&gt;ebeln eq c&lt;/SUB&gt;ebeln&lt;/P&gt;&lt;P&gt;inner join prps as d  on b&lt;SUB&gt;ps_psp_pnr eq d&lt;/SUB&gt;pspnr&lt;/P&gt;&lt;P&gt;inner join mdsb as e&lt;/P&gt;&lt;P&gt;on a&lt;SUB&gt;ebeln eq e&lt;/SUB&gt;ebeln and a&lt;SUB&gt;ebelp eq e&lt;/SUB&gt;ebelp&lt;/P&gt;&lt;P&gt;inner join mbew as g on g&lt;SUB&gt;matnr eq e&lt;/SUB&gt;matnr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;inner join mseg as f on f&lt;SUB&gt;matnr eq e&lt;/SUB&gt;matnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;into corresponding fields of table itab where&lt;/P&gt;&lt;P&gt;d~posid in wbs and&lt;/P&gt;&lt;P&gt;c~ekgrp in pgroup and&lt;/P&gt;&lt;P&gt;c~ekorg in purorg and&lt;/P&gt;&lt;P&gt;a~ebeln in purdocno and&lt;/P&gt;&lt;P&gt;c~bedat in pdate and&lt;/P&gt;&lt;P&gt;c~lifnr in vendor .&lt;/P&gt;&lt;P&gt;*AND A~ELIKZ NE 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and f~bwart eq '122'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;"and f~lifnr in vendor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DELETE ITAB WHERE MATNR IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear sy-subrc.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB-ELIKZ EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE MBLNR MJAHR MENGE MEINS BWART  INTO (ITAB-MBLNR,&lt;/P&gt;&lt;P&gt;ITAB-MJAHR, ITAB-ERFMG, ITAB-ERFME, ITAB-BWART) FROM MSEG WHERE MATNR EQ&lt;/P&gt;&lt;P&gt; ITAB-ematn AND BWART EQ '122' AND  EBELN EQ ITAB-EBELN AND EBELP EQ&lt;/P&gt;&lt;P&gt;ITAB-EBELP.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;        CLEAR: ITAB-MBLNR,ITAB-MJAHR,ITAB-ERFMG, ITAB-ERFME.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     delete ITAB index sy-tabix.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     continue.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;ITAB-ELIKZ = ''.&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;    SELECT SINGLE MBLNR MJAHR MENGE MEINS INTO (ITAB-MBLNR, ITAB-MJAHR,&lt;/P&gt;&lt;P&gt;ITAB-ERFMG, ITAB-ERFME) FROM MSEG WHERE&lt;/P&gt;&lt;P&gt;    MATNR EQ ITAB-MATNR AND BWART EQ '541'&lt;/P&gt;&lt;P&gt;    and ebeln eq itab-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;        CLEAR: ITAB-MBLNR,ITAB-MJAHR,ITAB-ERFMG, ITAB-ERFME.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     delete ITAB index sy-tabix.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     continue.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*select single stprs into itab-stprs from mbew where matnr eq itab-matnr&lt;/P&gt;&lt;P&gt;*.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single name1 into itab-name1 from lfa1 where lifnr eq itab-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    CLEAR itab-name1 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR ITAB-ERFMG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR: ITAB-ERFME,ITAB-MBLNR,ITAB-MJAHR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUDAT FROM MKPF&lt;/P&gt;&lt;P&gt; INTO (itab-BUDAT) WHERE MBLNR EQ ITAB-MBLNR AND MJAHR EQ ITAB-MJAHR.&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;ITAB-BUDAT = MKPF-BUDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      CLEAR ITAB-BUDAT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECT E&lt;SUB&gt;EINDT  F&lt;/SUB&gt;EBELN INTO CORRESPONDING FIELDS OF TABLE ITAB FROM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*EKET AS E INNER JOIN EKKO AS F ON E~EBELN EQ F~EBELN  "INTO ITAB-EINDT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHERE E&lt;SUB&gt;EBELN EQ ITAB-EBELN  AND  F&lt;/SUB&gt;EKGRP IN PGROUP AND F~EKORG IN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PURORG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AND A~PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-EMATN = EKPO-EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-MENGE = EKPO-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-MEINS = EKPO-MEINS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EBELN = EKPO-EBELN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EBELP = EKPO-EBELP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EINDT = EKET-EINDT.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR ITAB.&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; CLEAR ITAB-EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-MEINS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EBELN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EBELP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EINDT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE MAKTX FROM MAKT INTO (itab-MAKTX) WHERE&lt;/P&gt;&lt;P&gt;        MATNR EQ ITAB-MATNR. "AND PSPNR EQ ITAB-PS_PSP_PNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ITAB-MAKTX = MAKT-MAKTX.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR ITAB-MAKTX.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SELECT SINGLE MATNR FROM MDSB INTO (MDSB-MATNR) WHERE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MATNR EQ ITAB-MATNR AND EBELN EQ EKPO-EBELN AND EBELP EQ&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EKPO-EBELP . "AND PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-MATNR = MDSB-MATNR.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE EINDT FROM EKET INTO (itab-EINDT) WHERE&lt;/P&gt;&lt;P&gt;      EBELN EQ ITAB-EBELN AND EBELP EQ ITAB-EBELP.&lt;/P&gt;&lt;P&gt;      "AND PSPNR EQ ITAB-PS_PSP_PNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EINDT = EKET-EINDT.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EINDT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE TXZ01 FROM EKPO INTO (EKPO-TXZ01) WHERE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EBELN EQ ITAB-EBELN AND EBELP EQ ITAB-EBELP AND EMATN EQ&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ITAB-EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     "AND PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-TXZ01 = EKPO-TXZ01.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-TXZ01.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE BEDAT FROM EKKO INTO (EKKO-BEDAT) WHERE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EBELN EQ ITAB-EBELN AND EKGRP IN PGROUP AND EKORG IN PURORG AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BEDAT IN PDATE .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     "AND PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-BEDAT = EKKO-BEDAT.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;    clear itab.&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;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    CLEAR DIFF.&lt;/P&gt;&lt;P&gt;    DIFF         = ITAB-ERFMG - ITAB-MENGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIFF         = ITAB-BPMNG - ITAB-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB-DMENG   = DIFF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MODIFY ITAB INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   clear itab.&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;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR TOTAL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TOTAL          = ITAB-MENGE * ITAB-STPRS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIFF         = ITAB-BPMNG - ITAB-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB-UMENG   = TOTAL.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;    clear itab.&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;  SORT ITAB BY  EMATN .&lt;/P&gt;&lt;P&gt;  DELETE ITAB WHERE ELIKZ eq 'X' .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DELETE ADJACENT DUPLICATES FROM ITAB COMPARING EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort itab by ebeln ebelp ascending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LAYOUT_IN-COLWIDTH_OPTIMIZE = 'X'.&lt;/P&gt;&lt;P&gt;  LAYOUT_IN-ZEBRA             = 'X'.&lt;/P&gt;&lt;P&gt;  EVENTCAT_LN-NAME            = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  EVENTCAT_LN-FORM            = 'SUBROUTINE1'.&lt;/P&gt;&lt;P&gt;  APPEND EVENTCAT_LN TO EVENTCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_CALLBACK_PROGRAM = REPID&lt;/P&gt;&lt;P&gt;            IT_FIELDCAT        = AFIELD&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_SORT            = SORTCAT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            I_SAVE             = 'X '&lt;/P&gt;&lt;P&gt;            IT_EVENTS          = EVENTCAT&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            T_OUTTAB           = ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&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;      FORM SUBROUTINE1                                              *&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;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SUBROUTINE1.&lt;/P&gt;&lt;P&gt;  WRITE:/ 'SERVALL ENGG P LTD.',&lt;/P&gt;&lt;P&gt;        /,&lt;/P&gt;&lt;P&gt;        /25 'REPORT DATE:', SY-DATUM, 128 'PAGE NO.:' ,  SY-PAGNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&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;      FORM GET_VAL                                                  *&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;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_VAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '1'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'NAME1'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'LFA1'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'VENDOR NAME'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '2'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EBELN'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PURDOCNO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '3'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'BEDAT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PURDOCDT'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '4'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EBELP'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'ITEMNO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '5'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'BUDAT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'MKPF'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = '541ISSUE DT'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '6'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EMATN'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'O/P MATERIAL NO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '7'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'TXZ01'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'O/P MAT.DESC'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '8'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'MATERIAL NO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '9'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MAKTX'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MAKT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'MAT DESC.'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '10'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EINDT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'EKET'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PO DELY DATE.'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&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; FIELDCAT-COL_POS     = '6'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-FIELDNAME   = 'BWART'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-SELTEXT_l   = 'MOVEMENT TYPE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '11'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'ERFMG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'I/P MAT REQD QTY'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '12'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'ERFME'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'UOM'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '13'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MENGE'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PO QTY'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '14'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MEINS'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'UOM'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '15'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'STPRS'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MBEW'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'STD PRICE'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '16'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'UMENG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MBEW'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'TOTAL VALUE'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '17'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'DMENG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'DIFF QTY'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '18'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'POSID'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'PRPS'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'WBS ELEMENT'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&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; FIELDCAT-COL_POS     = '19'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-FIELDNAME   = 'MBLNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-SELTEXT_l   = 'MATDOCNO'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND FIELDCAT TO AFIELD.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORTCAT_LN-TABNAME       = ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORTCAT_LN-FIELDNAME     = 'EBELN'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; sortcat_ln-down = 'x'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORTCAT_LN-SUBTOT        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; SORCAT_LN-UP             = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND SORTCAT_LN TO SORTCAT.&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shankar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Mar 2007 05:47:50 GMT</pubDate>
    <dc:creator>p291102</dc:creator>
    <dc:date>2007-03-05T05:47:50Z</dc:date>
    <item>
      <title>WBS Element</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wbs-element/m-p/2000183#M407029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Guys &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to give my user a selection having only WBS element for selection, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Users requirment is that if he enters a WBS element then the report will show details of all related WBS element below it but not all un related WBS as CJ23N do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How the above thing is achievable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Mar 2007 04:03:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wbs-element/m-p/2000183#M407029</guid>
      <dc:creator>adnanmaqbool</dc:creator>
      <dc:date>2007-03-05T04:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: WBS Element</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wbs-element/m-p/2000184#M407030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can declare a selection screen like:&lt;/P&gt;&lt;P&gt;select-options: s_wbs for  PRPS-PSPNR.&lt;/P&gt;&lt;P&gt;then fetch data from PRPS and PROJ tables and display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Mar 2007 04:52:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wbs-element/m-p/2000184#M407030</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-05T04:52:57Z</dc:date>
    </item>
    <item>
      <title>Re: WBS Element</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/wbs-element/m-p/2000185#M407031</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;I am sending the model report for WBS element . It will be very useful for u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT YMS_WBSNEWN LINE-SIZE 250 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:SLIS.&lt;/P&gt;&lt;P&gt;TABLES:EKPO,PRPS,MSEG,MAKT,EKKO,MKPF,EKET,LFA1,MDSB,MBEW,ekkn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      NAME1 LIKE LFA1-NAME1,           "VENDOR NAME&lt;/P&gt;&lt;P&gt;      POSID LIKE PRPS-POSID,           "WBS element&lt;/P&gt;&lt;P&gt;      PSPNR LIKE PRPS-PSPNR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EBELN LIKE MSEG-EBELN,          "Purchasing Document Number&lt;/P&gt;&lt;P&gt;      EBELP LIKE MSEG-EBELP,          "Item Number ofPurchasing Document&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EMATN LIKE EKPO-EMATN,          "Ouput material no&lt;/P&gt;&lt;P&gt;      TXZ01 LIKE EKPO-TXZ01,          "OUTPUT MATERIAL DESCRIPTION&lt;/P&gt;&lt;P&gt;      MENGE LIKE ekpo-MENGE,          "OP Quantity&lt;/P&gt;&lt;P&gt;      MEINS LIKE ekpo-MEINS,          "UOM&lt;/P&gt;&lt;P&gt;      ELIKZ LIKE EKPO-ELIKZ,          "DELIVERY COMPLETED INDICATOR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MATNR LIKE EKPO-MATNR,          "Input material no&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      BWART LIKE MSEG-BWART,          "Movement type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EINDT LIKE EKET-EINDT,           "ITEM DELIVERY DATE(PO)&lt;/P&gt;&lt;P&gt;      LIFNR LIKE MSEG-LIFNR,           "Vendor's account number&lt;/P&gt;&lt;P&gt;      BUDAT LIKE MKPF-BUDAT,           "POSTING DATE&lt;/P&gt;&lt;P&gt;      MATNR LIKE MSEG-MATNR,           "Input material no&lt;/P&gt;&lt;P&gt;      MBLNR LIKE MSEG-MBLNR,           "MAT DOC NO&lt;/P&gt;&lt;P&gt;      MJAHR LIKE MSEG-MJAHR,           "MAT DOC YR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EMATN LIKE MSEG-EMATN,           "Output material No&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ERFMG LIKE MDSB-ERFMG,           " i/p material reqd qty&lt;/P&gt;&lt;P&gt;      ERFME LIKE MDSB-ERFME,           "UOM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BWART LIKE MSEG-BWART,           "MOVMENT TYPE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PS_PSP_PNR LIKE ekkn-PS_PSP_PNR, "WBS element&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MAKTX LIKE MAKT-MAKTX,          "MATERIAL DESCRIPTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EKGRP LIKE EKKO-EKGRP,          "PURCHASING GROUP&lt;/P&gt;&lt;P&gt;      BEDAT LIKE EKKO-BEDAT,          "Purchasing document date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EKORG LIKE EKKO-EKORG,          "PURCHASING ORGANISATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      STPRS LIKE MBEW-STPRS,          "STANDARD PRICE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DMENG TYPE P DECIMALS 3,        "DIFFERENCE&lt;/P&gt;&lt;P&gt;      UMENG TYPE P DECIMALS 3,        "TOTAL VALUE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: DIFF TYPE P DECIMALS 3.&lt;/P&gt;&lt;P&gt;DATA: TOTAL TYPE P DECIMALS 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: REPID LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;      AFIELD       TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      FIELDCAT     TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      FIELDCAT1    TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      I_EVENTS     TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      S_EVENTS     TYPE SLIS_ALV_EVENT,&lt;/P&gt;&lt;P&gt;      SORTCAT      TYPE SLIS_T_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;      SORTCAT_LN   TYPE SLIS_SORTINFO_ALV,&lt;/P&gt;&lt;P&gt;      LAYOUT_IN    TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      LAYOUT_IN1   TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      EVENTCAT     TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      EVENTCAT_LN  LIKE LINE OF EVENTCAT,&lt;/P&gt;&lt;P&gt;      LS_KEYINFO   TYPE SLIS_KEYINFO_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS WBS FOR PRPS-POSID NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS VENDOR   FOR ekko-LIFNR. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PDATE    FOR ekko-bedat. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PGROUP   FOR EKKO-EKGRP. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PURORG   FOR EKKO-EKORG. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS PURDOCNO FOR EKPO-EBELN. "NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;  PERFORM GET_VAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT EBELN EBELP FROM EKPO INTO (ITAB-EBELN, ITAB-EBELP) WHERE EBELN&lt;/P&gt;&lt;P&gt;*IN PURDOCNO.&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; SELECT A&lt;SUB&gt;POSID  B&lt;/SUB&gt;MENGE B&lt;SUB&gt;MEINS   B&lt;/SUB&gt;BWART&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;B&lt;SUB&gt;LIFNR B&lt;/SUB&gt;EBELN B&lt;SUB&gt;EBELP C&lt;/SUB&gt;NAME1 D&lt;SUB&gt;EMATN  E&lt;/SUB&gt;MATNR F~STPRS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;"E&lt;SUB&gt;ERFMGE&lt;/SUB&gt;ERFME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*TABLE ITAB FROM PRPS AS A INNER JOIN MSEG AS B ON A~PSPNR =&lt;/P&gt;&lt;P&gt;*B~PS_PSP_PNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INNER JOIN LFA1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AS C ON C&lt;SUB&gt;LIFNR = B&lt;/SUB&gt;LIFNR INNER JOIN EKPO AS D ON D&lt;SUB&gt;EBELN = B&lt;/SUB&gt;EBELN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AND D&lt;SUB&gt;EBELP = B&lt;/SUB&gt;EBELP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INNER JOIN MDSB AS E ON E&lt;SUB&gt;EBELN = B&lt;/SUB&gt;EBELN AND E~EBELP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;= B&lt;SUB&gt;EBELP INNER JOIN MBEW AS F ON F&lt;/SUB&gt;MATNR = E&lt;SUB&gt;MATNR  WHERE A&lt;/SUB&gt;POSID IN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*WBS AND&lt;/P&gt;&lt;P&gt;**B~LIFNR IN VENDOR."AND BWART IN ('101').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;ematn a&lt;/SUB&gt;ebeln a&lt;SUB&gt;ebelp a&lt;/SUB&gt;menge a&lt;SUB&gt;meins a&lt;/SUB&gt;TXZ01 a~elikz&lt;/P&gt;&lt;P&gt;b~PS_PSP_PNR&lt;/P&gt;&lt;P&gt;c&lt;SUB&gt;ekgrp c&lt;/SUB&gt;bedat c&lt;SUB&gt;lifnr c&lt;/SUB&gt;ekorg&lt;/P&gt;&lt;P&gt;d&lt;SUB&gt;posid e&lt;/SUB&gt;matnr g&lt;SUB&gt;stprs "f&lt;/SUB&gt;lifnr f&lt;SUB&gt;mblnr f&lt;/SUB&gt;mjahr f&lt;SUB&gt;erfmg f&lt;/SUB&gt;erfme&lt;/P&gt;&lt;P&gt;from ekpo as a inner join ekkn as b&lt;/P&gt;&lt;P&gt;on a&lt;SUB&gt;ebeln eq b&lt;/SUB&gt;ebeln and a&lt;SUB&gt;ebelp eq  b&lt;/SUB&gt;ebelp&lt;/P&gt;&lt;P&gt;inner join ekko as c on a&lt;SUB&gt;ebeln eq c&lt;/SUB&gt;ebeln&lt;/P&gt;&lt;P&gt;inner join prps as d  on b&lt;SUB&gt;ps_psp_pnr eq d&lt;/SUB&gt;pspnr&lt;/P&gt;&lt;P&gt;inner join mdsb as e&lt;/P&gt;&lt;P&gt;on a&lt;SUB&gt;ebeln eq e&lt;/SUB&gt;ebeln and a&lt;SUB&gt;ebelp eq e&lt;/SUB&gt;ebelp&lt;/P&gt;&lt;P&gt;inner join mbew as g on g&lt;SUB&gt;matnr eq e&lt;/SUB&gt;matnr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;inner join mseg as f on f&lt;SUB&gt;matnr eq e&lt;/SUB&gt;matnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;into corresponding fields of table itab where&lt;/P&gt;&lt;P&gt;d~posid in wbs and&lt;/P&gt;&lt;P&gt;c~ekgrp in pgroup and&lt;/P&gt;&lt;P&gt;c~ekorg in purorg and&lt;/P&gt;&lt;P&gt;a~ebeln in purdocno and&lt;/P&gt;&lt;P&gt;c~bedat in pdate and&lt;/P&gt;&lt;P&gt;c~lifnr in vendor .&lt;/P&gt;&lt;P&gt;*AND A~ELIKZ NE 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and f~bwart eq '122'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;"and f~lifnr in vendor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DELETE ITAB WHERE MATNR IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear sy-subrc.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB-ELIKZ EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE MBLNR MJAHR MENGE MEINS BWART  INTO (ITAB-MBLNR,&lt;/P&gt;&lt;P&gt;ITAB-MJAHR, ITAB-ERFMG, ITAB-ERFME, ITAB-BWART) FROM MSEG WHERE MATNR EQ&lt;/P&gt;&lt;P&gt; ITAB-ematn AND BWART EQ '122' AND  EBELN EQ ITAB-EBELN AND EBELP EQ&lt;/P&gt;&lt;P&gt;ITAB-EBELP.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;        CLEAR: ITAB-MBLNR,ITAB-MJAHR,ITAB-ERFMG, ITAB-ERFME.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     delete ITAB index sy-tabix.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     continue.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;ITAB-ELIKZ = ''.&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;    SELECT SINGLE MBLNR MJAHR MENGE MEINS INTO (ITAB-MBLNR, ITAB-MJAHR,&lt;/P&gt;&lt;P&gt;ITAB-ERFMG, ITAB-ERFME) FROM MSEG WHERE&lt;/P&gt;&lt;P&gt;    MATNR EQ ITAB-MATNR AND BWART EQ '541'&lt;/P&gt;&lt;P&gt;    and ebeln eq itab-ebeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;        CLEAR: ITAB-MBLNR,ITAB-MJAHR,ITAB-ERFMG, ITAB-ERFME.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     delete ITAB index sy-tabix.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     continue.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*select single stprs into itab-stprs from mbew where matnr eq itab-matnr&lt;/P&gt;&lt;P&gt;*.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single name1 into itab-name1 from lfa1 where lifnr eq itab-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    CLEAR itab-name1 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR ITAB-ERFMG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR: ITAB-ERFME,ITAB-MBLNR,ITAB-MJAHR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE BUDAT FROM MKPF&lt;/P&gt;&lt;P&gt; INTO (itab-BUDAT) WHERE MBLNR EQ ITAB-MBLNR AND MJAHR EQ ITAB-MJAHR.&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;ITAB-BUDAT = MKPF-BUDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      CLEAR ITAB-BUDAT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECT E&lt;SUB&gt;EINDT  F&lt;/SUB&gt;EBELN INTO CORRESPONDING FIELDS OF TABLE ITAB FROM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*EKET AS E INNER JOIN EKKO AS F ON E~EBELN EQ F~EBELN  "INTO ITAB-EINDT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WHERE E&lt;SUB&gt;EBELN EQ ITAB-EBELN  AND  F&lt;/SUB&gt;EKGRP IN PGROUP AND F~EKORG IN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PURORG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AND A~PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-EMATN = EKPO-EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-MENGE = EKPO-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-MEINS = EKPO-MEINS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EBELN = EKPO-EBELN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EBELP = EKPO-EBELP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EINDT = EKET-EINDT.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR ITAB.&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; CLEAR ITAB-EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-MEINS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EBELN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EBELP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EINDT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE MAKTX FROM MAKT INTO (itab-MAKTX) WHERE&lt;/P&gt;&lt;P&gt;        MATNR EQ ITAB-MATNR. "AND PSPNR EQ ITAB-PS_PSP_PNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ITAB-MAKTX = MAKT-MAKTX.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR ITAB-MAKTX.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SELECT SINGLE MATNR FROM MDSB INTO (MDSB-MATNR) WHERE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MATNR EQ ITAB-MATNR AND EBELN EQ EKPO-EBELN AND EBELP EQ&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EKPO-EBELP . "AND PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-MATNR = MDSB-MATNR.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE EINDT FROM EKET INTO (itab-EINDT) WHERE&lt;/P&gt;&lt;P&gt;      EBELN EQ ITAB-EBELN AND EBELP EQ ITAB-EBELP.&lt;/P&gt;&lt;P&gt;      "AND PSPNR EQ ITAB-PS_PSP_PNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ITAB-EINDT = EKET-EINDT.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-EINDT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE TXZ01 FROM EKPO INTO (EKPO-TXZ01) WHERE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EBELN EQ ITAB-EBELN AND EBELP EQ ITAB-EBELP AND EMATN EQ&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ITAB-EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     "AND PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-TXZ01 = EKPO-TXZ01.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB-TXZ01.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE BEDAT FROM EKKO INTO (EKKO-BEDAT) WHERE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EBELN EQ ITAB-EBELN AND EKGRP IN PGROUP AND EKORG IN PURORG AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BEDAT IN PDATE .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     "AND PSPNR EQ ITAB-PS_PSP_PNR.&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; ITAB-BEDAT = EKKO-BEDAT.&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 SY-SUBRC NE 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;    clear itab.&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;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    CLEAR DIFF.&lt;/P&gt;&lt;P&gt;    DIFF         = ITAB-ERFMG - ITAB-MENGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIFF         = ITAB-BPMNG - ITAB-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB-DMENG   = DIFF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MODIFY ITAB INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   clear itab.&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;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR TOTAL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TOTAL          = ITAB-MENGE * ITAB-STPRS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIFF         = ITAB-BPMNG - ITAB-MENGE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB-UMENG   = TOTAL.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;    clear itab.&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;  SORT ITAB BY  EMATN .&lt;/P&gt;&lt;P&gt;  DELETE ITAB WHERE ELIKZ eq 'X' .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DELETE ADJACENT DUPLICATES FROM ITAB COMPARING EMATN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort itab by ebeln ebelp ascending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LAYOUT_IN-COLWIDTH_OPTIMIZE = 'X'.&lt;/P&gt;&lt;P&gt;  LAYOUT_IN-ZEBRA             = 'X'.&lt;/P&gt;&lt;P&gt;  EVENTCAT_LN-NAME            = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;  EVENTCAT_LN-FORM            = 'SUBROUTINE1'.&lt;/P&gt;&lt;P&gt;  APPEND EVENTCAT_LN TO EVENTCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_CALLBACK_PROGRAM = REPID&lt;/P&gt;&lt;P&gt;            IT_FIELDCAT        = AFIELD&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_SORT            = SORTCAT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            I_SAVE             = 'X '&lt;/P&gt;&lt;P&gt;            IT_EVENTS          = EVENTCAT&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            T_OUTTAB           = ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&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;      FORM SUBROUTINE1                                              *&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;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SUBROUTINE1.&lt;/P&gt;&lt;P&gt;  WRITE:/ 'SERVALL ENGG P LTD.',&lt;/P&gt;&lt;P&gt;        /,&lt;/P&gt;&lt;P&gt;        /25 'REPORT DATE:', SY-DATUM, 128 'PAGE NO.:' ,  SY-PAGNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&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;      FORM GET_VAL                                                  *&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;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_VAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '1'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'NAME1'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'LFA1'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'VENDOR NAME'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '2'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EBELN'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PURDOCNO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '3'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'BEDAT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKKO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PURDOCDT'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '4'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EBELP'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'ITEMNO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '5'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'BUDAT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'MKPF'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = '541ISSUE DT'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '6'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EMATN'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'O/P MATERIAL NO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '7'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'TXZ01'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'O/P MAT.DESC'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '8'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MATNR'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'MATERIAL NO'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '9'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MAKTX'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MAKT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'MAT DESC.'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '10'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'EINDT'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'EKET'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PO DELY DATE.'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&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; FIELDCAT-COL_POS     = '6'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-FIELDNAME   = 'BWART'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-SELTEXT_l   = 'MOVEMENT TYPE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '11'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'ERFMG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'I/P MAT REQD QTY'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '12'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'ERFME'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'UOM'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '13'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MENGE'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'PO QTY'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '14'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'MEINS'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'EKPO'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'UOM'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '15'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'STPRS'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MBEW'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'STD PRICE'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '16'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'UMENG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MBEW'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'TOTAL VALUE'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '17'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'DMENG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'DIFF QTY'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCAT-COL_POS     = '18'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-FIELDNAME   = 'POSID'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-REF_TABNAME = 'PRPS'.&lt;/P&gt;&lt;P&gt;  FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;P&gt;  FIELDCAT-SELTEXT_l   = 'WBS ELEMENT'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCAT TO AFIELD.&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; FIELDCAT-COL_POS     = '19'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-FIELDNAME   = 'MBLNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-TABNAME     = 'ITAB'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; FIELDCAT-REF_TABNAME = 'MSEG'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-DO_SUM      = ''.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FIELDCAT-SELTEXT_l   = 'MATDOCNO'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND FIELDCAT TO AFIELD.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORTCAT_LN-TABNAME       = ITAB.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORTCAT_LN-FIELDNAME     = 'EBELN'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; sortcat_ln-down = 'x'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORTCAT_LN-SUBTOT        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; SORCAT_LN-UP             = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND SORTCAT_LN TO SORTCAT.&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shankar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Mar 2007 05:47:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/wbs-element/m-p/2000185#M407031</guid>
      <dc:creator>p291102</dc:creator>
      <dc:date>2007-03-05T05:47:50Z</dc:date>
    </item>
  </channel>
</rss>

