Sender proxy to sap pi -chinese character

Hi experts,
I am having a scenario sender proxy to sap pi. Via the proxy , some chinese character are send into sap pi and during my sxmb_moni the receiver ( inbound message payload) is in BOXES. I tried to debug the proxy and it is sending chinese characters to sap pi but only problem when it arrives to sap PI it becomes into Boxes.
I have done researc and they have mention to use RFC Unicode. I have configured but it is the same problem into boxes.
Please help me.  PLZ..

Hi Mark,
Thanks a lot for your reply. Basically it is Abap proxy. Do you think it is possible to use UTF-8 or UTF16 in your XML encoding for abap proxy. I am not so good in abap proxy and it is generated by abaper. Pleae advise me if i am wrong..

Similar Messages

  • Attachments with Sender Proxy

    Hello,
    is there the possibility to send attachments (in base64) with a sender proxy to SAP PI? Which possibilities or restrictions would I have for thise case?

    Just wanted to reopen the question once again as there is one more thing I was wondering about:
    When I receive the message with attachment as multipart, is it also possible then to map the attachment (base64) to a single element within the target structure?
    Result should be a single message where one element contains the base64 code of the sent attachment.

  • Send PO Mail with PDF File that Chinese character doestn't display

    Send PO Mail with PDF File that Chinese character doestn't display.
    I am using RSTXPDFT4, unicode ECC6.0
    Some computer Adobe Reader can read the file, but some computer cannot read, just a blank page.
    Thanks.

    Hi
    I worked for one client-chinese where we have to print chinese & english ( bilingual).You need to have dricer program which could identify both scripts .You are right ( unicode0
    Please check for the driver program : TWPDF : PDF converter Chinese in SPAD setting.
    SAP note is available.I will check and let you update .
    Edited by: sunny on Oct 28, 2009 10:29 AM

  • Send PO Mail with PDF File that Chinese character doestn't display correctl

    Send PO Mail with PDF File that Chinese character doestn't display !
    I am using RSTXPDFT4 , tried different computer, some Adobe Reader can read
    some are Blank .......
    why ?

    Hi,
    那不是要每一台 PC 如果看不到中文就要更新 ?
    如果用戶不懂, 那就不是永遠看不見 ? 因為那是供應商嗎 !

  • Unable to send 'Chinese Character' in plsql send mail program

    Hi All,
    I am sending mail through plsql.
    in mail body, i need to send some chinese character. I have compiled the package in Toad 9.5
    but when i received mail, it is showing just ???????????????.
    Details are as below:
    Application: 12.1.1 ,
    Database : 10g
    Toad 9.5
    how can i send that chinese words in mail? please suggest me.

    Hi;
    I suggest close your issue here as answered than move your issue Forum Home » Database » SQL and PL/SQL which you can get more quick response
    Regard
    Helios

  • How to read text file contain chinese character ?

    Hi XI Expert,
    I have scenario to read text file contain Chinese Character using sender file adapter. but every i was check from sxmb_moni all the chinese character looks different. and also the target file also i has changes.
    Please advise me how to maintaine the chinese character in PI 7.0 SP17.
    Thank You and Best Regards
    Fernand

    Hi,
    Refer these threads..
    Receiver file adapter corrupting characters
    Problem in converting special characters in input text file
    Here is one more useful guide..
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/502991a2-45d9-2910-d99f-8aba5d79fb42
    Regards,
    Sarvesh
    Edited by: Sarvesh Singh on Nov 17, 2008 3:47 PM

  • Problem with chinese character for dot matrix epson LQ-1600K III

    Hi All,
    I really runs out of idea about my problem now. The problem is about Print Chinese character to dot matrix printer (Epson LQ-1600K III). I tried to so many device type to solve this issue, looks like the only device type can be use are CNSAPWIN and CNEPSON with CNSONG font type. The others if I print to the printer, the chinese character became # (although in the print preview it`s okay and display correctly).
    Here is the bottleneck if I use CNEPSON:
    - if I have 2 window at the left and right position, if the left window has chinese character, the right window automatically shift right about 1.5 CM, which is damn weird!!! Can somebody help me
    - I tried so many ways to adjust the line size for my detail window (to cater positioning at pre-printed boxes), but looks the font size always become 10pt and line size cannot be adjustable (based on smartstyle).BUT if I used device type epescp2, it can be done!
    Here is the bottleneck if I use CNSAPWIN:
    - I need to create format type in windows and SAP (SPAD). and every PC that use this printer, must define the Paper size ( China Special paper size 12inch)
    - I also think this is not a good idea because as I far as I know this is not the correct way..
    Therefore, if somebody has experience about printer chinese character to dot matrix for Smartform and sapscript..please kindly help me give some advice.
    Do I use the wrong device type?
    Thanks in advance!
    Regards,
    Willy

    Hi friends , we are using the same model ....
    Are you using the chinese version operation system ? because we can print the chinese charaters without problem in LQ 1600KIII .....
    We are using CNSAPWIN device type + Frondend printing access method ....
    Carlos Zhang

  • Data upload Vendor Master Chinese character from Excel does not upload

    Hi Gurus,
    We are trying to upload Vendor Master from Excel sheet.
    The Chinese characters in excel sheet is not getting uploaded.
    After upload, we see in SAP as ????? for these Chinese character.
    Could any one inform what setting I may need to change?
    Thanks and Best Regards,
    Mohan

    Hi Bala,
    Goto he Initial screen of SAP and click the ALT+F12    costomizating of local setup.the choose the options-->choose the I18N Tab in that POP up and check the Activate the multi byte support.
    press Apply and OK.
    close the  SAP Log on and Re-loag on.if u r not closing the Logon screen the changes wiil not effect.
    or
    click on the log on SAP and choose the server  name -->right click ->Properties>chose the log on language as chanies .-->Apply and Logon.
    Now u can eassily Upload to the Excel in checnies language.
    Thanks & REgards,
    Nelson.

  • GUI_DOWNLOAD give 2 bytes for each chinese character - I need fixed length

    Due to the Unicode system takes each Chinese character as a byte, the field(10) can take 10 Chinese Characters, not like before only 5 characters allowed.
    The problem is when the data is downloaded to a txt file. Some records contains only Western Europe charactes and will fill 10 bytes in the output file and other records contains only Chinese characters and will fill up 20 bytes in the output file.
    The data is exported for a system that can upload chinese characters, but only allow fixed record length file (always 10 bytes).
    In other words: the records with Western Europe characters should contain 10 characters = 10 bytes but the records with Chinese characters should only contain 5 characters = 10 bytes.
    Anyone who can solve this, thanks in advance.
    My code:
      CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
        EXPORTING
          FILENAME                = p_file
          CONFIRM_OVERWRITE       = 'X'
          codepage                = '8400' "Chinese
        CHANGING
          DATA_TAB                = it_output
        EXCEPTIONS

    Hi Thomas,
    Now I understand.
    Pl. check the class CL_ABAP_CONV_X2X_CE.
    May it can help u.
    Here is it's documentation.
    CL CL_ABAP_CONV_X2X_CE
    Short Text
    Code Page and Endian Conversion Between External Formats
    Functionality
    Instances of the class CL_ABAP_CONV_X2X_CE allow you to convert text data between different character sets and numeric data between different number formats (byte order).
    Using the class corresponds to transforming data from a binary input stream to a binary output stream: The data objects are read from the input buffer sequentially and written to an output buffer.
    The class methods are normally used as follows:
    CL_ABAP_CONV_X2X_CE=>CREATE
    This creates a conversion instance. Among other options, you can specify the following as parameters: The input buffer (that is the binary string that contains the data to be read), the character format at used in the input buffer, the byte order used in the input buffer, the character format to be used in the output buffer, or the byte order to be used in the output buffer.
    CONVERT_C, CONVERT_...
    This converts the data. Calling this method several times consecutively allows you to read data from the input buffer sequentially and add it to the end of the output buffer.
    GET_OUT_BUFFER
    This gets the output buffer, making it available for further processing (such as writing to a file, sending using RFC).
    RESET
    This allows you to reset individual attributes of the conversion instance. (This method is especially designed for restarting on a new input buffer and deleting the output buffer while retaining the remaining attributes.)
    Relationships
    CL_ABAP_CONV_IN_CE
    Converting Binary Data into ABAP Data Objects
    CL_ABAP_CONV_OUT_CE
    Converting ABAP Data Objects to a  Binary Format.
    CL_ABAP_CHAR_UTILITIES
    Various Attributes and Methods for Character Sets and Byte Order
    Example
    In the following example, UTF-8 texts are converted to the codepage 1100 (Latin-1) and numbers are converted from little-endian to big-endian format:
    DATA:
      in_buffer TYPE XSTRING,
      out_buffer TYPE XSTRING,
      conv TYPE REF TO cl_abap_conv_x2x_ce.
    in_buffer = '414220C3B602010000'.
    conv = cl_abap_conv_x2x_ce=>create(
             in_encoding = 'UTF-8'
             in_endian = 'L'
             out_encoding = '1100'
             out_endian = 'B'
             input = in_buffer
    CALL METHOD conv->convert_c( n = 5 ).
    CALL METHOD conv->convert_i( ).
    out_buffer = conv->get_out_buffer( ).
    The content of the in_buffer variable is made up of  5 bytes (hexadecimal "414220C3B6"), which represent 4 UTF-8 characters (A, B, SPACE, o-Umlaut), and 4 bytes (hexadecimal "02010000"),  which represent the value 258 in little-endian format. This data is converted and the out_buffer variable now contains the hexadecimal string "414220F600000102". It is made up of:
    4 bytes (hexadecimal "414220F6"), which represent the above  4 characters in codepage 1100 (ISO-8859-1). Note that the length specification n = 5 refers to the number of elementary characters to be converted. For multi-byte codepages like UTF-8 this means that the multi-byte character "C3B6" is counted in length 2.
    4 Bytes (hexadecimal "00000102"), which represent the value 258 in big-endian format.
    If you have the desired byte order in the old format as expected by TRANSLATE ... NUMBER FORMAT (as an N(4) value), you can proceed as follows:
    TYPE-POOLS: ABAP.
    CLASS cl_abap_char_utilities DEFINITION LOAD.
    DATA:
      in_number_format(4) TYPE N VALUE '0101',
      out_number_format(4) TYPE N VALUE '0000'.
    DATA:
      in_endian TYPE ABAP_ENDIAN,
      out_endian TYPE ABAP_ENDIAN,
      conv TYPE REF TO cl_abap_conv_x2x_ce..
    in_endian  = cl_abap_char_utilities=>number_format_to_endian(
                   in_number_format
    out_endian = cl_abap_char_utilities=>number_format_to_endian(
                   out_number_format
    conv = cl_abap_conv_x2x_ce=>create(
             in_encoding = 'UTF-8'
             in_endian = in_endian
             out_encoding = '1100'
             out_endian = out_endian
             input = in_buffer
    Notes
    For details refer to the documentation for the individual methods.
    Regards,
    Joy.

  • No messages in SXMB_MONI for ABAP Synch Sender proxy

    Hi,
    I am doing a Scenario which involves ABAP Synchronous sender Proxy and Webservice at the receiver end. On triggering the outbound proxy from a report, i can see no messages in SXMB_MONI of the ECC system neither can i see any message in PI(SXMB_MONI). But on triggering the same after deleting the Receiver Determination in PI Configuration, SXMB_MONI promptly logs the message with error 
    "No receiver could be determined" both in ECC and PI, since there is no receiver determination.
    Note:I am not getting any System fault or Application fault in Sender report neither any response message.
    There is no problem with the Proxy settings since other proxy scenarios are working fine with same ECC system but those are Asynchronous proxy calls.
    Any Clue about this?
    Regards
    Amith

    HI,
        YOur answer is near to my problem . Can i ask you more detailed.
    I am not getting messages in SXMB_ADM. So i configured in Integration server in ECC & XI system.
    IN ECC , i am using two clients, dev & testing - so in which client i have to do configuration ? and What is the role of the business system in ECC ( Integration Server or Application server )???
    IN XI, i am using only one client 100...so i have done. here i have given Role of business system - HUB Integration Server.and corresponding destination http://host:port/sap/xi/engine?type=entry
    And while creating business systems in SLD...
    for XDC...i have given path http://host:port/sap/xi/engine?type=entry
    for EDCClient105...how can i create for proxy ...Adaper XI? is it type -
    WEB AS ABAP?
    pls reply for my mesaages?

  • Additional Header Informations in Sender-Proxy for XI Routing

    Hi All,
    I'm using an ABAP-Proxy to send data to XI. There should be a routing rule to decide, which Business System will be the receiver of the message.
    As the size of the Message is quite large I'd like to do without Message Mapping. But in this case I don't have the needed information for routing in the XI Message Content.
    Is there any possibility to fill some context objekt in the sender proxy, which I can use for the rounting in XI. I found some parameters like URLParamOne, URLParamTwo, .... or HeaderFieldOne, HeaderFieldTwo, ...
    Does anybody know, whether I have access to any of these informations in my sender proxy.
    Thanks a lot for your help
    Barbara

    Hi Barbara,
       What is the routing rule for your case?
    You said there are no fields in the payload which determine the routing.
    In this case, you can see if one of the existing fields in the outbound interface can be used to hold this information.
    If there is no such possibility, as you said, you have to add a field to the outbound interface and you have to REGENERATE and REIMPLEMENT the proxy , as the structure of the interface got changed.
    And one more thing, for determining the Receiver, there is no need to do mapping.
    YOu can simple specify the condition in the receiver determination
    http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/content.htm
    Regards,
    Ravi

  • How to download the chinese character using GUI_DOWNLOAD

    How to download the chinese character using GUI_DOWNLOAD from SAP 4.6c

    Hi,
       Make sure that the chinese font is installed in your system, because when you download in excel, the character formats are taken from the Frontend.  For detail see the below thread.
    [link1|Re: Download Chinese character]
    Thanks,
    Asit Purbey.

  • Sender Proxy - Multiple Message problem

    Hello,
    I have a problem in a proxy process. I have a Sender Proxy which reads a file and sends it to PI. The file is converted into IDocs and sent to SAP ERP. The problem is that my mapping is splitting the file and sending multiple IDocs. So in my mapping I have Split template.
    To the messages default the Messages and Message tags are added. The problem is when I sent my message from Proxy I am not able to add these Messages and Message tags.
    Is there a way to add it? Or is it not possible?
    Thanks.

    >>I am not able to add these Messages and Message tags
    Not very clear about the question.
    As I understand you get extra message tags when you change the occurance of messages in signature tab of message mapping.
    Have a look at the below blog for sending mutliple Idocs.
    I guess, it would eliminate the need of message tags.
    You donu2019t ave to change the occurance in Message Mapping . Just change the IDoc XSD as given in this blog
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change

  • Chinese character overlap in PDF file

    Hi guyz,
    I am working on the issue on Chinese character overlap in PDF file.
    There is smartform which is being used to generate ePaySlip(Comes in email) in PDF file format which contains Chinese and English both characters.
    Now the issue is that at the bottom of the ePaySlip there is a Remark section which is maintained in Chinese and English both. However, the English sentences are proper withour any problem whereas the same thing in Chinese is showing as distorted/overlapped in few words.
    Can anyone suggest what could be the cause and suggest some solution.
    As when I checked in smartform those characters are hard coded and Chinese characters are shown as ###.
    Please response, I would be really grateful.
    Thanks & Regards,
    Mini

    Hi,
    there a different things to know.
    I produce sapscript forms with cinese and english characters for frontend / backend and archiv printing.
    Please check:
    Editor displays ###: You have to install the chinese language in your e.g. windows-system to display them.
    Script: You have to chose the the font family "CNSONG" (customized for chinese simplified and LATIN).
    Transaction I18N: May you have to set correct subfonts for the unicode areas (Cascading fonts, Standard is Courier).
    You can print in different ways:
    For archiv/PDF: Install the unicode truetype font with chinese characters for the pdf-converter.
    For Frontend: Use the Frontendprinter SAPWIN or SAPWIN*CF (Cascading Font) to send it to the gui (note: SAPLPD does not support it, use the newer technology.....)
    Backend printing: POSTSCRIPT is not yet implemented :-((
    PLease note: What you see in spool / print preview is a simulation of the possible print, but backend print is not frontend preview!!!!
    Regards,
    Christian

  • 'FTP_R3_TO_SERVER'  Chinese Character display as u2018#u2019

    I want to upload a *.txt which was saved as unicode .
    I use the following code to upload file to FTP server:
    call function 'FTP_R3_TO_SERVER'
      exporting
         handle = p_handle
         fname = p_filename
         character_mode = 'X'
      tables
         text = i_file
      exceptions
         tcpip_error = 1
         command_error = 2
         data_error = 3
        others = 4.
    But after upload, I find all Chinese Character display as u2018#u2019. 
    By the way, I use ECC6.0 to do development.
    How can I let the Chinese display correctly?

    Hi
    Try the following:
    1) Changes in the GUI settings. for this:
    a) go to SAP LOGON PAD.
    b) select your server -> change item.
    c) Go to Advanced.
    d) On the next screen the default selection under the section u2018Encoding for up- and download is u2018Default- ANSI u2013for Unicode Systemsu2019
    e) Please change this to u2018Default- UTF8 u2013for Unicode Systemsu2019
    f) Click on OK and save. Then logout from the system if you were already logged in. The login again for settings to take effect.
    Hope it'll help you.
    Regards
    Rishika bawa

Maybe you are looking for

  • How to print global variable in smart form table cell

    hi, i have smartform and i insert table in it, i also have set global variable, i want to show variable in table cell. regards shahid rais

  • Separate sound clips

    Hi, Does anybody know how to synchronize different sound clips on a timeline? I have 4 separate images, each image has a separate sound clip. I'd like to be able to hear the respective sound clip, each time I click on any of the images. When I place

  • Does oracle log general errors

    Dear experts, I am using Oracle 11.2.0.3. I am researching on random ORA-00900:     invalid SQL statement error that we are seeing in production. Does oracle log such errors in alert.log or any tables? If not can we configure to log such errors? Than

  • Va01 Calling program sapmv45b instead of sapmv45a

    Hi All, I am working on upgrade project from 45b to ecc6. In comparision to 45b system while debugging va01 is calling program sapmv45B instead of sapmv45a. I have checked the table t185v is filled with program sapmv45b in ecc6. In 4.5B it is sapmv45

  • S400 baja calidad de hardware

    Compré una s400 hace poco más de un año, se rompieron los ejes y el lcd cover por el uso diario. Conviene gastar un poco más y comprar otra marca, porque Lenovo no responde.