on 10-26-2020 2:32 AM
Dear Experts,
I am trying to see where-used batch in MB56 of one batch of raw material.
The requirement is to find which batch of which finished product that a certain batch of raw material being used, so I think I could display them by MB56 but the result suggested as follows:
When I tried to click Bottom-up the message "Bottom-up expansion is not possible for the selected batch Message no. 12207" shows up.
I have checked that this material and batch input in this screen have been consumed by production orders (Currently, I'm downloading CHVW-AUFNR and AFPO-CHARG to see the where-used batch) However, since the users don't have access to table, is there other ways to check where-used batch? or how to solve this error on MB56?
Thank you in advance.
Hello
The batch where-used list is built based on table CHVW, so you should check if the respective records are there in table CHVW. If there is no record in CHVW, try to run MB57 to compile the batch where-used list.
You should also check in the customizing OMBB if the batch where-used list is active for your plant.
Regards,
Caetano
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi kklearlee,
Have you tried report RVBBINCO SAP ABAP Report - Display Batch Where-Used List?
If that does not work, in order to fix the problem, follow these instructions:
Activate a trace with ST01 in the application server where the user will run the transaction.
The results should be very straight forward, but you might have to do that a couple of times.
You can do the other way around - assign SAP_ALL to the user - and then trace it with ST01, so you will have to do it only once to find out all the authorizations required.
The primary authorization object required for MB56 is M_MSEG_WMB. On my second suggestion (using SAP_ALL), it will be a lot easier to find out all the values you need in the authorization object.
Hope this shed a light.
Cheers
Luis 🙂
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Luis,
Thank you for your answer.
Since the clients have no access to ABAP report, the first option cannot be applied in my context..
Also, since the authorization setting is very strict, I cannot run ST01, but I have checked that the client that faces the problem does not have authrorization role that contains M_MSEG_WMB.
I will try changing that first. Thank you very much!
Hi kklearlee,
To avoid frustration in assigning object by object, if you give the user SAP_ALL and run a ST01 trace, you will be able to identify all the authorization objects.
Make sure you and the user who will run the test are in the same app server while you run the trace and consult ST01 results to build/update the PFCG role.
Hope it sheds a light.
Cheers,
Luis
When running the MB56 program and getting the authorization error, immediately have the user run /nsu53 transaction in the same window via the command input.
This should display the last authorization objects access and the success or failure of that.
The auth object can than be used to determine the missing authorization.
I suspect it's because of the inability to display an object that your batch where used transaction is trying to link to.
Craig
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.