<?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: Regarding fields for Purchase order in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948566#M695199</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;Goto EKKO and EKPO table you will find most of the fields you are looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt; VJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Oct 2007 17:10:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-10T17:10:34Z</dc:date>
    <item>
      <title>Regarding fields for Purchase order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948565#M695198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can any body help what are the fields reqiured to develop a p.o report to display the change date,user name,time,p.o name and vendor code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2007 17:09:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948565#M695198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-10T17:09:14Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding fields for Purchase order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948566#M695199</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;Goto EKKO and EKPO table you will find most of the fields you are looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt; VJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2007 17:10:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948566#M695199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-10T17:10:34Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding fields for Purchase order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948567#M695200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First, post the code that you have already developed and then, we're going to be able to help you -:)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2007 17:11:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948567#M695200</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-10T17:11:01Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding fields for Purchase order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948568#M695201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello i want the field names for the following change date, username, time, purchase order name and vendor code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2007 17:21:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948568#M695201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-10T17:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding fields for Purchase order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948569#M695202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can trace ME2M Transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto ME2M Transaction ,enter PO Number in document number column,Now execute the report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select any item and click on changes ,It will show changes occured in Purchase order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just trace the logic in ME2M.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2007 17:26:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948569#M695202</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-10T17:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding fields for Purchase order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948570#M695203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;see the sample report for the fieldnames and other logic&lt;/P&gt;&lt;P&gt;all the PO info is there here.&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; Report  ZMM_PO_REPORT&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;REPORT  ZMM_PO_REPORT message-Id yb&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;       LINE-COUNT 60(1)&lt;/P&gt;&lt;P&gt;       LINE-SIZE 230.&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;       D A T A B A S E  T A B L E S   D E C L A R A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: lfa1,           " Vendor Master&lt;/P&gt;&lt;P&gt;        t161,           " PO Doc Types&lt;/P&gt;&lt;P&gt;        t024,           " Purchase Groups&lt;/P&gt;&lt;P&gt;        ekko.           " PO Header&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;               T Y P E S  D E C L A R A T I O N S&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;Purchase Orders Main Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF s_po,&lt;/P&gt;&lt;P&gt;        ebeln TYPE ebeln,           " PO No.&lt;/P&gt;&lt;P&gt;        ebelp TYPE ebelp,           " PO Item&lt;/P&gt;&lt;P&gt;        bstyp TYPE bstyp,           " PO Category&lt;/P&gt;&lt;P&gt;        bukrs TYPE bukrs,           " Company Code&lt;/P&gt;&lt;P&gt;        bsart TYPE bbsrt,           " PO Type&lt;/P&gt;&lt;P&gt;        lifnr TYPE lifnr,           " Vendor No&lt;/P&gt;&lt;P&gt;        ekgrp TYPE bkgrp,           " Purchase Group&lt;/P&gt;&lt;P&gt;        waers TYPE waers,           " Currency&lt;/P&gt;&lt;P&gt;        bedat TYPE etbdt,           " PO Date&lt;/P&gt;&lt;P&gt;        txz01 TYPE txz01,           " Material Text&lt;/P&gt;&lt;P&gt;        werks TYPE ewerk,           " Plant&lt;/P&gt;&lt;P&gt;        lgort TYPE lgort_d,         " Storage Location&lt;/P&gt;&lt;P&gt;        matkl TYPE matkl,           " Material Group&lt;/P&gt;&lt;P&gt;        menge TYPE bamng,           " PR Quantity&lt;/P&gt;&lt;P&gt;        meins TYPE bamei,           " UOM&lt;/P&gt;&lt;P&gt;        bprme TYPE bbprm,           " Price Unit&lt;/P&gt;&lt;P&gt;        netpr TYPE netpr,           " Net price&lt;/P&gt;&lt;P&gt;        peinh TYPE peinh,           " Price Unit UOM&lt;/P&gt;&lt;P&gt;        pstyp TYPE pstyp,           " Item Category&lt;/P&gt;&lt;P&gt;        knttp TYPE knttp,           " Account Assignment Category&lt;/P&gt;&lt;P&gt;       END OF s_po.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchase Orders History Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF s_account,&lt;/P&gt;&lt;P&gt;        ebeln TYPE ebeln,           " PO No.&lt;/P&gt;&lt;P&gt;        ebelp TYPE ebelp,           " PO Item&lt;/P&gt;&lt;P&gt;        gjahr TYPE mjahr,           " Fiscal Year&lt;/P&gt;&lt;P&gt;        belnr TYPE mblnr,           " PO Invoice No&lt;/P&gt;&lt;P&gt;        menge TYPE menge_d,         " PR Quantity&lt;/P&gt;&lt;P&gt;        wrbtr TYPE wrbtr,           " Price in Local Currency&lt;/P&gt;&lt;P&gt;        dmbtr TYPE dmbtr,           " Price in Foreign Currency&lt;/P&gt;&lt;P&gt;        waers TYPE waers,           " Currency&lt;/P&gt;&lt;P&gt;        shkzg TYPE shkzg,           " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;       END OF s_account.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchase Orders History Structure(Item Sum)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF s_inv_sum,&lt;/P&gt;&lt;P&gt;        ebeln TYPE ebeln,           " PO No.&lt;/P&gt;&lt;P&gt;        ebelp TYPE ebelp,           " PO Item&lt;/P&gt;&lt;P&gt;        menge TYPE menge_d,         " PR Quantity&lt;/P&gt;&lt;P&gt;        wrbtr TYPE wrbtr,           " Price in Foreign Currency&lt;/P&gt;&lt;P&gt;        waers TYPE waers,           " Currency&lt;/P&gt;&lt;P&gt;       END OF s_inv_sum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Purchase Orders Main Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES: BEGIN OF s_rep,&lt;/P&gt;&lt;P&gt;        lifnr TYPE lifnr,           " Vendor No&lt;/P&gt;&lt;P&gt;        ebeln TYPE ebeln,           " PO No.&lt;/P&gt;&lt;P&gt;        ebelp TYPE ebelp,           " PO Item&lt;/P&gt;&lt;P&gt;        bstyp TYPE bstyp,           " PO Category&lt;/P&gt;&lt;P&gt;        bsart TYPE bbsrt,           " PO Type&lt;/P&gt;&lt;P&gt;        ekgrp TYPE bkgrp,           " Purchase Group&lt;/P&gt;&lt;P&gt;        waers TYPE waers,           " Currency&lt;/P&gt;&lt;P&gt;        bedat TYPE etbdt,           " PO Date&lt;/P&gt;&lt;P&gt;        txz01 TYPE txz01,           " Material Text&lt;/P&gt;&lt;P&gt;        werks TYPE ewerk,           " Plant&lt;/P&gt;&lt;P&gt;        lgort TYPE lgort_d,         " Storage Location&lt;/P&gt;&lt;P&gt;        matkl TYPE matkl,           " Material Group&lt;/P&gt;&lt;P&gt;        menge TYPE bamng,           " PR Quantity&lt;/P&gt;&lt;P&gt;        meins TYPE bamei,           " UOM&lt;/P&gt;&lt;P&gt;        bprme TYPE bbprm,           " Price Unit&lt;/P&gt;&lt;P&gt;        netpr TYPE netpr,           " Net price&lt;/P&gt;&lt;P&gt;        peinh TYPE peinh,           " Price Unit UOM&lt;/P&gt;&lt;P&gt;        pstyp TYPE pstyp,           " Item Category&lt;/P&gt;&lt;P&gt;        knttp TYPE knttp,           " Account Assignment Category&lt;/P&gt;&lt;P&gt;        name1 TYPE name1,           " Plant&lt;/P&gt;&lt;P&gt;        orewr TYPE netpr,           " To be Invoiced Price&lt;/P&gt;&lt;P&gt;        curr  TYPE waers,           " Inv Doc Currency&lt;/P&gt;&lt;P&gt;       END OF s_rep.&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;           D A T A  D E C L A R A T I O N S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA: gv_title1 TYPE sylisel,            " Report title&lt;/P&gt;&lt;P&gt;      gv_dial.                           " Color flag&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;            C O N S T A N T S  D E C L A R A T I O N S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;CONSTANTS: c_x                VALUE 'X',   " Flag X&lt;/P&gt;&lt;P&gt;           c_h                VALUE 'H',   " Debit&lt;/P&gt;&lt;P&gt;           c_vgabe TYPE vgabe VALUE '2'.   " Transaction Type&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;     I N T E R N A L  T A B L E S  D E C L A R A T I O N S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA: i_po    TYPE STANDARD TABLE OF s_po WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;                             " Purchase Order&lt;/P&gt;&lt;P&gt;      i_inv   TYPE STANDARD TABLE OF s_inv_sum WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;                                     " PO Invoice Values&lt;/P&gt;&lt;P&gt;      i_rep   TYPE STANDARD TABLE OF s_rep WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;                                 " PO Invoice Values&lt;/P&gt;&lt;P&gt;      i_ekbe  TYPE STANDARD TABLE OF s_account WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;                           " PO Invoice Values&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;                 S E L E C T I O N  S C R E E N                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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: s_lifnr FOR lfa1-lifnr MATCHCODE OBJECT kred,&lt;/P&gt;&lt;P&gt;                s_ebeln FOR ekko-ebeln MATCHCODE OBJECT mekk,&lt;/P&gt;&lt;P&gt;                s_bsart FOR t161-bsart,&lt;/P&gt;&lt;P&gt;                s_ekgrp FOR t024-ekgrp,&lt;/P&gt;&lt;P&gt;                s_bedat FOR ekko-bedat.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  I N I T I A L I Z A T I O N                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&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;              A T  S E L E C T I O N - S C R E E N                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validate the screen fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM validate_screen.&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;               S T A R T - O F - S E L E C T I O N                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fetch main data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM fetch_data.&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;               T O P - O F - P A G E                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header of the List&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM header.&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;               E N D - O F - P A G E                                 *&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;Footer&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;  ULINE.&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;               E N D - O F - S E L E C T I O N                       *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display the Report Output data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM display_data.&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; At Line-Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;When double clicked on EBELN display the details of Purchase Doc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM line_sel.&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  validate_screen&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; Validation of Selection Screen fields&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 validate_screen .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validation of Vendor Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR lfa1-lifnr.&lt;/P&gt;&lt;P&gt;  IF NOT s_lifnr[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT lifnr UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;        INTO lfa1-lifnr&lt;/P&gt;&lt;P&gt;        FROM lfa1&lt;/P&gt;&lt;P&gt;        WHERE lifnr IN s_lifnr.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE e000 WITH 'Invalid Vendor'(002).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validation of PO Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR ekko-ebeln.&lt;/P&gt;&lt;P&gt;  IF NOT s_ebeln[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT ebeln UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;        INTO ekko-ebeln&lt;/P&gt;&lt;P&gt;        FROM ekko&lt;/P&gt;&lt;P&gt;        WHERE ebeln IN s_ebeln.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE e000 WITH 'Invalid Document Number'(003).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validation of PO Document Type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR t161-bsart.&lt;/P&gt;&lt;P&gt;  IF NOT s_bsart[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT bsart UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;        INTO t161-bsart&lt;/P&gt;&lt;P&gt;        FROM t161&lt;/P&gt;&lt;P&gt;        WHERE bsart IN s_bsart.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE e000 WITH 'Invalid Purchase Document Type'(004).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Validation of Purchasing Group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR t024-ekgrp.&lt;/P&gt;&lt;P&gt;  IF NOT s_ekgrp[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT ekgrp UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;        INTO t024-ekgrp&lt;/P&gt;&lt;P&gt;        FROM t024&lt;/P&gt;&lt;P&gt;        WHERE ekgrp IN s_ekgrp.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE e000 WITH 'Invalid Purchasing Group'(005).&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " validate_screen&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  fetch_data&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; Fetching the PO related data from Database Tables&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 fetch_data .&lt;/P&gt;&lt;P&gt;  CLEAR i_po.&lt;/P&gt;&lt;P&gt;  REFRESH i_po.&lt;/P&gt;&lt;P&gt;  SELECT a~ebeln            " PO No.&lt;/P&gt;&lt;P&gt;         b~ebelp            " PO Item&lt;/P&gt;&lt;P&gt;         a~bstyp            " PO Category&lt;/P&gt;&lt;P&gt;         a~bukrs            " Company Code&lt;/P&gt;&lt;P&gt;         a~bsart            " PO Type&lt;/P&gt;&lt;P&gt;         a~lifnr            " Vendor No&lt;/P&gt;&lt;P&gt;         a~ekgrp            " Purchase Group&lt;/P&gt;&lt;P&gt;         a~waers            " Currency&lt;/P&gt;&lt;P&gt;         a~bedat            " PO Date&lt;/P&gt;&lt;P&gt;         b~txz01            " Material Text&lt;/P&gt;&lt;P&gt;         b~werks            " Plant&lt;/P&gt;&lt;P&gt;         b~lgort            " Storage Location&lt;/P&gt;&lt;P&gt;         b~matkl            " Material Group&lt;/P&gt;&lt;P&gt;         b~menge            " PR Quantity&lt;/P&gt;&lt;P&gt;         b~meins            " UOM&lt;/P&gt;&lt;P&gt;         b~bprme            " Price Unit&lt;/P&gt;&lt;P&gt;         b~netpr            " Net price&lt;/P&gt;&lt;P&gt;         b~peinh            " Price Unit UOM&lt;/P&gt;&lt;P&gt;         b~pstyp            " Item Category&lt;/P&gt;&lt;P&gt;         b~knttp            " Account Assignment Category&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    INTO TABLE i_po&lt;/P&gt;&lt;P&gt;    FROM ekko AS a JOIN ekpo AS b&lt;/P&gt;&lt;P&gt;    ON a~ebeln = b~ebeln&lt;/P&gt;&lt;P&gt;    WHERE a~ebeln IN s_ebeln AND&lt;/P&gt;&lt;P&gt;          a~lifnr IN s_lifnr AND&lt;/P&gt;&lt;P&gt;          a~ekgrp IN s_ekgrp AND&lt;/P&gt;&lt;P&gt;          a~bsart IN s_bsart AND&lt;/P&gt;&lt;P&gt;          a~bedat IN s_bedat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT i_po BY ebeln ebelp.&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;P&gt;  IF NOT i_po[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fetch the PO History/Invoice Details from EKBE Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR i_ekbe.&lt;/P&gt;&lt;P&gt;    REFRESH i_ekbe.&lt;/P&gt;&lt;P&gt;    SELECT ebeln           " PO No.&lt;/P&gt;&lt;P&gt;           ebelp           " PO Item&lt;/P&gt;&lt;P&gt;           gjahr           " Fiscal Year&lt;/P&gt;&lt;P&gt;           belnr           " PO Invoice No&lt;/P&gt;&lt;P&gt;           menge           " PR Quantity&lt;/P&gt;&lt;P&gt;           wrbtr           " Price in Local Currency&lt;/P&gt;&lt;P&gt;           dmbtr           " Price in Foreign Currency&lt;/P&gt;&lt;P&gt;           waers           " Currency&lt;/P&gt;&lt;P&gt;           shkzg           " Dr/Cr Indicator&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     INTO TABLE i_ekbe&lt;/P&gt;&lt;P&gt;     FROM ekbe&lt;/P&gt;&lt;P&gt;     FOR ALL ENTRIES IN i_po&lt;/P&gt;&lt;P&gt;     WHERE ebeln = i_po-ebeln AND&lt;/P&gt;&lt;P&gt;           ebelp = i_po-ebelp AND&lt;/P&gt;&lt;P&gt;           vgabe = c_vgabe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      SORT i_ekbe BY ebeln ebelp.&lt;/P&gt;&lt;P&gt;      LOOP AT i_ekbe.&lt;/P&gt;&lt;P&gt;        IF i_ekbe-shkzg = c_h.&lt;/P&gt;&lt;P&gt;          i_ekbe-wrbtr = i_ekbe-wrbtr * -1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        MODIFY i_ekbe.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sum up the Item wise Invoice totals&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      LOOP AT i_ekbe.&lt;/P&gt;&lt;P&gt;        AT END OF ebelp.&lt;/P&gt;&lt;P&gt;          READ TABLE i_ekbe INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;          SUM.&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING i_ekbe TO i_inv.&lt;/P&gt;&lt;P&gt;          APPEND i_inv.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        CLEAR i_inv.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      SORT i_inv BY ebeln ebelp.&lt;/P&gt;&lt;P&gt;        break-point.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Move the Vendor Name and Invoice Values to I_rep Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT i_po.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING i_po TO i_rep.&lt;/P&gt;&lt;P&gt;    CLEAR i_inv.&lt;/P&gt;&lt;P&gt;    READ TABLE i_inv WITH KEY ebeln = i_po-ebeln&lt;/P&gt;&lt;P&gt;                              ebelp = i_po-ebelp.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      i_rep-orewr = ( i_po-menge - i_inv-menge ) * i_po-netpr.&lt;/P&gt;&lt;P&gt;      i_rep-curr  = i_inv-waers.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      i_rep-orewr = i_po-menge * i_po-netpr.&lt;/P&gt;&lt;P&gt;      i_rep-curr  = i_po-waers.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Vendor Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR lfa1-name1.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE name1 FROM lfa1 INTO lfa1-name1&lt;/P&gt;&lt;P&gt;      WHERE lifnr = i_po-lifnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      i_rep-name1  = lfa1-name1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND i_rep.&lt;/P&gt;&lt;P&gt;    CLEAR  i_rep.&lt;/P&gt;&lt;P&gt;      break-point.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT i_rep BY lifnr ebeln ebelp.&lt;/P&gt;&lt;P&gt;  DELETE i_rep WHERE orewr LE 0.&lt;/P&gt;&lt;P&gt;  break-point.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fetch_data&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  display_data&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;Display the Report Output data&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 display_data .&lt;/P&gt;&lt;P&gt;  DATA: lv_flag,               " New Flag&lt;/P&gt;&lt;P&gt;        lv_rec TYPE i.         " No of Records&lt;/P&gt;&lt;P&gt;  CLEAR lv_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF i_rep[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE e000 WITH 'No Data found'(022).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    LOOP AT i_rep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Toggle Color&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM toggle_color.&lt;/P&gt;&lt;P&gt;      IF lv_flag &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;        NEW-LINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At New Purchase Document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      AT NEW ebeln.&lt;/P&gt;&lt;P&gt;        WRITE:/1 sy-vline, 2(10) i_rep-ebeln INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;        lv_flag = c_x.&lt;/P&gt;&lt;P&gt;        lv_rec = lv_rec + 1.&lt;/P&gt;&lt;P&gt;      ENDAT.&lt;/P&gt;&lt;P&gt;      WRITE: 1 sy-vline,&lt;/P&gt;&lt;P&gt;            12 sy-vline,13(4)   i_rep-bsart,&lt;/P&gt;&lt;P&gt;            17 sy-vline,18(10)  i_rep-lifnr,&lt;/P&gt;&lt;P&gt;            28 sy-vline,29(35)  i_rep-name1,&lt;/P&gt;&lt;P&gt;            64 sy-vline,65(4)   i_rep-ekgrp,&lt;/P&gt;&lt;P&gt;            69 sy-vline,70(10)  i_rep-bedat,&lt;/P&gt;&lt;P&gt;            80 sy-vline,81(5)   i_rep-ebelp,&lt;/P&gt;&lt;P&gt;            86 sy-vline,87(40)  i_rep-txz01,&lt;/P&gt;&lt;P&gt;           127 sy-vline,128(9)  i_rep-matkl,&lt;/P&gt;&lt;P&gt;           137 sy-vline,138(1)  i_rep-pstyp,&lt;/P&gt;&lt;P&gt;           139 sy-vline,140(1)  i_rep-knttp,&lt;/P&gt;&lt;P&gt;           141 sy-vline,142(4)  i_rep-werks,&lt;/P&gt;&lt;P&gt;           146 sy-vline,147(4)  i_rep-lgort,&lt;/P&gt;&lt;P&gt;           151 sy-vline,152(13) i_rep-menge UNIT i_rep-meins,&lt;/P&gt;&lt;P&gt;           165 sy-vline,166(3)  i_rep-meins,&lt;/P&gt;&lt;P&gt;           169 sy-vline,170(15) i_rep-netpr CURRENCY i_rep-waers,&lt;/P&gt;&lt;P&gt;           185 sy-vline,186(4)  i_rep-waers,&lt;/P&gt;&lt;P&gt;           190 sy-vline,191(5)  i_rep-peinh,&lt;/P&gt;&lt;P&gt;           196 sy-vline,197(4)  i_rep-bprme,&lt;/P&gt;&lt;P&gt;           201 sy-vline,202(15) i_rep-orewr CURRENCY i_rep-curr,&lt;/P&gt;&lt;P&gt;           217 sy-vline,218(4)  i_rep-curr,&lt;/P&gt;&lt;P&gt;           222 sy-vline,223(7)  i_rep-bstyp centered,&lt;/P&gt;&lt;P&gt;           230 sy-vline.&lt;/P&gt;&lt;P&gt;      NEW-LINE.&lt;/P&gt;&lt;P&gt;      hide: i_rep-ebeln.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;    WRITE : /2 'Total Number of Purchasing Documents:'(025) COLOR 3,&lt;/P&gt;&lt;P&gt;                lv_rec COLOR 3.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " display_data&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  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;Write the Report Header&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 header .&lt;/P&gt;&lt;P&gt;  FORMAT RESET.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  WRITE:/1(230) 'LIST OF PURCHASE DOCUMENTS PER VENDOR'(006) CENTERED.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  WRITE:/1 sy-vline,2(10)   'Pur.Doc.No'(006) CENTERED,&lt;/P&gt;&lt;P&gt;        12 sy-vline,13(4)   'Type'(007),&lt;/P&gt;&lt;P&gt;        17 sy-vline,18(10)  'Vendor'(008) CENTERED,&lt;/P&gt;&lt;P&gt;        28 sy-vline,29(35)  'Name'(009) CENTERED,&lt;/P&gt;&lt;P&gt;        64 sy-vline,65(4)   'PGrp'(010) CENTERED,&lt;/P&gt;&lt;P&gt;        69 sy-vline,70(10)  'Doc.Date'(012) CENTERED,&lt;/P&gt;&lt;P&gt;        80 sy-vline,81(5)   'Item'(011),&lt;/P&gt;&lt;P&gt;        86 sy-vline,87(40)  'Material Short Text'(024) CENTERED,&lt;/P&gt;&lt;P&gt;       127 sy-vline,128(9)  'Mat.Group'(013),&lt;/P&gt;&lt;P&gt;       137 sy-vline,138(1)  'I',&lt;/P&gt;&lt;P&gt;       139 sy-vline,140(1)  'A',&lt;/P&gt;&lt;P&gt;       141 sy-vline,142(4)  'Plnt'(014),&lt;/P&gt;&lt;P&gt;       146 sy-vline,147(4)  'SLoc'(015),&lt;/P&gt;&lt;P&gt;       151 sy-vline,152(13) 'Quantity'(016) CENTERED,&lt;/P&gt;&lt;P&gt;       165 sy-vline,166(3)  'UoM'(017),&lt;/P&gt;&lt;P&gt;       169 sy-vline,170(15) 'Net Value'(018) CENTERED,&lt;/P&gt;&lt;P&gt;       185 sy-vline,186(4)  'Curr'(019),&lt;/P&gt;&lt;P&gt;       190 sy-vline,191(5)  'Per'(020),&lt;/P&gt;&lt;P&gt;       196 sy-vline,197(4)  'Unit'(021),&lt;/P&gt;&lt;P&gt;       201 sy-vline,202(15) 'To be Invoiced'(023) CENTERED,&lt;/P&gt;&lt;P&gt;       217 sy-vline,218(4)  'Curr'(019),&lt;/P&gt;&lt;P&gt;       222 sy-vline,223(7)  'Doc.Cat'(026),&lt;/P&gt;&lt;P&gt;       230 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " header&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  toggle_color&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; This routine alters the color of the records in the list&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 toggle_color.&lt;/P&gt;&lt;P&gt;  IF gv_dial = space.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;    gv_dial = c_x.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR 1 INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;    CLEAR gv_dial.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " toggle_color&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  LINE_SEL&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;*When double clicked on EBELN field display the details of Purchase Doc&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;FORM line_sel.&lt;/P&gt;&lt;P&gt;  CASE sy-lsind.&lt;/P&gt;&lt;P&gt;    WHEN '1'.&lt;/P&gt;&lt;P&gt;      DATA: lv_field(20),&lt;/P&gt;&lt;P&gt;            lv_value(10),&lt;/P&gt;&lt;P&gt;            lv_bstyp like i_rep-bstyp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear: lv_bstyp,lv_value, lv_field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      GET CURSOR FIELD lv_field VALUE lv_value.&lt;/P&gt;&lt;P&gt;      IF lv_field = 'I_REP-EBELN'.&lt;/P&gt;&lt;P&gt;        IF NOT lv_value IS INITIAL.&lt;/P&gt;&lt;P&gt;          READ LINE sy-index FIELD VALUE i_rep-bstyp&lt;/P&gt;&lt;P&gt;                                   INTO  lv_bstyp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         READ CURRENT LINE FIELD VALUE i_rep-bstyp INTO lv_bstyp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          if lv_bstyp = 'F'.&lt;/P&gt;&lt;P&gt;            SET PARAMETER ID 'BES' FIELD lv_value.&lt;/P&gt;&lt;P&gt;            CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;          elseif ( lv_bstyp = 'K' or lv_bstyp = 'L' ).&lt;/P&gt;&lt;P&gt;            SET PARAMETER ID 'VRT' FIELD lv_value.&lt;/P&gt;&lt;P&gt;            CALL TRANSACTION 'ME33' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;          elseif lv_bstyp = 'A'.&lt;/P&gt;&lt;P&gt;            SET PARAMETER ID 'ANF' FIELD lv_value.&lt;/P&gt;&lt;P&gt;            CALL TRANSACTION 'ME43' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " line_sel&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>Wed, 10 Oct 2007 17:37:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948570#M695203</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-10T17:37:39Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding fields for Purchase order</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948571#M695204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi uday,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is this a question?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;change date&lt;/P&gt;&lt;P&gt;user name EKKO-ERNAM&lt;/P&gt;&lt;P&gt;time - avalable in Change documents&lt;/P&gt;&lt;P&gt;p.o name    EKKO-??? Never heard of a PO name&lt;/P&gt;&lt;P&gt;vendor code EKKO-LIFNR. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2007 17:52:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-fields-for-purchase-order/m-p/2948571#M695204</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-10-10T17:52:46Z</dc:date>
    </item>
  </channel>
</rss>

