SAP for Retail Discussions
Join conversations about personalization, omnichannel strategies, and operational excellence in retail using SAP for Retail software.
cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with SAP Notes 1595299 - MM42: Missing checks when data saved again

nmirandaghn
Participant
0 Kudos

Hi experts, we've been having trouble with the profit center in the articles in the centers. When we change it through 'MM42'  the system checks if the store has stock with that profit center and in case SAP responds with error and that's ok. However if we insist in saving the article master data, SAP allows us to save the record with the new profit center despite of the error.

We've been looking a solution to this issue and found the SAP Notes 1595299 - MM42: Missing checks when data saved again which says:


Header Data

Released On 16.06.2011 08:49:39

Release Status Released for Customer

Component IS-R-BD-ART Articles

Priority Correction with medium priority

Category Program error

Symptom

You change an article in transaction MM42. When you do this, fields (such as the profit center) in views or organizational levels that were not accessed are changed via reference handling. If a check error occurs when you save, and you then save again immediately, not all of the checks

are performed again and the article may be saved with changes that are not allowed. Incorrect changes in the case of the profit center may result in inconsistencies in FI, for example, as described in Note 1057674.

Other Terms

MM42, MARC-PRCTR, PRCTR

Reason and Prerequisites

There is a program error.

We implemented it but it doesn't work. We already checked the changes in the source code and the changes are there.

Anyone who has experienced this issue?

Best regards

2 REPLIES 2

paul_gendreau
Contributor
0 Kudos

Hello Nelson:

A best practice in IS-Retail is that the following objects all have the same number:

·         Site Number

·         Site Customer Number

·         Site Vendor Number

·         Site Profit Center Number

·         Site Cost Center Number

This is true for Site Stores, Site DC, and Reference Sites.

Based on this assumption, the logic for assignment of Profit Center to Article is simple:  Copy the Site number to the Profit Center Number (MARC-PRCTR) as MARC records are created.  This is true for all Sites to which an Article is extended (i.e. where is the Article to be listed).

The assignment of Profit Center in MARC-PRCTR occurs via user exit when MARC records are created.  This is accomplished by an implementation of BADI_ARTICLE_REF_RT in method REFERENZ.   This implementation has the benefit of SAP Note 335267 without the disadvantages of a modification.

Remember to create Profit Centers for the Reference DC and Reference Stores(s).  When maintaining article Logistic DC and Logistic DC views, the reference DC and Reference Store are used as a data retention level.  The resulting MARC records will include entries for the Article (Article Number), Reference Site (Site number), and MARC-PRCTR will be populated with the Site number of the Reference Site.  An error will be raised of the Profit Center does not exist.

- Paul

-------------------------------

Paul Gendreau, Jr.

SAP Retail

0 Kudos

Hi, thanks for the reply however my problem is that there's stock in the plant and we try to change the profit center. The standard responds us with the message MM 335 '"You want to change the profit center but material stock still exists ..." and as I stated is ok, we have no trouble with that.

The problem is that if I continue to press enter several times it happens that SAP will save the data despite of the message, generating inconsistencies.

I've implemented the SAP Notes 1595299 - MM42: Missing checks when data saved again,which it is supposed to avoid this situation, but it doesn't and we want SAP to stop saving data because of this error.

We can't understand how is that this SAP Notes doesn't work. For the record we have SAP Retail.

Regards