Duplicate language for customer masterdata
Hi @ all,
I need your support how to design a routine to duplicate the language key for customer master data in 2 languages 'DE' and 'EN' in the transformation.
I know that I've to loop over the resultpackage and duplicate the language key, bt how to realize this in ABAP?
Thanks in advance,
Clemens
Dear SAP-Gurus,
I found a solution for my problem and solved it with an expert routine; you can see the coding below...
LOOP AT SOURCE_PACKAGE ASSIGNING <SOURCE_FIELDS>.
RESULT_FIELDS-/BIC/ZA_000020 = <SOURCE_FIELDS>-KUNDEKEY.
RESULT_FIELDS-LANGU = 'D'.
RESULT_FIELDS-TXTMD = <SOURCE_FIELDS>-KUNDE_TXT.
RESULT_FIELDS-TXTLG = <SOURCE_FIELDS>-KUNDE_TXT.
APPEND RESULT_FIELDS TO RESULT_PACKAGE.
RESULT_FIELDS-LANGU = 'E'.
APPEND RESULT_FIELDS TO RESULT_PACKAGE.
ENDLOOP.
Cheers, Clemens
Similar Messages
-
Disable duplicate check for customer address on sales order creation
I am using the following tables to create sales order as well as customer and addresses together. All data are coming from third party system through dblink.
OE_HEADERS_IFACE_ALL
OE_LINES_IFACE_ALL
OE_CUSTOMER_INFO_IFACE_ALL
however, whenever the address to be created already exist in OFS, the sales order import program ended with:
Source/Order/Seq/Line Message
*1122/SOSHM006// Duplicate SHIP_TO ADDRESS found for SOSHM006_S. Please correct the data.*
*1122/SOSHM006// Duplicate BILL_TO ADDRESS found for SOSHM006_B. Please correct the data.*
how can I disable the above checking? ie: allow the address to be created even the address already exist.
See Example below, notice that the addresses for SOSHM006_S and SOSHM005_S are identical, and addresses for SOSHM006_B and SOSHM005_S are identical, but we want them to be created as separately addresses.
Example (first time)
Insert into ONT.OE_HEADERS_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORG_ID, ORDERED_DATE, ORDER_TYPE, PRICE_LIST, SALESREP_ID, SALES_CHANNEL_CODE, SHIP_FROM_ORG_ID, CUSTOMER_NUMBER, BOOKED_FLAG, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, ORIG_SHIP_ADDRESS_REF, ORIG_BILL_ADDRESS_REF) Values (1122, 'SOSHM005', 86, sysdate, 'Corporate (NOR)', 'Corporate', 1, 'CORPORATE', 90, 'SHM01', 'Y', 0, sysdate, 0, sysdate, 'INSERT', 'SOSHM005_S', 'SOSHM005_B');
Insert into ONT.OE_LINES_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORIG_SYS_LINE_REF, LINE_TYPE, INVENTORY_ITEM, ORDERED_QUANTITY, SHIP_FROM_ORG_ID, FULFILLMENT_SET_NAME, UNIT_LIST_PRICE, UNIT_SELLING_PRICE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, SUBINVENTORY) Values (1122, 'SOSHM005', 'SOSHM005A_S', 'Corporate Line (NOR)', '01-09-PAC-3522-01', 1, 90, '1', 0, 0, 0, sysdate, 0, sysdate, 'INSERT', 'Mesad');
insert into OE_CUSTOMER_INFO_IFACE_ALL(CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values('SOSHM005_S', 'ADDRESS', 'SHM01', 86, 'MY', 'Ship4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'Y', 'N', sysdate, 0, sysdate, 0);
insert into OE_CUSTOMER_INFO_IFACE_ALL(
CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values('SOSHM005_B', 'ADDRESS', 'SHM01', 86, 'MY', 'Bill4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'N', 'Y', sysdate, 0, sysdate, 0);
Example (second time) - the differences are highlighted in bold.
Insert into ONT.OE_HEADERS_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORG_ID, ORDERED_DATE, ORDER_TYPE, PRICE_LIST, SALESREP_ID, SALES_CHANNEL_CODE, SHIP_FROM_ORG_ID, CUSTOMER_NUMBER, BOOKED_FLAG, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, ORIG_SHIP_ADDRESS_REF, ORIG_BILL_ADDRESS_REF) Values (1122, *'SOSHM006'*, 86, sysdate, 'Corporate (NOR)', 'Corporate', 1, 'CORPORATE', 90, 'SHM01', 'Y', 0, sysdate, 0, sysdate, 'INSERT', *'SOSHM006_S'*, *'SOSHM006_B'* );
Insert into ONT.OE_LINES_IFACE_ALL (ORDER_SOURCE_ID, ORIG_SYS_DOCUMENT_REF, ORIG_SYS_LINE_REF, LINE_TYPE, INVENTORY_ITEM, ORDERED_QUANTITY, SHIP_FROM_ORG_ID, FULFILLMENT_SET_NAME, UNIT_LIST_PRICE, UNIT_SELLING_PRICE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, OPERATION_CODE, SUBINVENTORY) Values (1122, *'SOSHM006'*, *'SOSHM006A_S'*, 'Corporate Line (NOR)', '01-09-PAC-3522-01', 1, 90, '1', 0, 0, 0, sysdate, 0, sysdate, 'INSERT', 'Mesad');
insert into OE_CUSTOMER_INFO_IFACE_ALL(CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values( *'SOSHM006_S'* , 'ADDRESS', 'SHM01', 86, 'MY', 'Ship4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'Y', 'N', sysdate, 0, sysdate, 0);
insert into OE_CUSTOMER_INFO_IFACE_ALL(
CUSTOMER_INFO_REF, CUSTOMER_INFO_TYPE_CODE, current_customer_number, org_id, COUNTRY, ADDRESS1, CITY, STATE, POSTAL_CODE, IS_SHIP_TO_ADDRESS, IS_BILL_TO_ADDRESS, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) values( *'SOSHM006_B'* , 'ADDRESS', 'SHM01', 86, 'MY', 'Bill4 479, JALAN PASIR PUTEH 31650 IPOH PERAK.', 'IPOH', 'Perak', '31650', 'N', 'Y', sysdate, 0, sysdate, 0);Hi George Chen
with sales order stock .. is ther a way of allocating the stock from unrestricted stock .. i understand that you have to have the stock in a "special" area to move it to the sales order?
excuse my ignorance but what is IS-AD solution?
thanks
Nick -
Multi languages for customer/vendor master
Hi All,
I have a requirement:-
I have maintained customer master details in two languages, one is English and second one is Thai. For this requirement Iu2019ve activated u201Cinternational versionsu201D also. But the problem is whenever I log on in Thai language, the system is not showing the descriptions for which I maintained for Thai. It is showing in English only.
Any inputs
Rgds
SwapnaDear Swp,
I got Your point!
International address versions are used when the companies have
locations in multiple countries and communication occurs across these
countries. In such scenarios the addresses are maintained in different
versions and depending on the need, printouts are taken in relevant
language. To see the Thail version, you need to activate it by SA09 and then to go to the
International Address version screen by FD02/FK02 and save the relevant Thai address.
Even though you maintain Thai version for
address and logon in tahi language, you will still see the address in
english.To see the address in thai langage you need to go to International
version screen by the push button "International versions". This is SAP standard behaviour.
Your requirement to have address in English language to be displayed
when logged in English & address in Thai language to be displayed when
logged in Thai is not possible.
I'm sorry about it.
Mauri -
Two Languages for Customer Master
Dear all,
I want to maintain the data for one customer in Customer Master Record (XD01) in Two different languages. Would u please tell me what configuration or new customisation has to be done.
THanks and Regards
PaulHi,
this is done in SE11. Choose Data Element (For which you wish to maintain the data in 2 languages).
in the menu bar, choose Go to --> Translation & choose the target language you wish.
For Eg: If you wish to maintain in DE, then choose DE & maintain the corresponding description in DE.
Hope this helps.
thanks & regds
sriram -
Disable duplicate check for address in customer creation
we use OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL, and OE_CUSTOMER_INFO_IFACE_ALL to upload sales order from third party system into OFS. For every sales order, we would like the system to create 1 new ship-to address and 1 new bill-to address.
However, when the address has been created in OFS, subsequent creation of the address will fail with the following error message.
Duplicate SHIP_TO ADDRESS found for SOSHMI003_S. Please correct the data.
1) how can we disable to address duplicate checking.
problem background
Our third party system need to pass to OFS the customer info, address info and sales order info. For customer info, we can use the customer_number as reference key between 2 systems, so we can control if the customer already created in third party system (ie: created in OFS also), the third party system will not create the customer again.
However, for address, there is no such a reference key that we can use, unless we are sending back the invoice_to_org_id and ship_to_org_id to the third party system, which we dun want. we want a one way data flow.
please share us if you have a solution on this. many many thanks.Hi Ankur,
please note that only duplicated IDs are being checked during the C4C data migration or migration simulation step.
The system will not perform in the migration workbench the duplicate check logic which considers and weights the content of different fields of the customer (name, address, etc).
Kind regards
Bernd -
Activation of duplicate check for vendor or customer account by matchcode
Hi,
Could you please me know how to do the activation of duplicate check for vendor as well as customer account by matchcode.
Many Thanks,
Panneersolved
-
Avoid Duplicate Tasks when Expanding Groups for Custom Task Process
Is there a way to:
Avoid Duplicate Tasks when Expanding Groups for Custom Task Process?
I've got a people metadata column that I am planning on putting groups into. I want the groups to expand and send a task for all users in the groups. I also want to avoid creating multiple tasks if a user happens to be in two groups at the same
time.
I'm trying to work out a way to assign users a read task based on job training requirements. Right now assigning groups and using a workflow task to confirm read is what I'm trying to accomplish. I just end up getting two tasks for a user if
their in multiple groups.
David JenkinsHi David,
Please verify the followings:
After Participants, select Parallel(all at a once)
Expand Task Options, select ‘Assign a task to each member within groups’
Open the action properties, make sure ExpandGroup is Yes
Also in SharePoint Designer ,you can edit the property for the Start Approval Porcess to enable ExpandGroup:
Reference:
https://social.msdn.microsoft.com/Forums/office/en-US/d14da1c4-bd5a-459b-8698-3a89bb01e6ad/expand-groupnot-creating-tasks-for-users-issue-in-sharepoint-2013-designer-workflow?forum=sharepointgeneral
https://social.technet.microsoft.com/Forums/office/en-US/ac245d45-ff66-4341-815c-79213efc4394/sharepoint-2010-designer-workflows-and-sharepoint-user-groups?forum=sharepointcustomizationprevious
Best Regards,
Eric
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Create Custom Languages for DVD
Hi... We are creating complex DVD's which use multiple Video and Audio angles. Audio angles give you the option of selecting a language for each track. My question: Is there a way to create a custom language Name... so instead of English, we call it Full Mix Audio - or something like that? I am doubtful about this, but just had top pose the question.
Thanks
BarryIf you mean changing the options in the pulldown for the audio, nope. For alternate audio I usually name the AC3s with names that are easy to see in the timeline (English, Spanish etc.)
-
Custom language for particular song's title
Hi,
I really like VoiceOver feature that reads a title of currently played song when you'll press remote button for a while, but it's not perfect.
My music collection consists of English, Polish, French and few Chinese songs and voice over tries to read it always "in English" (UI language). Only exception are Chinese songs that are being read by different voice in proper Chinese.
How can I set proper language for particular song?
In Nano 5G VoiceOver was generated by iTunes and everyone could define language for particular song, but 6G seems to synthesize speech on iPod, which is not an issue itself.
Issue is that I can't find a way to define language for each song separately.Right click on the track in itunes and select get info. Then select "Options". On that screen you will see an entry for Language. It is most likely set to "Automatic" just select the language you prefer and you are good to go.
i -
Database storage of multiple languages for name of a single entity
Surely I'm not the first person to have this problem, but I can't find many resources on how to solve this. Just some background on what I'm working with, I'm running a web application using the Struts framework with jdk 1.4 on a Weblogic 8.1 server connected to an Oracle 9i database, I'm using DAO for my persistence layer, and I'm not opposed to using any 3rd party software to assist in this task.
For example, say I have a database of DVDs, My application will retrieve the list of DVDs from the database to display to the user. Depending on the user's Locale I want to display the title of the DVD in that language.
This is a simple example, but the real-world application is much more complicated. The application is highly configurable meaning that through a configuration application, my internal users can add DVDs at any time, edit the title of the DVD, or add a new language that they want the title to display in, etc. When a customer logs in to the application front-end they will be able to change the language they want the application to display in at any time, and the application will need to reflect that change. The display of constant text like field labels and page text is easy using Struts but its this configurable dynamic text thats a bit more difficult.
Its obvious to me that I will need to store the multiple languages in the database in some way, I'm thinking of either storage in some xml format, or a new table hanging off the "dvd" table with languages for each dvd. Either of these options would work for my purposes, but I don't want to go reinvent the wheel when this same problem has arleady been solved. If someone could point me in the right direction I would appreciate itOne common way to handle this is to modify your key for the dvd title to include a locale identifier:
key dvdtitle
becomes
key locale dvdtitle
Now your db can hold multiple translations of the same dvd title.
Regards,
John O'Conner
Its obvious to me that I will need to store the
multiple languages in the database in some way, I'm
thinking of either storage in some xml format, or a
new table hanging off the "dvd" table with languages
for each dvd. Either of these options would work for
my purposes, but I don't want to go reinvent the
wheel when this same problem has arleady been solved.
If someone could point me in the right direction I
I would appreciate it -
Purchasing additional languages for movies on Apple TV
Hello,
We are a multilingual family, and are trying to promote the use of all our languages to our kids, French, Italian and English. We use the Apple Tv extensively, and I was wondering if there is an option to purchase aditional languages for movies on the Apple TV.
for example we purchase kids movies on the French itunes store and it includes both french and english languages, but not italian. However that same movies is available on the italian itunes store in italian. However since I have already purchased the movies i don't want to buy them all again on the italian itunes store. That would cost too much, but also we would have duplicates of our movies and in seperate itunes store accounts just to be able to watch them in different languages. This would be very inconvenient. In other cases, some movies on the french itunes store only have french as the language, however the english and italian languages are again available in the english and italian itunes store respectively.
The world is becoming ever more international and multilingual, and access to languages should not be so complicated. In fact Apple has always been a pioneer in offering all languages on their Mac OS and iOS, embracing the multilingual spirit.
IT would be extremely useful, if we could add aditional languages to an already purchased movie.
thank you for your help, if you have a solution to my problem.To have Apple see your request, you should repost it at
http://www.apple.com/feedback
In the meantime, you might want to see whether other stores offer movies with more languages included. -
Initial load of data to UCM for Customer Hub PIP
Hi,
What is the recommended approach to have XREF tables populated during an initial load to UCM (via EIM), when the Accounts already exist in Siebel CRM?
Our approach as of now, using EIM, is as follows:
1) Set required customer information in EIM_UCM_ORG
2) Look up the customer's existing Row_ID in Siebel, and populate EIM_UCM_ORG.EXT_SYSTEM_NUM and EIM_UCM_ORG.UCM_EXT_ID) accordingly
3) Run the EIM job and UCM Batch Process to import the customer into UCM
The account then appears in UCM with the correct reference to siebel/row_id under the "external account IDs" tab. HOWEVER, it also contains a reference to a newly created duplicate record for that account in Siebel. Looking at the xref tables, there is no reference to the existing Siebel/row_id specified in the EIM batch load, and our hypothesis is that this is the reason the account cannot be found (and a duplicated is created). What we want to achieve here is to tell UCM that the accounts we are inserting do infact already exist in Siebel CRM, and can be identified by the row_id that we pass along.
The relevant system versions are Customer Hub PIP 11g with AIA 3. Siebel CRM and Siebel UCM are on patch 8.1.1.7 (and pertinent ACRs have been incorporated in the two Siebel instances).
Any hints or suggestions on how to approach this would be appreciated
-M
Edited by: 968713 on Nov 1, 2012 5:05 AM
Edited by: 968713 on Nov 1, 2012 5:05 AM
Edited by: 968713 on Nov 1, 2012 5:06 AMDo you really need to populate the XREF table/transaction History table for initial load?
-
Duplicate check for non inventory vendor invoices in Finance
Hi,
SAP provides duplicate check for non inventory vendor invoices posted through transactions F-43 and FB01 etc. The field values checked for duplicate invoice include Document date and Reference field.
I want to know, is there any flexibility of removing Document date from checking criteria?
This is to facilitate picking more invoices in duplicate check net.
Regards,
VijayDear Vijay
Yes, you can control this via business transaction events. Please review the below explanation.
In Rel 4.6, duplicate invoices are checked using function module
FI_DUPLICATE_INVOICE_CHECK which is called when invoices are posted via trans FB60. Duplicate invoice checking criteria can be customized using the open FI interface SAMPLE_PROCESS_00001110 (custom function module) starting from Rel 4.6. Please verify if the open FI interface 00001110 is being used in your system and review duplicate invoice selection criteria via trans BERP. You may wish to omit the document date (BLDAT field from the duplicate invoice check criteria to trigger error msg F5117. In addition, table BSIP (vendor duplicate documents) may need to be updated. (see note 114563 for further info).
Please also check note 537213, and note 31771 for your information.
If this helps please reward with points.
Best Regards
Kesav -
Text is not copied from Customer masterdata to sales document header
Hi Friends,
Text was maintained in customer masterdata, that should be copied in to sales order header. In Quality server its working as per requirement. But in production its not copied from customer master data.
Same configuration settings are in production as well as quality(VOTXN)
Please suggest me regarding thisHi Durga,
Please go to SD> Basic function > text control> Define and Assign Text Determination Procedures and in that screen, check the customer sales and distribution change view customer sales text and sales note for customer and its assignment .
I hope these will be helpful for you.
Regards, -
SAPSCRIPT: Creating new Language for existing form
Hi Guys,
I need add an additional language for an existing form. Italian is not available for the this existing form. How can I add this language? do I need to copy the form with language EN? how can I include that form in the existing form? or there are other way to do this? Thanks in advance!
Regards,
Michael NacionalesThere is a change in the standard code.The reason for the above problem was because of a missing Enhancemnet point in a standard function module 'CV110_DOC_CREATE_WITH_TEMPLATE'.
IS-ADEC-MPD - Enhancement to copy MPD data
ENHANCEMENT-POINT CV110_DOC_CREATE_WTEMPL_01 SPOTS ES_SAPLCV110.
+*$*$-Start: CV110_DOC_CREATE_WTEMPL_01----------------------------------------------------------$*$*+
+**ENHANCEMENT 1 ZSF_AD_MPD_SAPLCV110. "active version**+
+*** copy MPD relevant data from templ. doc to current doc**+
+**CALL FUNCTION 'MPD02_COPY_MPD_DATA'**+
+**EXPORTING**+
+**is_draw = ls_draw**+
+**TABLES**+
+**ct_drad = lt_drad.**+
+*ENDENHANCEMENT.**$*$-End: CV110_DOC_CREATE_WTEMPL_01----------------------------------------------------------$*$*+
Created a custom enhancement point similar to SAP ECC6.0 EHP 3.0 system.
The reason was the buffer was not getting cleared previously.After inserting the above code the DIR's are getting created withot any issues.
Regards,
Prasad.B
Maybe you are looking for
-
Automation of Purchase Order to Sales Order
Hi all, Suppose I created a Purchase Order '123' and an IDOC has also been created for this PO. I would like the system to create a Sales Order for the same Purchase order I created in the same system. Can you all let me know the different solutions
-
How can I OCR only part of a long document?
OCR with a pdf file is usually very simple. Not here. This is a legal-type document (PDF) with with line numbers on the left and vertical lines on both sides of the text I want to OCR. If OCR includes the line numbers I will have to spend hours re
-
Can't connect to password protected wifi with the correct password.
So, here's the deal. I have a program on my Mac called Self Control. It's a program that allows you to block all access to either the entire internet or a select amount of websites that you choose from, for a specific time. I had it going today, and
-
How do I update iphone 4 with ios 4.2?
How do I update iphone 4 with ios 4.2?
-
Under iOS6, I was able to create an alias for one of my email accounts and reply/send email with the alias in the From line. With my upgrade to iOS7, while inputting the alias is easier, none of the smtp servers that worked before will accept the al