How to use internationalization in Label fields in Screens in OPA
Hi
I am very new to Oracle Policy Automation. I am developing a screen which will give the option to the user to select languages. Based on his/her selection, the next screen should display a welcome message in the language selected.
I have two properties files (one for each language) and I have placed them inside the /classes/configuration folder.
Now, my query is how to invoke these properties files based on user selection and what should I write in the label field so that the messages are dynamically picked up.
Thanks in advance for the help.
Sounds like you want to allow the end user to run the Web Determations interview in a choice of languages, based on selecting a particular language from a list at the start of the interview? If so, the right approach is to use the translation layer functionality.
You should read the OPM Help article "Create a new language translation for a rulebase": http://download.oracle.com/docs/html/E20340_01/Content/Languages/Create_new_language_translation_for_rulebase.htm
Cheers,
Jasmine
Similar Messages
-
How to use the different class for each screen as well as function.
Hi Experts,
How to use the different class for each screen as well as function.
With BestRegards,
M.Thippa Reddy.Hi ThippaReddy,
see this sample code
Public Class ClsMenInBlack
#Region "Declarations"
'Class objects
'UI and Di objects
Dim objForm As SAPbouiCOM.Form
'Variables
Dim strQuery As String
#End Region
#Region "Methods"
Private Function GeRate() As Double
Return Double
End Function
#End Region
Public Sub SBO_Appln_MenuEvent(ByRef pVal As SAPbouiCOM.MenuEvent, ByRef BubbleEvent As Boolean)
If pVal.BeforeAction = True Then
If pVal.MenuUID = "ENV_Menu_MIB" Then
End If
Else ' Before Action False
End If
End Sub
#End Region
End Class
End Class
Rgds
Micheal
Vasu Anna Regional Feeling a???? Just Kidding
Edited by: micheal willis on Jul 27, 2009 5:49 PM
Edited by: micheal willis on Jul 27, 2009 5:50 PM -
How to use lock pattern for ur home screen in pod touch 4g(ios 5)
how to use lock pattern for ur home screen in pod touch 4g(ios 5)
Video formats:
H.264 video up to 720p, 30 frames per second, Main Profile level 3.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats
MPEG-4 video up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats
Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format
Support for 1024 by 768 pixels with Apple VGA Adapter; 576p and 480p with Apple Component AV Cable; 576i and 480i with Apple Composite AV Cable (cables sold separately) -
How to use alias in "From" field when I send a mail with utl_smtp ?
Hi all,
I'm using a PL/SQL package with an Oracle 11G database to send mails. It works fine but instead of use of my mail in "From" field like "[email protected]" as sender E-mail address, I would like to have "Toto" in the sender address. I tryied to use utl_smtp.mail(l_connection, '<toto> [email protected]') but it doesn't work. The only way I can send mail is when I set utl_smtp.mail(l_connection, '<[email protected]>') directly. When I use the Alias, I have an error from smtp server telling that I use a bad syntax address.
Does someone know how to use the alias ? Where do I do a mistake ?
Thank you for your help.
sis2bThank you, I find how to solve the problem thanks to your link.
I try to send HTML E-mail so I had the From in the from field writen in the header of the mail and not to initialize the connection.
sis2b. -
How to use an infopath form field in the designer workflow
Hi,
I need to send an email to a person field from Infopath form. Can i access it in the workflow. If not, is there a way i can send an email on form submission from within the infopath form.
Please help. Thank you.Hi Prajk,
There are three ways of achieving it, one i will say its pretty straightforward and covers the basic of Infopath Forms Development
1)Populate Fields From Infopath Form at the time of Publishing.
The moment you done with your form and to publish you click FIle>Publish>SharePoint Server >Enter the Url of Site> Then Click Next twice upto a point where wizard asks "The fields listed below will be available as SharePoint Columns" ,
Click Add, select the placeholder in myfields for Person Field , expand the "person" group field and choose "AccountId", give the name to column(this will be SharePoint List Column Name) and for function select "first" and then
click next and Finish.
And use this field in Designer Workflow to send email.
2)Second way is to write VSTA based C# code on click of your Submit action on the form and upload and activate this form on form library via Central Admin.
3)Now other way of doing this is via Event Recievers.
Every infopath Form is an XmL File so on ItemAdded event you can extract its content and implement email sending c# code there:-
http://www.bizsupportonline.net/infopath2007/how-to-use-sharepoint-event-handler-object-model-submit-data-infopath-form-sharepoint-list.htm
Mark as Answer if helped!! To be or Not to Be..The question is this only...... -
How to use the method for field-exit to trigger the workflow?
Dear all,
I want the workflow to trigger , when ever the check box for DELIVERY COMPLETED is checked in ME22N .
I have developed a method in SE18 for the corresponding field and defined function module SWE_EVENT_CREATE with BOR bus2012 and event CHANGED.
Now how to use this method to make my workflow to trigger?Shall I create an event in delegated bus2012 and can I call this method?
Thanks and regards,
S.SureshHi
You want to place your method which is defined for particular filed.right?
For that you can go for BADI. First you check whether any badi is getting called form that tcode ME22N. Then to place your method, implement that BADI. So whenever that BADI is getting called, it will call your event. Through Event workflow will be getting triggered.
Regards,
Hemalatha. -
How to use internationalization in struts
how to use the internationalization in struts with clear example
http://www.google.com/search?hl=en&q=ajax+struts&btnG=Google+Search
-
How to use SHD0 to hide fields / tabs in CRMD_ORDER
Hi, i have to hide some tabs and fields for some users when executing tx. CRMD_ORDER. I have read that i should use tx SHD0 but don't know how it works...
What i have to hide is the following:
- Sales order's Header: filed "net value" in tab General.
- Sales order's item: Tab Item Overview, tab Prieces, tab Conditions, tab Billing.
Can anyone help me or explain how to use SHD0 or tell me what other things can i do ???
Thanks in advance....Hi,
SHD0 is used to create transaction variants. With this transaction you can control the display and modifications of screens, screen fields, buttons, menus and any other gui elements that are used in transactions. The settings can be saved as variants and can be used accordingly. for eg: You can maintain different transaction variants for different users.
Following are teh steps to create transaction variants.
1. In transaction SHD0, enter the transaction name for which you want to create a variant. Give a variant name.
2. Then press "Create" button on the application tool bar. This would run the transaction.
3. Enter values in transaction and run it as usual. After every screen or tab, there will be a pop up displaying the screen elements and the options. Eg. If you want to hide Field 1 in screen 1 then against field 1 check the option "Invisible".
4. After all teh screens are through, save the transaction variant.
5. This variant will have to be assigned in customizing to the transaction so that it applies to teh transaction and you can see the changes.
Hope this helps.
Thanks,
Rashmi. -
How to use MODIF ID at a SELECTION-SCREEN
Hello,
how can use a SELECTION-SCREEN block with MODIF ID? My SELECTION-SCREEN definition looks like the example below and I want to combine it with a MODIF ID - how can I do this?
SELECTION-SCREEN BEGIN OF BLOCK par3 WITH FRAME TITLE text-003.
PARAMETERS: p_pfadn LIKE rlgrap-filename
DEFAULT '/home/dsbftp/due_test/konditionen_avs3.txt'.
SELECTION-SCREEN SKIP 1.
PARAMETERS: p_trans TYPE tcode DEFAULT 'JC03',
p_appl TYPE kappl DEFAULT 'J0'.
SELECTION-SCREEN END OF BLOCK par3.
thxHi Mike,
To modify the appearance of an input field on the selection screen, you must assign the parameter to a modification group as follows:
PARAMETERS <p> ...... MODIF ID <key> ......
The name of modification group <key> should be a three-character variable name without quotation marks.
The MODIF ID addition always assigns <key> to the SCREEN-GROUP1 column of internal table SCREEN.
Parameters assigned to a modification group can be processed as an entire group with the LOOP AT SCREEN and MODIFY SCREEN statements during the AT SELECTION-SCREEN OUTPUT event.
You can do the following modifications to the selection screen elements:
1) REQUIRED: When you set REQUIRED = 1, a field that is ready for input is made mandatory
2) INPUT: When you set INPUT = 1, Ready for input, even if Input is not set statically.
3) OUTPUT: When you set OUTPUT = 1, Field is for display only
4) INTENSIFIED: When you set OUTPUT = 1, Field is highlighted
4) INVISIBLE: When you set INVISIBLE = 1, Screen field is not displayed, regardless of the static attributes.
5) ACTIVE: When you set ACTIVE = 1, At the beginning of the PBO, ACTIVE is always set to 1, regardless of the static attribute settings. Setting ACTIVE to 0 automatically sets INPUT = 0, OUTPUT = 0, and INVISIBLE = 1.
Here is the sample code:
REPORT modif_example.
PARAMETERS: FIELD1(10) MODIF ID FL1,
FIELD2(12) MODIF ID FL2,
FIELD3(15) MODIF ID FL3,
FIELD4(20) MODIF ID FL3.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'FL1'.
SCREEN-INPUT = '1'.
MODIFY SCREEN.
CONTINUE.
ENDIF.
IF SCREEN-GROUP1 = 'FL2'.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
CONTINUE.
ENDIF.
IF SCREEN-GROUP1 = 'FL3'.
SCREEN-REQUIRED = '1'.
MODIFY SCREEN.
CONTINUE.
ENDIF.
ENDLOOP.
Hope it helps.
Regards,
Neeraj Gupta -
How to use photoshop 12 on a touch screen
how do u use photoshop 12 on a touch screen???
In some apps like safari you can hold for 2-3 seconds and then will appear a menu with options, such as copy, paste, select, etc...
-
How To Use Control Hint Label In columnHeader?
Using JDeveloper 9.0.3 I created a uiXML-BC4J app.
I specified control hint Labels for each attribute in a view object whose source is a db table. The uix page browses the table using the view object. How do I get the column header to use the Control Hint Label? I'm currently hard coding column header text:
<columnHeader>
<bc4j:sortableHeader text="Product No" />
</columnHeader>
I would rather specify the control hint Label. How do I do that?
Thanks for your time.
GregBy "in the page", I meant just as you're doing it now.
You could also externalize it to a Java ResourceBundle;
see the "Internationalization" chapter of the UIX
developer's guide. -
How to use the Cross Reference fields in P4P
I have been receiving questions related to the Cross Reference section from many different customers and partners. This post represents my attempt to describe the Cross Reference Section and the Equivalent Numbers stored within.
Identity
A term that Kelly uses and I will borrow is “identity”. A given specification can have many identities. The basic identity is the specification number generated by GSM. This is useful during early stages of design. Once we get past a draft or development status in the workflow the organization quickly wants to identify the specification in other ways. Examples include:
Execution System Number: Operations and Supply Chain quickly need to formalize an item or material for forecasting, inventory and purchasing…
Custom Numbering Conventions: Sometimes an organization has very specific custom logic for identifying materials. Usually terms like smart numbering are used to describe their methods.
Data Migration Identifier: In some cases customers have extensive data clean up projects. As part of the effort systems and processes are developed and an identity is created. In my experience we loaded a “Base Stock” number to represent Packaging Materials. The label stock that was commonly used was historically not represented so we created a number as part of the migration project.
Identity Functionality:
The Fields: The four major fields that make up the Cross Reference section are as follows:
>>System Name: This field describes the system generating the identifier. Examples I like to use are Oracle EBS or SAP Material Master. Sometimes geography must also be concatenated to the system, i.e. Oracle EBS – NA. This occurs when the customer is a large multinational where multiple ERP implementations exist. Therefore the same material may be known by many different numbers, i.e. Oracle EBS – NA = 77432, Oracle EBS – EU = 88883.
>>System Code: The system code is merely the syntax used during integration. Using CSS or various APIs you may chose to identify the system using an abbreviation, EBSNA or SAPMM.
>>Equivalent: The value representing the identity within a given system.
>>Externally Managed: If you are using CSS or an API to receive Cross Reference data you can define the field as "Externally Manged". When a cross reference is marked in this manner the general user community will not be able to edit the field. Administrators associated with the role [Externally_Managed_Cross_Ref_Admin] can edit the field if needed.
Syndication: While some users enter equivalent numbers manually, others use integration tools to generate and transmit identities. If a given cross reference is marked as “Externally Managed” then users are unable to manually enter data. On initial syndication the specification will not have a given equivalent. The specification is sent to middleware, a number is generated by the appropriate system and the response is sent back to GSM to add the System Code to the specification with the appropriate identity value.
Copy verses Issue:
>>Copy: When a user copies a specification the Cross Reference data is NOT included. Since the identities refer to the originating specification it does not make sense to carry over to the copy. If we did then users would quickly need to delete the data.
>>Issue: When a user issues a specification it maintains the Cross Reference data. This is an important concept because it is expected that a system like GSM will have many issues related to a single ERP #. ERP systems are usually not interested in many of the fields stored in the Product Data Management system.
Reference: As raw materials are consumed as inputs into Formulation or Trade Specifications the organization may come to identify the materials based on equivalent numbers. Therefore GSM allows for an equivalent number to appear next to the GSM number.
Implementation Issue: Ingredients In Packaged Quantities
Some customers run into a situation where the ingredient specification does not represent a packaged quantity. From an R&D perspective the developer does not care if the material comes in a box or a tanker. In this situation the GSM ingredient may be represented in the ERP system by many items and therefore more than one cross reference value. These items represent packaging differences that are important to purchasing, manufacturing, warehousing, and other execution systems.
I hope this helps describe some of the purposes and implementation issues around the Cross Reference field.You need to get jmf.jar in your CLASSPATH, either on the command line, in an environment variable, by putting a symlink in $JAVA_HOME/lib/ext, whatever works for you. Have you done that? Once it's in the classpath, you can run jmstudio from any directory with the command "java JMStudio".
Items in the bin directory are just shell scripts, run with "sh jmstudio" or whatever suits your shell (on Mac OS X, copy one of these guys and append ".command" to the filename to make him double-clickable in the Finder).
--invalidname -
How to use standard T-CODE fields.....
hi all ABAP masters,
i need to use 2 field values of standard T-CODE ME11 they r NET VALUE and MATERIAL.
i want to use the values entered in the textboxes against these to fields in my program. how can i refer to them without any modification in the standard program.
usefuk help will be rewarded.
thanks
devenderHi Devender ,
You have to use User Exit and you have to write your code in perticular exit include program.
Please find below user exits belongs to ME11 . you can select suitable to your requirement from below .
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
M06B0003 Number range and document number
M06B0004 Number range and document number
M06B0005 Changes to comm. structure for overall release of requisn.
M06E0004 Changes to communication structure for release purch. doc.
M06E0005 Role determination for release of purchasing documents
ME590001 Grouping of requsitions for PO split in ME59
MEETA001 Define schedule line type (backlog, immed. req., preview)
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
AMPL0001 User subscreen for additional data on AMPL
if you give me brief i can help you out more.
Thank you .
Regards
Ram -
How to use user defined contact fields in Pages 4.3?
I would like to use new fields definded in Contacts (Vers. 7.1) in Pages (Vers. 4.3) for personalizing documents on my iMac under Mountain Lion. Is this possible, and how? Thank you.
Yes, here are four of them:
#1: shows the new field "foo" in the template
#2: shows "foo" in the list of names
#3: shows "foo" while editing a new card
#4 shows the absence of "foo" in the available names while trying to put the field "foo" in a pages document. -
How to use new cost center field, new profit center field, new account field?
As I create a new change request of adding new GL account, or that of new cost center, or that of new profit center, I normally enter the new GL code GL01, or new cost center CC01 or profit center code PC01 in "General Data" section on the change requst screen, these codes (GL01, CC01, PC01) are landed in ECC upon data replication.
I do see there is another field called "New Account" of GL change request, or "New Cost Center" of CC change request, or "New Profit Center" of PC change requst all of which is under "Administrative Data" section. I have never used it. but I was wondering what the purpose it will serve and how should I use them.
Please advise,
Thanks,
LUO.Hi Kiran,
Thanks for the info. I don't quite understand though. could you tell me more about the usage of each? Why it is used when GL or CC or PC is blocked? Would the new cost center code entered replace old cost center master record?
Thanks,
LUO
Maybe you are looking for
-
When I sync my iPhone to my computer the songs don't display
This has happened to me a few times and I'm not sure how to fix it. Sometimes when I would sync my iPhone to my iTunes it would sync correctly but my songs would not be displayed. The songs are still on my iPhone but I am not able to work with anythi
-
GR posting with External No Range
Hi, Is it possible to create a GR with external number(for both Mtl and Acct document) with correspond to a PO number... Thanks
-
When I downloaded the Facebook app, my contacts from Facebook were automatically listed in Contacts. Of course, not all of my Facebook friends are people I talk to often irl, so I went in to manually add phone numbers to the contacts I talk to who di
-
Hi all, I have a 4503 and some 4006s with WS-X4548-GB-RJ45 modules. I these switches I have servers connected via 1000BaseTX to the modules. The problem is that when I make backups (Gigas of info), the delay it takes is worrying and frustrating (it t
-
Slow to start up and shut down
Hi. I have updated MacBook Pro from 2.16 GHz with OS 10.4.11. The old one started up and shut down very fast. Now my new 2.4 GHz one starts up very slow. I see the gray screen forever till finally see my desktop. It happens even I installed the OS on