Report for PO Change History

Hi All
Is there any standard report for getting the change history of PO's?
Regards.

Hi U can use this FM.
ME_CHANGES_READ
and ME_READ_CHANGES_EINKBELEG
example
call function 'ME_CHANGES_READ'
  exporting
    document_category = it_ekko-bstyp
    document_number   = it_ekko-ebeln
    date_of_change    = it_nast-datvr
    time_of_change    = it_nast-uhrvr
  tables
    xcdhdr            = it_cdhdr.
кu03B1ятu03B9к

Similar Messages

  • Report for abserving changes made to the customer master and moniter

    Report for abserving changes made to the customer master and moniter and detail
    Please send with t. code.

    Hi Dhari,
    Well the requirement seems very simple but its not as simple as it looks.
    i have an idea not sure whether it gonna work or not. you need to build a history cube as if i understand your requirement then for any selected period you wanna see the change in wage type or pay rate for each employee if any.
    1. pick up an cube that builds on emp transaction data.
    2. add the 0empoyee Md, wage type and pay rate from MD to the cube and fill the cube
    3.so now every day or in scheduled time interval the MD will load and the corresponding the TD will be loaded to the cube.
    4. create a info object say indicator and add it to the cube
    5.while loading the data to the cube everyday in tranformation check if for same employee there is a change or not in the wage type and pay rate. If so set the indicator to 1.
    4.now build one more cube for holding the changed records from this cube and call it say zhrchange
    5. now pull the date, year and related emplyee information for the emplyee to the zhrchange for those with indicator 1.
    6. before the next load happen, rememrbe to set the indicator to 0 before checking the conditoin in the transformation routine , so that only if the conditoin satisfy then only it will be 1 else it will be 0.
    now the cube zhrchange has all the changed records with time stamp and you can base your query on that to get the changed values in specific time period
    hope this helps.

  • Report  for "record payment history"  for customer ?

    Report  for "record payment history"  for customer ?
    Please send it.

    Dear Goutam
    Through <b>FBL5N</b>, you have to select "<b>Cleared items</b>" with "from to date" and execute.
    You will get a list which can then be downloaded as excel by selecting "List" on top left followed by "export" and "spreadsheet".
    Thanks
    G. Lakshmipathi

  • Customized report for BOM changes

    Hi PP Gurus,
    My client is not having ECM. he want to create one Z report for BOM changes. I checked tables MAST, STKO, STPO, CDPOS and CDHDR. In CDPOS I can see replaced component and replced quantity. But if I deleted any component or inserted any new component I can not see this in any table. Please suggest me how can I track such changes without ECM.
    Jayesh Narvankar
    SAP PP

    Dear ,
    You can try to develope a report with the help of you ABAPer with following FM /BAPI :
    CSAP_MAT_BOM_MAINTAIN
    CSAP_MAT_BOM_OPEN
    CSAP_BOM_ITEM_MAINTAIN
    CSAP_MAT_BOM_CLOSE
    Refer this experts theards on this issues : Deletion of BOM item using BAPI/FM
    If you need to go ahead with ECM , you refer  our earlier posting in the same issue :
    Changes in Production Orders
    Regards
    JH

  • A report for the changed document histroy ...

    Hi experts,
    I want to write a program which can display all the delivery documents changed history ...
    Of course i only care the delivery number , qty & date ...
    As i know there has one TCODE : VL22 can display only one delivery document's detail .
    but it is not easy to looking for some delivery documents at the same time ...
    if i want to display all the delivery document how to do it ???
    Has some BAPI i can use in here ????
    Best Regards,
    Carlos

    You can refer to the tables - CDHRD and CDPOS for this.
    In CDHDR pass the Object class = 'LIEFERUNG'
    and  Object value = Your Delivery Number .
    You will get the list of Change Documents. With same information you can go to CDPOS to find out what exactly was changed.
    You can use the following FMs also -
    CHANGEDOCUMENT_READ_HEADERS
    CHANGEDOCUMENT_READ_POSITIONS
    Hope this will enable to you to come up with your own report for viewing history of multiple Deliveries.
    As these CDHDR and CDPOS contains all the change related informations , the performance of your report might be not very impressive if you try to do a wildcard search. Make sure you have some Delivery Numbers with you before you go into CDHDR/CDPOS.

  • Report for the changes made in Purchase Order

    Hi Friends,
    In my location, changes are made to the purchase orders as and when required. Is there any report which shows the changes made to the Purchase Orders?? I am aware of the Item changes option in the Purchase Order.
    Thanks in advance..
    Regards,
    Phani

    Hi,
    You have to develope an own ABAP report for this, based on the change tables CDHDR and CDPOS
    CDHDR - Header Change
    CDPOS - Item Change
    EREV - Version Change
    Check the link
    Purchase order change log
    Regards
    KK
    Edited by: Kishore Kumar Galla on Apr 5, 2010 1:16 PM

  • Collective report on materials changes history

    HI,
    CAN ANY BODY TELL ME HOW TO GET THE REPORT IN COLLECTIVE MANNER FOR THE CHANGES HAPPENED IN THE MATERIAL MASTER(CHANGES IN DIFFERENT VIEWS WITH DATE & CHANGED BY) FOR A PARTICULAR MATERIAL TYPE.
    REGARDS
    R SEHGAL

    Dear Mr.Rakesh,
    As explained by another friend Mr.Ram use MM04 or else,u can get this details in MM02,
    or MM03.
    <b>After entering the part no and selecting the views and after going to the display
    mode or in change mode for a view,then in top click on environment menu -
    Display Changes.</b>
    You will be able to see the changes made,along with the used ID,Change number if ECM is used,time etc.
    <b>If useful reward points and close the thread.</b>
    Thanks & Regards
    Mangal
    Message was edited by:
            Mangal
    Message was edited by:
            Mangal

  • Why should I recompile report for any changes in the database ?

    Hi All
    I call a report (.rep) from a form using RUN_REPORT_OBJECT, and everything is OK
    For any change in the database, for example :
    1- Export Dump file for the schema.
    2- Drop the schema
    3- Re-create the schema again
    4-Import the taken dump to the schema
    When i call the report again, the report doesn't run. If i recompile the report again it will work.
    I read too much posts about this issue, most of them are taLking about the command line parameter RECURSIVE_LOAD=NO ,
    v_url :=' COMPANY_NO='||:global.company_no|| ' RECURSIVE_LOAD=NO';
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,v_url);
    But , Still the problem not solved
    Notes :
    1- The report type is .REP
    2- if I used the .JSP report, it is working fine , But i can't copy the source code for the report at the customer side.
    Please Help

    Well, first of all this would not be the correct forum. There is a dedicated reports forum for reports related questions. And secondly this most certainly depends on your report. If you have a query like
    select * from my_tableor e.g. are using %rowtype records in your report then you most certainly will have to recompile it after you do an exp/imp.
    cheers

  • Report for all changes in Authorizations

    Hello,
    I need to create a report that will show me all the changes in authorization for each user.
    For example:
    Letu2019s assume the following:
    01-01 the authorizations for BP were Full authorization
    01-02 the authorizations for BP were changed to No authorization
    01-03 the authorizations for BP were changed to Read only
    On the history log I can show the differences by choosing two lines and clicking on Show difference. But I need a report that will show me ALL the changes in authorizations on various dates range.
    Thanks
    Revital

    On the history log I can show the differences by choosing two lines and clicking on Show difference,
    Export  to Excel to get a report of changes in authorization,Since authorization is hard coded in table,U can't view it as a report.

  • Report for PO changes

    hii,
    is there any report or txn by which i can know the details of any changes made in PO.
    abhishek

    *Check the following code .
    REPORT ZPOCHANGE LINE-SIZE 132 NO STANDARD PAGE HEADING
                     LINE-COUNT 065(001)
                     MESSAGE-ID VR.
    TABLES: DD04T,
            CDHDR,
            CDPOS,
            DD03L,
            DD41V,
            T685T,
            VBPA,
            TPART,
            KONVC,
            EKKO.
    SELECT-OPTIONS: XUDATE FOR CDHDR-UDATE,
                    XNAME  FOR CDHDR-USERNAME,
                    XEBELN FOR EKKO-EBELN,
                    XLIFNR FOR EKKO-LIFNR.
    SELECTION-SCREEN SKIP.
    TEXT-001 - Sorting Sequence
    SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: SUDATE RADIOBUTTON GROUP R1,
                SNAME  RADIOBUTTON GROUP R1,
                SOBID  RADIOBUTTON GROUP R1.
    SELECTION-SCREEN END OF BLOCK BLK1.
    DATA: WFLAG,
          WCHANGENR LIKE CDHDR-CHANGENR.
    DATA: INDTEXT(60) TYPE C.
    DATA: BEGIN OF ICDHDR OCCURS 50.
            INCLUDE STRUCTURE CDHDR.
    DATA: END OF ICDHDR.
    DATA: BEGIN OF ICDSHW OCCURS 50.
            INCLUDE STRUCTURE CDSHW.
    DATA: END OF ICDSHW.
    DATA: BEGIN OF EKKEY,
            EBELN LIKE EKET-EBELN,
            EBELP LIKE EKET-EBELP,
            ETENR LIKE EKET-ETENR,
          END OF EKKEY.
    DATA: BEGIN OF ITAB OCCURS 50,
            BEGIN OF EKKEY,
              EBELN LIKE EKET-EBELN,
              EBELP LIKE EKET-EBELP,
              ETENR LIKE EKET-ETENR,
            END OF EKKEY,
            CHANGENR LIKE CDHDR-CHANGENR,
            UDATE    LIKE CDHDR-UDATE,
            UTIME    LIKE CDHDR-UTIME,
            USERNAME LIKE CDHDR-USERNAME,
            CHNGIND  LIKE CDSHW-CHNGIND,
            FTEXT    LIKE CDSHW-FTEXT,
            OUTLEN   LIKE CDSHW-OUTLEN,
            F_OLD    LIKE CDSHW-F_OLD,
            F_NEW    LIKE CDSHW-F_NEW,
          END OF ITAB.
    DATA: OLD_OBJECTID LIKE CDHDR-OBJECTID.
    FIELD-SYMBOLS: <F_OLD>, <F_NEW>.
    SELECT * FROM EKKO WHERE EBELN IN XEBELN AND
                             LIFNR IN XLIFNR.
      CLEAR CDHDR.
      CLEAR CDPOS.
      CDHDR-OBJECTCLAS = 'EINKBELEG'.
      CDHDR-OBJECTID   = EKKO-EBELN.
      PERFORM GETCHGDOCS.
    ENDSELECT.
    IF SUDATE = 'X'.
      SORT ITAB BY UDATE EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSEIF SNAME = 'X'.
      SORT ITAB BY USERNAME EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSE.
      SORT ITAB BY EKKEY-EBELN CHANGENR EKKEY-EBELP EKKEY-ETENR.
    ENDIF.
    LOOP AT ITAB.
      CLEAR: INDTEXT, EKKEY.
      CASE ITAB-CHNGIND.
        WHEN 'U'.
            INDTEXT(50) = ITAB-FTEXT.
            INDTEXT+51  = TEXT-020.
            CONDENSE INDTEXT.
        WHEN 'D'.
            INDTEXT = TEXT-021.
        WHEN 'E'.
            INDTEXT(5) = ITAB-FTEXT.
            INDTEXT+51 = TEXT-021.
            CONDENSE INDTEXT.
          WHEN 'I'.
            INDTEXT = TEXT-022.
        ENDCASE.
        RESERVE 4 LINES.
        IF WCHANGENR NE ITAB-CHANGENR.
          WCHANGENR = ITAB-CHANGENR.
          EKKEY = ITAB-EKKEY.
          WRITE:/ ITAB-UDATE UNDER 'Change Date',
                  ITAB-UTIME UNDER 'Time',
                  ITAB-USERNAME UNDER 'User Name',
                  ITAB-EKKEY-EBELN UNDER 'PO No',
                  ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ELSEIF ITAB-EKKEY NE EKKEY.
          WRITE:/ ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ENDIF.
        CASE ITAB-CHNGIND.
          WHEN 'U'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            ASSIGN ITAB-F_NEW(ITAB-OUTLEN) TO <F_NEW>.
            WRITE: / TEXT-023  UNDER 'Changes',
                     <F_OLD>.
            WRITE: / TEXT-024 UNDER 'Changes',
                     <F_NEW>.
          WHEN 'E'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            WRITE: TEXT-023 UNDER 'Changes',
                   <F_OLD>.
        ENDCASE.
        SKIP.
    ENDLOOP.
    TOP-OF-PAGE.
    WRITE:/ SY-DATUM,SY-UZEIT,
           50 'P U R C H A S E  O R D E R   H I S T O R Y',
          120 'Page', SY-PAGNO.
    WRITE: / SY-REPID,
             60 'Purchase Orders Changes'.
    SKIP.
    ULINE.
    IF SUDATE = 'X'.
      WRITE:/001 'Change Date',
             014 'Time',
             024 'User Name',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ELSEIF SOBID = 'X'.
      WRITE:/001 'PO No',
             013 'Item',
             020 'Sch No',
             028 'Change Date',
             041 'Time',
             051 'User Name',
             065 'Changes'.
    ELSE.
      WRITE:/001 'User Name',
             015 'Change Date',
             028 'Time',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ENDIF.
    ULINE.
    FORM GETCHGDOCS.
      CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
           EXPORTING
                DATE_OF_CHANGE    = CDHDR-UDATE
                OBJECTCLASS       = CDHDR-OBJECTCLAS
                OBJECTID          = CDHDR-OBJECTID
                TIME_OF_CHANGE    = CDHDR-UTIME
                USERNAME          = CDHDR-USERNAME
           TABLES
                I_CDHDR           = ICDHDR
           EXCEPTIONS
                NO_POSITION_FOUND = 1
                OTHERS            = 2.
      CHECK SY-SUBRC EQ 0.
      DELETE ICDHDR WHERE CHANGE_IND EQ 'I'.
      CHECK NOT ICDHDR[] IS INITIAL.
      LOOP AT ICDHDR.
        CHECK ICDHDR-UDATE IN XUDATE.
        CHECK ICDHDR-USERNAME IN XNAME.
        CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'
                     EXPORTING  CHANGENUMBER       = ICDHDR-CHANGENR
                     IMPORTING  HEADER             = CDHDR
                     TABLES     EDITPOS            = ICDSHW
                     EXCEPTIONS NO_POSITION_FOUND  = 1
                                OTHERS             = 2.
        CHECK SY-SUBRC EQ 0.
        LOOP AT ICDSHW.
          CHECK ICDSHW-TEXT_CASE EQ SPACE.
          MOVE-CORRESPONDING ICDSHW TO ITAB.
          MOVE-CORRESPONDING ICDHDR TO ITAB.
          MOVE ICDSHW-TABKEY+3 TO ITAB-EKKEY.
          APPEND ITAB.
        ENDLOOP.
      ENDLOOP.
    ENDFORM.
    END OF PROGRAM
    Regards
    Siddharth

  • Custom Report for Application Catalog History

    Hi All,
    I am going to create custom report that display request and approval history from application catalog. Required parameters are Application name, requested by, approved by, request time, approval time. AFAIK there is no out of the box default report from
    SCCM 2012 SP1 that display those parameters. Which tables view and columns I could use for this purpose?
    Thanks for your help.

    The information which user installed what from the application catalog is not stored anywhere if I am not mistaken. 
    Torsten Meringer | http://www.mssccmfaq.de

  • Report for logged changes in infotype data

    Hi
    Can anybdy suggest me the steps for configuring  logged changes in inotype data.
    My client wants a report to view the changes in any infotype record, specially in 0008 and absences.
    Reagrds
    Waseem

    Hi
    I already config these table but it is not refelecting
    In table V_T585A
    maintain Transaction Class is A and maintained IT
    in table V_T585B
    Maintained field group 01
                     Field Name is * (for all)
    In tabel V_T585C
    Maintained Doc Field Gr. 01
                     Doc Type is S
                     SupFldGr. is blank
    After this run report RPUAUD00
    and TC S_AHR_61016360
    But nothing to display.
    Please Help me.
    Regards
    Waseem

  • Reports for baseline and payment block

    Hi,
    I want a report for baseline changes history another report for payment block changes histroty.
    Please help me from which table we can take the reports.
    Thanks in advance.

    Hi,
    Go to TCode 'SE16' -> Enter Table Name AS 'RBKP_BLOCKED' and press Enter
    Data Browser will give all these fields from which you can select as per your requirement and Execute :
    - Log. payt block
    - Company Code
    - Fiscal year
    - Vendor
    - Invoice doc. no
    - User name
    - Posting date
    - Purch. group
    - Due date
    You can find the User Names for all the transactions in the result set.
    When you follow these steps, it shows the current status of documents still on payment block , not the history of who already released it
    For that:
    FB03 with the FI Doc
    Environment > Doc Changes from the Top Menu Bar
    Double click on the changed field # in this case, Payment Block
    Then it will show you the dates and what was changed.
    Double click on the line to see the detail of the user name
    regards
    Waman

  • SAP EHS : Generation of Report for change in substance data

    hi Experts,
    i want to generate report for the change in any substance specific data, editing of the substance. the report should contain the date, time, user details who has done this changes, what is changed, what is new value etc. how can i do that?
    i want to generate change document for substance.
    i dont want any ABAP interaction for creation of reports.
    can i create by using some t codes or just by clicking to the options.
    please help me out in this.
    thanks in advance
    regards
    Anand Bende
    Edited by: anand bende on Sep 5, 2008 11:22 AM

    Hello Anand,
    Did you check in the standard EHS documentation the paragraph: Creation of Change Documents for Specifications.
    It is under Specification editing > Engineering Chg Mgmt.
    Regards,
    John

  • Reporting on service call history

    I would like to create a report of service call history as can be seen on the service call tab. I know the ASCL table  is the change log for service calls: is this my only option for getting a report? Is there a view for the Service call history?
    My goal is to track the time it takes between changes in Call Status for some performance reporting. Any suggestions would be much appreciated.
    Laura

    Hi Laura,
    If you need a report for service call history that can be seen on the service call tab, you may not need ASCL. ASCL only saves the header changes. Those data under each tab are saved in the SCLx sub tables.
    Thanks,
    Gordon

Maybe you are looking for

  • How to recover data from failed drive that's part of mirrored raid

    Hi Guys, hope to get help from someone knowledgeable out there. I have a macpro and recently experienced a failed drive. I set up that failed drive as part of a mirrored raid, this set is not my primary drive and so my computer is stilling up and run

  • Open file from a web page?

    I would like to create links to some files that will open in their proper application when I click links on the web page. Is there a simple way to open a file from a regular href web link? If I put in a posix path of the network file that I want to o

  • Burning cd's on creative mediasou

    Can someone offer an easy explanation? My eyes are starting to bleed from reading so many tutorials!? I have downloaded all of my cd's into creative mediasource. But now when I attempt to transfer an album onto my mp3 or burn an mp3 cd, the cd tracks

  • Dynamic table name - error

    After run (or test) of procedure create or replace procedure tmp_select_dymanic ( AInTable IN VARCHAR2, ACount OUT NUMBER ) as begin EXECUTE IMMEDIATE 'BEGIN SELECT count(*) INTO :Count FROM :InTable END;' USING ACount, AInTable; end tmp_select_dyman

  • Evaluation Group

    There is a tab for Evaluation Group in assets. LEt me know how it is useful for reporting. I went to SPRO in Asset Accounting --> Master Data --> User field. I am unable to know how to use groups. Let me know what is the use & how it needs to be conf