cancel
Showing results for 
Search instead for 
Did you mean: 

ERP-RFC-SRM problem

Former Member
0 Kudos

Hi all,

We're having problems with our PR transfer from ERP to SRM via RFC. There was something wrong with the data to begin with. There was an invalid value in one of the fields of the PR. What happened was the queue (smq2) in ERP got stuck. SRM consultants needed to delete the queue and resend the deleted PRs. These data errors will most likely happen again. How can we delete the queue automatically and how can we alert the user that this certain PR needs to be retransferred with the correct data? The users don't want to do it manually.

Many thanks!

Edited by: Ignatius - Xavier Bazar on Oct 20, 2010 3:58 PM

Accepted Solutions (1)

Accepted Solutions (1)

former_member183819
Active Contributor
0 Kudos

Hi Xavier

Automatically it is not possible since system can not diagonise what is the PR has bad data.

manaul intervention is required to delete this queue.

better check with SAP Netweaver administrator program.

your idea is good even i do thought of the same when i have worked in PDP scenario.

unfortunately SRM dont give auto alerts to notify the administartor about queue failure.

you may discuss with technical resource to do enhacement for this. in standard way it is not possible to delete the bad queue.

since it is dangerous if the system deletes the right queue. as you aware if we delete the queue the records will be lost and again we need to trigger the business object to edit to trigger the queue.

ps;- some interesting info on monitoring queue

/people/divya.mahajan/blog/2010/05/09/monitoring-xipi-queues-on-your-iphone--part-1

Muthu

Answers (2)

Answers (2)

former_member183819
Active Contributor
0 Kudos

Your question is very valid

so far frequent manual intervention is required to manage the Queues.

there is no alert mechanisam avaialble.

we still manually monitor and find the bad record and delete the bad data queue and reprocess alll remaining held up queues by activate again.

SAP intervention is required to monitor the queues in the web front like application monitor.

now the QUEUE concept has abonded and nowadays SOA technology has come to transfer PR to SC or RFX via PI technology from EHP4 and srm 700 with CPPR . once PR has been approved automatically RFX or SC created /transffered via ES enterprise service bundle.however it is challenging ..handling those error.

always error will be there in any transfer technolgy / data inconsistence/ data insync /data splliage...from one system to another system.

Former Member
0 Kudos

Hi Sir Muthuraman,

Thanks for the feedback.

So if we're using RFC, there is no way we can delete the queues with errors and automatically alert the users? It will be a big Re-Work if we use PI now. Sad to say but we're already in PRODUCTION and we lack the luxury of time.

Also, I think PI can't help because error is in ERP side. Data would not reach PI in the 1st place because the message is stuck in queue in ERP. PI can't catch the error therefore cannot send an error message.

Thanks Sir.

Edited by: Ignatius - Xavier Bazar on Oct 21, 2010 9:30 AM

laurent_burtaire
Active Contributor
0 Kudos

Hello Ignatus,

I think easiest way is to do all necessary checks in R/3 in order to forbid PR save by user if data are incorrect for transfer to SRM.

Regards.

Laurent.