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: 

how can i follow all the exact standart attributes and dependences which are exist on matnr?

Former Member
0 Kudos

i've tried to archive matnr object in test mode in purpose to get the report of "logs" that is shown in sara transaction (i want to know all the attributes on matnr for a new development i make).

the problem is that the messegas there are not clear and not specific, for example: " delivery exist".

how can i know in what fields can i see this dependence? what are the values for activate this message? and generally how can i reach the check that made befor any message in this report released?

4 REPLIES 4

raymond_giuseppi
Active Contributor
0 Kudos

Call transaction SARA on an object like MM_MATNR and click the first icon on application toolbart, should be Network Graphic, so you will get a display of predecessor archive objects. You could also call transaction AOBJ to get immediate predecessor of this object int he Maintain Network Graphics , and then navigate to their own predecessors...

NB: Those data are only information, some checks are carried in the program associated to the object in AOBJ and only analysis of this program can give you the whole required information.

Regards,
Raymond

JL23
Active Contributor
0 Kudos

All checks are made in the programs - the network graphic is is just a high level visualization of dependencies between archiving objects and has no active influence on the checks itself.

You may have own dependencies based on your local design. For instance is the dependency between purchase orders and deliveries in case of a stock transfer process not reflected in the SAP standard Network graphic.

This network graphic is subject to customizing - and honestly I have rarely (never except in a training) seen anybody who had visualized his dependencies and user exits which check this dependency in a Network graphic.

The checks are SAP programmed to ensure data integrity, still somebody who is responsible for archiving has to test and reflect own design and add checks in Archiving object exits to ensure the data integrity for his own designed processes that may be even more integrated as the standard checks cover.

Material master, master data in general, can only be archived after you have archived your process data. Even we archive process data for more than 10 years already, archiving master data is still almost impossible because of remaining dependencies. It is relatively easy to archive materials from a wrong data load, material that have never been used, but once they have been used it is a tedious work to get rid of them. So just put this at the very end of archiving. If you are clean with your process archiving then you will not see many error message when you start with master data.

Former Member
0 Kudos

First of all thanks for your help.

I know this graphic network and to be honest its not helpful. It only shows the former objects (as jurgen L already said).

What i nead to know is the meaning of any message text i get in the error text in the log after a try of archiving (appears in sara transaction left to the network graphic as "logs" )

For Example the massage : "info records exist", "use in a bill of material", "internal use of the material".

How can i know the way i should handle and take care of any kind of those massages? How can i see all of these kinds of messeges?

Maybe there is another way to track those kind of matnr conditions?

0 Kudos

This question is not really ABAP development. You'd get more answers in the MM or archive forums.