IDOC Change/History Report
Hi All,
Is there an IDOC history report that would show what was changed within an IDOC standard from SAP? I would believe so but I can't seem to find it.
Thanks,
Pete
Peter,
There's not really a useful audit trail for iDocs, certainly not from a reporting perspective. However you can use the Status records from table EDIDC to ascertain which iDocs were edited, then compare back to the original.
Whenever you edit an iDoc, the system automatically saves a copy of the original, with Status 70. The current version that you are working on will then be status 69, until you reprocess it. It will also add a relationship between the two iDocs. For example, I start with iDoc 1, which has failed. I edit the iDoc, which creates a copy of the original as iDoc 2, changes the current status to 69. A relationship is created between iDoc 1 & 2. I then reprocess iDoc 1 again, but again it fails.I edit the iDoc, which creates a copy of the it as iDoc 3, and changes the current status to 69. A relationship is created between iDoc 1 & 3. This time I reprocess it, it is successful, and posts. So I end up with :
iDoc # Status Relationships
1 53 2 & 3
2 70 1
3 70 1
You can also see the relationship iDoc numbers in the Status 69 Messages in table EDIDS.
So, in theory, you could compare the Data Records (EDID4) of the Status 53 iDoc with the Data Records of the iDoc specified in the earliest Status 69 Message, and display any differences. I think the best you could hope for would be to display the Segment/Field differences, which doesn't exactly make for the most user-friendly report, it would still need interpretation. If you wanted to create a complete User/Audit-friendly report, it could end up being bigger than Ben Hur.
Good luck, I hope this helps.
Cheers, Paul.
Similar Messages
-
Changes History Report in Fire Fighter
Hi,
We have assigned FF ID to end user. By using that FF ID,user did some changes.
Ex: End user has used SU01 transaction and he has assigned SAP_ALL to his own id and some other users via FF ID.
When we checked the Log Reports in FF 5.3, we are able to the see only transaction details which he has used. But we are unable to find the changes which he has done by using SU01.
Please check and advice me how me can get that change history report in Fire Fighter.
Thanks & Regards,
KKRao.Hi Harleen,
Retrieve Change Log option is already set as YES. But we are unable to get Changes History Report.
Please advice to me.
Thanks & Regards,
KKRao -
BP telephone and mobile change history report
Hi,
Requirement: We have a new requirement to create a new report that will display the change history of a customer who has done changes in their mobile or telephone number during a specific period.
My approach was:
Read the cdhdr data based on the objectclass objectID and udate.
Read data from cdpos for all records from cdhdr.
Consolidate and display the report.
All data is coming correct except the type of telephone.
I am not being able to distinguise between the telephone type ( mobile or telephone) using the fname field of table cdpos.
When we insert mobile/telephone thru XD02/XD03, the entries in fname field in cdpos are as TELF1 for telephone and TELF2 for mobile. But when we modify or change the telephone or mobile, each entry of table cdpos in field fname is TELF1 or TEL_NUMBER.
How can we differiantiate which type of telephone number is there in table cdpos? Is there any other change document table we can read to differiantiate between telephone types?
Please suggest. Thanks.Dear Hemanth,
It does not appear in CDPOS because Data element /SCMTMS/INVOICING_STATUS_CODE does not have CHANGE DOCUMENT enabled.
I have also seen there is no such field to determine invoice status in /SCMTMS/D_TRQROT or /SCMTMS/D_TORROT tables. But we have appended customer specific fields to update the Invoicing status. You will have to do the same if you want.
For quantity, Distance and duration, yes they appear multiple times.
However, the only way is to reduce the number of records is to put a filter on CDHDR-UDATE (Creation date of the change document).
You can also add Change document number additionally to your report selection criteria to improve the result.
Thanks,
Bharath.K -
I need to do a report for showing the change history of BOM.
Which tables I need to use?
Is it possible to do it?
Best regards,
OnSundararaja
There is no such table called ATT1 ... -
Sales Order Change history report
Hi all,
Can someone help me let me know of any standard SAP transaction to list all Sales orders with all the change history.
Appreciate your help on this.
Thanks and Regards,
Saleem> Hi Saleem,
>
> I am not aware any standard SAP transaction/report
> but you can check this link for custom development
> report.
>
> http://www.sap-img.com/ab024.htm
>
>
> Hope this will help.
>
> Regards,
> Ferry Lianto
>
>
> Please reward points if helpful.
Ferry Lianto
I have implemented that program, but it does not compile due to errors in the code!
Program *
"KONVC" and "ITAB-TABKEY" are not mutually convertible in a Unicode program. -
Report for Sales Order Change History CDPOS and CDHDR
How to take a report of the data for the Sales Order Change history for a particular period of time. It is required to take a report of all the Sales Orders for which the basic price has been changed. Please let me know the procedure. I could not get the data from the table CDPOS and CDHDR
Helpful answer would be rewarded.
Regards
PraveenDear Praveen Kumar
Have you tried with VBAP where sale order details at item level would be stored.
Moreover, to my knowledge, there won't be any changes as for as pricing is concerned at sale order level but there is at billing level. Normally, any price increase / decrease would reflect in billing. So why dont you to table join through SQVI VBAP (for sale order details) and VBRP (for billing details) so that you can compare the selling price in sale order with billing.
Thanks
G. Lakshmipathi -
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к -
Dear Experts
I have to create a Vendor History Report.
is there any standard report for the same? if yes pls let me know.
Thanks in advance
RegardsNo Dear,
There is no such report.
Generally, we use to go through MENU to see the changes 'DISPLAY CHANGES'.
For report development you have to use two tables with reference to T.Code creation and change T.Codes.
Tables: CDHDR Change Log Header, CDPOS - Change Log Line Item.
Passing object related to youe Vendor Details, you can create report.
Regds,
Anil -
History report page prints before printing each new document?cc=us
How do i stop my HP Officejet 6700 Premium from printing a history report page before printing each new document, using Windows 7 & Using Microsoft Word? When I open a document and print it, it prints a history including: File Name; Directory; Template; Title; Subject; Keywords; Comments; creation Date; Change Number; Last Saved On; Last Saved By; Total Editing; Last Printed On; As of Last Printing....
Everything worked perfectly for a year, then I had to reinstall the printer because I deleted it by mistake. I cary it with me when I travel to meetings and didn't have my install disk, so I had to download the install software. I haven't changed any settings in Word, but it appears that the report is generated from Word.
Help will be appreciated. I can't find any other topic like mine to see an already presented solution.
This question was solved.
View Solution.Hi,
The report indeed being generated by Word and not by the pritner driver.
As you did not clarify your MS Office version I included the steps for Word 2010, I believe the same should also apply for Word 2007:
From Word click the File menu, then select Options.
Select Display from the left pane.
Under the Printing Options sections, uncheck the box next to Print document properties.
Click OK and try printing again.
If you cannot find the specific option, please clarify your exact Microsoft Wiord version.
Shlomi
Say thanks by clicking the Kudos thumb up in the post.
If my post resolve your problem please mark it as an Accepted Solution -
Long time to open tab "change history" of business partner in Web_ui.
Dear experts!
Long time to open tab "change history" of business partner in Web_ui.
4 records were opened for 10-20 seconds
http://imglink.ru/show-image.php?id=22083a6a576f78c66c86863bf6b0573b
1. In what may be the reason?
If the records are many, the discovery may be more than a minute.
2. Is There a report for the purification of the " Сhange history" over a period?Hello Dilip,
One more alternative would be to increase the time out parameter in ABAP environment.
The steps to change this parameter:
1) txn: RZ11 -> enter the variable name rdisp/max_wprun_time
2) Display -> Change value -> Then input the value you would like (ideally 3600)
PS:
1) Don't set this value too big, otherwise general performance will be
influenced, since lots of dialogue process will be occupied for a long
time
2) This parameter can be changed dynamically
Once the parameter is set please test again. You can try incremental
values and test which one does not give timeout error.
please refer to the note 25528 for more details about RZ11.
Hope this helps!
Thanks and Best Regards,
Shanthala Kudva. -
Hello. I'm trying to develop a PO Price History Report for our compnay based on ME1P. This is the format I want my report to look something like this:
h5Material Code Mat.Description Vendor Code Vendor Descrip. Qty Price/ea PO Number Date
1111111111 abcaba 11111 abc abc abc 1 KWD 195 1010001002 21/05/2010
11111 abc abc abc 2 KWD 196 1010001003 21/04/2010
21111 bcd bcd bcd 1 KWD 195 1010001006 21/05/2010
Total Qty:
2222222222 xyz xyz 11111 abc abc abc 1 KWD 195 1010001002 21/05/2010
11111 abc abc abc 2 KWD 196 1010001003 21/04/2010
21111 bcd bcd bcd 1 KWD 195 1010001006 21/05/2010
Total Qty:
This is the coding I've done so far:
REPORT Z_MM_POHISTORY.
TABLES: EKPO, EKKO, LFA1, MAKT.
TYPES : BEGIN OF tw_ekpo.
INCLUDE STRUCTURE EKPO.
TYPES : END OF tw_ekpo.
types : BEGIN OF tw_ekko.
INCLUDE STRUCTURE EKKO.
types : END OF tw_ekko.
TYPES : BEGIN OF tw_LFA1.
INCLUDE STRUCTURE LFA1.
TYPES : END OF tw_LFA1.
types : BEGIN OF tw_MAKT.
INCLUDE STRUCTURE MAKT.
types : END OF tw_MAKT.
types : tt_ekpo type STANDARD TABLE OF tw_ekpo, tt_LFA1 type STANDARD TABLE OF tw_LFA1, tt_MAKT type STANDARD TABLE OF tw_MAKT,
tt_ekko type STANDARD TABLE OF tw_ekko.
data : lt_ekpo type tt_ekpo, t_LFA1 type tt_LFA1, t_MAKT type tt_MAKT,
lt_ekko type tt_ekko.
data : begin of lt_mix OCCURS 0,
bedat type ekko-bedat,
matnr type ekpo-matnr,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
NETPR type ekPO-NETPR,
STATUS type ekpo-STATUS,
LIFNR type ekKo-LIFNR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_mix.
data : begin of lt_final OCCURS 0,
bedat type ekko-bedat,
matnr type ekpo-matnr,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
NETPR type ekPO-NETPR,
STATUS type ekpo-STATUS,
LIFNR type ekKo-LIFNR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_final.
selection-SCREEN : BEGIN OF BLOCK blk01 WITH FRAME TITLE text-001.
select-options : P_ORG FOR EKKO-EKORG, C_CODE FOR EKKO-BUKRS OBLIGATORY, PLANT for ekpo-werks, MATNR for ekpo-matnr,
PDOC_NO FOR EKKO-EBELN, PDOCDATE FOR EKKO-BEDAT OBLIGATORY, STATUS FOR EKPO-STATUS, LANG FOR MAKT-SPRAS,
VENDOR for ekKO-LIFNR.
selection-SCREEN : end OF BLOCK blk01.
START-OF-SELECTION.
select a~bedat A~EKORG B~STATUS b~matnr b~werks b~lgort b~EBELN b~menge a~bukrs d~spras d~maktx a~lifnr c~name1 b~netpr
into CORRESPONDING FIELDS OF TABLE lt_mix
from EKPO as b INNER JOIN ekko as a on b~EBELN = a~EBELN
JOIN LFA1 AS c ON c~LIFNR = A~LIFNR
JOIN MAKT AS d ON d~MATNR = b~MATNR
WHERE
A~BUKRS IN C_CODE AND A~BEDAT IN PDOCDATE AND a~ebeln IN PDOC_NO AND D~SPRAS IN LANG AND b~matnr IN MATNR
SORT lt_mix by matnr LIFNR BEDAT ebeln.
loop at lt_mix.
lt_final = lt_mix.
AT END OF menge.
SUM.
append lt_final.
ENDAT.
ENDLOOP.
LOOP AT lt_final.
write: / lt_final-MATNR, lt_final-MAKTx, lt_final-LIFNR, lt_final-NAME1, lt_final-MENGE, lt_final-NETPR, lt_final-EBELN, lt_final-bedat.
at END OF matnr.
sum.
skip.
ULINE.
write: / 'Total qty', lt_final-menge, 'Total Price: ' , lt_final-netpr.
ULINE.
SKIP 2.
ENDAT.
ENDLOOP.
IF sy-subrc ne 0.
WRITE: 'No records found!'.
endif.
When I run the report, Materials with same PO date are grouped together but the same material with another date doesn't get added to that group.
I would really appreciate if anyone could help out.REPORT Z_MM_POHISTORY.
TABLES: EKPO, EKKO, LFA1, MAKT.
TYPES : BEGIN OF tw_ekpo.
INCLUDE STRUCTURE EKPO.
TYPES : END OF tw_ekpo.
types : BEGIN OF tw_ekko.
INCLUDE STRUCTURE EKKO.
types : END OF tw_ekko.
TYPES : BEGIN OF tw_LFA1.
INCLUDE STRUCTURE LFA1.
TYPES : END OF tw_LFA1.
types : BEGIN OF tw_MAKT.
INCLUDE STRUCTURE MAKT.
types : END OF tw_MAKT.
types : tt_ekpo type STANDARD TABLE OF tw_ekpo, tt_LFA1 type STANDARD TABLE OF tw_LFA1, tt_MAKT type STANDARD TABLE OF tw_MAKT,
tt_ekko type STANDARD TABLE OF tw_ekko.
data : lt_ekpo type tt_ekpo, t_LFA1 type tt_LFA1, t_MAKT type tt_MAKT,
lt_ekko type tt_ekko.
data : begin of lt_mix OCCURS 0,
matnr type ekpo-matnr,
bedat type ekko-bedat,
LIFNR type ekKo-LIFNR,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
STATU type ekKo-STATU,
WAERS TYPE EKKO-WAERS,
BPRME TYPE EKPO-BPRME,
NETPR type ekPO-NETPR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_mix.
data : begin of lt_final OCCURS 0,
matnr type ekpo-matnr,
bedat type ekko-bedat,
LIFNR type ekKo-LIFNR,
werks type ekpo-werks,
lgort type ekpo-lgort,
EBELN type ekpo-EBELN,
menge type ekpo-menge,
BUKRS type ekKO-BUKRS,
EKORG type ekKo-EKORG,
STATU type ekKo-STATU,
WAERS TYPE EKKO-WAERS,
BPRME TYPE EKPO-BPRME,
NETPR type ekPO-NETPR,
Name1 type LFA1-Name1,
MAKTX TYPE MAKT-MAKTX,
SPRAS TYPE MAKT-SPRAS,
end of lt_final.
selection-SCREEN : BEGIN OF BLOCK blk01 WITH FRAME TITLE text-001.
select-options : P_ORG FOR EKKO-EKORG, C_CODE FOR EKKO-BUKRS OBLIGATORY, PLANT for ekpo-werks, MATNR for ekpo-matnr,
PDOC_NO FOR EKKO-EBELN, PDOCDATE FOR EKKO-BEDAT OBLIGATORY, LANG FOR MAKT-SPRAS, STATU FOR EKKO-STATU,
VENDOR for ekKO-LIFNR.
selection-SCREEN : end OF BLOCK blk01.
START-OF-SELECTION.
select a~bedat A~EKORG B~STATUS b~matnr b~werks b~lgort b~EBELN b~menge a~bukrs d~spras d~maktx a~lifnr c~name1 b~netpr a~waers B~BPRME
into CORRESPONDING FIELDS OF TABLE lt_mix
from EKPO as b INNER JOIN ekko as a on b~EBELN = a~EBELN
JOIN LFA1 AS c ON c~LIFNR = A~LIFNR
JOIN MAKT AS d ON d~MATNR = b~MATNR
WHERE
A~BUKRS IN C_CODE AND A~BEDAT IN PDOCDATE AND a~ebeln IN PDOC_NO AND D~SPRAS IN LANG AND b~matnr IN MATNR AND a~lifnr in vendoR
AND b~werks IN Plant AND a~ekorg IN P_Org AND A~STATU IN STATU
SORT lt_mix by matnr bedat ebeln lifnr.
loop at lt_mix.
lt_final = lt_mix.
AT END OF menge.
SUM.
append lt_final.
ENDAT.
ENDLOOP.
LOOP AT lt_final.
ON CHANGE OF LT_FINAL-MATNR.
WRITE: lt_final-matnr, LT_FINAL-MAKTX.
ENDON.
write: /60 lt_final-LIFNR, lt_final-NAME1, LT_FINAL-BPRME, lt_final-MENGE, LT_FINAL-WAERS, lt_final-NETPR, lt_final-EBELN, lt_final-bedat.
at END OF matnr.
sum.
ULINE.
write: /'Total qty', lt_final-menge, 'Total Price: ' , lt_final-netpr.
ULINE.
SKIP 2.
ENDAT.
ENDLOOP.
IF sy-subrc ne 0.
WRITE: 'No records found!'.
endif. -
Change History logs for /sapapo/cdps0
Hi all,
Has anyone tried to build a report which can show log of change history; i.e. changes made manually or by system in Detail Scheduling Planning Board? Specific query is if it is feasible to make? Has someone tried to do and what are your general observations; would be great if you can share.Hello There,
I know there is an OSS note that needs to be applied to capture the changes into the C3 log. Pls chk if that helps. I do not have the note # handy.
Good luck ! -
Dear all
where can i check the changes that i have made to vendor master.
Ex. i have created vendor master in say 12.03.2008
i made some chages say 20.03.2008 can i see the change history of the particular vendor
Regards
venu gopalHi,
Use T.code: RSSCD100 (report)
OR
enter LFA1 in SE11 t.code and get report.
Regards,
Biju K -
Dear SAP Gurus,
My client has a requirement below.
When a purchase order quantity/dates changes is there a report in MM that shows the PO order history report.
I have tried ME2N/ ME80FN. It does not show me the results what I am looking for.
For example if an operations planner changes an already existing PO- dates and quantities.
Is there a way to show Old PO quantity .. New PO quantity Old PO delivery date New delivery date.
So that this information could be passed to the vendor to update information on vendor's side.
Thanks a lot.Hi,
You can use following T Codes for analysis for MIGO Transactions.
T Codes - ME80FN -General evaluations ( In this report you will get GR number/Service entry sheet number / MIRO Number -all details will come related to PO history) > Enter Document Date >> Document Category (F-Puchase Order) > click on execute button(F8)>>Click on "Change View button >Select Purchase Order History>>and you will see purchase order history report.
MB59 & MB51 -Material document list with amount /qty.
If you have any doubt regarding T Code ME80FN, pl revert.
Thanks & Rajesh -
Hi
can I get the PO history report as on date ,eg Po history as of March
Please suggestHi,
You can check below tables
CDHDR Change document header
CDPOS Change document items
Regards,
Sankaran
Maybe you are looking for
-
How to move .plist files from /Library/Preferences
Hi, We are trialing using software called Deep Freeze to take a snap shot of the OS that is restored upon reboot thus removing the majority of configuration changes and thus reducing the amount of support calls. When setting up the software you have
-
I am using Excel 2013, I have installed fuzzy lookup, it got installed without any hassle but it doesn't show up in Excel. Load behavior of fuzzy add-in in COM Add-ins shows "A runtime error occurred during the loading of the COM Add-ins." If I try t
-
HT201210 what to do with an error 4013 ???
can not update due to recievicing error code 4013. What is error 4013 ????
-
Invalid Entry Values in Variable on 0FISCPER
Dear Friends We have a User Entry Query Variable (ZFYVAR1) on (0FISCPER - Fiscal Year/Period). and we are using "V3" Fiscal Year Variant. I am not sure this is the way it works or not.. but the problem is.. This variable accepts the values like "01
-
CEF Load Sharing Recursive Lookup
Hi, i have this scenario: | ----P1----P2---| PE1----| |----PE2 | ----P3----P4---| IP Loop PE1: 5.5.5.5 There are 2 Gigabitethernet betweenn the router PE and the router P. PE1 advertise 1.1.1.1/32 to PE2: PE2#sh ip route 1.1.1.1 Routing entry for 1.1