Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

I got a requirement that i need to find the changes that are made in MM02.

Former Member
0 Kudos

Hi all,

          Issue is changes have been made in MM02 for a particular material by a person.But it should be done through background jobs.the changes are made at 12pm,but when i see the list of job running in between 0000hrs to 1600 hrs,I could not see any job run at that time in the log.

Is there any alternate way to find where the changes were recorded and how to check the issue.

Thanks&Regards,

Suresh.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Thanks all for your support for giving me suggestions.Actually,I got the program name which is being modifying some fields in MM02.Got the link by using the transaction code STAD.

Its a tracing method for a particular transaction,where we can find report name and transaction cpu time and all you can check out the transaction STAD.  Thanks for the reply.

Thanks&Regards,

Suresh.

10 REPLIES 10

nabheetscn
Active Contributor
0 Kudos

Hi Suresh

Please check the change log table CDHDR/CDPOS use object class as MATERIAL and object key as number to check what changes were done by whome

Or goto MM02 into the material then under environment->Changes

Nabheet

0 Kudos

Fast

Former Member
0 Kudos

Hi,

You will find th material log form CDHDR AND CDPOS

OBJCT CLASS : MATRIAL

use function moduls : with the time range and object class

CHANGEDOCUMENT_READ_HEADERS

find the chang documents and read positions

CHANGEDOCUMENT_READ_POSITIONS

former_member187748
Active Contributor
0 Kudos

Hi Suresh,

you can see the standard program RSSCD100 and CHANGEDOCU_READ (with Object Class MATERIAL) to view all changes being made by a certain user for a period of time.

karun_prabhu
Active Contributor
0 Kudos

Hello Suresh kumar.

     Refer MM04 tcode.

Regards.

atul_mohanty
Active Contributor
0 Kudos

Hi Suresh - Go to MM03, enter the material.

Then from Menu -> Environment -> Display changes.

former_member187748
Active Contributor
0 Kudos

Hi Suresh,

if you will use program RSSCD100, then you will get this screen, if you will fill as shown , it will

gives you all the details, fill the values and execute

Former Member
0 Kudos

Hi all,

Thanks to all for the immediate reply.I have done those.But I should be more clear about my query.

Actually,I want to know the which program results the modifications for that transaction and the scenario that made the person to change the material.

Thanks in advance for the sounded replies.

0 Kudos

AFAIK SAP does not store this information (especially the "scenario that...) and even I'm not sure if that this request has a sense on technical point on view (*) You can only get transaction code, user and timestamp.

Also did you actually check for background job starting before the update and ending later or just before (due to delay in update task) ?

You could also check RFC call and IDOC processing.

Regards,

Raymond

(*) The program would almost always be the same main program of the function group of the update task FMs, storing the Abap Stack would even not always been a solution, imagne if the update is triggered in a BDC or a FM run IN BACKGROUND TASK ?

Former Member
0 Kudos

Hi,

Thanks all for your support for giving me suggestions.Actually,I got the program name which is being modifying some fields in MM02.Got the link by using the transaction code STAD.

Its a tracing method for a particular transaction,where we can find report name and transaction cpu time and all you can check out the transaction STAD.  Thanks for the reply.

Thanks&Regards,

Suresh.