Quantcast
Channel: SCN : All Content - SAP ERP - Logistics Materials Management (SAP MM)
Viewing all articles
Browse latest Browse all 6446

Program RM06ENMA behaving differently in foreground (ME91F) and in background (wrong no. of expediters)

$
0
0

Hi SAP gurus,

 

Our client is using a batch job which runs every weekend to send the due reminders/expediters for its POs to its vendors. The batch job is scheduled with the standard program RM06ENMA.

 

The issue that we are facing is that when this batch job runs, it creates and sends the messages (MAHN) to the user with wrong 'reminder number' for the PO items. For example:

 

A PO has following 2 items:

 

item 1: delivery date 20.09.2014 1st reminder 4 days 2nd reminder 6 days and 3rd reminder 10 days

item 2: delivery date 20.09.2014 1st reminder 10 days 2nd reminder 15 days and 3rd reminder 20 days

 

condition record for MAHN is maintained with time 4 'immediate'.

 

With reference date 25.09.2014, program RM06ENMA should send only the first reminder for the 1st item BUT when we run a job with this program, it actually sends 2nd reminder for the 1st item and 1st reminder for the 2nd item.

 

Very strangely, if we run the same program in foreground it is working absolutely fine as per the expected way.

 

One observation that we have made while testing the same in quality environment is that if we change the time in the condition record for MAHN from 4 to 3 (application's own transaction), then the batch job to create the MAHN messages (expediters) works fine. But in this case too, if we use another batch job to output the waiting MAHN messages, the value in field 'number of expediters sent' in the PO items again get changed absurdly. We have observed cases where the number of expediters sent changed from 2 to 0.

 

Has anyone come across such an issue.

 

Thanks!

 

Rahul Sharma


Viewing all articles
Browse latest Browse all 6446

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>