on 07-28-2009 6:31 PM
If I have a WSDL for an SAP web service, how can I determine what BAPI is being exectued on the back end?
For example, given the Web Service name EmployeeBasicDataByEmployeeQueryResponse_In, how can I tell what BAPI(s) are used?
Please be specific in your answer. This is pretty new technology to me.
Hi,
It is not necessary that behind every service BAPI is implemented, Normally behind all services (atleast delivered by SAP, you have class which may call BAPI in turn.
I can tell you for this specific service: EmployeeBasicDataByEmployeeQueryResponse_In: This function is called: PAD_PERSADMINDATA_GET_LIST (supply correct infotype in one of the import parameter i.e. iv_infty_value = '0002').
Regards,
Gourav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Goto transaction SPROXY:
- Search for your service.
- Double click and see "provider class" : CL_PAD_EMPBASICDATA_EMPQR
- You will find class and implementation method
- Usually you can find actual bapi etc in "BUSINESS_LOGIC" method.
Do few times and you will be expert in this
Regards,
Gourav
Edited by: Gourav Khare on Jul 29, 2009 12:37 AM
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.