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: 

Profit centre on article master different to profit centre on MARC

Lbasadien26
Participant
0 Kudos

Good Day,

The profit centre for an article and site on table MARC differs to the correct profit centre assignment on the article master itself.

Only if I remove the storage location in transaction MM42 and add it back again does the profit centre update on MARC.

Does anyone know why this would happen?

Regards

Lindsay

1 ACCEPTED SOLUTION

paul_gendreau
Contributor
0 Kudos

Best Practice in Retail is that the Profit Center for each Site is the same number as the Site number.

The "profit center" number is then assigned in MARC at the time MARC is created (either by maintaining the Article master or via Listing) by an implementation of BADI_ARTICLE_REF_RT in method REFERENZ.  The code therein is very simple based on the Best Practice assumption ... copy the Site number to MARC-PRCTR.

Based on the Best Practice assumption, the profit center number is not later changed or updated.

- Paul

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

Paul Gendreau

SAP Retail Inc

View solution in original post

5 REPLIES 5

paul_gendreau
Contributor
0 Kudos

Best Practice in Retail is that the Profit Center for each Site is the same number as the Site number.

The "profit center" number is then assigned in MARC at the time MARC is created (either by maintaining the Article master or via Listing) by an implementation of BADI_ARTICLE_REF_RT in method REFERENZ.  The code therein is very simple based on the Best Practice assumption ... copy the Site number to MARC-PRCTR.

Based on the Best Practice assumption, the profit center number is not later changed or updated.

- Paul

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

Paul Gendreau

SAP Retail Inc

0 Kudos

Thanks Paul.

Business had a site with profit centre X

They had listed articles to this site which adopted profit centre X.

Business then stopped using the site and recently decided to use it again but changed the profit centre of the site.

They then did the listing.

Therefore MARC shows the article with the original profit centre, yet the article master shows the new profit centre for some articles.

Other articles still remain with the old profit centre.

0 Kudos

0 Kudos

Hi Lindsay,

You need to check the implementation of user-exit to populate the profit center. You need to put some logic with IF clause to check the existing profit center and if it satisfies the criteria, re-derive the new profit center.

You might have a check for existing profit center and if it exists, you don't derive again to avoid re-generation unnecessarily. As you are saying it is correctly showing for some article. This might be the case it is generating the profit center where it is not generated earlier.

So check the ABAP logic written in REFERENZ method.

I hope it helps.

Regards,

Amit

0 Kudos

Hi Lindsay:

If all new business will be conducted with the new Profit Center then you can use MM46 to mass update MARC for those articles for that site where the old profit center number exists, and update the Profit Center to the new Profit Center Number.

- Paul

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

Paul Gendreau Jr

SAP Retail, Inc.