SAP MDMP Vs Unicode

Hi,
One of our application is using SAP ECC 5 MDMP. We want to understand the difference between MDMP and Unicode to evaluate if this is version change or business function upgrade.
Any inputs on this will be highly appericated.
Regards
Tushar

Neither of them.
MDMP means, basically spoken, that the application server switches the language and the data, that is transferred between a user who´s logged on with a specific language, to exactly that language/codpage,. the user is logged on.
That means, that a polish user will be able to enter polish and see (and other Latin-2) data, but data of other codepages appears "corrupt".
The MDMP approach is proprietary, it can be pretty complicated to connect an MDMP system correctly to other systems.
Unicode is a standard (http://en.wikipedia.org/wiki/Unicode). In UC each character has it own value, no matter what language you are "logged on".
To convert your system, you need to do some preparation work, export your system with R3load, delete the database and create the system from scratch using that export.
For more information see http://service.sap.com/unicode
Markus

Similar Messages

  • Integrating MDMP and Unicode systems with IDoc interfaces

    Hi,
    We are working on integrating SAP R/3 6.20 (MDMP) with SAP PI 7.0  SP10 (Unicode) system.  The source will send MATMAS or CLFMAS IDocs with Thai / Japanese characters and PI should transform and post it to SAP ECC 5.0 Target system [IDoc to IDoc scenario].
    ( SAP R/3 Legacy 620 - Non-Unicode / MDMP ) |---->  ( XI  - Unicode) ->  (ECC - Unicode)
    Had a look at few SAP notes (745030 ,656350 and 613389)  and it looks like there is no standard way/best practice to handle this scenario. 
    References:
    1.PDF of TECHED Session ID: IM101 Dealing with Multi-Language Garbage?Data – Lessons Learned
    2.SAP Note 745030 - MDMP - Unicode Interface_Solution Overview.pdf
    3.MDMP_Unicode_Transfer_final.doc from SAP Note 745030
    4.SAP Note 656350 - Master Data Transfer UNICODE to MDMP Systems with ALE.pdf
    5.SAP Note 613389 - ALE SAP system group with Unicode systems (Solution-2)
    My understanding per SAP Notes: (Please correct me if I'm wrong)
    a. For MDMP integraton we can't use Standard ALE Config instead we have to use Custom Configuration (IDoc collection setting in Partner profile &Scheduling  RSEOUT002/RSEOUT00_MDMP and use Function module :IDOC_INBOUND_ASYNCHRONOUS_2 ).
    b. The RFC Destinations should use proper logon langauage for correct MDMP IDoc transfer (For sending IDocs with Japanese character, the logon language should be JP).
    c. If we want to transfer IDocs in more than one language we need to create multiple Partner profiles/RFC destinations each with specific logon language.
    Please guide us in integrating these systems if you have done a similar integrations, following are my questions:
    1] Is there any configuration change required at PI layer?
    2] Do we need to install codepages in PI Unicode system for all languages used or Unicode system is capable of handling all the languages?
    3] Is it necessary to install any SAP Add-on package in R/3 MDMP system inorder to support MDMP to Unicode data transfer?
    3] If we want to send MATMAS/CLFMAS IDoc with Thai/Japanese characters from same system, what are the changes required at the Source system?
        (Source may send MATMAS/CLFMAS IDoc with either Thai/Japanese characters but not both of them in a single IDoc)
    4] Can we use regualr ALE & Partner profile settings for handling multi-byte characters or we need to use IDoc collection and RSEOUT002/RSEOUT00_MDMP report for transfer?
    5] Is there any restrictions on the IDoc types (MATMAS,CLFMAS etc) supported in MDMP-Unicode integration solution.
    5] Is there any best practice document available for this scenario?
    6] Do we need to involve SAP AG for MDMP to Unicode system integrations(As per SAP Note: 656350) ?
    Thanks and Regards,
    Ananth

    Hi Ananth,
    as you have already mentioned, you need differents RFC destinations for each language. So you have to make sure, that the IDocs use the right destination according to there content.
    If you have messages from PI to MDMP it is the same, you need different channels with different logon languages as well. You need an identifier in the message, that can be used for selecting the correct channel.
    It should not be a restricting to any IDoc type, but it is not possible to post a message with different languages (which require different codepages) in one IDoc.
    For correct conversion from a non unicode system to unicode, the codepages have to be installed in th OS of the PI server.
    Regards
    Stefan

  • Is it possible to make SAP 4.6C UNICODE enabled??

    Is it possible to make SAP 4.6C UNICODE enabled??

    No its not possible.
    4.6 is Single code page or MDMP.
    Best regards
    deepak

  • Gettin data from SAP R/3 4.7 unicode sys to SAP ERP non-unicode sys via RFC

    We are trying to get data from SAP R/3 4.7 unicode sys to SAP ERP non-unicode sys via RFC. We are reading field from the database via FM and this field got converted by SAP standard Method (CL_ABAP_CONTAINER_UTILITIES=>fill_CONTAINER_C) from structure. When reading this field from ERP sys and converted back to structure using SAP standard Method the value is un-accurate, and different(blank) giving values.
    How, if the data originally was a char or numeric it works fine, but not for decimal.
    best regards,
    Abu-Qaht

    I have a range fields with different type of ranges, am saving these to the database by converting them to a string via the same method. I got the same problem so I tried to convert the string to xstring using function “SCMS_STRING_TO_XSTRING”, before send it to the other system, but the function raised an exception: CX_SY_CONVERSION_CODEPAGE

  • Experiences from customer who have converted from MDMP to Unicode

    I would be interested in seeing a weblog or article from a customer who has gone through the conversion from MDMP to Unicode on an R/3 system.  I would be interested in how the process went, what kind of problems were encountered, how long it took, how many of your custom ABAP programs needed changes, etc.

    Thomas,
    I am also interested in contacting any companies that have migrated to Unicode (with or without MDMP). ChevronTexaco is planning a very large global project that will likely involve migrating to Unicode in the next few years. Anyone who is willing to chat,please feel free to contact me at [email protected], 925-842-0864.
    I suspect there are a lot of us who are going to be heading down this road in the next few years and we all want to learn from those who have blazed the trail before us.

  • SAP 4.7 Unicode Installtion

    When installing SAP 4.7 Unicode Version on Windows 2000 Adv Server + MS SQL 2000 Server.I am getting following error,
    =================
    myCluster (3.5.Imp): 1329: inconsistent field count detected. myCluster (3.5.Imp) : 1329 : inconsistent field count detected.
    myCluster (3.5.Imp): 1332: nametab says field count (TDESCR) is 305. myCluster (3.5.Imp) : 1332 : nametab says field count (TDESCR) is 305.
    myCluster (3.5.Imp): 1335: alternate nametab says field count (TDESCR) is 311. myCluster (3.5.Imp) : 1335 : alternate nametab says field count (TDESCR) is 311.
    myCluster (3.5.Imp): 1130: unable to retrieve nametab info for logic table BSEG . myCluster (3.5.Imp) : 1130 : unable to retrieve nametab info for logic table BSEG.
    myCluster (3.5.Imp): 7305: unable to retrieve nametab info for logic table BSEG . myCluster (3.5.Imp) : 7305 : unable to retrieve nametab info for logic table BSEG.
    myCluster (3.5.Imp): 2090: failed to convert cluster data of cluster item. myCluster (3.5.Imp) : 2090 : failed to convert data cluster of cluster item.
    myCluster: RFBLG *800**0001**0100000000**1995* myCluster : RFBLG ** 800 **** 0001 **** **** 0.1 billion in 1995 **
    myCluster (3.5.Imp): 319: error during conversion of cluster item. myCluster (3.5.Imp) : 319 : error during conversion of cluster item.
    myCluster (3.5.Imp): 322: affected physical table is RFBLG. myCluster (3.5.Imp) : 322 : physical table is affected RFBLG.
    (CNV) ERROR: code page conversion failed (CNV) ERROR : code page conversion failed
    ================= =================
    Solution given in Note : 967124 (https://service.sap.com/sap/support/notes/967124)
    reads as
    The problem is caused by incorrect data which should have been removed from the source system before the export.
    Use one of the following workarounds:
    Modify DDL<dbs>.TPL (<dbs> = ADA, DB2, DB4, DB6, IND, MSS, ORA) before the R3load TSK files are    generated; search for the keyword "negdat:" and add "CLU4" and "VER_CLUSTR" to this line.
    Modify the TSK file (most probably SAPCLUST.TSK) before the R3load import is (re-)started; search for    the lines starting with "D CLU4 I" and "D VER_CLUSTR I" and change the status (i.e. "err" or "xeq") to "ign" or remove the lines.
    Modifying TSK files didn't work in mycase,then i tried to modify DDL<dbs>.TPL  ie DDLMSS.TPL in my case but i am not able to find keyword "negdat:"
    How to solve this issue? anybody have solution for this...
    Note : I have tried more than 3 times from scratch

    http://www.sap-img.com/b1002.htm
    May be the above may be of some use to you.
    Regards,
    Rajesh Banka
    Reward suitable points.
    How to give points: Mark your thread as a question while creating it. In the answers you get, you can assign the points by clicking on the stars to the left. You also get a point yourself for rewarding (one per thread).

  • Conversion from MDMP to Unicode

    Hallo.
    I would like an information.
    We are upgrading from R/3 4.6C MDMP to ECC 6.0 Unicode through the CU&UC Guide.
    Our codepages installed (Table TCPDB) are 1100 and 1700 (for Greek).
    We are setting SPUM4 and I see that in the CU&UC Conversione guide there is:
    "2.2.2  Initialize/Edit Language Lists
    Before the database check, you have to maintain two lists which contain languages and code pages. They are used in conjunction with language keys to determine the correct code page to use for converting table data.
    2.2.2.1 Restrictions
    You cannot edit the lists during a running worker job!
    Active languages can be added to or deleted from both lists before the Consistency Check is started. This also includes changing the code page information for a language as described in the following sections.
    Inactive languages can be added to or deleted from both lists before the scan Tables with Ambiguous Language Information is started.
    Systems with Code Page 1100
    If you use the wrong frontend code page 1100 for logon (with SAP GUI for Windows) to SAP systems running with code page 1100, you are able to input some characters that are not in the system code page 1100. Example: the Euro sign (€) and the trademark sign (™). Those characters get lost during the conversion!
    system code page = 1100     frontend code page = 1100
    no € and ™ in the Unicode system
    There is a workaround to prevent this:
    For all languages which are displayed in the Language List with code page 1100 change this entry to 1160 which corresponds to Microsoft code page cp1252.
    system code page = 1100     frontend code page = 1160
    € and ™ in the Unicode system       
    So I understand that in the Language list settings of SPUM4 I have to put:
    Language
    Code Page
    Active
    1160
    DE
    1160
    X
    EN
    1160
    X
    FR
    1160
    X
    EL
    1160
    X
    HU
    1160
    IT
    1160
    X
    JA
    1160
    DA
    1160
    PL
    1160
    ZF
    1160
    NL
    1160
    NO
    1160
    PT
    1160
    SK
    1160
    RU
    1160
    ES
    1160
    X
    Note the parameter:
    zcsa/installed_languages=EFDGIS
    Are my language settings right?
    In particular, is the entry for EL (Greek) right or have I to put, instead 1700 for EL?
    So
    Language
    Code Page
    Active
    EL
    1700
    X
    Could you help me?
    Thanks.
    Mario

    Hallo.
    Are there any news about my issue?
    Thanks.

  • Does SAP.Functions support unicode?

    Hi,
    I have an ASP page using Server.CreateObject("SAP.Functions") to connect to SAP ecc 6.0. Does anyone know whether the wdtfuncs.ocx supports unicode? The result i got back from SAP shows English contents correctly but not Cyrillic character. Source code is something like this
    Set oSAP = Server.CreateObject("SAP.Functions")
    Set oConn = oSAP.Connection
    oConn.User = sUID
    oConn.Password = sPWD
    oConn.Language = "EN"
    oConn.Destination = sServer
    oConn.Client = iClient
    oConn.GroupName = sServer
    oConn.MessageServer = sMessageServer
    oConn.codepage = "4110"
    oConn.Logon 0, True
    Set oRFC = oSAP.Add(SAPFunctionModueName)
    Set oParam = oRFC.Exports(ParameterName)
    oParam.Value = ParameterValue
    Set oOut = oRFC.Tables(SAPoutputTableName)
    oRFC.Call
    The SAP .net connector works well, but in this case i have to use the .ocx file trying to avoid rewriting existing application with .net.

    Sorry, the SAP version is 710

  • RFC_ERROR_SYSTEM_FAILURE with SAP ECC 6 Unicode

    Hi All,
    I am using BizTalk 2006 R2, Microsoft BizTalk Adapter v2.0 for mySAP Business Suite SP1 & SQL Server 2005 as a Database server.
    In past we developed Orchestrations which were communicating with SAP version 4.7. Currently SAP has been upgraded in ECC 6(Unicode) system.
    I have configured new Send Port on server. Orchestration was able to communicate with SAP ECC 6.0 (Non- Unicode) system but while trying to connect with SAP ECC 6.0 (Unicode) I am getting error.
    A message sent to adapter "SAP" on send port "ECC 6 SendPort" with URI "sap://AS:**..*.*//**/" is suspended.
    Error details: RFC_ERROR_SYSTEM_FAILURE
    I also installed RFC SDK 7.10 Unicode version an also set environment variables for SAP GUI tracing. Now I can execute RFC which returns CHAR value but in case of NUM data type, I am getting following error in trace file,
    T:4012 Error in program 'BTSNTSvc':
    >> ERROR: Import parameter length difference detected.
    Read length: 7. Expected length: 0. Type: 2.
    T:4012 Error in program 'BTSNTSvc': <* RfcReceive [2] : returns 19:RFC_INVALID_PARAMETER
    T:4012 Error in program 'BTSNTSvc': <* RfcCallReceive [2] : returns 19:RFC_INVALID_PARAMETER
    T:4012 Error in program 'BTSNTSvc': <* RfcCleanupContext [2] : returns 18:RFC_INVALID_HANDLE
    T:4012 Error in program 'BTSNTSvc': <* RfcCleanupContext [2] : returns 18:RFC_INVALID_HANDLE
    Thanks in advance.

    Hi Pankaj,
    please note that there are metadata length differences between non-Unicode and Unicode systems.
    This has to be taken into account if you have hardcoded the length in the used connector.
    Please also have a look at the RFCSDK Guide:
    http://service.sap.com/~form/sapnet?_SHORTKEY=01200252310000047816&_OBJECT=011000358700001892452002E
    --> Unicode Programs --> Page 35
    Best regards,
    Nils Buerckel
    SAP AG

  • MDMP to  UNICODE  Whats the big diff?

    Hello All,
    What are the major differences in with MDMP UNICODE
    Conversion versus a SINGLE CODEPAGE UNICODE conversion?  We have already had a successful single code page  unicode conversion.  We have all the documents and the links to all the documents so we ask for your professional insight and original thoughts.
    Kindest Regards
    Lawrence

    Hi Lawrence,
    the big difference is to build the vocabulary. This is not necessary for a single code page system because all characters could be converted with the standard code page. In a system with multiple code pages you have to build a vocabulary which is used during migration for tables with character data but without a language or code page field. Because of the fact, that the conversion is done table by table, therefore the code page (to be used), which could be normally determined by application logic, is not available in the migration tool. The migration has to provide a work around which is implemented by the vocabulary. This is created by transaction SPUMG and with help of your users. The users have to choose the correct code page for all entries which could not be related to a code page by the transaction. The  amount of work depends on the number of code pages you have in your system and the amount of data in it. Check the Unicode migration guides for details.
    May be the description is not correct in any detail, but I think it covers your question.
    Regards
    Ralph

  • SWW_WI_ADMIN_COMPLETE in SAP 6.0 Unicode

    Hi Team.
    I Have problem with the FM SWW_WI_ADMIN_COMPLETE.
    In 4.6 version i don't have problems, the WF in process is complete and contin ue the flow in the Workflow.
    But now we are upgrade to 6.0 Unicode system.
    When I try use this function, The task is complete but the workflow is in error.
    For project reasons I need use a FM so can be used in 4.6 and 6.0
    Maybe I use in incorrect form the FM.
    I Fill the next steps:
    WI_ID                   = wf_id
    DO_COMMIT        = ' X '
    RETURN_CODE   = ' 0001'
    USERID
    In 4.6 it's right but not in 6.0
    Anyone have any idea to solve this problem

    You should post this in the workflow forum and not in this one. This one is for SRM related issues. You can find the workflow forum [here.|SAP Business Workflow;
    Regarding your problem, I don't think it is a problem with the Fm but with the workflow. Search here on SDN for a document on upgrading from 4.6C to ECC for workflow. There are some actions which should be performed I think.
    Regards,
    Martin

  • SAP Integrator and Unicode

    Dear all,
    can anybody tell me if OWB SAP Integrator is working against SAP Unicode Systems? If yes starting with which version.
    I have some ABAP Programs built with OWB 2.1 and they are not Unicode compliant.
    Kind regards for help
    Roman

    OWB 10gR2 (with patch 5696353)supports Unicode SAP instance.
    In the SAP mapping configuration, you need to set the "SAP system
    version" to be "SAP R/3 4.7" to generate proper encoding for file IO.

  • SAP Upgrade No-UNICODE to *UNICODE

    Hi all,
    This is our enviroment:
    OS: Windows 2000
    DB: Oracle 9.2.0.7.0
    SAP Kernel 46D
    SAP_BASIS Release: 46B
    <b>NON UNICODE System</b>
    We will go to upgrade our SAP System to:
    SAP R/3 Enterprise Core 4.70 Extension Set 2.00 Support Release 1
    We recieved this <b>upgrade package</b> (Big White Box) from SAP:
    SAP R/3 Enterprise 4.7x2.00 SR1(<b>Incl. UNICODE</b>) not for IDES
    My doubt is:
    <b>*UNCODE</b> does mean that is only for UNICODE Upgrades?
    Should i ask to SAP for a upgrade package like this:
    SAP R/3 Enterprise 4.7x2.00 SR1(<b>Incl. <b>NON</b> UNICODE</b>) not for IDES
    Maybe it only mean that, as an option after the upgrade you <b>could</b> convert your system to unicode, only if you want or need.
    Please some tips!
    Best Regards,
    Desiree Cardenas

    Hi Desiree,
    If you goto www.sap.com/swdc and navigate to
    1. Entry by Application Group
    2. Installations and Upgrades
    3. SAP Application Components
    4. SAP R/3 Enterprise
    5. SAP R/3 Enterprise 47x200
    6. Upgrade
    7. Windows Server
    8. Oracle
    it will show all the DVDs/CDs that may be required for the upgrade.  Since none of the media descriptions actually differentiate between Unicode and Non-Unicode, then I expect the package you received is good for either type of upgrade.
    Than Martens

  • SAP NW BI Unicode

    想问一下,怎么可以知道BW系统的codepage是不是支持unicode的?

    只要你SAP Business Suite的版本是6.0以上,都是基于Unicode的!

  • Collation Error during SAP ABAP Engine Unicode Central Instance

    I am trying to follow instructions on installing XI Prerequisite components.
    I am getting conflicts on collations. My back-end database is SQL Server 2000 (SP3,hot-fix and unicodecp850bin2 fix). SAP expecting SQL_Latin1_General_CP850_BIN2 collation and SQLServer showing only SQL_Latin1_General_CP850_BIN. My OS is
    Windows 2003 (SP1) Server.
    Immediate response is greatly expected

    hello Naresh,
    Please try to run the script SQL4SAP.VBS which might be present in the MS SQL server CD.
    Rgdz
    Yogi

Maybe you are looking for

  • How to reset Time Capsule Hard Drive?

    Upgraded to Mountain Lion. Have Airport Utility 6.x Have a 2 TB Time Capsule, partioned to 1 TB disk and 1TB Time Machine Backup when I originally set it up. Removed all files from te 1TB disk and cannot re-partion the disk to use the entier 2TB.  Ca

  • Blue screen on DVI

    have a problem today with a blue screen on dvi connection using original mac mini and syntax olevia 30". was fiddling around in displays earlier and saw a higher res display that syntax manual said dvi could handle, so said "hey, wonder if that'd wor

  • Hardware Key

    i want repair the os windows 2003 server, harware key is changed

  • Regarding Campaign creation

    while creating the campaign for marketing plan the following error is occured "cannot get RFC destination SEM." can anyone please clarify.

  • Controling an XML based scrolling thumbnails

    hi! this is my code so far: import caurina.transitions.*; var xmlRequest:URLRequest = new URLRequest("scrolling.xml"); var xmlLoader:URLLoader = new URLLoader(xmlRequest); var imgData:XML; var imageLoader:Loader; var rawImage:String; var rawH:String;