Customer Master Idoc gets some fields as garbage with English Lang

Hi 
   We are using SAP 4.6C MDMP system. This is not unicode. We are sending customer idoc. The customers are created in Japanese and English language.
When we login in Japanese language and send IDOC then the content looks fine.
When we login with English language and send IDOC then we get some garbage character.This is because the customer was created in Japanese language and the IDOC is being sent with English language code page.
I am thinking of copying  the RBDMIDOC program and include a logic which will check if the customer is Japanese and logon language is Japanese only then send the idoc.Similarly if customer is not japanese and logonlanguage is not japanese then send the idoc.
Has any one faced issue with IDOC and the data being maintained in different language.
Please share your thoughts.
*point will be rewarderd
Thanks
prashanta

Hi Anuj,
This is a configuration change that can be done via tcode NACE.
The Idocs will be automatically triggered and sent.
Ask your functional consultant for further details.
Regards,
Jovito.

Similar Messages

  • Itegration with Websphere Message Broker and Customer Master IDOC

    Hello All. I am new to this forum. I have a couple of questions.
    What I am trying to do: I have to interface to SAP with Websphere Message Broker which has inbuilt nodes to interface with SAP using BAPI or ALE to send Customer Master Record (create/update/delete)
    The questions I have:
    1/ Has anyone done this? What did you use BAPI or ALE?
    2/ When a Customer Master IDOC is sent to SAP, if successful, a return code is sent back by SAP. This indicates that SAP has received the IDOC successfully. However, our requirement is that we have to know whether the IDOC was successfully posted within SAP. I am of the opinion that this is manual task within SAP and it should not be the function of the middleware layer as its responsibility is only to successfully deliver the IDOC's. I would welcome opinions on this issue. Please let me know If there is a way to determine if the IDOC has been successfully posted in SAP.
    3/ Is there anywhere where I can get an XML representation of the Customer Master Record. I want to see the structure and the available fields. How can I get this info from SAP?
    Thank you

    Hi;
    Similar issue has been answered at -Steven Chan blog*
    From blog:
    Hello, RM,
    I have not seen any Oracle-produced documentation along those lines. I don't think there are any Oracle teams that are investing in producing documentation for IBM WebSphere.
    I would suggest contacting IBM to see whether they have produced any WebSphere-specific documentation.
    Regards,
    Steven
    Referance:
    http://blogs.oracle.com/stevenChan/entry/ebusiness_suite_release_1211_now_available
    Ps: You can rise SR for your issue also
    Regard
    Helios

  • Customer master idoc scenario

    Hi gurus,
           customer master idoc should be sent based on customer group in sales area data of customer data.
    for example if customer group is 01 then this customer master data  should be sent as idoc and if customer group is 02 then this data should not be sent.
    How can this requirment be fulfilled.
    Thanks in advance
    sameer

    >>u can use synch-Asynch bridge using BPM
    This can not be done via sync-async bridge.There are 2 reasons for this
    1.He has file adapter as sender and that doesn't support synchronous scenarios.
    2.He has standard IDOC as receiver.there is no way you can fetch customer# from IDOC without writing a custom program,Thats why i said he need to either use RFC/Proxy or do some custom development.
    Thanx
    Aamir

  • Customer Master Idoc DEBMAS

    Hi
    I kindly ask you how can I send customer master IDOC in full. I am using change pointer and change pointer allows only to be send ,changed fields other fields are filling with '/' character. Is there any way to send this '/' what is in original

    Idoc type will change with the SAP release version with changes in the segments. You may see the difference in segments if you Compare DEBMAS01 and DEBMAS06 segments.  Always use the Idoc type which of the current SAP Release.

  • Why customer master idoc named like DEBMAS?

    hi,
    i am just curious know why customer master idoc named like DEBMAS?
    vendor master data idoc as cremas?
    any German abbreviation or English abbreviation behind this will be appreciated.
    thanks & regards
    Raja
    Message was edited by:
            Raja

    To my knowledge I do not think that the naming has anything to do with the German translations since in German:
    Customer = Kunde and
    Vendor     = Verkäufer....
    However the naming has some connection with the Business Case behind customers and vendors. In SAP, a customer is a business partner whose account you debit for money, hence the name DEBMAS and a vendor is a business partner whose account you credit money, hence the name CREMAS.
    PS: Reward points and close the question if you find this helpful.
    Regards.

  • How can I include Customer Hierarchy in Customer master IDoc -DEBMAS06 ?

    Hi,
    I am generating Customer master IDoc using basic message type DEBMAS06. But when I include customer hierarchy data while creating customer master, it is not included in any of the segments. The segment containing the data from KNVH is not included in standard.
    How do I include this hierarchy data in the IDoc? If I create a segment, under which basic segment should it  be included and how to update the data in the segment?
    Can anybody help?
    Points assured.
    Best Regards,
    Rajendra

    Hi
       You can use LSMW :-
    1) Create a project , sub project and an object.
    2) execute it from 1 st screen to enter the object.
    3) You will find proces steps.
    4) In Maintain Object Attributes  choose Program Name RFBIDE00.
    or I-DOC or the way you want the input to be.
    5) You can proceed from there following the instruction..

  • Customer Master IDOC

    Hi all,
    I am new to IDOCS. And i have some knowledge regarding the same. Now i had a requirement to send as well as obtain customers from other system.
    So can i know how can i procceed. Please can any body explain me step by step how to do In-bound and Outbound fro the Customer master. And also the problems we are going to face.
    Thanks and Regards,
    sagar

    Hi,
    Do make the ale set up as per the previous posts....
    Pondering over the problems that you might face, as you had asked for might be any of the following....
    1. Idocs might not get generated, i.e., 0 communication IDocs would be generated in which case you need to re-check the distribution model configuration.
    2. If IDocs are generated, they might fail in any of the error status (status 02, 26, 29 - outbound or status 60, 51, 56 - inbound) in which case you would have to rectify the error according to the status text and then reprocess the IDocs using the standard programs, RBDMANI2, RBDAGAIN based on their present status.
    3. Idocs might stay in yellow status(unprocessed IDocs - status 30 (outbound) or 64 (inbound)) in which case you would have to recheck the partner profile configuration and then push the IDocs via programs RSEOUT00 or RBDAPP01 respectively.
    6. In case if you tend to use serialization of IDocs, IDocs might fail in 66 status(inbound) at which point of time, you need to check with the serialization.
    These are a few normal cases.......you might come across a few weird ones to.....
    ~ Bineah.

  • Real Time Customer Master idoc

    For a real time integration scenario of cust master idocs ,i had customized the customer master msg type Debmas to ZDEBMAS & used method CUSTOMER_ADD_DATA, method used SAVE_DATA & CHECK_ADD_ON_ACTIVE , for triggering the idoc whenever i press save button in XD01& i'm calling BD12 (BDC using call trasaction) in this method( CHECK_ADD_ON_ACTIVE ). the problem is that for some users when they logs in for the first time & creates any customer (XD01), idoc didn't get generated for the first time , this may occur for 2-3 times or some times it get generated after the first time itself ,after that when we go for next create, change or Block , it starts triggering Idoc & can be checked in WE02 as programmed.I need ur valuable solutions for this particular problem....................
    Edited by: Joseph  Christy on Apr 25, 2009 7:31 AM
    Edited by: Joseph  Christy on Apr 25, 2009 7:38 AM

    Hi,
    if I correctly understand the process you try to setup:
    At save time of a customer master data,you want to distribute it via idoc.
    Currently, you try from BAdI method SAVE_DATA to generate your idoc.
    Well, to me, there is NO insurance that the customer is already created when your custom process triggers BD12.
    So, for me except if your try to define a process which is really time based, I would process that you simply remove the BAdI and setup a job that sends customers per change pointers every 5 minutes for example.
    This will be more simple and more reliable.
    If you really need that the sending process is trigger at save time, then I would suggest the following.
    In method SAVE_DATA or BTE 1321, start a routine that will ensure that BD12 is triggered after the customer has reached the database. In other words, the commit is fully finished.
    Nota: DO NO TRIGGER THE COMMIT WORK YOURSELF
    So my suggestion follows:
    method SAVE_DATA will trigger a custom FM in update task.
    In this FM, you will trigger either BD12 directly in BDC or start a new task that will call BD12 in BDC.
    This should work because, the update task triggered from SAVE_DATA will be enqueued after the real saving on the database of the customer in update task too.
    Please try to take the first option above. You process will be more simple and easy to support.
    Hope this helps.
    BR
    Alain

  • Real Time Customer Master idoc triggering problem

    For a real time integration scenario of cust master idocs ,i had customized the customer master msg type Debmas to ZDEBMAS & used method CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE ,for triggering the idoc whenever i press save button in XD01& i'm calling BD12 (BDC using call trasaction)in this method. the problem is that for some users when they logs in for the first time & creates any customer (XD01), idoc didn't get generated for the first time , this may occur for 2-3 times or some times it get generated for the first time itself ,after that it starts triggering as programmed.I need ur valuable solutions for this particular problem....................
    Moderator message - Cross post locked
    Edited by: Rob Burbank on Apr 24, 2009 10:06 AM

    Hi,
    if I correctly understand the process you try to setup:
    At save time of a customer master data,you want to distribute it via idoc.
    Currently, you try from BAdI method SAVE_DATA to generate your idoc.
    Well, to me, there is NO insurance that the customer is already created when your custom process triggers BD12.
    So, for me except if your try to define a process which is really time based, I would process that you simply remove the BAdI and setup a job that sends customers per change pointers every 5 minutes for example.
    This will be more simple and more reliable.
    If you really need that the sending process is trigger at save time, then I would suggest the following.
    In method SAVE_DATA or BTE 1321, start a routine that will ensure that BD12 is triggered after the customer has reached the database. In other words, the commit is fully finished.
    Nota: DO NO TRIGGER THE COMMIT WORK YOURSELF
    So my suggestion follows:
    method SAVE_DATA will trigger a custom FM in update task.
    In this FM, you will trigger either BD12 directly in BDC or start a new task that will call BD12 in BDC.
    This should work because, the update task triggered from SAVE_DATA will be enqueued after the real saving on the database of the customer in update task too.
    Please try to take the first option above. You process will be more simple and easy to support.
    Hope this helps.
    BR
    Alain

  • How to find - Customer Master IDoc was created Manually or by Change pointe

    Hi all,
    I have an IDoc(Customer master) number (which I have taken from the payload in SXMB_MONI).  I would like to know whether this has been created by a user manually(BD14) or by a change pointer.
    Please help.
    Cheers
    danus

    Hi Vardharajan,
        Yes I agree with you. What I mean by IDoc created by change pointer is - 'IDoc generated because a change(pointer) is tracked by the system', in other words, due to some change made to the data.
    As you know, the other option of creating IDoc is by BDxx transaction. This option is usually used to push (unchanged) data.
    So in essence, what I am interested to know is , has the IDoc been generated because someone made a change using say, VD02 / XD02 or pushed the data manually.
    Please do ask, if anything is not clear.
    cheers
    danus

  • Customer master-idoc issue

    Hai gurus,
    the scenario is that ours is a sender system and other is receiving system.
    customer master data is sent form our system and other receives it.
    what happened here is idoc is sent to the other system and data went to other system is incorrect
    example : sender system Receiving system
    customer master
    First Name DAVID constant
    Last Name DECOSA DECOSA
    so when the idoc is sent the 'first name ' of the customer is getting "constant".
    what could be the possible reasons for it?
    It is urgent and could help in this case.
    Thanks in Advance
    sameer

    Hi
    No filteration is maintained in bd64; and in the other case in the segment data also from outbound side all data relevant to first name and last name are correct;
    Now what step can be taken?
    Thanks in advance
    sameer

  • IBAN Update Issue in Customer Master IDOC

    Hi Experts,
    We need to pass the IBAN No and Swift COde via Customer MAster Interface (DEBMAS) . So IBAN No and Swift Code is being correctly updated in E1KNBKM segment . But when IDOC is processed these IBAN details are not passed to Customer Master.
    I have got OSS Note no. SAP Note 1097088 - Using ALE to distribute the IBAN: I tried configuring distributiion model as suggested in OSS Note . But still it's not working .
    PS : Bank key and Bank Account No is not passed to the IDOC .
    Please suggest how this issue  can be resolved .
    Regards,
    Kaustubh.

    Hi Kaustubh,
    SAP Note 1097088 describes using ALE to distribute the IBAN using 'IBAN_SAVEREPLICA' message type, which needs certian ALE config detailed in the note.
    However note isn't relevant as you plan to send details in DEBMAS, I'm trying to understand what field in E1KNBKM (Master customer master bank details and bank master) are you using to send the IBAN # and what table/field do you intend to save it in target system ?
    Regards,
    Abhijith.

  • Posting only customer master IDOC which has data change

    Hello experts,
    I need some help urgently.
    We have a scenario where a third party system sending customer master data using IDOC's. The issue is the sending system is posting the entire customer master thru IDOC's . Now we want to pick only those IDOC's which has undergone change.
    Is there any standard way of doing this or i need to write code in user exit to compare data?
    Awaiting responses
    Thnx
    Harry

    Ya I agree. I think this solution is the only solution which we can think of now.
    Thanks !
    If any one has a different idea please post
    I am closing the thread

  • Additional data in Customer master  to be mandatory field

    Hi SAP Gurus,
      I've a requiremnt of setting the additional data fields as mandatory in Customer master "Sales area" data.
    I have checked in the standard config were there is no settings related to additional data  in the Std configuration
    (account group)
    Finaly, I found an include program - LV02ZOKV for this requirement to do the changes through ABAP programe.
    (to activate  field us  Mandatory)
    May I know is this the correct approach for this requirement or in case if you have better requirement could 
    you please share with me to avoid the unnecessary impacts.
    Thanks in Advance.
    Thanks & Regards
    Pugal

    Hi Thomas,
        Thank you!!
    I have recently got a programe - SAPLV02Z, I think this will help me out..
    Thanks & Regards,
    Pugal

  • Customer Master - Restrict Acess at Field Level

    Hi,
    I have a requirement where in the customer master I need to restrict access to a field to 2 users. Only these 2 users should be able to edit this specific field. For all other users, this field should be read-only. This is for both VD01 and VD02. How can this be achieved?
    Thanks in advance.
    GA

    Hi,
    I think you can achieve this through authorization; means you can give only display access for the users whom you don't want to edit the customer master.
    I am not very sure if you can restrict the edit access for other users only for two fields which you are talking about.
    Hrishi

Maybe you are looking for