Error in RFC call, after unicode conversion of ERP
Hi,
We have just converted our ERP system to unicode. And we are using xMII 11.5. When i am calling a RFC thro' the BLS, it throws me this error
[ERROR]: RFC Execution Error: An invalid XML character (Unicode: 0x0) was found in the element content of the document.
The same error for all the RFC's i call.
But when i execute the BAPI as such in se37, in ERP , its fine.
What could be the reason for this?
Hima ... try this
http://<server>/Lighthammer/JCOProxy?Mode=Reset
Similar Messages
-
Error with PS text after Unicode conversion
Hi, we are having problem after doing unicode conversion with special
character not displayed correctly in a Web interface. In SAP
(transaction CN04) everything is OK, but if the PS text is displayed
through a Web interface (BSP for instance) some characters are
displayed wrong. One of these characters is the apostrophe in French
language ('). Is there an available tool to perform a conversion of
existing PS text after performing unicode upgrade ?Hima ... try this
http://<server>/Lighthammer/JCOProxy?Mode=Reset -
System error during RFC call BAPI_FIXACCOUNT_GETLIST
Hi Gurus,
Below are the error and steps when i perform Payroll Posting to Accounting. To enable communication between distributed systems, the appropriate method have been specified in ALE Customizing for the objects of the following tables. (Basis -> Application Link Enabling (ALE) -> Modelling and Implementing Business Processes -> Maintain Distribution Model and Distribute Views.)
However, error still exists as shown below:-
1. Run TCode PC00_M99_CIPE
2. Encountered Error as shown below:
Communication error with system QAS, function FI_ACCT_DET_HR
Message no. 3G404
Diagnosis
The function module "FI_ACCT_DET_HR" has been called remotely in system "QAS". As a result, an error occurred when creating the connection or during communication.
Procedure
Check that the ALE distribution model is correctly maintained.
Account determination could not be performed
Message no. 3G361
Diagnosis
The account could not be determined for one of the following reasons:
No destination could be found in the ALE distribution model for the AcctngEmplyeeExpnses.Check method.
A system or communication error occurred when executing the function FI_ACCT_DET_HR in the target system.
System error during RFC call BAPI_FIXACCOUNT_GETLIST: / CPIC-CALL: 'ThSAPCMINIT' Unknown serv ice
Message no. KI012
3. Check in SM21: NiConnect Unsuccessful, Return Code: -0003
Communication error, CPIC return code 020, SAP return code 665
Please advice. Thanks in advance.
Best Regards,
FungHi,
Probably because of timeout, it is unable to execute the request ..so it is aborted.
btw, is it a synchronous call ? what is the message size ? the given data to RFC is correct and valid structure ? check the mapping .for this use the data from SXMB_MONI and test it
Check this blog for timeout errors-
/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts
Regards,
moorthy -
After unicode conversion Variant missing
Dear All,
After unicode conversion in transaction S_ALR_87013611 and
S_ALR_87013613 variant is missing.
We checked in table VARIT - "Variant Texts" data is missing.
Kindly suggest.
Thanks and regards,
JosephHello
Did you discover the reason for this? We are now facing the same issue and we cannot find the reason.
I don't think that note 987914 can be the answer.
Can it be something connected to the procedure for conversion or caused by a wrong-executed step?
Every suggestion can help,
Thanks
Luca -
System error occurred (RFC call),key value exists in duplicate
hi bw expert ,
i happen the error report.
"system error occurred (RFC call).
key value exists in duplicate (Not allowed by the ODS object type).
Activation of data records from ODS object Z08TRFKP terminated.
No confirmation for request odsr_80p13w4lqhnib3g9tiflvth56 when activating ODS object Z08TRFKP.
Request REQU_EVZB7CK82H7YMS13X3G42GKQY , data package 000001 contains errors with status 5 .
Request REQU_EVZB7CK82H7YMS13X3G42GKQY , data package 000001 not correct.
Inserted records 1- ; Changed records 1- ; Deleted records 1-
pls, help me .
thanks.hi experts,
the first, i initial update the data from r3 to bw ods, it is successful. the second, the system automatic touch off delta update from r3 to bw ods. it is false. now i have deleted the false delta update and repeat extractive. but it is also error.
please help me again.
thanks. -
BAPI Receives unreadable parameters after unicode conversion
Dear All,
I have a strange issue, which i am stuck with and need your help to solve this.
I have a BSP Application which resides in my BW Production system and it calls a custom BAPI in R/3 to fetch list of materials based on material-text search as one of the parameters. This used to work properly before our R/3 got upgraded to ECC 6.0 with unicode conversion.
Both BW and R/3 are unicode systems now. But, doing external debugging i found that the parameters that i am sending through BSP to this BAPI are ok on BW side but, when it reaches R/3 it is getting converted to some unreadable characters due to which the BAPI doesnot return correct results.
Please advice where does conversion is happening and how can this be solved. I need immediate help as I am helpless and its a production issue...
Thanks,
ChandanHi Chandan,
please make sure that in transaction SM59 on both sides (BW and ERP) the rfc connections are defined as Unicode.
Best regards,
Nils Buerckel
SAP AG -
Some character display incorrect after unicode conversion
Dear Experts,
Currently we upgrade our SAP system from 4.6B NU to ECC6.0 UN.
in 4.6B system we had implemented Simple Chinese and French language package to the system. after upgrade to ECC6.0 no-unicode system. we perform a MDMP unicode conversion.currently system running with ECC6.0 unicode interface with language 1EFD. SUMG releated tasks had been finished. Chinese and French language checked OK in ECC6 UN system.
Our issue is. in the past time. some Spanish local end user typing some spanish character in some master date field when they login in 4.6B GUI choice english as login language.these kind of spanish characters could not display correct in current unicode environment.
could you please given us some suggestion for how to fix this issue.
I also sent this message in the Netweaver administrator forums with below links.
Spanish display incorrect after unicode conversionHello,
I doubt that the data shown by you in the link was caused by Spanish users logged on in EN.
I think this was rather caused by utf-8 data uploaded into the Non-Unicode system.
In this case, you need to repair the according texts manually, I do not know any automatic repair.
Best regards,
Nils Buerckel
SAP AG -
XI to RFC Scenario: Runtime error during RFC Call
Hi,
I am testing a XI-to-RFC scenario involving BPM. The RFC works perfectly from SE37; but I get 'ICM_HTTP_TIMEOUT, Error code 402' when I invoke it from XI. On digging through the problem, it appeared that the calling program produced a short dump at the ABAP end. The code is as follows:
<b>module %_rfcdia_start output.
"Do not display screen !
call 'DY_INVISIBLE_SCREEN'.
perform remote_function_diastart.
endmodule.
module %_rfcdia_call output.
"Do not display screen !
call 'DY_INVISIBLE_SCREEN'.
perform remote_function_diacall.
endmodule.
module %_cpic_start.
if sy-xprog(4) = '%RFC'.
perform remote_function_call using rfctype_external_cpic.
else.
call 'APPC_HD' id 'HEADER' field header id 'CONVID' field convid.
perform cpic_call using convid.
endif.
endmodule.
form cpic_call using convid type c.
communication send id convid buffer header.
if sy-subrc eq 0.
perform (sy-xform) in program (sy-xprog).
else.
message a800.
endif.
endform.
form remote_function_call using value(type).
data rc type i value 0.
do.
********This is the line where error occurs************
<i>call 'RfcImport' id 'Type' field type.</i>
if sy-xprog = 'JAVA'.
system-call plugin
id 'JAVA' value 'FORW_JAVA'
id 'RC' value rc.
if there is no rollout on the JAVA side which
rolls both, JAVA and ABAP, we return to the
C-Stack and reach this point
in case there was an rollout, the ABAP-C stack is lost
and we jump direkt to this point
here we trigger the rollout on this Abap side with
the following statement
system-call plugin
id 'JAVA' value 'ROLL_OUT'
id 'RC' value rc.
else.
perform (sy-xform) in program (sy-xprog).
rsyn >scont sysc 00011111 0.
endif.</b>
Anybody has any idea why it is happening? Is it a network issue? The dump in ST22 says that 'The program "SAPMSYS1" was terminated manually'. How it is possible to manually abort an automatic call?
Awaiting reply.
Regards.Hi,
Probably because of timeout, it is unable to execute the request ..so it is aborted.
btw, is it a synchronous call ? what is the message size ? the given data to RFC is correct and valid structure ? check the mapping .for this use the data from SXMB_MONI and test it
Check this blog for timeout errors-
/people/michal.krawczyk2/blog/2006/06/08/xi-timeouts-timeouts-timeouts
Regards,
moorthy -
Passing chinese character from RFC call between unicode & non unicode syst.
Hi Experts,
I am making a RFC call from an ABAP in non unicode system to a Function module in Unicode system and filling the itab fields in ABAP by using move statement and using offset in order to populate amount fields correctly from flat structure tables returned by function module. But i am facing problem in getting chinese characters correctly in return from the Remote Function Module.
CALL FUNCTION 'ZFXX_GET_CLR_OI'
STARTING NEW TASK W_TASKNAME
DESTINATION S_RFCDES-LOW
PERFORMING F3100_GET_RFC_DATA ON END OF TASK
EXPORTING
P_WAERS = P_WAERS "Screen Curr
P_AUGDT = P_AUGDT "Clearing date
P_BUKRS = P_BUKRS "Comp Code
TABLES
T_SEL_TABLE = T_SEL_TABLE
T_OUTPUT = T_MCDATA
T_ERRORS = T_EMCDATA
EXCEPTIONS
COMMUNICATION_FAILURE = 1
SYSTEM_FAILURE = 2
OTHERS = 3.
MOVE : t_mcdata1-line+0(32) TO t_succs-awsys,
t_mcdata1-line+32(4) TO t_succs-bukrs,
t_mcdata1-line+36(10) TO t_succs-belnr,
t_mcdata1-line+46(4) TO t_succs-gjahr,
t_mcdata1-line+50(1) TO t_succs-shkzg,
t_mcdata1-line+51(2) TO t_succs-bschl,
t_mcdata1-line+53(4) TO t_succs-gsber,
t_mcdata1-line+57(16) TO t_succs-dmbtr,
t_mcdata1-line+73(16) TO t_succs-wrbtr,
t_mcdata1-line+89(5) TO t_succs-pswsl,
t_mcdata1-line+94(6) TO t_succs-vbund,
t_mcdata1-line+100(10) TO t_succs-hkont,
t_mcdata1-line+110(10) TO t_succs-prctr,
t_mcdata1-line+120(16) TO t_succs-dmbe2,
t_mcdata1-line+136(20) TO t_succs-txt20.
APPEND t_succs.
Can anybody suggest or advice me on it ? Any help or suggestion would be appreciated.
Thanks in advance,
Akash.
-
SRM can not open attachment after unicode conversion
Hi,
Our system is SRM4.0, last week we do a unicode conversion project.
After we convert to unicode, some attachment in SC and PO can not be openned, these attachment file name include some chinese. If the attachment file name is all English, no problem to open it.
I think it is the cause by unicode conversion, do you have any idea what is the root of this problem?
Thanks.Hi,
Please check in table :BBP_PDATT
If you have created a shopping cart with attachment. The attachment will be in the above table
Regards
G.Ganesh Kumar -
Alignment all out after unicode conversion
The system is now unicode compliant.
The purchase order, invoice that has Chinese text as line item are all printed out of alignment.
It had pushed the next field towards the right.
I understand it is becuase of the unicode character / bytes difference.
Can someone shared with me how can I modified the sapscript to get it back in alignment?
Please provide a sample.
Thanks
byeHi,
I have read the thread before. It doesn't help in my case.
To share it with you,
I realised that I can place a length field after the field.
Previously I could use &EKPO-TZX01(40)&. Now I had to remove it to &EKPO-TZX01&.
it works for some but not all sapscripts.
For those that doesn't work, I will have to changed it as well as setting the tab using a separate paragraph.
So much to change after this unicode conversion.
Thanks -
U00C9 becomes u00C3 after unicode conversion
Hi all,
After the unicode conversion in ECC 6.0 server, when we download a file from SAP to unix, the character É becomes à in the file,
1 When cat the file, it shows as
1. cat testzzz
TRÃSOR
2. When more the same file, it displays a different character # more testzzz
TRM-CM-^ISOR
3. When we download the same file to our PC and open it in the notepad it looks ok.
TRÉSOR
4. In the SAP also this displays correctly as below
TRÉSOR
So when I was checking the locale parameter at unix level, I could see that its "C".
1. locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_MESSAGES="C"
LC_ALL=
From my understanding "C" doesn't support unicode, so we tried "univ.utf8" & fi_FI.utf8 for LC_CTYPE but no luck.
Did anyone faced this problem earlier.
Our OS HPUX 11.31 - IA64
Thanks & Regards
SenthilHi Senthil,
what terminal software are you using. I use putty and when I switch my terminal window translation settings to UTF-8, I get the correct text. Therefore I assume that your problem is your terminal emulation.
Regards
Ralph -
Unreadable characters in SM21 after Unicode Conversion
Hi all,
After upgrading from BW 3.1 content to BI 7.0, I did unicode conversion.
Now in tcode SM21, all log messages are in unreadable characters.
I tried applying SAP Notes 688089 and 45580, but no use.
Pls give me some inputs on this regard
Thanks
KarthikeyanIssue got resolved.
Have to delete a logfile generated OS level in global folder then restart the SAP instance. -
Spanish display incorrect after unicode conversion
Dear Experts,
Currently we upgrade our SAP system from 4.6B NU to ECC6.0 UN.
in 4.6B system we had implemented Simple Chinese and French language package to the system. after upgrade to ECC6.0 no-unicode system. we perform a MDMP unicode conversion.currently system running with ECC6.0 unicode interface with language 1EFD. SUMG releated tasks had been finished. Chinese and French language checked OK in ECC6 UN system.
Our issue is. in the past time. some Spanish local end user typing some spanish character in some master date field when they login in 4.6B GUI choice english as login language.these kind of spanish characters could not display correct in current unicode environment.
could you please given us some suggestion for how to fix this issue.Hello Anil,
Below items we checked between MDMP 46B and Unicode ECC6 with production client table SKAT. some Spanish display not correct.
Unicode ECC6.0 46B
Short Text Short Text
Ant a prov - Gto imp Ant a prov - Gto imp
Regal¨ªas Regalías
Prov Herramentales Prov Herramentales
Provisi¨®n de SLA Provisión de SLA
Prov Fin Vida (EOL) Prov Fin Vida (EOL)
Gtos de imp Gtos de imp
Mat dañado o perdido Mat dańado o perdido
Papeleria e insumos Papeleria e insumos
Gastos Vtas-Diseño Gastos Vtas-Diseńo
Ganancia p fluc camb Ganancia p fluc camb
Aj anual p inf Aj anual p inf
Depreciaci¨®n fiscal Depreciación fiscal
Best Regards
Key -
Wrong text in ADRC and LFA1 table after Unicode conversion
Hello,
We are doing MDMP to Unicode on SAP 4.7 system.
In post unicode activities,we had corrected the garbage characters in
table ADRC
by converting to target langauage ZH using SUMG t-code.
Condition used for addind table ADRC in SUMG is LANGU ='1' and
LANGU_CREA = 'EN'
But after converting and saving the data,most of the records have
incorrect character in word.
and text field of search term/company name/city in table LFA1 are also
wrong in correspond field in table ADRC.
Thanks
HarshavardhanHi Harshavardhan,
Assumption: You have Chinese entries in table ADRC with ADRC-LANGU_CREA = EN
Now you have to distinguish two problems:
1) Chinese texts are stored in ADRC fields, which are NOT used for search help texts (most of the fields - e.g. ADRC-NAME1):
These texts can be handled in two ways:
a) Change LANGU_CREA = EN to LANGU_CREA = ZH for these entries (e.g. where ADRC-COUNTRY = CN) before the Unicode conversion (by the way, I would not use ADRC-LANGU, since this is the communication language, which does not necessarily comply with the code page of the entry).
This needs to be done in a similar way as shown in z-reports described in SAP Note 634839 ( although this specific fool-the-system case is not covered there - you have to adapt those examples)
b) Use SUMG to repair the entries using language ZH (as you already did)
My favourite would be a), as this can be done before the conversion (Note that SUMG ineeds to be executed during downtime !)
2) Chinese texts are stored in ADRC fields, which are used for search help texts (e.g. ADRC-MC_NAME1):
a) If these entries were inserted / changed with logon language ZH, then point 1) applies
b) If users logged on with logon language EN and created the entries, then most of these texts are destroyed already in Non-Unicode system. Then there is no automatic repair possible (at least point 1 does not work). Here my statement from before is valid:
Those entries need to be generated again - e.g. if you do a dummy change on the name.
According to my knowledge, this is a manual effort (either before or after the conversion) - but maybe it can be automized ...
Best regards,
Nils Buerckel
SAP AG
Maybe you are looking for
-
Multiple device in one household help with iCloud
My son and I both have Iphones. We have separate Apple ID's for icloud. Is there any way that we both connect to my existing Itunes account with separate Apple ID's?
-
How do I get images to display in messages?
All I get is broken image icon where image should be and as it used to be. Example: My dilbert comic strip email used to show the daily strip. Now I have to click link to go to web page.
-
I was previously able to record sound at the same time that I captured video, now I can't. I use the on board camera to capture video and an external mic. I need to know how to capture video and sound simultaneously.
-
Updating Application While Users are in the system
Version 9.3.1 Does anyone know if it is ok to update Planning metadata and push (refresh) the database to Essbase while users are activily using and submitting data to the application? I've had some consultants say no, you risk corrupting the applica
-
I have a request to create a Function Module that will be assigned to an Action Box, which when executed will copy long text for Quality Notification tasks. I have the module created and working, but after my code is executed a runtime error happens