Incorrect Language picked for Material Description
Hello,
While creating an order from VA01, under the line items, we are entering a material which has a description maintained in two languages - Chinese and English. We choose the F4 help to get the list of languages. We are selecting English and clicking on ok. But the text appears in Chinese on the VA01 screen although we have selected English.
What could the problem be? We want the text to appear in English when we choose the English description.
Thanks and Regards,
Reena
Hi Reena,
Please check this and update
The system determines the language of the material description in VA01
in three steps (FV45PF0M_MAAPV_SELECT):
DA_SPRAS = KUAGV-SPRAS. <= comm. language of sold-to
IF DA_SPRAS = SPACE.
DA_SPRAS = TVKO_SADR-SPRAS. <= language of sales organization
ENDIF.
IF DA_SPRAS = SPACE.
DA_SPRAS = SY-LANGU. <= logon language
ENDIF.
So , you first take the sold-to party language and if a description
of the material exists in this language, you get the material
description in that language.
If no material description is maintained for the sold-to party lang.
the system will use the language of the sales organisation.
If no sales organisation language is maintained, the system will
lastly use the login language.
Regards,
Ramana
Similar Messages
-
Dear Experts,
I have a requirement for making material description as non mandetory in change request view of mdg material screen.
I have done that using field usage in get data method of feeder classes, but still message is displaying.
This message 'Material description is mandatory is displaying with check action only, but not with save or submit after i anhance field property as not mandetory.
How to prevent error message for material description in MDG material detail screen, when user click on check action.
Thanks
SukumarHello Sukumar
In IMG activity "Configure Properties of Change Request Step", you can completely deactivate the reuse area checks (but will then loose all other checks of the backend business logic as well).
You can also set the error severity of the checks from Error to Warning (per CR type, not per check).
Or you provide a default value for the material description, e.g. by implementing the BAdI USMD_RULE_SERVICE.
Regards, Ingo Bruß -
Display mode for Material Description in MM02 for Partucular User/UsrGroup
Dear friends,
I required to set: Display mode for Material Description in MM02. (Configured thruu2019 Maintain field selection to data screen)
For Particular User / User group, it should be Change mode. How to achive this. Please advice.
Thanks and regards,
RAMANHi,
I don't think you can realize it, because in SAP system there are 6 influncing factors:
Material Type
Plant
Industry sector
Transaction
Procurement indicator
SAP Delivery
Field selection is controlled by field references. You can assign field references to the influencing factors material type, plant, and industry sector in Customizing. SAP maintains the assignment of the field reference to the transaction codes, to the procurement types, and for the SAP delivery. You cannot change this assignment of these field references in Customizing.
So from my point of view, you can't use the factors of material type, plant and industry sector to distinguish different users' authorization.
Good day
Tao -
2step picking for Material staging
Hi All,
We are thinking of implementing 2 step picking for Material staging process (Production area). Please share the overview in terms of how different it is (customization settings/process flow) for material staging process as against the picking for deliveries.
Regards,
Ramachandra DNHi,
Just some ideas:
1. Users should create production orders with same parameters (order type, organisational level, etc), materials, etc...
- if it works for both of them then the problem might be that they use different parameters during their normal works...
- if it works for only one of them the problem is likely user-dependent... You can try it with other users...
2. Are you using immediate TO creation?
If yes, please read note 566090. This note explains how it works and also suggests the use of mail control >>> you will get message via mail why it doesn't work...
3. If you are using auto TO creation...
...system creates the TOs from the TRs via report RLAUTA10. This should be run as background job. I don't think you use this since you mentioned that the TO is created immediately from the TR.
However, if you use this, some development should work, and I think you should check the development and the paraemters of thie mentioned report (why it works in user-dependent way)...
http://help.sap.com/erp2005_ehp_04/helpdata/EN/97/91cfd2571211d4b3210050045571f7/frameset.htm
4. The issue might be authorization related, see point 1.
Regards,
Csaba
Edited by: Csaba Szommer on Jul 23, 2009 9:43 PM -
Infoset for material description
Plese tel me any infoset for material short description ??
Regards
NikhilHi
Use MAKT for material description
Join this infoset MATNR field with the other infoset MATNR field and use it in the query
<b>Reward points for useful Answers</b>
Regards
Anji -
Routine for Material Description in language DE instead of EN in report o/p
Hi all,
We need to display material description/text in terms of DE language insted of EN at o/p the report.
It's a masterdata(0material) info object.There are many fields at report level,Only for this perticular field text only they want in DE language,remaining all in EN only.
How can we do langualge translations in BI.How can we achive this?
If any body implimented with routines plz share the information.
Regards,
VS.Hi Varun ,
Please follow these steps :
go to RSA1-> Translation ->infoobject ->select object ->Create a piece list for Translation ->Create a Object List Go to transaction LXE_MASTER. In the evaluations tab, choose Object List->in the object List dialog box, choose create option ->Assign the Piece List->Generate the Object List.->
Schedule the background job which will generate the object list
Once the job for generating the object list is finished, please go to se63 ->Check your Default settings ->select Source Language and Target Language ->
Access your personal work list ->Enter target Language texts for BI objects in the Worklist ->Run the program RSO_AFTER_TRANSLATION ->Verify the translation in the respective object maintenance screen.
Regards,
Jaya -
API_MATERIAL_SAVEDATA for Material Description ?
dear Friends:
How to modify function API_MATERIAL_SAVEDATA Material Description?Hi
hope this coding will help you look especially at
IT_MAKT-LANGU = IT_DATA-SPRAS.
IT_MAKT-MATL_DESC = IT_DATA-MAKTX.*
APPEND IT_MAKT.
REPORT ZKAR_MATMAS_BAPI.
* TABLES
* FLAGS *
DATA: F_STOP. " Flag used to stop processing
* DATA DECLARATIONS *
DATA : V_EMPTY TYPE I, " No. of empty records
V_TOTAL TYPE I. " Total no. of records.
* STRUCTURES & INTERNAL TABLES
*BAPI structures
DATA: BAPI_HEAD LIKE BAPIMATHEAD, " Header Segment with Control Information
BAPI_MAKT LIKE BAPI_MAKT, " Material Description
BAPI_MARA1 LIKE BAPI_MARA, " Client Data
BAPI_MARAX LIKE BAPI_MARAX, " Checkbox Structure for BAPI_MARA
BAPI_MARC1 LIKE BAPI_MARC, " Plant View
BAPI_MARCX LIKE BAPI_MARCX, " Checkbox Structure for BAPI_MARC
BAPI_MBEW1 LIKE BAPI_MBEW, " Accounting View
BAPI_MBEWX LIKE BAPI_MBEWX, " Checkbox Structure for BAPI_MBEW
BAPI_RETURN LIKE BAPIRET2. " Return Parameter
*--- Internal table to hold excel file data
DATA: IT_INTERN TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.
*--- Internal table to hold Matetrial descriptions
DATA: BEGIN OF IT_MAKT OCCURS 100.
INCLUDE STRUCTURE BAPI_MAKT.
DATA: END OF IT_MAKT.
*--- Internal to hold the records in the text file
DATA : BEGIN OF IT_DATA OCCURS 100,
WERKS(4), " Plant
MTART(4), " Material type
MATNR(18), " Material number
MATKL(9) , " Material group
MBRSH(1), " Industry sector
MEINS(3), " Base unit of measure
GEWEI(3), " Weight Unit
SPART(2), " Division
EKGRP(3), " Purchasing group
VPRSV(1), " Price control indicator
STPRS(12), " Standard price
PEINH(3), " Price unit
SPRAS(2), " Language key
MAKTX(40), " Material description
END OF IT_DATA.
* SELECTION SCREEN. *
SELECTION-SCREEN BEGIN OF BLOCK SCR1 WITH FRAME TITLE TEXT-111.
PARAMETER : P_FILE TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT " Input File
'C:\Material_master.XLS'.
PARAMETER : P_MAX(4) OBLIGATORY DEFAULT '100'. " no.of recs in a session
PARAMETERS: P_HEADER TYPE I DEFAULT 0. " Header Lines
PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.
SELECTION-SCREEN END OF BLOCK SCR1.
* AT SELECTION-SCREEN *
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
*--- Validating file
PERFORM VALIDATE_FILE USING P_FILE.
* START-OF-SELECTION
START-OF-SELECTION.
*--- Perform to convert the Excel data into an internal table
PERFORM CONVERT_XLS_ITAB.
IF NOT IT_DATA[] IS INITIAL.
*--- Perform to delete Header lines
PERFORM DELETE_HEADER_EMPTY_RECS.
ENDIF.
* END OF SELECTION. *
END-OF-SELECTION.
*--- Perform to upload Material Master data
PERFORM UPLOAD_MATMAS.
* Form : validate_input_file
* Description : To provide F4 help for file if read from PC
FORM VALIDATE_FILE USING F_FILE TYPE RLGRAP-FILENAME.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
CHANGING
FILE_NAME = F_FILE
EXCEPTIONS
MASK_TOO_LONG = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
MESSAGE S010(ZLKPL_MSGCLASS). " 'Error in getting filename'.
ENDIF.
ENDFORM. " validate_input_file
*& Form CONVER_XLS_ITAB
* text
FORM CONVERT_XLS_ITAB.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
FILENAME = P_FILE
I_BEGIN_COL = P_BEGCOL
I_BEGIN_ROW = P_BEGROW
I_END_COL = P_ENDCOL
I_END_ROW = P_ENDROW
TABLES
INTERN = IT_INTERN.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*--- Perform to move the data into an internal data
PERFORM MOVE_DATA.
ENDFORM. " CONVERT_XLS_ITAB
*& Form MOVE_DATA
* text
FORM MOVE_DATA.
DATA : LV_INDEX TYPE I.
FIELD-SYMBOLS <FS>.
*--- Sorting the internal table
SORT IT_INTERN BY ROW COL.
CLEAR IT_INTERN.
LOOP AT IT_INTERN.
MOVE IT_INTERN-COL TO LV_INDEX.
*--- Assigning the each record to an internal table row
ASSIGN COMPONENT LV_INDEX OF STRUCTURE IT_DATA TO <FS>.
*--- Asigning the field value to a field symbol
MOVE IT_INTERN-VALUE TO <FS>.
AT END OF ROW.
APPEND IT_DATA.
CLEAR IT_DATA.
ENDAT.
ENDLOOP.
ENDFORM. " MOVE_DATA
*& Form DELETE_HEADER_EMPTY_RECS
* To delete the Header and empty records
FORM DELETE_HEADER_EMPTY_RECS.
DATA: LV_TABIX LIKE SY-TABIX.
IF NOT P_HEADER IS INITIAL.
LOOP AT IT_DATA.
IF P_HEADER > 0 AND NOT IT_DATA IS INITIAL.
DELETE IT_DATA FROM 1 TO P_HEADER.
* P_HEADER = 0.
EXIT.
ENDIF.
ENDLOOP.
ENDIF.
CLEAR IT_DATA.
*--- To delete the empty lines from internal table
LOOP AT IT_DATA.
LV_TABIX = SY-TABIX.
IF IT_DATA IS INITIAL.
V_EMPTY = V_EMPTY + 1.
DELETE IT_DATA INDEX LV_TABIX..
ENDIF.
ENDLOOP.
CLEAR IT_DATA.
*--- Total no of recs in file
DESCRIBE TABLE IT_DATA LINES V_TOTAL.
IF V_TOTAL = 0.
MESSAGE I013(ZLKPL_MSGCLASS). " No records in the file
F_STOP = 'X'.
STOP.
ENDIF.
ENDFORM. " DELETE_HEADER_EMPTY_RECS
*& Form UPLOAD_MATMAS
* to upload Material Master data
FORM UPLOAD_MATMAS .
LOOP AT IT_DATA.
* Header
UNPACK IT_DATA-MATNR TO IT_DATA-MATNR.
BAPI_HEAD-MATERIAL = IT_DATA-MATNR.
BAPI_HEAD-IND_SECTOR = IT_DATA-MBRSH.
BAPI_HEAD-MATL_TYPE = IT_DATA-MTART.
BAPI_HEAD-BASIC_VIEW = 'X'.
BAPI_HEAD-PURCHASE_VIEW = 'X'.
BAPI_HEAD-ACCOUNT_VIEW = 'X'.
* Material Description
REFRESH IT_MAKT.
IT_MAKT-LANGU = IT_DATA-SPRAS.
IT_MAKT-MATL_DESC = IT_DATA-MAKTX.
APPEND IT_MAKT.
* Client Data - Basic
BAPI_MARA1-MATL_GROUP = IT_DATA-MATKL.
BAPI_MARA1-BASE_UOM = IT_DATA-MEINS.
BAPI_MARA1-UNIT_OF_WT = IT_DATA-GEWEI.
BAPI_MARA1-DIVISION = IT_DATA-SPART.
BAPI_MARAX-MATL_GROUP = 'X'.
BAPI_MARAX-BASE_UOM = 'X'.
BAPI_MARAX-UNIT_OF_WT = 'X'.
BAPI_MARAX-DIVISION = 'X'.
* Plant - Purchasing
BAPI_MARC1-PLANT = IT_DATA-WERKS.
BAPI_MARC1-PUR_GROUP = IT_DATA-EKGRP.
BAPI_MARCX-PLANT = IT_DATA-WERKS.
BAPI_MARCX-PUR_GROUP = 'X'.
* Accounting
BAPI_MBEW1-VAL_AREA = IT_DATA-WERKS.
BAPI_MBEW1-PRICE_CTRL = IT_DATA-VPRSV.
BAPI_MBEW1-STD_PRICE = IT_DATA-STPRS.
BAPI_MBEW1-PRICE_UNIT = IT_DATA-PEINH.
BAPI_MBEWX-VAL_AREA = IT_DATA-WERKS.
BAPI_MBEWX-PRICE_CTRL = 'X'.
BAPI_MBEWX-STD_PRICE = 'X'.
BAPI_MBEWX-PRICE_UNIT = 'X'.
*--- BAPI to create material
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = BAPI_HEAD
CLIENTDATA = BAPI_MARA1
CLIENTDATAX = BAPI_MARAX
PLANTDATA = BAPI_MARC1
PLANTDATAX = BAPI_MARCX
* FORECASTPARAMETERS =
* FORECASTPARAMETERSX =
* PLANNINGDATA =
* PLANNINGDATAX =
* STORAGELOCATIONDATA =
* STORAGELOCATIONDATAX =
* VALUATIONDATA = BAPI_MBEW1
* VALUATIONDATAX = BAPI_MBEWX
* WAREHOUSENUMBERDATA =
* WAREHOUSENUMBERDATAX =
* SALESDATA = BAPI_MVKE1
* SALESDATAX = BAPI_MVKEX
* STORAGETYPEDATA =
* STORAGETYPEDATAX =
IMPORTING
RETURN = BAPI_RETURN
TABLES
MATERIALDESCRIPTION = IT_MAKT
* UNITSOFMEASURE =
* UNITSOFMEASUREX =
* INTERNATIONALARTNOS =
* MATERIALLONGTEXT =
* TAXCLASSIFICATIONS =
* RETURNMESSAGES =
* PRTDATA =
* PRTDATAX =
* EXTENSIONIN =
* EXTENSIONINX =
IF BAPI_RETURN-TYPE = 'E'.
WRITE:/ 'Error:' ,BAPI_RETURN-MESSAGE ,'for material:' ,IT_DATA-MATNR.
ELSEIF BAPI_RETURN-TYPE = 'S'.
WRITE: 'Successfully created material' ,IT_DATA-MATNR.
ENDIF.
ENDLOOP.
ENDFORM. " UPLOAD_MATMAS
* 1 children | View in hierarchy
Regards,
V.Balaji
Reward if usefull -
Customize iw13 for Material Descriptions for one time buys
Hello,
I'd like to make a customer report zpmiw13 using iw13. I'd like it to do everything the same as iw13 except I'd like it to get the material description for the one time buys to show up on the report.
I'm pretty sure this has been done before so I was hoping someone has a code sample I could look at to do this.
Somewhere in the code I need to do a select statement to find the Material Description in EKPO(?) when the Material Number field is blank (one time buy = no material master record).
Any help?
Thanks,
MattIn this case we are going to use iw12 to show the data.
Thanks,
Matt -
Screen Display Language of Material Descriptions in PO vs Output Documents
Greetings Experts,
We have the requirement to display material descriptions in purchase order screens as well as other screens in language dictated by user setting and not the business partner preference. Currently, when we log on as user with English language setting and create purchase order for vendor with a Korean language setting, the material description in the screen is displayed in Korean. So it appears that system ignores the UI preference and displays the material description in the vendor's language/comunication preference. We see this same behavior in other SAP transactions as well. Is there a way for display language for material description to be dictated by user logon preference while retaining ability to output documents that are required in vendor's preferred language?Hi
The material description will come from the material master record, so whic language you are entering in the material master it automatically pick to the purchasing documents.
If you need material description in different language you can do this in material master itself goto additional data and maintain there. -
Characters in material description
Where I can check how many characters are allowed for material description in material master ?
Hi Balaji,
the material master description allow 40 characters.
in MM01 or MM02 you can count them or
take the field name, in se11 check for the fields info and check for data element and its length.
Thx,
MJ -
Customise MCBE (TOTAL STOCK LEDGER)_For long material description
Dear All,
I have to chage short text(material description) into long Material description.
I copped RMCB0300 (Tc-MCBE) into ZRMCB0300
I run ZRMCB0300
and I clicked Switch drilldown ->radio button are not coming(where i have to select material radio button).
Kindely suggest me solution.
With regard,
Jyoti prakashhi,
In standard code material description is coming 40 charecter But requirement is 80
for material description.
If you go mm02 -basic data 1
Long material descr is availble
I have to display in MCBE.
With regrads
jyoti prakash -
Different material description in one language for single material
Hi folks,
Is it possible to maintain different material descriptions (In one language-english) for a single material.
if it so how can u provide me steps.
Thx in advance,
Neelima.NHi,
For a single material code maintaining multiple text in the same language is not possible,
this contradicts the basic principle of consistancy.
Howevery you are free to do R&D, if sucessful please let me know.
Regards
Bikas -
Material description for different language
Hi SAP Gurus,
Please advise how to pull material description maintained in different language ?
I need to download this material descriptions maintained in all languages for a certain type of materials of one plant.
Thanks for your help.
Regards,
Manojyou either create a quickview by joining MARC and MAKT tables for this.
or much easier. you press F4 in a material number field.
then you go to search help W plant material.
there you erase the language from the selection pop-up and execute
in the hitlist do a right mouse click and you can directly download -
Material description - different language
Dear Experts,
We have material with both English and Spanish descriptions. When I create purchase order in English log on or Russian log on, system is picking the description based on the vendor language. It sounds like logical that purchase order is recieved by vendor and hence its picking the vendor language.
But is there any way that material description should refer the log on language and not the vendor language.
Regards,
R.SHi,
I am trying to understand the description for material.
But in the same context, I am facing problem with plant description which is maintained in two different languages using international version. But system is picking only one langauge in both English and Spanish.
Please help.
Regards,
R.S -
Material descriptions in chinese language is not transferred to SRM
Hi All,
We have an issue in transfering material description in chinese language from ECC to SRM.
We are on SRM 5.5 and ECC 6.0
I've set filter in R3AC1 with Table name "matk" anf field "SPRAS" to take care of language.
This works fine for all language except chinese both for initial and delta down load.
Any help is greatly appreciatedHi,
Which your support package?
Did you already seek OSS?
Rgs,
Pedro Marques
Maybe you are looking for
-
Hi experts! I have deployed this files to get MDM PI Adapter: MDMCONNECTOR08_0-20008055.SCA Connector MDMJ71008_1-10006189.SCA JAVA API MDMADAPTER08_0-10005238.SCA PI ADAPTER My PI version is 7.0 SP19. My MDM
-
How to get the logged in userId value in adf task flow OIM11g R2
Hi, I have created an adf task flow. Now I want to run some query in that based on the logged in userId. Could you please help me in knowing how to get the logged in userID value in adf TaskFlow so that I can run a parameterized query. Thanks
-
My external 2TB Western Digital external drive just vanished.
My external 2TB Western Digital just vanished as well. [I have read many posts very similar to mine in the MacRumors forums and also Western Digital forums. I never installed any WD software when I purchased it , or since, but formatted the drive wit
-
How to find tracking 20 or 20??
Hi all Actualy we can able to find the tracked places by giving constant value. But how can we find tracking >20 or <20 through script find options?? many thanks, H
-
How to display values and new char line (blank line)
Hi, In database, one field contains values followed by new character lines (blank lines) after blank lines there is no values. Finally, I would say the field contains values and blank lines. Every thing is fine in database. In Crystal Reports the fie