on 07-22-2008 10:23 AM
The problem is the following.
I have an RFC, with this table type :
VKORG
VTWEG
MATNR
MAKTX
MEINS
T_KBETR
UMREZ
KOEIN
EAN11
KPEIN
KMEIN
I call it from my program and the debugger shows that I pass the following data :
VKORG 1000
VTWEG 10
MATNR 000000000000000004
MAKTX test material if exists
MEINS ST
T_KBETR 1
UMREZ 1.000
KOEIN
EAN11
KPEIN 0
KMEIN
BUT !!!
when I check the SXMB-MONI the inbound xml message is the following :
<?xml version="1.0" encoding="UTF-8" ?>
- <rfc:ZGSAR_MSALES_PRODUCT xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
- <PRODUCTS_DATA>
- <item>
<VKORG>1000</VKORG>
<VTWEG>00</VTWEG>
<MATNR>000000000004test m</MATNR>
<MAKTX>ST 1 </MAKTX>
<MEINS />
<T_KBETR />
<UMREZ>0</UMREZ>
<KOEIN />
<EAN11 />
<KPEIN>0</KPEIN>
<KMEIN />
</item>
</PRODUCTS_DATA>
</rfc:ZGSAR_MSALES_PRODUCT>
I would also like to mention that each time we change something in the rfc structure, although we import it again and everything seems fine, in SXMB-MONI the xml structure contains the OLD structure. We have to use a different name for our new structure and restart for XI to work .
Any help will be highly appreciated
Nop . I tried everything you suggested but I keep having the same problem .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This was it !!!
Thank you very much mr Sirigos .
I had to check sm59 and set utf-8 . It seems that there were some invalid characters produced that were ruining the structure of the xml file .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Markos Daskalakis,
you have to release the RFC in SAP R/3. (Even though your RFC is activated U have to release the same.)
1.open RFC in SE37 .
2.go to display mode .
3. in the Menu
function module-->release
4.again one more time import the RFC in integration repository
Try this , It 'll work
Cheers,
Dhanabal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks all, but we have done all of these .
Even rebooting the XI didn't work .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Markos,
1.Try Reimporting the RFC and activate it.
2. Activate RFC Adapter Once
3.Even after this if problem persists try refreshing the Cache (SXI_CACHE transaction code).
For complete cache refresh - http://<hostname>:<port>/CPACache/refresh?mode=full
For delta cache refresh - http://<hostname>:<port>/CPACache/refresh?mode=delta
regards
Prasad
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Use UNPACK Statement Instead of MOVE Statement.
Thanks
R.Ragu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
i hope you r using MATNR Field...
in ABAP MATNR Domain contains Conversion Routine CONVERSION_EXIT_MATN1_INPUT...
it will convert input into 18 characters Format... it works internally....
so u need to populate 18 chars for the same.... other wise ur problem will continue
ask them to use it....
check with ur ABAP Team...
Regards,
R.Ragu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.