Assignment of BEx 7 connection parameters in unicode system

Hi, experts!
We faced the following problem:
There is a BEx 7 workbook on BI-server. We use this WB to save data in DSO with remote function module. To call the this FM, in VBA-function we create an object  r3 like u201CSAP.Functionsu201D.This object gets BEx Analyzeru2019s current connection parameters. At that moment the following error raises: u201CRun-time error u201861704u2019: Internal application erroru201D.
Our BI-system is Unicode system. In all Non-unicode BI-systems, that we tested, connection parameters are sending successfully. However, if we create "SAP.Functions.Unicode" object, then there is another error: "Run-time error '-2147352568 (80020008)': Bad variant type".
When we use the similar functions in BEx 3.5, assignment of connection parameters is fine with "SAP.Functions" object both in Unicode and non-unicode systems... Using "SAP.Functions.Unicode" does not lead to error, but the connection is not happening in this case.
Could you advice what settings should be done in BI-system or how can we adjust our function to solve connection problen
Functions we use to assign connection in BEx7:
Sub testconnection()      u2018non-unicode
  Dim r3, MyFunc As Object
  Dim RES_DATA_TBL As Object
  Dim ConnObject As Object
  Set ConnObject = Run("BEXAnalyzer.XLA!sapBEXgetConnection")
  Set r3 = CreateObject("SAP.Functions")
  r3.Connection = ConnObject '        here this error raises: "Run-time error '61704': u2018Internal application error".
  Set MyFunc = r3.Add("Z_UD_DATA_ODS")
  Set RES_DATA_TBL = MyFunc.Tables("RES_DATA")
  Result = MyFunc.Call
End Sub
Sub testconnection_UC()      u2018unicode
  Dim r3, MyFunc As Object
  Dim RES_DATA_TBL As Object
  Dim ConnObject As Object
  Set ConnObject = Run("BEXAnalyzer.XLA!sapBEXgetConnection")
  Set r3 = CreateObject("SAP.Functions.Unicode")
  r3.Connection = ConnObject '        here this error raises: "Run-time error '-  2147352568 (80020008)': Bad variant type"
  Set MyFunc = r3.Add("Z_UD_DATA_ODS")
  Set RES_DATA_TBL = MyFunc.Tables("RES_DATA")
  Result = MyFunc.Call
End Sub
Thanks for your replies,
Best wishes,
Sergey Musatov.
Edited by: Sergey Musatov on Nov 23, 2011 7:05 AM

Hi, gurus!
Don't you have any ideas on this problem? It is not solved yet...
We'll be grateful if you care.
Thanks in advance.
Best wishes,
Sergey Musatov.

Similar Messages

  • How to setup the connection between non-unicode client and unicode server?

    hi.
    we played the program in 4.6x that call a data from unicode server (ECC6.0) to non-unicode server.  ( not played in the unicode server.)
    When a program ended that English Character was normal, but Korean Chinease... was unknown text.
    I think conversion from unicode to non-unicode is a main reason.
    General Notes are issued for the unicode side rfc connection configuration.
    but, i want to know how to setup into the non-unicode system to interface with unicode system.
    I hope your great answer.

    Hi,
    For taht you have to deploy korean and chinese langauges seprately on non unicode system.Then try to connect to the unicode system.It will work for you.
    Regadrs
    Vijay kumar

  • Need to assign a multi datatype struct to a single field in Unicode system

    Hi all,
    I had posted an earlier question related to this to understand what the issue is. Few responses helped. Then now I have gone thru the conversion rules in Unicode systems related to assigning a structure (with different data types) to a single field and looking for a solution for my case. The current code written in 4.6 says
    l_bapiparex-valuepart1 = l_bape_vbap
    where
    l_bape_vbap is a structure of type bape_vbap and
    l_bapiparex of type bapiparex.
    So according to the rules, when I do this kind of an assignment in ECC , the first field's length (i.e. VBELN) must be min 240 characters long. Only then this assignment will be error free, am I right ?
    Or Is this an inadmissable assignment situation ?
    If not then is there any other way how I can achieve the same result by fixing this issue ? I am not able to think of any !! Has any one come across this kind of an issue during upgrade? Please do suggest.
    Just for your reference I have pasted the rule details from SAP help..
    Conversion in Unicode Programs
    The following rules apply in Unicode programs when converting a flat structure to a single field and vice versa:
    If a structure is purely character-like, it is processed during conversion like a data object of the type c (Casting). The single field can have any elementary data type.
    If the structure is not purely character-like, the single field must have the type c and the structure must begin with a character-like fragment that is at least as long as the single field. The assignment takes place only between this fragment and the single field. The character-like fragment of the structure is treated like a data object of the type c (Casting) in the assignment. If the structure is the target field, the remaining character-like fragments are filled with blanks and all other components with the initial value that corresponds to their type.
    No conversion rule is defined for any other cases, so that assignment is not possible.
    Note
    If a syntax error occurs due to an inadmissible assignment between flat structures and single fields, you can display the fragment view of the corresponding structure when displaying the syntax error in the ABAP Editor by choosing the pushbutton with the information icon.
    thanks

    Try this way
          call method cl_abap_container_utilities=>fill_container_c
            exporting
              im_value               = l_bape_vbap
            importing
              ex_container           = l_bapiparex-valuepart1
            exceptions
              illegal_parameter_type = 1
              others                 = 2.

  • 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,
    Chandan

    Hi 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

  • Query on Connection parameters on Client console

    Hi all,
    I've a question on Connection parameters used in Client console.
    "Is there any restriction for the password to be used while connecting to the CRM server through Client Console while assigning a site Id or generating the Metadata? If yes what the restrictions?"
    Regards,
    Praveen.
    Edited by: Praveen on Jul 9, 2008 1:44 PM

    Hi Ankan,
    Thanks for your response.
    what are the restrictions on every version of BASIS system for the password? How can we find these rules/restrictions?
    Regards,
    Praveen.

  • Where to perform UCCHECK etc in a UNICODE System or  NonUNicode System

    Hi ,
    Inorder to find out Our system is Unicode System or not , generally we can do that by ...... System --> Status .
    Here in my case  My Sytem is not a Unicode System.
    But My project is a Combined Upgrade and Unicode . We are doing the UCCHECK for Unicode Errors.
    My doubt is We have to perform UCCHECK etc in a UNICODE System or in a NonUNicode System ?
    Thanks in advance
    Sriram..

    Hi
    The Link will be helpful to you.
    Re: Upgrade 4.6 to ECC - What are the responsibilites
    regarding Unicode influence in Standard programs
    Very good document:
    http://www.doag.org/pub/docs/sig/sap/2004-03/Buhlinger_Maxi_Version.pdf
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d37d1ad9-0b01-0010-ed9f-bc3222312dd8
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/589d18d9-0b01-0010-ac8a-8a22852061a2
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f8e316d9-0b01-0010-8e95-829a58c1511a
    You need to use the transaction UCCHECK.
    The report documentation is here
    ABAP Unicode Scan Tool UCCHECK
    You can use transaction UCCHECK to examine a Unicode program set for syntax errors without having to set the program attribute "Unicode checks active" for every individual program. From the list of Unicode syntax errors, you can go directly to the affected programs and remove the errors. It is also possible to automatically create transport requests and set the Unicode program attribute for a program set.
    Some application-specific checks, which draw your attention to program points that are not Unicode-compatible, are also integrated.
    Selection of Objects:
    The program objects can be selected according to object name, object type, author (TADIR), package, and original system. For the Unicode syntax check, only object types for which an independent syntax check can be carried out are appropriate. The following object types are possibilities:
    PROG Report
    CLAS Class
    FUGR Function groups
    FUGX Function group (with customer include, customer area)
    FUGS Function group (with customer include, SAP area)
    LDBA Logical Database
    CNTX Context
    TYPE Type pool
    INTF Interface
    Only Examine Programs with Non-Activated Unicode Flag
    By default, the system only displays program objects that have not yet set the Unicode attribute. If you want to use UCCHECK to process program objects that have already set the attribute, you can deactivate this option.
    Only Objects with TADIR Entry
    By default, the system only displays program objects with a TADIR entry. If you want to examine programs that don't have a TADIR entry, for example locally generated programs without a package, you can deactivate this option.
    Exclude Packages $*
    By default, the system does not display program objects that are in a local, non-transportable package. If you want to examine programs that are in such a package, you can deactivate this option.
    Display Modified SAP Programs Also
    By default, SAP programs are not checked in customer systems. If you also want to check SAP programs that were modified in a customer system (see transaction SE95), you can activate this option.
    Maximum Number of Programs:
    To avoid timeouts or unexpectedly long waiting times, the maximum number of program objects is preset to 50. If you want to examine more objects, you must increase the maximum number or run a SAMT scan (general program set processing). The latter also has the advantage that the data is stored persistently. Proceed as follows:
    - Call transaction SAMT
    - Create task with program RSUNISCAN_FINAL, subroutine SAMT_SEARCH
    For further information refer to documentation for transaction SAMT.
    Displaying Points that Cannot Be Analyzed Statically
    If you choose this option, you get an overview of the program points, where a static check for Unicode syntax errors is not possible. This can be the case if, for example, parameters or field symbols are not typed or you are accessing a field or structure with variable length/offset. At these points the system only tests at runtime whether the code is sufficient for the stricter Unicode tests. If possible, you should assign types to the variables used, otherwise you must check runtime behavior after the Unicode attribute has been set.
    To be able to differentiate between your own and foreign code (for example when using standard includes or generated includes), there is a selection option for the includes to be displayed. By default, the system excludes the standard includes of the view maintenance LSVIM* from the display, because they cause a large number of messages that are not relevant for the Unicode conversion. It is recommended that you also exclude the generated function group-specific includes of the view maintenance (usually L<function group name>F00 and L<function group name>I00) from the display.
    Similarly to the process in the extended syntax check, you can hide the warning using the pseudo comment ("#EC *).
    Applikation-Specific Checks
    These checks indicate program points that represent a public interface but are not Unicode-compatible. Under Unicode, the corresponding interfaces change according to the referenced documentation and must be adapted appropriately.
    View Maintenance
    Parts of the view maintenance generated in older releases are not Unicode-compatible. The relevant parts can be regenerated with a service report.
    UPLOAD/DOWNLOAD
    The function modules UPLOAD, DOWNLOAD or WS_UPLOAD and WS_DOWNLOAD are obsolete and cannot run under Unicode. Refer to the documentation for these modules to find out which routines serve as replacements.
    Regards
    Anji

  • Sending IDOCs from an MDMP to a Unicode system

    Colleagues
    I have been trying to send IDOCs containing Chinese characters from an MDMP system to a Unicode system.  The data is not being translated from the Chinese code page 8400 to Unicode format. 
    To date I have created a new IDOC segment, within the original IDOC, which contains the language dependant data preceded by a language element.  I have also maintained SM59 on the receiving system (Unicode) to mark the sending system (in SM59 defined as an R/3 connection) as non-unicode, and activated the MDMP settings and mapping the language key ZH to codepage 8400.  I have also checked that the language key and code page is valid in the unicode box.This still doesn’t work. 
    I was under the impression that the RFC system would translate the IDOC line by line and if it found a language key in the segment translate it using the code page assigned to that language, but this doesn’t seem to be the case.  The sending system is 4.5C and the receiving system 4.7.
    Is there anyway to get this to work without playing with the IDOC processing routines such as IDOC_INBOUND_ASYNCHRONOUS?  Is there something Im missing?
    Thanks in advance for your help.

    Hi,
    Perhaps you may want to try to use IDoc file interface instead of RFC.
    You can use standard program RSEINB00 to process and post the IDoc file.
    Regards,
    Ferry Lianto

  • Different bex connections

    Hi
    We have two bex connections opened   by two different developers.  Each developer   wants to collect his own updates. But while updating a query the system doesn't ask to which connection assign the update and assigns them all to the same  queue.
    How can I solve the  problem ?

    Hi Rita,
    From your description, i think you mean BEx transport request, that you have two transport requests, each assign to a different developer.
    There are many different ways to coordinate the BEx query update, one scenario is to have a standard BEx transport request, which will collect all changes regardless which developer is editing what query or object.
    Option 1: Release the standard BEx transport request (don't import standard) and manually collect the edited query (vai transport connection from AWB) by each developer in their new transport request. This will waste a request and troublesome due to manually transport collection but will guarantee change integrity for each developers' work.
    Option 2: Coordinate the changes between two developers then just release and import the standard BEx transport request.
    Pardon me if you already know this, the standard BEx transport request can be organised in Transport Connection in your AWB, the icon is just near top right hand corner of the screen. Let me know if you need further help.
    Please be aware, this is not the only solution, it all depends on how your team is organised.
    cheers.

  • Verify SAP HR connector connection with SAP Target system - OIM 11.1.2

    Hi All,
    We are using SAP ER 9.1.2 connector and configured as follows,
    1) Installed SAP ER connector from Admin console (In oim db Common.jar, SAPCommon.jar and SAPER.jar files are created)
    2) The connector guide says to copy sapjco3.jar and sapidoc3.jar shud be placed into Oracle_home/Xellerate/ThirdParty folder. As we r using OIM 11.1.2 placed it in Oracle_IDM1/server/ThirdParty folder. Also Uploaded Thirdparty file into oim db using UploadJars.sh.
    3) copied libsapjco3.so file into /usr/local/jco directory and added the same path to LD_LIBRARY_PATH environment varialble
    4) Restarted OIM server
    5) To check if SAPJCo is correctly installed, ran below command
    java –jar JCO_DIRECTORY/sapjco3.jar
    java –classpath JCO_DIRECTORY/sapjco3.jar com.sap.conn.jco.rt.About
    Doubt: In OIM 11.1.2 we upload files into oim db. So, how does running files in ThirdParty folder verifies SAPJCo installation.
    6) Configured SAP HR IT resource parameters as given by our SAP application team.
    7) Now Ran "SAP HRMS Employee Type Recon" scheduled job and facing below error,
         "oracle.iam.connectors.sap.common.util.SAPUtil : getJCOFunction() : Connect to message server host failed[[
         Connection parameters: TYPE=B DEST=10.60.1.83 MSHOST=FUSION-ECCQA.hdfcsldm.com GROUP=PUBLIC R3NAME=FPQ PCS=1
         ERROR service 'sapmsFPQ' unknown
         TIME Tue Apr 16 18:20:20 2013
         RELEASE 720
         COMPONENT NI (network interface)
         VERSION 40
         RC -3
         MODULE niuxi.c
         LINE 1814
         DETAIL NiPGetServByName: 'sapmsFPQ' not found
         SYSTEM CALL getaddrinfo
         COUNTER 1 "
    Please help me in configuring SAP connector
    Thanks in advance

    Hi.
    Have you solved this? I'm getting the same error and documentation is not clear.
    It says to add an entry to /etc/service (in my case there's a service using the same tcp port) and the copy a .ini file to "root" directory, which I understand is "/" in a linux system.
    Thank you.
    Alex

  • How to Connect Backend R/3 system to EP 2004S

    Hi Friends - I am new in the EP field. We have installed EP.
    We want to connect to backend R/3 system from EP.
    I have created a system for the backend R3 ECC system. But the connection test is failing.
    "Test Connection with Connector
    Results
    Retrieval of default alias successful
    Connection failed. Make sure user mapping is set correctly and all connection properties are correct."
    Also the ITS and WAS tests are also failing.
    "SAP Web AS Connection
    Results
    1. The system ID is valid
    2. Retrieval of the system was successful
    3. The system object represents an SAP system
    4. The following parameters are valid: WAS Protocol (http) WAS Host Name (mb1es1005.idcsap.com:8001)
    5. HTTP/S connection failed"
    Can you pls guide me on how to configure the same?
    1. What are the step wise configurations I have to do?
    2. Is there any configuration I have to do in the R3 system? ike RFC connections and other settings?
    3. What are the settings I have to do in the EP system?
    Pls guide me on the same.
    Thanks in advance and warm regards
    Purnendu

    Hi Maiti,
    first thing is, first try with user mapping, if you succed in this then only go for login tickets method. both are different ways to connect to R/3 systems under SSO.
    create system by selecting template for "sap system using dedicated application server".
    then add the follo parameters:
    Application host: ur FQDN for R/3 system
    Gateway host: same as Application host
    Gateway service: sapgw00
    Logon method: select Uid/PW
    Remote host type:select 3
    SAP client: enter ur SAP client (001 generally)
    SAP SID: ur SID
    SAP Sys number:00 (or 01 )
    server port: 3200
    System type: select R/3
    user mapping type: select admin/user
    validate connection: no
    (no need to set ITS and other properties they are optioal).
    this much settings are enough. Then add a system alias for your system, by going in properties and select System Aliases.
    now go in user admin, search for your current user, click on modify, click on user mappings..select your system, provide login id and password for your R/3 system.
    save it.
    Go ahead and create iVIew (Transaction iView) even though your connection test fails, it works. it will connect to ur backend R/3 system via iView without any error.
    hope this helps you...
    Regards,
    Yogesh...

  • Self-assigned IP - No connection

    I have a perfectly fine IP address when I'm hardwired, and a full signal, but no internet connection. Here's the steps I've taken. What am I missing?
    -Obtained a valid IP address and connection by connecting my Powerbook G4 to my cable modem via ethernet.
    -Turned off my computer, unplugged the cable modem, and let them sit, powered down, for over thirty minutes.
    -Plugged the modem and Airport Base Station together via ethernet cord.
    -Plugged the power into the cable modem. Waited for it to boot completely.
    -Plugged the power into the base station. Waited for it to boot completely.
    -Booted my laptop. AirPort: On. Full signal. No internet connection.
    -System Preferences>Network>Network Status: "Airport is connected to the network home. AirPort has a self-assigned IP address and may not be able to connect to the internet."
    -System Preferences>Network>AirPort> Configure IPv4: Using DHCP; IP Address: 169....
    -Released and Renewed. Turn AirPort on and off. Released and Renewed again. Still 169 IP.
    -Called ISP, said I was getting a good signal, problem must be on my end.
    -Ran Network Set-up Utility. Get this error: Your computer could not connect to the Internet. Click OK to go back and change your network settings, and try again.
    -Fails, fails, fails.
    What is wrong? What am I doing wrong? And how can I make it right?
    (All my software and firmware is up-to-date)
    Powerbook G4 12 inch Mac OS X (10.4.5)
    Powerbook G4 12 inch   Mac OS X (10.4.5)  

    PrincessofMars,
    I am getting the same issue. I just moved and got a cable modem from my internet company and went to set up my airport, old snow version, and I can't get both of my computers (pre-intel Mini and old ibook) to both work at the same time. I have been getting the "Self-Assigned IP - No connection" message as well. I have my mini working with the airport, but I can't get the laptop to work and I don't want to have to keep plugging in and unplugging stuff just to get the computer I am working on to connect to the internet.
    Is it time possibly for me to just upgrade to a new Airport system?
    - Sanjuany
    I have a perfectly fine IP address when I'm
    hardwired, and a full signal, but no internet
    connection. Here's the steps I've taken. What am I
    missing?
    -Obtained a valid IP address and connection by
    connecting my Powerbook G4 to my cable modem via
    ethernet.
    -Turned off my computer, unplugged the cable modem,
    and let them sit, powered down, for over thirty
    minutes.
    -Plugged the modem and Airport Base Station together
    via ethernet cord.
    -Plugged the power into the cable modem. Waited for
    it to boot completely.
    -Plugged the power into the base station. Waited for
    it to boot completely.
    -Booted my laptop. AirPort: On. Full signal. No
    internet connection.
    -System Preferences>Network>Network Status: "Airport
    is connected to the network home. AirPort has a
    self-assigned IP address and may not be able to
    connect to the internet."
    -System Preferences>Network>AirPort> Configure IPv4:
    Using DHCP; IP Address: 169....
    -Released and Renewed. Turn AirPort on and off.
    Released and Renewed again. Still 169 IP.
    -Called ISP, said I was getting a good signal,
    problem must be on my end.
    -Ran Network Set-up Utility. Get this error: Your
    computer could not connect to the Internet. Click OK
    to go back and change your network settings, and try
    again.
    -Fails, fails, fails.
    What is wrong? What am I doing wrong? And how can
    I make it right?
    (All my software and firmware is
    up-to-date)
    Powerbook G4
    12 inch Mac OS X (10.4.5)
    Powerbook G4 12 inch   Mac OS X
    (10.4.5)  

  • File has to pass through FTPS connection.. Connection parameters?

    Hi,
    I want to transfer the file through FTPS connection. Partner side provided the following details as connection parameters.
    - IP : 129.32.169.140 
    - POrt: 990
    User name
    Password
    PASV mode
    SSL Direct, OpenSSL,SSL Listing, SSL Transfers.
    Kindly let me know what are all the parameters I need to pass in Receiver file adapter.
    FTP Connection Parameters:
    Server
    Port
    Data connection: Passive
    Connection Security:  FTPS for control connection or FTPS for control and Data connection.???
    Command Order :  ?????
    Please let me know what are the security and command order parameters I need to use in Receiver file adapter.
    They didn't provide any certificates.
    Thanks
    Deepthi.

    Hi Rajesh,
    The message is not even failing.. It is in the status of "Delivering". The below are the logs from adapter and Messaging system.
    File Adapter Log:
    Success   Message successfully received by messaging system. Profile: XI URL: http://xi-dev.intranet.XI.com.au:50200/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER
    Success  Using connection File_http://sap.com/xi/XI/System. Trying to put the message into the receive queue.
    Success  Message successfully put into the queue.
    Success  The message was successfully retrieved from the receive queue.
    messaging system log:
    Message ID  44b756da-d9bd-42e2-3136-e34d75adfe03 
    Message Type  Asynchronously Received Message (RECEIVE) 
    From Service   Name:  BS_1  
    To Service   Name:  BS2  
    Action   Namespace  http://XI.com/SAP_PI/ControlData Name:  BYPASS  
    Connection Name   File_http://sap.com/xi/XI/System 
    Status   Delivering 
    Error Category    
    Error Code    
    Profile   XI 
    Transport   HTTP 
    Delivery Semantics   Exactly Once 
    Times Failed   0 
    Number of Retries   3 
    Sent / Received  09/09/2009 11:22:52 
    Transmitted / Delivered  09/09/2009 11:22:53 
    Next Delivery  09/09/2009 11:22:53 
    Persist Until  10/09/2009 11:22:52 
    Valid Until  01/01/1970 10:00:00 
    Retry Interval   5 Minutes 
    Address   http://xi-dev.intranet.XI.com.au:50200/MessagingSystem/receive/AFW/XI 
    Transport Headers   authorization=Basic UElJU1VTRVI6dDFhbTRyaWE= Content-Length=3010 accept-encoding=gzip sap-xi-messageid=44B756DAD9BD42E23136E34D75ADFE03 content-length=3024 host=xi-dev.intranet.XI.com.au:50200 user-agent=SAP Web Application Server (1.0;700) content-type=multipart/related;boundary=SAP_4AA4E14330050131E10080000A722149_END;type="text/xml";start="" HTTP=POST soapaction="http://sap.com/xi/XI/Message/30" 
    Principal Propagation

  • Connecting MDM to Remote System

    Hello,
    I was brought on-site to an MDM assignment that is connected to an SAP 4.7 system. The client is now upgrading to ECC 6.0 and I am going to be in charge of pointing the MDM system from 4.7 to 6.0.
    I am not sure where to start or where to look to figure out how to create a new connection to a remote system. I have looked in the Console Ref. Guide, the MDM Master Guide, and a few other places.
    Can anyone help me with what needs to be done and perhaps where there is documentation to walk me through this?
    Thanks experts!
    Nichole
    Edited by: Nichole Smith on Jul 26, 2010 5:52 PM

    HI Nichole
    the remote system defined in MDM is only the logical system and ports are defined pertaining to the remote system defined. This has in turn no dependencies on related landscape.
    So no changes required at MDM side. (If you can continue with the existing system name for ECC).
    If not change the remote system name in MDM first with the correct logical name.
    In the PI system landscape  and also ECC we need to define the logical systems matching/pointing to MDM defined remote systems.
    You can refer to below thread for step by step guidnace for establishing interface between MDM and ECC
    MDM-ECC Integration
    hope this helps-Ravi

  • RFC Error when using SAPRFC against a Unicode System

    Hi Everybody,
    I try to use the PHP SAPRFC extension against a Unicode System. When I call the client.php which comes with the source package from http://saprfc.sourceforge.net/ where I added:
                   "CODEPAGE"=>"4103",                  // codepage Unicode
                   "UNICODE"=>"1",                      // Unicode
    to the $LOGIN array I get this error:
    Warning: RFC Error Info : Group : 103 Key : RFC_ERROR_LOGON_FAILURE Message : D
    in /var/www/saprfc/client.php on line 48
    RFC connection failed with error:RFC Error Info : Key : C
    Status : EXCEPTION SYSTEM_FAILURE RAISED Message : D Internal:
    there are two trace files after the call. One called dev_rfc.trc with this content:
    **** ERROR file opened at 20060605 050220 CEST, SAP-REL 640,0,119 RFC-VER 3 818129 MT-SL
    T:1079532480 Error in program 'apache2': ======> D
    T:1079532480 Error in program 'apache2':
    <* RfcReceive [1] : returns 3:RFC_SYS_EXCEPTION
    and a file called rfc27443_1079532480.trc:
    **** Trace file opened at 20060605 050500 CEST, SAP-REL 640,0,119 RFC-VER 3 818129 MT-SL
    <<< RfcOpenEx failed
    >TS> Mon Jun  5 05:05:06 2006
    resize I/O buffer to 16000 bytes
    >>>> [7] <unknown>    : EXT  <ac: 74> L sapserver.test.com >>> OPEN  
    UUID: ab_drvstate create uuid {44839DD5-9DCE-6B32-E200-12FDBA107532}
    >>>> [7] <unknown>    : EXT  <ac: 75> L sapserver.test.com >>> 45573492 (45573492)
      -{44839DD5-9DCE-6B32-E200-12FDBA107532}
    >>> RfcOpenEx ...
    Got following connect_param string:
       ASHOST=sapserver.test.com SYSNR=00 CLIENT=002 USER=developer PASSWD=*******
    LANG=EN CODEPAGE=4103 UNICODE=1 TRACE=1
    Send RFCHEADER: 01/LIT/IEEE/SPACE/4103
    Send UNICODE-RFCHEADER: cp:4103/ce:IGNORE/te:REJECT/cs:1/rc:0x00000023
    UUID: send_rfcuuid {44839DD5-9DCE-6B32-E200-12FDBA107532}
    >>> Logon check: calling RFCPING
    >>> RfcCall [7] ...
    *> RfcCall
      FUNCTION RFCPING
            handle = 7
            parameter   = <NULL>
            tables      = <NULL>
    UUID:  RfcCallNew send the uuid to the partner {44839DD5-9DCE-6B32-E200-12FDBA107532}
    >>>> [7] <unknown>    : EXT  <ac: 76> L sapserver.test.com >>> WRITE (45573492)
      -{44839DD5-9DCE-6B32-E200-12FDBA107532}
    000000 | D9C6C3F0 F0F0F0F0 F0F0F0E3 01010008 |................|
    000010 | 01010101 04010003 01010103 00040000 |................|
    000020 | 020B0103 0106000B 04010003 01000100 |................|
    000030 | 00002301 06000700 0F313237 2E302E30 |..#......127.0.0|
    000040 | 2E312020 20202020 00070011 00014500 |.1      ......E.|
    000050 | 11001200 04363430 20001200 13000436 |.....640 ......6|
    000060 | 34302000 13000800 20736172 67652D77 |40 ..... sarge-w|
    000070 | 77772020 20202020 20202020 20202020 |ww              |
    000080 | 20202020 20202020 20000800 0600803C |         ......<|
    000090 | 756E6B6E 6F776E3E 00000000 00000000 |unknown>........|
    0000a0 | 00000000 00000000 00000000 00000000 |................|
    0000b0 | 00000000 00000000 00000000 00000000 |................|
    0000c0 | 00000000 00000000 00000000 00000000 |................|
    0000d0 | 00000000 00000000 00000000 00000000 |................|
    0000e0 | 00000000 00000000 00000000 00000000 |................|
    0000f0 | 00000000 00000000 00000000 00000000 |................|
    000100 | 00000000 00000000 00000000 00000000 |................|
    000110 | 06051400 10D59D83 44CE9D32 6BE20012 |........D..2k...|
    000120 | FDBA1075 32051401 30000761 70616368 |...u2...0..apach|
    000130 | 65320130 01110009 44455645 4C4F5045 |e2.0....DEVELOPE|
    000140 | 52011101 17000D56 F94AFD31 E72211B4 |R......V.J.1."..|
    000150 | 1DCED7F3 01170114 00033030 32011401 |..........002...|
    000160 | 15000145 01150501 00010105 01050200 |...E............|
    000170 | 00050200 0B000336 3430000B 01020007 |.......640......|
    000180 | 52464350 494E4701 02051400 10D59D83 |RFCPING.........|
    000190 | 44CE9D32 6BE20012 FDBA1075 320514FF |D..2k......u2...|
    0001a0 | FF0000FF FF000000 00000000 00000000 |................|
    >>>> [7] <unknown>    : EXT  <ac: 77> L sapserver.test.com >>> FLUSH(WRITE) (45573492)
      -{44839DD5-9DCE-6B32-E200-12FDBA107532}
    <* RfcCall [7] : returns 0:RFC_OK
    >>>> [7] <unknown>    : EXT  <ac: 78> L sapserver.test.com >>> FLUSH(WRITE) (45573492)
      -{44839DD5-9DCE-6B32-E200-12FDBA107532}
    >>>> Listen/WaitForRequest (counter = 4)
    >>>> [7] <unknown>    : EXT  <ac: 79> L sapserver.test.com >>> LISTEN (45573492)
      -{44839DD5-9DCE-6B32-E200-12FDBA107532}
    000000 | 01010008 01010101 04010003 01010103 |................|
    000010 | 00040000 020B0103 0106000B 04010003 |................|
    000020 | 01000200 00002301 06001600 08310031 |......#......1.1|
    000030 | 00300030 00001600 07001E31 0030002E |.0.0.......1.0..|
    000040 | 00310032 0038002E 00330036 002E0031 |.1.2.8...3.6...1|
    000050 | 00350020 00200020 00000700 11000233 |.5. . . .......3|
    000060 | 00001100 12000836 00320030 00200000 |.......6.2.0. ..|
    000070 | 12001300 08360032 00300020 00001300 |.....6.2.0. ....|
    000080 | 08004064 00650063 00720030 0034005F |[email protected]._|
    000090 | 00430052 0034005F 00300030 00200020 |.C.R.4._.0.0. . |
    0000a0 | 00200020 00200020 00200020 00200020 |. . . . . . . . |
    0000b0 | 00200020 00200020 00200020 00200020 |. . . . . . . . |
    0000c0 | 00200000 08000601 003C756E 6B6E6F77 |. .......<unknow|
    0000d0 | 6E3E0000 00000000 00000000 00000000 |n>..............|
    0000e0 | 00000000 00000000 00000000 00000000 |................|
    0000f0 | 00000000 00000000 00000000 00000000 |................|
    000100 | 00000000 00000000 00000000 00000000 |................|
    000110 | 00000000 00000000 00000000 00000000 |................|
    000120 | 00000000 00000000 00000000 00000000 |................|
    000130 | 00000000 00000000 00000000 00000000 |................|
    000140 | 00000000 00000000 00000000 00000000 |................|
    000150 | 00000000 00000000 00000000 00000000 |................|
    000160 | 00000000 00000000 00000000 00000000 |................|
    000170 | 00000000 00000000 00000000 00000000 |................|
    000180 | 00000000 00000000 00000000 00000000 |................|
    000190 | 00000000 00000000 00000000 00000000 |................|
    0001a0 | 00000000 00000000 00000000 00000000 |................|
    0001b0 | 00000000 00000000 00000000 00000000 |................|
    0001c0 | 00000000 00000000 00000605 140010D5 |................|
    0001d0 | 9D8344CE 9D326BE2 0012FDBA 10753205 |..D..2k......u2.|
    0001e0 | 14050000 00050004 03002E43 0041004C |...........C.A.L|
    0001f0 | 004C005F 00460055 004E0043 00540049 |.L._.F.U.N.C.T.I|
    000200 | 004F004E 005F004E 004F0054 005F0046 |.O.N._.N.O.T._.F|
    000210 | 004F0055 004E0044 00040304 02004046 |.O.U.N.D......@F|
    000220 | 0075006E 00630074 0069006F 006E0020 |.u.n.c.t.i.o.n. |
    000230 | 006D006F 00640075 006C0065 00200022 |.m.o.d.u.l.e. ."|
    000240 | 00524643 50494E22 0020006E 006F0074 |.RFCPIN". .n.o.t|
    000250 | 00200066 006F0075 006E0064 002E0004 |. .f.o.u.n.d....|
    000260 | 02FFFF00 00FFFF00 00000000 00000000 |................|
    <* RfcListen [7] : returns 0:RFC_OK
    >>> RfcReceive [7] ...
    Received RFCHEADER [7]: 01/LIT/IEEE/SPACE/4103
    Received UNICODE-RFCHEADER [7]: cp:4103/ce:IGNORE/te:REJECT/cs:2/rc:0x00000023
    UUID: ab_rfccheck_uuid compare uuid's {44839DD5-9DCE-6B32-E200-12FDBA107532}
    Error in program 'apache2': ======> F
    >>>> [7] <unknown>    : EXT  <ac: 80> L sapserver.test.com >>> CLOSE abrfcrcv_mt.c 429 (45573492)
      -{44839DD5-9DCE-6B32-E200-12FDBA107532}
    *> RfcReceive
            handle = 7
            parameter   = <NULL>
            tables      = <NULL>
             Data conversion On
    Error in program 'apache2': <* RfcReceive [7] : returns 3:RFC_SYS_EXCEPTION
    >>>> [7] <unknown>    : EXT  <ac: 81> L sapserver.test.com >>> FREE abrfcio_mt.c 3517 (45573492)
      -{44839DD5-9DCE-6B32-E200-12FDBA107532}
    **** Trace file opened at 20060605 050506 CEST, SAP-REL 640,0,119 RFC-VER 3 818129 MT-SL
    <<< RfcOpenEx failed
    Our SAP Environment is:
    - SAP Web AS 6.20 Unicode Kernel Patchlevel 1602
    - Windows 2003 Server
    - Oracle
    On the PHP Side I use:
    - Debian GNU/Linux 3.1 (Sarge)
    - Apache 2 2.0.54-5
    - PHP4 4.3.10-16
    - SAPRFC 1.4.1
    - SAP RFC SDK non Unicode 6.20 and 6.40 (The problem occurs in both versions)
    Had anyone had sucess using SAPRFC against a Unicode System?
    Regards
    Gregor

    Hi Anton,
    I've just tried your suggestion. I've commented out the CODEPAGE and UNICODE values in my Array and placed:
    [code]saprfc_set_code_page($rfc, "4103");[/code]
    after the
    [code]$rfc = saprfc_open ($LOGIN);[/code]
    The error message I get now is:
    [code]Warning: RFC Error Info : Key : Status : EXCEPTION FU_NOT_FOUND RAISED Message :
    Internal: in /var/www/saprfc/client.php on line 58
    Discovering interface of function module RFC_READ_REPORT failed[/code]
    In the trace File I see:
    [code]>>>> [3] <unknown>    : EXT  <ac: 40> L sapserver.test.com >>> WRITE (80999721)
      -{44839E3E-9E3B-6B30-E200-0534B0CD3057}
    000000 | 05020000 0502000B 00063600 34003000 |..........6.4.0.|
    000010 | 000B0102 00385200 46004300 5F004700 |.....8R.F.C._.G.|
    000020 | 45005400 5F004600 55004E00 43005400 |E.T._.F.U.N.C.T.|
    000030 | 49004F00 4E005F00 49004E00 54004500 |I.O.N._.I.N.T.E.|
    000040 | 52004600 41004300 45005F00 50000102 |R.F.A.C.E._.P...|
    000050 | 05140010 3E9E8344 3B9E306B E2000534 |....>..D;.0k...4|
    000060 | B0CD3057 05140201 00104600 55004E00 |..0W......F.U.N.|
    000070 | 43004E00 41004D00 45000201 0203001E |C.N.A.M.E.......|
    000080 | 5246435F 52454144 5F524550 4F525420 |RFC_READ_REPORT |
    000090 | 20202020 20202020 20202020 20200203 |              ..|
    0000a0 | 03010010 50004100 52004100 4D005300 |....P.A.R.A.M.S.|
    0000b0 | 5F005000 03010330 00040000 00010330 |_.P....0.......0|
    0000c0 | 03020008 000000D8 00000000 0302FFFF |................|
    0000d0 | 0000FFFF 00000000 00000000 00000000 |................|
    >>>> [3] <unknown>    : EXT  <ac: 41> L sapserver.test.com >>> FLUSH(WRITE) (80999721)
      -{44839E3E-9E3B-6B30-E200-0534B0CD3057}
    <* RfcCall [3] : returns 0:RFC_OK
    >>> RfcReceive [3] ...
    >>>> [3] <unknown>    : EXT  <ac: 42> L sapserver.test.com >>> FLUSH(WRITE) (80999721)
      -{44839E3E-9E3B-6B30-E200-0534B0CD3057}
    >>>> [3] <unknown>    : EXT  <ac: 43> L sapserver.test.com >>> READ (80999721)
      -{44839E3E-9E3B-6B30-E200-0534B0CD3057}
    000000 | 05000000 05000415 00044600 4C000415 |..........F.L...|
    000010 | 04160002 45000416 04170006 30003400 |....E.......0.4.|
    000020 | 36000417 04010018 46005500 5F004E00 |6.......F.U._.N.|
    000030 | 4F005400 5F004600 4F005500 4E004400 |O.T._.F.O.U.N.D.|
    000040 | 0401FFFF 0000FFFF 00000000 00000000 |................|
    >>>> [3] <unknown>    : EXT  <ac: 44> L sapserver.test.com >>> FLUSH (READ) (80999721)
      -{44839E3E-9E3B-6B30-E200-0534B0CD3057}[/code]
    Regards
    Gregor

  • Is it possible to connect multiple R/3 systems to one APO system?

    Hi,
    Is it possible to connect multiple R/3 systems to one APO system?
    Kind regards,
    Kris De Smedt.

    Hi Kris,
    Yes, you can connect multiple R/3 systems to one APO system. All you need to do is to maintain connection parameters of all the R/3 systems with APO. (i.e. RFC Destinations, logical systems, partner profiles etc.)
    Regards,
    Naveen.

Maybe you are looking for

  • SSRS Timeout issue

    I am using SSRS for generate reports in my .net web application. For one of the report, an error "An error has occurred during report processing." is returned after 100s. The report can be generated successfully in report server at around 3 minutes.

  • Printer prints off the wrong pages - HP Deskjet 3050 all-in-one J610 series

    I have a HP Desket 3050 all-in-one J610 and I am running Windows 7 64-bit. I'm trying to print off some pages, first through google chrome and then through adobe reader, and the printer prints off the wrong pages. Eg, I told it to print of pages 41-6

  • ITunes 7 has encountered a problem and needs to close

    Pretty much every time I open this iTunes 7 I keep getting this message. "iTunes 7 has encountered a problem and needs to close". It is beginning to get frustrating and I can't load back another type because my Music Store stuff refuses to play. What

  • How to Rip DVD and Convert Video for Your iPad On ...

    Aiseesoft iPad Converter Suite is newly released software for iPad fans. It can rip any DVD files (DVD-Video, DVD folder and DVD IFO file) to iPad, convert all popular videos/audios to iPad formats and transfer files from PC to iPad, from iPad to PC

  • Cannot do nslooup from users after implemented VLAN on network

    Hi all, We just implemented vlan(6 vlans) on our network and it works fine. All traffic from diferent VLANs were routed by the L3 switch. We have 3750 switch which acts as L3 switch and 2970 and CE500 as access switches. The issue is when clients tri