cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Screen Personas

0 Kudos

In ME51N Transaction I have two fields one for Supplier and the other for supplier Name. When I give the supplier Number and click on Check button, I will get the Supplier Name based on the Supplier Number. I have seen the value is coming from RFC. It is working fine in Development. But I could not get the Supplier Name when I click the Check Button in Quality. I have verified scripting. Everything is same.

Can you help me what might be the issue?

Thank you!!

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Hi Brian,

When I put a debugger statement in the script and execute it, my script doesn't stop and I am getting the error as

Failed to load resource: the server responded with a status of 404 (Not found)

message:"There is no control with id 'wnd[0]/shellcont/shell/shellcont[1]/shell[1]' in the current screen state."

name: "UnidentifiedControl"

Can you help me with this error?

Thank you,

Lakshmiprasanna.

bwills
Contributor
0 Kudos

Hi Lakshmiprasanna,

A few things come to mind. If it is working in development, but not in quality system, then there is something missing in quality system. If I understand you correctly the flavor script is calling an RFC function module. Is that correct? If so, then make sure the RFC function module is in the quality system. This needs to be transported. Secondly, make sure the function module exists in the Personas RFC function module whitelist. This is located in the /PERSONAS/ADMIN transaction. It would need to be transported to the quality system too.

Check those and see if that fixes the issue.

Thanks,

Brian

0 Kudos

Hi Brian,

Yes. You are correct. The flavor script is calling an RFC function module. It is present in the Quality system too. I checked /PERSONAS/ADMIN transaction, the function module is there in the whitelist too.

Thanks,

Lakshmiprasanna.

bwills
Contributor

Hi Lakshmiprasanna,

The next thing I would try is to put a break-point in the RFC function module in the Quality system to make sure it is being called. Also make sure the input coming from Personas into the RFC function module is in the correct format.

You may need to put a "debugger" statement in the Personas script and use the debugging in the web browser to step through the code. In Chrome to see the debugger press F12, then run your script. The script processing will stop at the debugger statement. You can then step through the script. As this is the quality system you may need to put the debugger statement in the development script and transport it.

Thanks,

Brian