cancel
Showing results for 
Search instead for 
Did you mean: 

Multi mapping Error

vijay_kumar133
Active Participant
0 Kudos

Hi Folks,

In my senario i to update 3tables at a time by usingjdbc adapter.For this i am using 1-n multi mapping concept.

but at sender side it is client proxy and receiver side is jdbc driver.

Now when igenerate proxy class in r/3 side EXECUTE_ASYNCHRONOUS method is not generating...

Please help me then how can we triger proxy class at sender side if this method is not there..

Regards

Vijay

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

Your subject should be "Abap client proxy error" and not "Multi Mapping error".

Which R/3 version are you using, based on which WAS? What exactly is happening when you click on Create Proxy for an outbound interface? Check if there is any method generated with the name similar to your message interface name.

Regards,

Prateek

vijay_kumar133
Active Participant
0 Kudos

Hi prateek,

thanks a lot for responding..

yup there is a method generated with message interface name. and few more.. for you refernece.

IF_PROXY_BASIS_INTERNAL~CREATE_FRAMEWORK

IF_PROXY_BASIS~GET_PROTOCOL

IF_PROXY_BASIS~GET_TRANSPORT_BINDING

IF_PROXY_CLIENT~EXECUTE

CONSTRUCTOR

MI_XXX_HR_002_AO_PAPSA_SAP

recently few patch are updated by basis team in r/3 this are the details of version..

ECC 6.0 sp level of sp_basis is 16.

WAS is 7.00

and when i click on generate i am generating and activating, every thing is fine in activating also.

Regards

Vijay

prateek
Active Contributor
0 Kudos

So as I thought, it was not an R/3, it was an ECC 6.0

Now, you will have to use this message interface name in call method. e.g.

CALL METHOD <proxy name>-<message Interface name>

Regards,

Prateek

vijay_kumar133
Active Participant
0 Kudos

Dear Prateek,

but as of now i am using this way in calling proxy object ...


CALL METHOD obj1->EXECUTE_ASYNCHRONOUS
*        EXPORTING
*          OUTPUT = itab.
*        COMMIT WORK.

now u mean to say i need to pass the same internal table to ..


CALL METHOD mi_xxx_hr_002_yyy_sap->if_proxy_client~execute
                               EXPORTING
                                 method_name  =
                               changing
                                 parmbind_tab = itab
   

.

can you suggest how to pass the internal table to this interface..

Regards

vijay

Former Member
0 Kudos

Hello Vijay,

Did you checked this blog?

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

Rajesh

vijay_kumar133
Active Participant
0 Kudos

hi

Yup this is done i have implemented the same ..but in this case it bit differenrt..

Ok fine now i completed that too in passing the data to interface..

Regards

Vijay

Answers (2)

Answers (2)

Former Member
0 Kudos

Kindly refer:

/people/riccardo.miggiano2/blog/2006/12/01/dynamic-serialization-of-messages-with-qrfc

https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action%3fpageid=72123509

BR,

Sainath

Former Member
0 Kudos

Have you activated the changes after generated the proxy?

Secondly proxies can be used if your WAS u2265 6.2. (I hope this will not be the case for you).

Also check if you have activated the change list in XI before proxy generation.

Regards,

Sarvesh