cancel
Showing results for 
Search instead for 
Did you mean: 

User ZMESUSER is blocking production version 0001 of mat. XXXXXX

gurunadh_kumar
Explorer
0 Kudos

Hello PP Experts,

we have MES system which is integrated to SAP ERP . Orders are processed in MES and MES system sends the Backflush request to ECC for backflush.

when we complete single quantity in MES, MES send the Backflush request to ECC and ECC will process the Backflush immediately. We don;t have any problem.But when we completed Multiple Quantities say 20 qty in MES , MES sent 20 Backflush requests to ECC.At that time, 19 backrequests failed in ECC and we got the Error message

BAPI call failed! User ZMESUSER is blocking production version 0001 of mat. XXXXXX.

We have to retry the failed Backflush requests one by one manually and then ECC will process successfully all the backflush requests.

My question is:

is there any thing we can do in ECC, sothat ECC will accept and process all multiple Backflush requests in a single shot with out fail.

Appreciate any inputs.

Thanks,

Gurunadh.

Accepted Solutions (1)

Accepted Solutions (1)

former_member244427
Active Contributor
0 Kudos

Hello,

"MES send the Backflush request to ECC and ECC will process the Backflush immediately"

How are the two system communicating? are you using RFC call from MES system to send the confirmations?

Its logical that the SAP locks objects which are being updated, otherwise it will lead to inconsistent data in the system.

While developing a custom interface with SAP this locking should be factored in.

To handle this you would need some kind of queuing mechanism and process information one after the other which are related to same object.

How to do that? there are various methods for this

You can use Idocs for confirmations

You can use a middle ware to process this in a logical sequence

you can develop a mechanism in your MES system to send confirmation one after another etc.

Idocs are most widely used method for this.

For basic understanding of Idocs you can refer below link

IDoc Basics For Functional Consultants

Regards

Abhishek


Answers (3)

Answers (3)

gurunadh_kumar
Explorer
0 Kudos

Hi Abhishek,

Thank you for the inputs. I work in Middle ware and in MES. We are in process of developing custom interface. I am just checking here if anything can be done in ECC side to handle this better.

Regards,

Gurunadh.

gurunadh_kumar
Explorer
0 Kudos

Hi Caetano,

Thank you for your response. client wants to do immediate Goods issue/receipts as they are shipping the material to different plant and in some cases they do storage location movements of FG material immediately.

Regards,

Gurunadh.

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

You can define for your order type a confirmation control that posts goods issues/receipts later in a background job. Backflush will be posted once you run program CORUPROC.


Regards,

Caetano