<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/4190630#M1001759</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 not sure what exactly you are looking for. But the below code will display the open  purchase orders by buyer.&lt;/P&gt;&lt;P&gt;Could you please provide some more details, it would be helpfull.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZAMSO05 LINE-SIZE 242  MESSAGE-ID Z8 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;tables declaration--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;TABLES: EKKO,                          " Purchasing Document Header&lt;/P&gt;&lt;P&gt;        EKPO,                          " Purchasing Document Item&lt;/P&gt;&lt;P&gt;        EKET,                          " Delivery Schedules&lt;/P&gt;&lt;P&gt;        EKBE,                          " History of Purchasing Document&lt;/P&gt;&lt;P&gt;        MARA,                          " Material Master: General Data&lt;/P&gt;&lt;P&gt;        T156.                          " Movement Type&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;DATA  TREC TYPE I.&lt;/P&gt;&lt;P&gt;DATA  TOTREC TYPE I.&lt;/P&gt;&lt;P&gt;DATA  TOT_QTY_REC LIKE EKBE-MENGE.&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;internal tables start--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;DATA: BEGIN OF T_EKKO OCCURS 0,&lt;/P&gt;&lt;P&gt;      EBELN LIKE EKKO-EBELN,           " Purchasing document number&lt;/P&gt;&lt;P&gt;      WAERS LIKE EKKO-WAERS,           " Currency key&lt;/P&gt;&lt;P&gt;      LIFNR LIKE EKKO-LIFNR,           " Vendor's account number&lt;/P&gt;&lt;P&gt;      BSART LIKE EKKO-BSART,           " Purchasing Document Type&lt;/P&gt;&lt;P&gt;      END OF T_EKKO.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_EKPO OCCURS 0,&lt;/P&gt;&lt;P&gt;      EBELN LIKE EKPO-EBELN,&lt;/P&gt;&lt;P&gt;      EBELP LIKE EKPO-EBELP,           " Item number of purchasing doc.&lt;/P&gt;&lt;P&gt;      NETPR LIKE EKPO-NETPR,           " Net price in purchasing docume&lt;/P&gt;&lt;P&gt;      BPRME LIKE EKPO-BPRME,           " Order price unit (purchasing)&lt;/P&gt;&lt;P&gt;      MATNR LIKE EKPO-MATNR,           " Material&lt;/P&gt;&lt;P&gt;      MENGE LIKE EKPO-MENGE,           " Purchase order quantity&lt;/P&gt;&lt;P&gt;      TXZ01 LIKE EKPO-TXZ01,           " description&lt;/P&gt;&lt;P&gt;      MATKL LIKE EKPO-MATKL,           " Material group&lt;/P&gt;&lt;P&gt;      TOT_QTY_REC LIKE EKPO-MENGE,     " Purchase order quantity&lt;/P&gt;&lt;P&gt;      EINDT LIKE EKET-EINDT,           " Item delivery date&lt;/P&gt;&lt;P&gt;      RATIO TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;      END OF T_EKPO.&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;internal tables end--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------" /&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------------" /&gt;selection screen--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------" /&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK ONE WITH FRAME .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 10(69) TEXT-004.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:  ELIFNR FOR EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK ONE.&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;            main program starts...............&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;  SY-TVAR1 = SY-REPID.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sy-sysid : Name of SAP R/3 System&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SY-TVAR2 = SY-SYSID.&lt;/P&gt;&lt;P&gt;  PERFORM AUTHORITY-CHECK.&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM TOP_PAGE.&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;P&gt;  START-OF-SELECTION.&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;P&gt;SELECT  * FROM EKKO WHERE LIFNR IN ELIFNR.&lt;/P&gt;&lt;P&gt;  CLEAR: TREC.&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING EKKO TO T_EKKO.&lt;/P&gt;&lt;P&gt;  SELECT  * FROM EKPO WHERE EBELN EQ EKKO-EBELN.&lt;/P&gt;&lt;P&gt;    CLEAR TOT_QTY_REC.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING EKPO TO T_EKPO.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM EKET WHERE EBELN = EKPO-EBELN&lt;/P&gt;&lt;P&gt;                    AND EBELP = EKPO-EBELP.&lt;/P&gt;&lt;P&gt;    MOVE EKET-EINDT TO T_EKPO-EINDT.&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;   select * from mara  where matnr = ekpo-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     t_ekpo-matnr = mara-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     append t_mara.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endselect.&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;    SELECT * FROM EKBE WHERE EBELN EQ EKPO-EBELN&lt;/P&gt;&lt;P&gt;                                     AND EBELP EQ EKPO-EBELP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if movement type (bwart)  = 101 then&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CHECK EKBE-BWART &amp;lt;&amp;gt; SPACE.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM T156 WHERE BWART = EKBE-BWART.&lt;/P&gt;&lt;P&gt;      IF T156-SHKZG = 'S'.  "SHKZG : Debit/Credit Indicator(INCOMMING)&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BPMNG = Quantity in purchase order price unit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        TOT_QTY_REC = TOT_QTY_REC + EKBE-BPMNG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF T156-SHKZG = 'H'.         "UTGOING&lt;/P&gt;&lt;P&gt;        TOT_QTY_REC = TOT_QTY_REC - EKBE-BPMNG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF TOT_QTY_REC  &amp;lt;   T_EKPO-MENGE.&lt;/P&gt;&lt;P&gt;      T_EKPO-RATIO = TOT_QTY_REC /  T_EKPO-MENGE * 100.&lt;/P&gt;&lt;P&gt;       T_EKPO-TOT_QTY_REC = TOT_QTY_REC.&lt;/P&gt;&lt;P&gt;      APPEND T_EKPO.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      CLEAR T_EKPO.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE T_EKPO LINES TREC.&lt;/P&gt;&lt;P&gt;  IF TREC = 0.&lt;/P&gt;&lt;P&gt;    CLEAR T_EKKO.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    APPEND T_EKKO.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;&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;P&gt;SORT T_EKKO BY LIFNR.&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;P&gt;DESCRIBE TABLE T_EKKO LINES TOTREC.&lt;/P&gt;&lt;P&gt;IF TOTREC &amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;perform page_header.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF THERE ARE NO OPEN PURCHASE ORDER THEN.....&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;  CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            TITEL     = 'OPEN PURCHASE ORDERS '&lt;/P&gt;&lt;P&gt;            TEXTLINE1 = 'THERE ARE NO OPEN PURCHASE ORDER'&lt;/P&gt;&lt;P&gt;            TEXTLINE2 = 'FOR THE SELECTED VENDOR'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS    = 1.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;LOOP AT T_EKKO.&lt;/P&gt;&lt;P&gt;*if sy-pagno &amp;gt; 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; at first.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   perform purchase_header.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE: /7 T_EKKO-EBELN,&lt;/P&gt;&lt;P&gt;         28 T_EKKO-WAERS,&lt;/P&gt;&lt;P&gt;         56 T_EKKO-BSART.&lt;/P&gt;&lt;P&gt;  LOOP AT T_EKPO WHERE EBELN = T_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;    WRITE: 19 T_EKPO-EBELP,&lt;/P&gt;&lt;P&gt;           40 T_EKPO-MATKL,&lt;/P&gt;&lt;P&gt;           68 T_EKPO-MATNR,&lt;/P&gt;&lt;P&gt;           86 T_EKPO-TXZ01,&lt;/P&gt;&lt;P&gt;          128 T_EKPO-EINDT,&lt;/P&gt;&lt;P&gt;          144 T_EKPO-NETPR,&lt;/P&gt;&lt;P&gt;          160 T_EKPO-BPRME,&lt;/P&gt;&lt;P&gt;          166 T_EKPO-MENGE,&lt;/P&gt;&lt;P&gt;          185 T_EKPO-TOT_QTY_REC,&lt;/P&gt;&lt;P&gt;          223 T_EKPO-RATIO.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  PURCHASE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**FORM PURCHASE_HEADER.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WRITE:/ 'VENDOR NO = ', T_EKKO-LIFNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WRITE:  /7   'ORDERNO',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         19   'ITEM NO',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         28   'CURRENCY',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         40   'MATERIAL GROUP',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         56   'ORDER TYPE',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         68   'MATERIAL NO',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         86   'DESRIPTION',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         128  'SHIPMENT DATE',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         144  'UNIT PRICE',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         160  'UNIT'(010),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         166  'QTY ORDERED',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         185  'QTY RECEIVED',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         204  'QTY BILLED',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         223  '%RECIEVED'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WRITE:        67 SY-VLINE,         165 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        18 SY-VLINE,         85 SY-VLINE,         184 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        27 SY-VLINE,         127 SY-VLINE,        203 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        39 SY-VLINE,        143 SY-VLINE,        222 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        55 SY-VLINE,        159 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        6 SY-VLINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**ENDFORM.                               " PURCHASE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  PAGE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PAGE_HEADER.&lt;/P&gt;&lt;P&gt;  WRITE:/35 'OPEN PURCHASE ORDERS BY BUYER.' ,&lt;/P&gt;&lt;P&gt;         95 'Page' , SY-PAGNO .&lt;/P&gt;&lt;P&gt;  WRITE:/1 'Report Name' ,  SY-REPID ,&lt;/P&gt;&lt;P&gt;         90 'Date',         SY-DATUM .&lt;/P&gt;&lt;P&gt;  WRITE:/1 'User Name' ,  SY-UNAME ,&lt;/P&gt;&lt;P&gt;         90 'Time'     ,  SY-UZEIT .&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " PAGE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  AUTHORITY-CHECK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM AUTHORITY-CHECK.&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'M_INFO_MCD'&lt;/P&gt;&lt;P&gt;                  ID 'ACTVT' FIELD '02'&lt;/P&gt;&lt;P&gt;                  ID 'GSTRU' FIELD 'S901'&lt;/P&gt;&lt;P&gt;                  ID 'VRSIO' DUMMY&lt;/P&gt;&lt;P&gt;                  ID 'SSOUR' DUMMY.&lt;/P&gt;&lt;P&gt;   IF NOT SY-SUBRC IS INITIAL.&lt;/P&gt;&lt;P&gt;   MESSAGE E085 WITH SY-REPID.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " AUTHORITY-CHECK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  TOP_PAGE_WRITTING&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM TOP_PAGE.&lt;/P&gt;&lt;P&gt;    WRITE:/20 'OPEN PURCHASE ORDER BY BUYER.' ,&lt;/P&gt;&lt;P&gt;           65 'Page' , SY-PAGNO .&lt;/P&gt;&lt;P&gt;    WRITE:/1 'Report Name' ,  SY-REPID ,&lt;/P&gt;&lt;P&gt;           60 'Date',         SY-DATUM .&lt;/P&gt;&lt;P&gt;    WRITE:/1 'User Name' ,  SY-UNAME ,&lt;/P&gt;&lt;P&gt;           60 'Time'     ,  SY-UZEIT .&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;  WRITE:/ 'VENDOR NO = ', T_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  WRITE:  /7   'ORDERNO',&lt;/P&gt;&lt;P&gt;          19   'ITEM NO',&lt;/P&gt;&lt;P&gt;          28   'CURRENCY',&lt;/P&gt;&lt;P&gt;          40   'MATERIAL GROUP',&lt;/P&gt;&lt;P&gt;          56   'ORDER TYPE',&lt;/P&gt;&lt;P&gt;          68   'MATERIAL NO',&lt;/P&gt;&lt;P&gt;          86   'DESRIPTION',&lt;/P&gt;&lt;P&gt;          128  'SHIPMENT DATE',&lt;/P&gt;&lt;P&gt;          144  'UNIT PRICE',&lt;/P&gt;&lt;P&gt;          160  'UNIT'(010),&lt;/P&gt;&lt;P&gt;          166  'QTY ORDERED',&lt;/P&gt;&lt;P&gt;          185  'QTY RECEIVED',&lt;/P&gt;&lt;P&gt;          204  'QTY BILLED',&lt;/P&gt;&lt;P&gt;          223  '%RECIEVED'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         235  'STATUS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE:        67 SY-VLINE,         165 SY-VLINE,&lt;/P&gt;&lt;P&gt;         18 SY-VLINE,         85 SY-VLINE,         184 SY-VLINE,&lt;/P&gt;&lt;P&gt;         27 SY-VLINE,         127 SY-VLINE,        203 SY-VLINE,&lt;/P&gt;&lt;P&gt;         39 SY-VLINE,        143 SY-VLINE,        222 SY-VLINE,&lt;/P&gt;&lt;P&gt;         55 SY-VLINE,        159 SY-VLINE,&lt;/P&gt;&lt;P&gt;         6 SY-VLINE.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " TOP_PAGE_WRITTING&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Jul 2008 17:38:27 GMT</pubDate>
    <dc:creator>former_member70391</dc:creator>
    <dc:date>2008-07-18T17:38:27Z</dc:date>
    <item>
      <title>Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/4190629#M1001758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone please send the code to prepare the report :purchase order release report to display open puchase orders and select puchase order take the selection to release transaction ME28 with authorization.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 16:57:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/4190629#M1001758</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T16:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/4190630#M1001759</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 not sure what exactly you are looking for. But the below code will display the open  purchase orders by buyer.&lt;/P&gt;&lt;P&gt;Could you please provide some more details, it would be helpfull.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZAMSO05 LINE-SIZE 242  MESSAGE-ID Z8 NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;tables declaration--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;TABLES: EKKO,                          " Purchasing Document Header&lt;/P&gt;&lt;P&gt;        EKPO,                          " Purchasing Document Item&lt;/P&gt;&lt;P&gt;        EKET,                          " Delivery Schedules&lt;/P&gt;&lt;P&gt;        EKBE,                          " History of Purchasing Document&lt;/P&gt;&lt;P&gt;        MARA,                          " Material Master: General Data&lt;/P&gt;&lt;P&gt;        T156.                          " Movement Type&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;DATA  TREC TYPE I.&lt;/P&gt;&lt;P&gt;DATA  TOTREC TYPE I.&lt;/P&gt;&lt;P&gt;DATA  TOT_QTY_REC LIKE EKBE-MENGE.&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;internal tables start--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;DATA: BEGIN OF T_EKKO OCCURS 0,&lt;/P&gt;&lt;P&gt;      EBELN LIKE EKKO-EBELN,           " Purchasing document number&lt;/P&gt;&lt;P&gt;      WAERS LIKE EKKO-WAERS,           " Currency key&lt;/P&gt;&lt;P&gt;      LIFNR LIKE EKKO-LIFNR,           " Vendor's account number&lt;/P&gt;&lt;P&gt;      BSART LIKE EKKO-BSART,           " Purchasing Document Type&lt;/P&gt;&lt;P&gt;      END OF T_EKKO.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_EKPO OCCURS 0,&lt;/P&gt;&lt;P&gt;      EBELN LIKE EKPO-EBELN,&lt;/P&gt;&lt;P&gt;      EBELP LIKE EKPO-EBELP,           " Item number of purchasing doc.&lt;/P&gt;&lt;P&gt;      NETPR LIKE EKPO-NETPR,           " Net price in purchasing docume&lt;/P&gt;&lt;P&gt;      BPRME LIKE EKPO-BPRME,           " Order price unit (purchasing)&lt;/P&gt;&lt;P&gt;      MATNR LIKE EKPO-MATNR,           " Material&lt;/P&gt;&lt;P&gt;      MENGE LIKE EKPO-MENGE,           " Purchase order quantity&lt;/P&gt;&lt;P&gt;      TXZ01 LIKE EKPO-TXZ01,           " description&lt;/P&gt;&lt;P&gt;      MATKL LIKE EKPO-MATKL,           " Material group&lt;/P&gt;&lt;P&gt;      TOT_QTY_REC LIKE EKPO-MENGE,     " Purchase order quantity&lt;/P&gt;&lt;P&gt;      EINDT LIKE EKET-EINDT,           " Item delivery date&lt;/P&gt;&lt;P&gt;      RATIO TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;      END OF T_EKPO.&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;internal tables end--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------" /&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------------" /&gt;selection screen--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------" /&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK ONE WITH FRAME .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 10(69) TEXT-004.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:  ELIFNR FOR EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK ONE.&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;            main program starts...............&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;  SY-TVAR1 = SY-REPID.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sy-sysid : Name of SAP R/3 System&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SY-TVAR2 = SY-SYSID.&lt;/P&gt;&lt;P&gt;  PERFORM AUTHORITY-CHECK.&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM TOP_PAGE.&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;P&gt;  START-OF-SELECTION.&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;P&gt;SELECT  * FROM EKKO WHERE LIFNR IN ELIFNR.&lt;/P&gt;&lt;P&gt;  CLEAR: TREC.&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING EKKO TO T_EKKO.&lt;/P&gt;&lt;P&gt;  SELECT  * FROM EKPO WHERE EBELN EQ EKKO-EBELN.&lt;/P&gt;&lt;P&gt;    CLEAR TOT_QTY_REC.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING EKPO TO T_EKPO.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM EKET WHERE EBELN = EKPO-EBELN&lt;/P&gt;&lt;P&gt;                    AND EBELP = EKPO-EBELP.&lt;/P&gt;&lt;P&gt;    MOVE EKET-EINDT TO T_EKPO-EINDT.&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;   select * from mara  where matnr = ekpo-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     t_ekpo-matnr = mara-matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     append t_mara.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endselect.&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;    SELECT * FROM EKBE WHERE EBELN EQ EKPO-EBELN&lt;/P&gt;&lt;P&gt;                                     AND EBELP EQ EKPO-EBELP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if movement type (bwart)  = 101 then&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CHECK EKBE-BWART &amp;lt;&amp;gt; SPACE.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM T156 WHERE BWART = EKBE-BWART.&lt;/P&gt;&lt;P&gt;      IF T156-SHKZG = 'S'.  "SHKZG : Debit/Credit Indicator(INCOMMING)&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BPMNG = Quantity in purchase order price unit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        TOT_QTY_REC = TOT_QTY_REC + EKBE-BPMNG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSEIF T156-SHKZG = 'H'.         "UTGOING&lt;/P&gt;&lt;P&gt;        TOT_QTY_REC = TOT_QTY_REC - EKBE-BPMNG.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF TOT_QTY_REC  &amp;lt;   T_EKPO-MENGE.&lt;/P&gt;&lt;P&gt;      T_EKPO-RATIO = TOT_QTY_REC /  T_EKPO-MENGE * 100.&lt;/P&gt;&lt;P&gt;       T_EKPO-TOT_QTY_REC = TOT_QTY_REC.&lt;/P&gt;&lt;P&gt;      APPEND T_EKPO.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      CLEAR T_EKPO.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE T_EKPO LINES TREC.&lt;/P&gt;&lt;P&gt;  IF TREC = 0.&lt;/P&gt;&lt;P&gt;    CLEAR T_EKKO.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    APPEND T_EKKO.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;&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;P&gt;SORT T_EKKO BY LIFNR.&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;P&gt;DESCRIBE TABLE T_EKKO LINES TOTREC.&lt;/P&gt;&lt;P&gt;IF TOTREC &amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;perform page_header.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF THERE ARE NO OPEN PURCHASE ORDER THEN.....&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;  CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            TITEL     = 'OPEN PURCHASE ORDERS '&lt;/P&gt;&lt;P&gt;            TEXTLINE1 = 'THERE ARE NO OPEN PURCHASE ORDER'&lt;/P&gt;&lt;P&gt;            TEXTLINE2 = 'FOR THE SELECTED VENDOR'&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS    = 1.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;LOOP AT T_EKKO.&lt;/P&gt;&lt;P&gt;*if sy-pagno &amp;gt; 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; at first.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   perform purchase_header.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE: /7 T_EKKO-EBELN,&lt;/P&gt;&lt;P&gt;         28 T_EKKO-WAERS,&lt;/P&gt;&lt;P&gt;         56 T_EKKO-BSART.&lt;/P&gt;&lt;P&gt;  LOOP AT T_EKPO WHERE EBELN = T_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;    WRITE: 19 T_EKPO-EBELP,&lt;/P&gt;&lt;P&gt;           40 T_EKPO-MATKL,&lt;/P&gt;&lt;P&gt;           68 T_EKPO-MATNR,&lt;/P&gt;&lt;P&gt;           86 T_EKPO-TXZ01,&lt;/P&gt;&lt;P&gt;          128 T_EKPO-EINDT,&lt;/P&gt;&lt;P&gt;          144 T_EKPO-NETPR,&lt;/P&gt;&lt;P&gt;          160 T_EKPO-BPRME,&lt;/P&gt;&lt;P&gt;          166 T_EKPO-MENGE,&lt;/P&gt;&lt;P&gt;          185 T_EKPO-TOT_QTY_REC,&lt;/P&gt;&lt;P&gt;          223 T_EKPO-RATIO.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  PURCHASE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**FORM PURCHASE_HEADER.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WRITE:/ 'VENDOR NO = ', T_EKKO-LIFNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WRITE:  /7   'ORDERNO',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         19   'ITEM NO',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         28   'CURRENCY',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         40   'MATERIAL GROUP',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         56   'ORDER TYPE',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         68   'MATERIAL NO',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         86   'DESRIPTION',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         128  'SHIPMENT DATE',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         144  'UNIT PRICE',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         160  'UNIT'(010),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         166  'QTY ORDERED',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         185  'QTY RECEIVED',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         204  'QTY BILLED',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         223  '%RECIEVED'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; WRITE:        67 SY-VLINE,         165 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        18 SY-VLINE,         85 SY-VLINE,         184 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        27 SY-VLINE,         127 SY-VLINE,        203 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        39 SY-VLINE,        143 SY-VLINE,        222 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        55 SY-VLINE,        159 SY-VLINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        6 SY-VLINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; ULINE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**ENDFORM.                               " PURCHASE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  PAGE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PAGE_HEADER.&lt;/P&gt;&lt;P&gt;  WRITE:/35 'OPEN PURCHASE ORDERS BY BUYER.' ,&lt;/P&gt;&lt;P&gt;         95 'Page' , SY-PAGNO .&lt;/P&gt;&lt;P&gt;  WRITE:/1 'Report Name' ,  SY-REPID ,&lt;/P&gt;&lt;P&gt;         90 'Date',         SY-DATUM .&lt;/P&gt;&lt;P&gt;  WRITE:/1 'User Name' ,  SY-UNAME ,&lt;/P&gt;&lt;P&gt;         90 'Time'     ,  SY-UZEIT .&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " PAGE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  AUTHORITY-CHECK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM AUTHORITY-CHECK.&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'M_INFO_MCD'&lt;/P&gt;&lt;P&gt;                  ID 'ACTVT' FIELD '02'&lt;/P&gt;&lt;P&gt;                  ID 'GSTRU' FIELD 'S901'&lt;/P&gt;&lt;P&gt;                  ID 'VRSIO' DUMMY&lt;/P&gt;&lt;P&gt;                  ID 'SSOUR' DUMMY.&lt;/P&gt;&lt;P&gt;   IF NOT SY-SUBRC IS INITIAL.&lt;/P&gt;&lt;P&gt;   MESSAGE E085 WITH SY-REPID.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " AUTHORITY-CHECK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  TOP_PAGE_WRITTING&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM TOP_PAGE.&lt;/P&gt;&lt;P&gt;    WRITE:/20 'OPEN PURCHASE ORDER BY BUYER.' ,&lt;/P&gt;&lt;P&gt;           65 'Page' , SY-PAGNO .&lt;/P&gt;&lt;P&gt;    WRITE:/1 'Report Name' ,  SY-REPID ,&lt;/P&gt;&lt;P&gt;           60 'Date',         SY-DATUM .&lt;/P&gt;&lt;P&gt;    WRITE:/1 'User Name' ,  SY-UNAME ,&lt;/P&gt;&lt;P&gt;           60 'Time'     ,  SY-UZEIT .&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;  WRITE:/ 'VENDOR NO = ', T_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  WRITE:  /7   'ORDERNO',&lt;/P&gt;&lt;P&gt;          19   'ITEM NO',&lt;/P&gt;&lt;P&gt;          28   'CURRENCY',&lt;/P&gt;&lt;P&gt;          40   'MATERIAL GROUP',&lt;/P&gt;&lt;P&gt;          56   'ORDER TYPE',&lt;/P&gt;&lt;P&gt;          68   'MATERIAL NO',&lt;/P&gt;&lt;P&gt;          86   'DESRIPTION',&lt;/P&gt;&lt;P&gt;          128  'SHIPMENT DATE',&lt;/P&gt;&lt;P&gt;          144  'UNIT PRICE',&lt;/P&gt;&lt;P&gt;          160  'UNIT'(010),&lt;/P&gt;&lt;P&gt;          166  'QTY ORDERED',&lt;/P&gt;&lt;P&gt;          185  'QTY RECEIVED',&lt;/P&gt;&lt;P&gt;          204  'QTY BILLED',&lt;/P&gt;&lt;P&gt;          223  '%RECIEVED'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         235  'STATUS'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE:        67 SY-VLINE,         165 SY-VLINE,&lt;/P&gt;&lt;P&gt;         18 SY-VLINE,         85 SY-VLINE,         184 SY-VLINE,&lt;/P&gt;&lt;P&gt;         27 SY-VLINE,         127 SY-VLINE,        203 SY-VLINE,&lt;/P&gt;&lt;P&gt;         39 SY-VLINE,        143 SY-VLINE,        222 SY-VLINE,&lt;/P&gt;&lt;P&gt;         55 SY-VLINE,        159 SY-VLINE,&lt;/P&gt;&lt;P&gt;         6 SY-VLINE.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " TOP_PAGE_WRITTING&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 17:38:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/4190630#M1001759</guid>
      <dc:creator>former_member70391</dc:creator>
      <dc:date>2008-07-18T17:38:27Z</dc:date>
    </item>
    <item>
      <title>Re: Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/4190631#M1001760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks to all&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jul 2008 11:23:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/4190631#M1001760</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-24T11:23:42Z</dc:date>
    </item>
  </channel>
</rss>

