on 07-21-2005 2:37 AM
I imported a RFC in the XI that it has a table as parameter. I created a message outbound and synchronous using the RFC as message. However, when I execute the message the table is filled, because I see then xml in SXMB_MONI, but the RFC is not executed because to the called being the table is empty. When I change for an import parameter the RFC is processed... What it must be made so that the RFC is executed using tables paramter?
tanks
The table clause works properly for me, so I don't think you should worry that it is not supported.
Does any other values show up in XI (i.e. the EXPORTING parameters) ?
Are you doing a COMMIT WORK after the call (probably would even show up at all in XI if you were not) ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi Elton,
>>> I created a message outbound and synchronous using the RFC as message.
do you execute the RFC from R/3 ?
if so do you fill the table from r/3 side?
if not fill the table on the r/3 side and execute it from r/3 then you'll see it inside XI
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The RFC was executed from R/3 with table parameters filled and it work fine. Whitin the ABAP code I save the data outside a loop to verifier the RFC is called from XI, and it is true, but within the loop for table it not work, the table parameter passed from XI is empty... but in the message monitoring I see the payload?
Elton:
Try modifying the RFC parameter to use an IMPORTING parameter of TYPE <TABLE_TYPE_NAME> instead of the older TABLES parameters.
Regards,
D.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.