on 02-15-2018 10:56 AM
Hi Experts,
We have a scenario where business process changes values of certain fields in the backed ECC during material is under change request in MDG. Post MDG activation, business requires to continue with latest value where as MDG is overwriting latest value with an old value.
We tried to implement below SAP NOTEs:
also doc: https://assets.cdn.sap.com/sapcom/docs/2015/07/e8408259-5b7c-0010-82c7-eda71af511fa.pdf
Above notes have helped us to avoid error messages by refreshing snapshot, however it still overwriting changed data as same entities are changed under current change Request.
Example:
Material 'MAT01' is already available for Plant 'P001' with Moving Price = '100'.
Now, MAT01 is initiated in MDG Change Request for new plant extension say 'P002'. It is still under governance, meanwhile someone has change Moving price of Plant 'P001' to '200' from '100'.
Post refreshing snapshot as guided in above notes, it doesn't show data missmatch errors but since same entities are also changed for other plant, it is overwriting old value in ECC post activation.
Please advise to this issue on priority.
Thanks and regards,
Vikas Patel
Hi Vikas,
Snapshot refresh is the solution to your problem.
SAP initially said that the snapshot function works as expected( Snapshot refresh only refreshes active record and will not refresh inactive record making the value entered in MDG to overwrite backend changes after CR activation), refer this note https://me.sap.com/notes/0003041055
And now they have extended this snapshot refresh functionality to inactive records as well https://launchpad.support.sap.com/#/notes/3262032
So the solution to your problem is
1) Implement Steps 4.4 Enhance Workflow With ‘Refresh CR Step' from the below document
https://www.sap.com/documents/2023/02/3c473506-637e-0010-bca6-c68f7e60039b.html
This basically calls snapshot refresh method(cl_usmd_snapshot_tools=>refresh_snapshot_for_cr) automatically as a background task before CR activation
2) Then implement the below note if this is not implemented in your system yet: https://launchpad.support.sap.com/#/notes/3262032
This basically includes inactive records while updating snapshot using report USMD_CREQUEST_SNAPSHOT_REFRESH or method cl_usmd_snapshot_tools=>refresh_snapshot_for_cr
Regards,
Arun Raj.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Kavita S: Is this issue resolved ? because same it is not working in our scenario as well. But our MDG is Co-deployed one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vikas,
Did you got the solution ?. Would love to hear your answer.
Thanks,
Mahesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Vikas,
Is your MDG on a Hub or is co-deployed? I am asking as MAP in a Hub Scenario would ideally be out of governance .
Thanks
Kavita
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.