Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Personas: JavaScript to get BAPI return message

former_member286109
Discoverer
0 Kudos

Dear All, Anyone know how to coding JavaScript to display error message return from BAPI. Example: BAPI_USER_GET_DETAIL if I input invalid username (e.g.XXX), BAPI will return message “User XXX does not exist” in Tables RETURN I try to get this information to show on Personas screen with coding below: var user = session.findById("wnd[0]/usr/txtPersonas_1444359130625").text ; var fm = session.createRFC("BAPI_USER_GET_DETAIL"); fm.setParameter("USERNAME",user); fm.requestResults(JSON.stringify(["ADDRESS","ADMINDATA","RETURN"])); fm.send(); var address = JSON.parse(fm.getResult("ADDRESS")); var admindata = JSON.parse(fm.getResult("ADMINDATA")); var msg = JSON.parse(fm.getResult("RETURN")); if(msg.TYPE != "E"){session.findById("wnd[0]/usr/txtPersonas_1444359251560").text = msg.MESSAGE;} else {session.findById("wnd[0]/usr/txtPersonas_1444359200004").text = address.LASTNAME; session.findById("wnd[0]/usr/txtPersonas_1444359251557").text = admindata.TRDAT;} but can not get RETURN-MESSAGE to show on screen, please help. Thank you in advance. Kaew

1 REPLY 1

0 Kudos

example works for me:

if you are stuck, you should also consider debugging in console

Debugging options in SAP Screen Personas 3.0 - SAP Imagineering - SCN Wiki