Unicode Errors - Interface with non-Unicode 3rd party system

Does anyone have an experience working with an interface between a Unicode SAP system and a non-Unicode 3rd party system? Would appreciate your input on existing data declaration and logic (prior to SAP Unicode conversion), if changes need to be made to the character types and upload/download functions.
We are doing our testing in a newly converted Unicode system which has interface sending files through SAP Business Connector, and uses TDAccess/COMM-PRESS to encrypt the payment file.
We are getting an COMM-PRESS error that it's not able to get the private key
ERR=>RC=107#Error building signature segment (S1A/S2A) ERR=>#Error getting private key: #PUBLIC KEY FINGERPRINT = , rc = 524
The issue seems to be that the passphrase is not received correctly in COMM-PRESS (codepage 1100) from Unicode SAP (codepage 4102). The passphrase is uploaded from a text file (codepage 1100?) to T_PPLOC and then to W_PPLOC.
TYPES: BEGIN OF T_PPLOC,
         FLINE(64) TYPE C,
       END OF T_PPLOC.
DATA: W_PPLOC(64)  TYPE C
CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        FILENAME                = W_FILENAME
        FILETYPE                = 'BIN'
      TABLES
        DATA_TAB                = T_PPLOC
    LOOP AT T_PPLOC.
      IF W_PPLOC IS INITIAL.
        MOVE T_PPLOC-FLINE TO W_PPLOC.
      ELSE.
        CONCATENATE W_PPLOC T_PPLOC-FLINE INTO W_PPLOC.
      ENDIF.
    ENDLOOP.
Comparing the results between a Unicode and non-Unicode system, the uploaded passphrase is different because of the codepage. But even if I convert the passphrase first from 1100 to 4102 codepage, it still fails.

Hi,
Try this by sending value to the CODEPAGE parameter of the function module GUI_UPLOAD.
aRs

Similar Messages

  • Connecting directly from ECC 6.0 to a 3rd party system with out XI ?

    Hi Guys,
    we have developed soap-soap scenarios in XI and we are sending the data from ECC 6.0 -> XI ->3rd party webbased system.
    Due to some security reasons we are looking for options of doing the same with out XI ie directly from ECC 6.0 to 3rd party system.
    can somebody explain or provide the links for doing the direct connection and also suggest the advantages and disadvantages of eliminating XI completly from the design
    any hep would be really appreciated
    Thanks,
    Srini

    HI,
    Yes, using standard Enterprise services from SAP you can communicate with 3rd party systems also,
    Even you can configure the HTTPS communication with R/3 to 3rd Party system. For this you need to install the client Certificates and have to use valid User ID and Passwords.
    http://help.sap.com/saphelp_nw04s/helpdata/en/3a/7cddde33ff05cae10000000a128c20/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/e8/1f1041a0f6f16fe10000000a1550b0/frameset.htm
    Disadvantage of communication without XI
    1. XI provides the re-usability concept. i.e. if you have just R/3 to 3rd party and tomorrow you may need to add another 3rd party or sap system to communicate, then you just re-use the existing scenario.
    But in case of direct communication is leads to point-to-point connection.
    2. R/3 can't directly support to the open Standards, either you have to use ABAP proxies or RFCs to convert it to XML format. But XI is an Centralized Integration Platform with Open Standard. In current world, Openness is important.
    3. XI has the Ability to communicate with other messaging systems/products may be JMS or any other 3rd party systems also which has the limitations with direct communication
    4. Complex processes for communication possible instead of only sending and receiving (business process management) (connect e.g. asynchronous and synchronous steps, define complex communication scenarios)
    Mapping etc possible to accomplish in Java. Platform independent Java components.
    5. XI has Java & .Net support. which is not possible with directly R/3
    Thanks
    Swarup

  • Have iMac with IMAP email, 3rd party.  Use a rule to sort emails into various boxes. One box does not appear on Mail in new iPhone 5C. Emails sorted into that box are also missing.

    Have iMac with IMAP email, 3rd party.  Use a rule to sort emails into various boxes. One box does not appear on Mail in new iPhone 5C. Emails sorted into that box are also missing. Any suggestions?

    In which this just gets weirder and weirder...
    I logged onto iCloud.com, signed into my account and created a rule there that emails from my husband's address should be allowed into the inbox. I sent another test msg from him to me and got the New Mail notification sound, the new mail showed up but in a flash disappeared. This happened in the space of about 3 seconds.
    Messages from his email address are not even showing up in the Trash folder. WTH?

  • Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interfa

    Hi
    i am try do
    Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interface
    With The help of SDN Contribution
    link----
    ( have look on it)
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4943f2b7-0a01-0010-37af-faff35b2f08c
    I am getting error in
    Partner system as HTTPLOG and "Execute" to check the results
    Error is --  Port could not be created
    RFC destination HTTPLOG Not specified for system HTTPLOG
    any 1 have any idea  if plzzzzzzzz...........
    Thank u
    Ram

    Hello .
      we are also in  process of implementing the same
    could you share the knowledge pl?
    1)is it a separate add on with ALE to saphr
       or using ECC ??
    2)can u share the configuration part ??
    we are trying it on webas as addon 3.0 .

  • Mapping XML into 3rd party system using XIF adapter

    Hi Gurus,
    First of all let me thank all of you for a tremondous contribution you are making for these kind of topics(CRM XIF) in SDN. I could solve half my problems by looking into your replies.
    But I have a new & similar problem now. I am able to create and send XML file of order data into 3rd party middleware system using XIF & SOAP framework. But the 3rd party system(business connector) is unable to parse this XML file in their system. They keep getting the error message invalid XML file. I tried testing that myself and it gives me the error 'SOAP-ENV' error. They even tried some workarounds using some SOAP wrappers but it still didn't work. They are asking me to provide a DTD (data type definition) to this XML file generated out of SAP. Not sure if anyone has seen a similar problem like this but our interface is stuck at this point.
    Any suggestions would be helpful.
    Thanks,
    Sunil

    Hi,
    We have figured out this problem for ourselves. The 3rd party system gets this error because SAP generated 2 XML tags in the beginning of the XML file which cannot be interpreted by XML spy or many XML parsing software’s. When we deleted the first 2 tags we stopped getting that error. But it wasn't a feasible solution for us to delete the first 2 lines in the XML file and then save it and then parse it. We preferred an alternative approach via IDOC's instead of processing XML files directly. Its also better because the size of XML file is much bigger (15 mega) than Idoc ( max of 4 mega bytes). But if you have to process  XML files only then you cannot do that for real time or near real time processing as the parsing of XML file nearly takes more than 10 min. And it is definitely not preferred way especially if your middleware system has the capability to process Idocs from a middleware architectural stand point.

  • All VF01 Invocie from SAP to 3rd Party System

    Dear Experts,
    I am trying to send customer invoice to an external system via PI with IDoc type INVOIC02. I have done the basic setting for the output type ZRD0 to transfer the document via. EDI.
    I have created a partner profile for Logical System u2013 SYSCLNT100 (LS) in WE20 and have given the outbound parameters with the message type INVOIC.
    These are the settings for my partner profile:
    part type: LS
    msg type: INVOIC
    Outbound Options: Receiver port: A000000050 (tRFC)
    Packet size: 1
    Transfer IDOC immediately
    basic type: INVOIC02
    Message Control: Application: V3
    Msg type: ZRD0
    Process Code: SD09
    When the output is manually triggered in VF01
    Goto  Header  Output
    I manual add ZRD0,
    Partner type - LS
    Partner u2013 SYSCLNT100 & Language - EN
    The system given error message u2018Maintain EDI partner profile for SYSCLNT100u2019
    When Condition Record is maintained in VV31
    Billing type - F2
    Partner u2013 SYSCLNT100 & Medium - 6
    In Billing VF01, the Condition Record is ignored with error message ''SYSCLNT100u2019 is not an EDI partneru2019
    We are sending the Invoice to 3rd party system and not the Customer (KU); hence we would like to maintain WE20 for the Logical System. All the Invoice's generated in the system should be sent to a fixed 3rd Party system, please advice
    With Regards,
    Karthik

    Hello Max,
    Yes, the partner LS for the output type is already maintained in NACE.
    With Regards,
    Karthik

  • Invoice to 3rd Party System

    Dear Experts,
    I am trying to send customer invoice to an external system via PI with IDoc type INVOIC02. I have done the basic setting for the output type ZRD0 to transfer the document via. EDI.
    I have created a partner profile for Logical System u2013 SYSCLNT100 (LS) in WE20 and have given the outbound parameters with the message type INVOIC.
    These are the settings for my partner profile:
    part type: LS
    msg type: INVOIC
    Outbound Options: Receiver port: A000000050 (tRFC)
    Packet size: 1
    Transfer IDOC immediately
    basic type: INVOIC02
    Message Control: Application: V3
    Msg type: ZRD0
    Process Code: SD09
    When the output is manually triggered in VF01
    Goto  Header  Output
    I manual add ZRD0,
    Partner type - LS
    Partner u2013 SYSCLNT100 & Language - EN
    The system given error message u2018Maintain EDI partner profile for SYSCLNT100u2019
    When Condition Record is maintained in VV31
    Billing type - F2
    Partner u2013 SYSCLNT100 & Medium - 6
    In Billing VF01, the Condition Record is ignored with error message ''SYSCLNT100u2019 is not an EDI partneru2019
    We are sending the Invoice to 3rd party system and not the Customer (KU); hence we would like to maintain WE20 for the Logical System. All the Invoice's generated in the system should be sent to a fixed 3rd Party system, please advice
    With Regards,
    Karthik

    Refer my responses in the following SDN thread:
    - Reports to be sent through IDOCS/EDI
    And also
    - Sending invoice automatically via email
    Even you can refer SAP Note 456127 - FAQ: Electronic Data Interchange (EDI) in purchasing for understanding.
    Regards
    JP

  • Processing Invoices for Service Entries Via a 3rd Party System

    Hi all
    We are using a 3rd party business collab site to allow vendors to accept purchase orders, process their own service entries and upon reciept of a service entry reponse, they will be able to invoice via this 3rd party website.
    The problem the technical team (XI/PI) team is having is that the when the invoice comes in, using stand idocs and function modules, SAP processes the Invoice using MIR6.  The problem we get here it that it sees the Service entry as a GRV and the level of the information is no longer at a lower level and come up to a PO line item level.  Is this cause I am using GRV base invoice verification.  But based on this, if a service entry has multiple services, it only processes the last one, and looks at the others as duplicates as they all reference the same PO and Line Item.
    Have any of you come across such a senario and what did you do?
    What would be the impact if I did not do goods reciept based invoice verification.  Could that cause additional problems elsewhere in the system?
    PLEASE HELP
    Thanks
    Vinesh

    Hi Chandra
    Its always preferred to use Business service for communication with systems outside the landscape. As it does not refer to any SLD components and safe to use on internet etc.
    What is the use of using a 3rd Business system instead of using business service in my current situation?
    If you want to use 3rd party system you need to define party based communication and it acts as a party in production environment. You can also create a Standalone sytem in SLD for your use. Standalone technical system mostly refers to standalone Java applications in landscape.
    n both the cases, i can use a file sender CC and pickup the file from a folder using FTP protocol.
    What is the criteria based on which i need to take this decision?
    If your communication is party based and the 3rd party you refer is a party for ERP then it make sense to use a third party communication and use party name as well.By this i mean business wise. Else its always good to use Business service.
    And finally, how are the system name & host name details, which we given during 3rd party technical system definition in SLD useful?
    To use this third party system you need to register products on TS else you will not be able to see any Interface etc while configuring in ID. you need to add all details to it in SLD.
    Thanks
    Gaurav

  • I would like to know if I can have FCP maker names be the same as what appears in field, master comment 1. I am importing these makers from a 3rd party system

    Hello, I am importing logs from from a 3rd party system. They come in as markers into FCP. The log comments come in under master comment 1. Is there a way to re-map this so master comment 1 appears where the maker type is shown.

    That's like the 00-th post that asks for the same thing: digital connection of the Creative soundcard to a receiver.
    Yes, you can connect the card via a jack situated on the back of the card - you just need a cable with stereo minijack and RCA. All the older Creative cards (since Li've!) have that SPDIF output on the back, on the form of a mini-jack. It is labeled as "digital".
    The ONLY problem is that you will be able to send surround sound via SPDIF only if it is encoded DD or DTS on a DVD-ROM. The card itself will not encode surround sound CREATED in the PC. So, games, mp3's, CD's all will be stereo PCM. I guess that your old MoBo SPDIF was in the same situation (except for a SoundStorm integrated from nVidia that does DD 5. encoding on the fly). If you don't care about gaming performance, Turtle Beach make a card that does DolbyDigital encoding on-the-fly - they are calling this Dolby Digital Li've.
    About mikes: one mike input is existing on the back of the card, and another one on the expansion bay (if you have platinum version). both of them will take only a el-cheapo (electret/condenser mike), not a proffesional one.
    Message Edited by SoNic2367 on 04-24-2006 2:47 PM

  • Creation of master data info object- data coming form a 3rd party system

    Hi All
    i need to create a master data info - object  which connects the customer and the corresponding plant..actually thios data is coming from a third party system and they have maintained 2 tables one for customer and one for the plant details and these 2 tables are connected through some common id which populates unquie id for each customer and is maintained in the plant table with the same id...now both these tables have to be merged together and to be cretaed as a single info object..can any one suggest  me as to how to proceed with it.
    Regards
    Shilpa

    Hi,
    Create a Z-InfoObject with the same format as is used in your 3rd party system for the commonid.
    Add Customer and Plant as navigational Attributes.
    Create an infosource with these three fields.
    Unload (in a CSV-file) the commonid with customer and plant from your 3rd party system.
    Load these data to BI into your newly created Z-commonid InfoObject.
    Success,
    Udo

  • Is it possible to extract vacacy created in Global HR or provide a link to 3rd party system on vacancy card?

    Hi,
    We have a client requirement either to extract vacacy created in Global HR or provide a link on vacancy card to 3rd party system ?
    Regards,
    Manoj

    Generally integration would be done using web services, the available web services are documented in OER. I am not familiar enough with HCM functionality to comment on the specific feature, I will ask a colleague to comment.
    Jani Rautiainen
    Fusion Applications Developer Relations
    https://blogs.oracle.com/fadevrel/

  • What is a 3rd Party System?

    Is a "3rd Party System" anything that isn't developed by Apple?
    IF so, since I updated to Mavericks, I have a "mac" compatible program that I can't get into, eveb though it had a new dmg to download making it OK for Mavericks. (Same thing happened going from Tiger to Lion with another program.)
    Problem is, Apple doesn't make all kinds of programs, like Genealogy, Languages, Cameras, etc. SO, what's a user to do?  & Why does mac just "dump" what ever it is to keep these programs running on a new OS?
    just frustrated, as I can't access my Genealogy data, nor a language program... aguh!
    Thanks all... for any help... answers

    WoW that was quick!
    Kappy,
    1. ..."never upgrade an operating system or critical system software without knowing that your job-critical software is compatible."
        - But as often goes with "updates" - that Info is not made available to the user beforehand!
    2. "Apple provides all the necessary information to interested developers that is needed for their software to be compatible. If the developer chooses not to keep up,"
      - AH HA - the Genealogy program I have, iFamilyForLeopard DID update it's compatiblility!! It was ALSO Updated to Sno Leopard > then to Lion > then to Mountaia Lion > & ALSO to Mavericks TOO! & Yes, I DID talk with / emailed & Downloaded the upgraded (according to Apple's Specs) the dmg to run it!
       News flash, it does not. The developer's trying to "fix" it ... or did Apple revise it's specs, after letting other's know & the release? Hmmm (used to be Micro-Swift's modis aporendi)
    Chris, read  # 2 on Kappy's did that already.
    Tom, What do you mean "duplicated posting"? Where? What does "duplicated posting have to do with my software problem?

  • Pricing conditions for the articles are getting triggered one day before the actual activation date to 3rd party systems through job WPMU.

    Hi SAP Guru´s,
    Currently we are sending the pricing, promotions & article master data delta load to 3rd party system from SAP ECC via SAP XI through IDOCS using daily scheduled batch jobs WPMU. IDOC segment - WP_PLU.
    Here the issue is the promotion & pricing data are sent to 3rd party system one day before the actual start date.
    Eg: Promotion 123456 which has start date as 15/05/2014 & ending on 30/05/2014 & was created & activated on 13/05/2014.
    This promotion 123456 is getting triggered from SAP ECC through batch job on 14/05/2014 morning & 3rd party system receives the data on 14/05/2014 & the promotion are getting activated at 3rd party system end on 14/05/2014 itself which actually gets active from 15/05/2014.
    Same in the case for Standard Pricing data which needs to be active from 31/05/2014 once the promotion 123456 ends on 30/05/2014.
    The standard pricing data gets triggered from SAP ECC on 30/05/2014 through batch job & reaching 3rd party system on 30/05/2014 & getting activate on 30/05/2014 itself.
    This creates more issues at the store end as well as affecting business.
    We checked at 3rd party system end & they replied that their system considers the updated time stamp & date to activate the prices & it does not considers the actual active from & active to date. They need the data to be sent from SAP ECC on the effective date of the pricing & promotions.
    Can any one help me how to change the pricing conditions beign triggered through batch job in SAP ECC based on the actual promotion & pricing conditons start date or is there any other process to trigger the data through the batch job on the actual promotion & pricing data activation date.
    Thanks in Advance.
    Thanks & Regards,
    P.P.Shankar

    Hello Shankar,
    Change the lead time in the POS Outbound Profile. You can't put less than 2 days there so data for today and tomorrow will be transferred which also means you need to adjust your batch timing accordingly.
    Sales and Distribution -> POS Interface -> Outbound -> Maintain Profile for POS Outbound.
    See if it helps. The best option would still be that the 3rd part system considers the activtion date.
    Kind Regards
    Kaizad

  • Defining the 3rd party system in sld ?

    Hi Guys,
    I have defined a 3rd party system in sld. How to add the products and swc to that 3rd party system. ? It can be anything or it has to be same as in the 3rd party system.
    How to check whether this system is able to interact with PI properly. ?
    Thanks,
    srini

    >>How to add the products and swc to that 3rd party system. ?
    You need to do this from Technical system page in SLD. Find the tab <b>Installed Products</b>.
    Regards,
    Jai Shankar

  • Recipe data migration from 3rd party system to SAP Recipe Management

    Dear All,
    Can anybody give the steps to be followed to upload Recipe data from a 3rd party system into the
    SAP Recipe Management (RM). I am looking for the logical process to populate the RM tables.
    Thanksa lot  in advance,
    Regards,
    Achyuta

    As I known , there is a interface tool named as IDOC.For more information , please ask your abap team.

Maybe you are looking for