A OAF Personalization Question

Hi, there
Can Descriptive Flexfield with a value set in the OAF be changed to the style of picklist by personalization?
Peter
Edited by: bo**** on 2011-8-22 下午5:34

Hi,
If not using personalization, below is an alternate approach, if all that you require is a DFF having pick-list :
In the DFF insert/update screen (in Oracle Apps), give a relevant Value-Set for the segment(s), if applicable.
This will give you a piclist or a drop-down list (based on this value-set) for the flex item in the OAF page.
Regards.

Similar Messages

  • Impact on OAF Personalization/Customizations - Upgrade from R12.1.3 to 12.2.4

    Hi All,
    1) I would like to know if we need to re-deploy the OAF personalizations if we migrate from EBS 12.1.3 to 12.2.4?
    As per my understanding, after upgrade, personalizations would remain intact in MDS (jdr_* tables) layer but we need to perform testing and correct any layout error etc. if it is not in line with 12.2.4. However, re-deployment is not required.
    2) I also have a second questions wrt OAF customizations (i.e; VO extension, CO extension, Custom pages/regions). I assume we need to redeploy the customizations.
    It would be great if you can guide me on this.
    Regards,
    K

    1. Would R12.1.5 need separate license? Or, R12.1.3 license would cover R12.1.5 as this looks like an incremental upgrade.Same license (assuming you already have HRMS license).
    2. Not finding good documentation on R12.1.5 on metalink. Is there a RVP that can be shared if any of you have it with you.If you are referring to HRMS Release Update Pack 5 for Release 12.1 then you should have the docs referenced above.
    3. This probably should have been my first question. Is R12.1.5 a public release? I ask this question as I do not see good information available on upgrade road map to R12.1.5.The latest 12.1.x release is 12.1.3 and Oracle has no plans to release any higher 12.1.x releases -- The next release will be 12.2
    4. Can these features in R12.1.5 be applied as one-off patches on R12.1.3?Again, if you are referring to HRMS Release Update Pack 5 for Release 12.1 then the answer is "Yes".
    Thanks,
    Hussein

  • Is it possible to launch a form from an OAF page using OAF Personalization

    In R11, the Customer Standard form ARXCUDCI was customized to call a custom block from the Address screen. In R12 the customer standard form has become an OAF page. We have decided to create a custom form for the custom block using Oracle Developer. However we need a mechanism to call this custom form from the Customer Standard OAF page.
    My query is if it is possible to call a custom form from an OAF page using OAF personalization only (i.e. without directly customizing the code of the OAF page)
    Thanks
    Sanjay

    Dear Apurba,
    I have made some progress.
    I have open the Customers OAF Page, queried a customer, selected a site and opened it.
    Then chose Personalize "Account Site Address"
    There I added a Button on the Header Address level
    ID=XXTVL_LASSY_BUTTON
    Populated the Additional Text and Prompt properties.
    Also set Destination URI=form:SYSADMIN:SYSTEM_ADMINISTRATOR:STANDARD:FND_FNDMNMNU.
    The button is now showing in the address page, and when I click on it it opens the seeded Menu form.
    I now have to create the custom form and set Destination URI to the Custom Form.
    I am also aware how to add parameters to Destination URI.
    But could you let me know how to read the value from a OAF page form field and reference it in Destination URI.
    I need the value of PARTY_SITE_ID of the Address OAF page.
    Alternatively, the Site Number is displayed on the OAF page. If I can read it that will also do. I can use the Site Number in the custom form rather than PARTY_SITE_ID
    Thanks
    Sanjay

  • Unable get the bean in Controller of the item created through OAF Personalization

    Hello Folks,
    I have a requirement to create an Static Styled Text item through OAF Personalization and that item should be shown if it meets some particular condition.
    So I tried to extend the controller of the page and tried to get the reference of the bean but I am not getting the bean in the controller class.
    I have seen the main page and some external regions are there in the page.
    Main Page has the controller attached in its page layout region and other regions don't have any CO attached.
    Whenever I create the item it is under that particular region.
    When I try to access some seeded item created under that region and I am able to get the bean in the controller but not the one created by me.
    Here is the scenario:
    Suppose Page Name is TestPG, it includes some external region like XyzPG, whenever I create the item it gets created under XyzRN with name XyzRN.item1 but whatever seeded items are there those are there with name item2,item3 etc. For item2, item3 I am able to get the bean but not not for XyzRN.item1 in the controller.
    Could you please tell me how to get the bean for XyzRN.item1 in the main page controller.
    Please reply soon. Its urgent.
    Thanks,
    Raja Dutta

    Hi Shobit,
    I have tried the workaround given by you at the 4th reply.
    a) In your base page controller, try to get bean instance of child embeded region top ui element.
    b) Now use this bean instance to find child region instance from your base page CO
    But it didn't work for me :-( :'(
    Here is the information about the page and region:
    The page includes the region like this:
    <page xmlns="http://xmlns.oracle.com/jrad" xmlns:oa="http://xmlns.oracle.com/oa" xmlns:ui="http://xmlns.oracle.com/uix/ui" xmlns:jrad="http://xmlns.oracle.com/jrad" version="10.1.3_1086" xml:lang="en-US" file-version="$Header: AccountInfoPG.xml 120.8.12010000.2 2009/06/01 12:05:24 vnetan ship $" xmlns:user="http://xmlns.oracle.com/jrad/user">
    <oa:pageLayout id="PageLayoutRN" windowTitle="Account Information" amDefName="oracle.apps.ce.bankaccount.server.BankAccountAM" controllerClass="oracle.apps.ce.bankaccount.webui.AccountInfoCO" warnAboutChanges="true">
    <oa:defaultSingleColumn id="AccountInfoRN" extends="/oracle/apps/ce/bankaccount/webui/AccountInfoRN"/>
    I have check the /oracle/apps/ce/bankaccount/webui/AccountInfoRN through Functional Administration, it doesn't have any controller attached.
    I have tried like this:
    1. I have created one static styled text item through the main page personalization:
    Static Styled Text: IBAN Message which has id XxIBANMessage
    2. Another static styled text item through the region (included in the main page )personalization:
    Static Styled Text: (AccountInfoRN.XxIBANMessage1) [ When viewed at page level ]
    Static Styled Text: (XxIBANMessage1) [ When viewed at region level ]
    Controller Code is:
          try{
          // Get bean of Static Styled Text item  using    findChildRecursive
          OAStaticStyledTextBean ibanMessageBean2 = (OAStaticStyledTextBean)webBean.findChildRecursive("XxIBANMessage");
          if(ibanMessageBean2!=null && !ibanMessageBean2.equals(""))
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:found 1",2);
            ibanMessageBean2.setRendered(true);
          else
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:not found at page level 1",2);
          OAStaticStyledTextBean ibanMessageBean = (OAStaticStyledTextBean)webBean.findChildRecursive("AccountInfoRN.XxIBANMessage1");
          if(ibanMessageBean!=null && !ibanMessageBean.equals(""))
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:found 2",2);
            ibanMessageBean.setRendered(true);
          else
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:Not found with alias 2",2);
          OADefaultSingleColumnBean bean = (OADefaultSingleColumnBean)webBean.findChildRecursive("AccountInfoRN");
          pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:bean="+bean,2);
          OAStaticStyledTextBean ibanMessageBean1 = (OAStaticStyledTextBean)bean.findChildRecursive("XxIBANMessage1");
          if(ibanMessageBean1!=null && !ibanMessageBean1.equals(""))
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:found 3",2);
            ibanMessageBean1.setRendered(true);
          else
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:Not found through region 3",2);
          /*===========with findIndexedChildRecursive ===========*/
            OAStaticStyledTextBean ibanMessageBean3 = (OAStaticStyledTextBean)webBean.findIndexedChildRecursive("XxIBANMessage");
            if(ibanMessageBean3!=null && !ibanMessageBean3.equals(""))
              pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:findIndexedChildRecursive:found 1",2);
              ibanMessageBean3.setRendered(true);
            else
              pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:findIndexedChildRecursive:not found at page level 1",2);
            OAStaticStyledTextBean ibanMessageBean4 = (OAStaticStyledTextBean)webBean.findIndexedChildRecursive("AccountInfoRN.XxIBANMessage1");
            if(ibanMessageBean4!=null && !ibanMessageBean4.equals(""))
              pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:findIndexedChildRecursive:found 2",2);
              ibanMessageBean4.setRendered(true);
            else
              pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:findIndexedChildRecursive:Not found with alias 2",2);
            OADefaultSingleColumnBean bean1 = (OADefaultSingleColumnBean)webBean.findIndexedChildRecursive("AccountInfoRN");
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:bean1="+bean1,2);
            OAStaticStyledTextBean ibanMessageBean5 = (OAStaticStyledTextBean)bean1.findIndexedChildRecursive("XxIBANMessage1");
            if(ibanMessageBean5!=null && !ibanMessageBean5.equals(""))
              pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:findIndexedChildRecursive:found 3",2);
              ibanMessageBean5.setRendered(true);
            else
              pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:findIndexedChildRecursive:Not found through region 3",2);
          catch(Exception e)
            pageContext.writeDiagnostics(this,"XXAccountInfoCO:processRequest:catch:Erro:"+e.getMessage(),2);
    O/p through diagnostics:
    XXAccountInfoCO:processRequest:not found at page level 1
    XXAccountInfoCO:processRequest:Not found with alias 2
    XXAccountInfoCO:processRequest:bean=OADefaultSingleColumnBean, localName='header'
    XXAccountInfoCO:processRequest:Not found through region 3
    XXAccountInfoCO:processRequest:findIndexedChildRecursive:not found at page level 1
    XXAccountInfoCO:processRequest:findIndexedChildRecursive:Not found with alias 2
    XXAccountInfoCO:processRequest:bean1=OADefaultSingleColumnBean, localName='header'
    XXAccountInfoCO:processRequest:findIndexedChildRecursive:Not found through region 3
    Please advise. its urgent. meanwhile I will try the workaround given at 3rd reply.
    Thanks
    Raja Dutta

  • DFF and OAF Personalization

    Hi,
    Suppose we select the Global Data Elements feature of DFF on a standard Oracle OAF page.
    I want to have this Additional Information enabled for particular Organization and disabled or read only for other Organizations.
    Is there a soluion for this using OAF personalization as these DFF text inputs are not visible on OAF Personalization page.
    Any help is welcomed
    Thanks

    You should be able to set the segment list to meet your requirement.
    From the developers guide ...
    If you leave the Segment List property empty, all segments render. The value you specify for this property must use the following format:
    Global Data Elements|[global segment1]|[global segment2]||...||Context1|[segment1 for context1]|[segment2 for context1]||...||Context2|....
    For our example shown in Figure 1, Packaging Type is the context field and Warehouse is the global field for the descriptive flexfield. To always display the Warehouse global field and display the context-sensitive fields Items per Box and Box Size for the Box context and Items per Pallet and Pallet Weight for the Pallet context, you would specify the following value for the Segment List property:
    Global Data Elements|Warehouse||Box|Items per Box|Box Size||Pallet|Items per Pallet|Pallet Weight
    As shown, segments within a certain context are separated by a single pipe, "|", while data from a different context is separated by a double pipe, "||".
    Read-Only Segments
    You can also add the read-only token ($RO$) after any of the segments in the list. For example, the ($RO$) designator below sets Segment1 to be read-only:
    Context1|Segment1($RO$)|Segment2...
    Mark

  • Best possible appraoch to migrate OAF personalization from 11i to R12

    Hi
    We are upgrading the EBS application from 11i to R12 and I am dealing with OAF personalization.
    Since some of the screen (Agent and Sales Dashboard) layouts in R12 are changed significantly, I believe we have no alternative but to re-implement those changes manually.
    I was wondering what would be the best approach to do this and while doing this how I can make sure that I have not missed any change.
    Appreciate any help on this.
    Swaroop

    The best possible approach is to deprecate them. Are they still needed with R12?
    Kristofer Cruz

  • OAF personalization(adding a DFF)

    hi,
    i am trying to add a flex (descriptive) in a web page through oaf personalization .
    i refered OAF personalization guide . i cant able get the solution .
    the steps i tried ,
    1.click personalize page /cliclk on create item ,
    in the personalize given the item style as flex and level as site
    then
    i entered the values to the properties ,
    id:test
    type:descriptive
    prompt:testfield
    thats all ,then i saved ,then returned back to the page .
    but i cant able to see the flex display
    where i am missing ...
    pl help me .
    regds,
    kumar

    Assuming you have followed all the steps correctly, if the profile "Disable Self-service Personal" is set to "No", then no personalizations will be applied. Check the profile value.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                               

  • OAF Personalization Downloads

    Hi,
    I downloaded OAF Personalizations via the "Functional Admin" Resp and also via the "oracle.jrad.tools.xml.exporter.XMLExporter " utility and found a minor difference in the XML generated in both the ways.
    XML Generated:
    Using func Admin:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <!-- $Header:$ -->
    <customization xmlns="http://xmlns.oracle.com/jrad" xmlns:ui="http://xmlns.oracle.com/uix/ui" xmlns:oa="http://xmlns.oracle.com/oa" xmlns:user="http://xmlns.oracle.com/user" version="10.1.3_954" xml:lang="en-US" customizes="/oracle/apps/ap/payments/ps/server/SelectedPsVO">
    <replace with="/xxx/oracle/apps/ap/payments/ps/server/XXSelectedPsVO"/>
    </customization>
    Using Utility:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <!-- $Header:$ -->
    <customization xmlns="http://xmlns.oracle.com/jrad" xmlns:ui="http://xmlns.oracle.com/uix/ui" xmlns:oa="http://xmlns.oracle.com/oa" xmlns:user="http://xmlns.oracle.com/user" version="10.1.3_954" xml:lang="en-US" customizes="/oracle/apps/ap/payments/ps/server/SelectedPsVO" package="/oracle/apps/ap/payments/ps/server/customizations/site/0">
    <replace with="/xxx/oracle/apps/ap/payments/ps/server/XXSelectedPsVO"/>
    </customization>
    Since we are using AD patch to deploy the personalizations across instances (we are not doing it manually), the XML generated by "Func Admin" doesnt work any longer. however, the XML generated using the Utility works fine.
    Is this a bug?. We are in R12 (12.0.4)
    Thanks and Regards,
    Senthil

    Hi,
    I faced the same issue some time back.
    This is not a bug. If you don't have a package variable in the customization tag then you have to mention it in xmlImpoter command.
    Since your using the AD patch, you have to manually add the package name into the XML file or use XMLExporter to extract the personalization.
    Thanks,
    Prasanna

  • How to disable link on R12  suppliers page using OAF personalization

    Dear All,
    My client asking to hide/disable banking details link on R12 suppliers page ,
    Please let me know if there is any solution using OAF personalization.
    in personalization link i am not able see any link items ,where as in about this page its showing all the link attached to page .
    Thanks & Regards
    Raju

    Hi Raju,
    Plz go to the region containing the links. You should find the links. Try change render property accordingly.
    Regards
    Sanujeet

  • Hiding a filed based on responsibility using oaf personalization

    Hi Experts,
    I am learning OAF, I have following requirement.
    I have 'SAL' filed in my page; I want to hide that filed if i access that from responsibility A and should be shown if i access it from responsibility B.
    Could somebody help me how to achieve this using OAF Personalization?
    Note:I heard that in 'Functional Administrator' responsibility, you can do something.
    Kindly help.
    Thanks.

    Hi,
    You have to follwo below steps.
    -> Set profile option Personalize%Self%Serv%Def% to Yes at user level(user you are using to personalize).
    -> Navigate to the page you want to personalize
    -> Click on Personalize Page in global menu on the top of the page.
    -> Click the Choose Context button and select the responsibility for which you want to personalize the item(clear all other fields like site, organization, location,function,industry)
    -> Click Apply button. You will get the page hierarichy.
    -> Now identity the item you need to personalize and click on personalize icon(pencil icon).
    -> Set Rendered property to false/true (if you want to hide the item set false to show set true) and apply.
    -> Return to Application
    Repeat same steps for other responsibility.
    Regards,
    Ram

  • OAF Personalization and Validation Issue

    hi Gurus and Experts
    Lets say I have my lines contain following attributes, and I have following users (User-Cre, User-LA)
    User-Cre > LinesId
    User-Cre > LinesNumber
    User-Cre > ItemCategory
    User-Cre > ItemId
    User-Cre > RequestedQty
    User-LA > SanctionedQty
    User-LA > LPQty
    User-LA > AuthorityLetterNumber
    User-LA > Remarks
    I have mentioned the fields filled by respective user. I want fields to be shown to relevant users only, for example last 4 fields should not be shown to "User-Cre" and first five fields should not be shown to "User-LA". I guess I can achieve it through OAF personalization using SPEL. Problem is I have some validation on both sets of attributes. I want to know that if validations will be fired on User-LA related attributes when these fields will not be rendered using OAF Personalization ? Kindly explain it deeply so that my understanding become clear. If there exist any coding then please write it here and please give some more smart techniques to do so. Many many thanks in advance
    Regards

    Hi,
    I have mentioned the fields filled by respective user. I want fields to be shown to relevant users only, for example last 4 fields should not be shown to "User-Cre" and first five fields should not be shown to "User-LA". I guess I can achieve it through OAF personalization using SPEL. Problem is I have some validation on both sets of attributes. I want to know that if validations will be fired on User-LA related attributes when these fields will not be rendered using OAF Personalization ? Kindly explain it deeply so that my understanding become clear. If there exist any coding then please write it here and please give some more smart techniques to do so. Many many thanks in advances
    You can achieve this requirement by using SPELL for the following columns. You can set those columns rendered = false //by SPELL
    Even though you will set it rendered false, all the validation will get fired related to those field. Try to find out whether there is any validation for the given columns. If there is some sort of validations done then you need to go for overriding Validation methods.
    Regards,
    Gyan

  • How to write query to enlist OAF personalizations done by user

    Hi All,
    I need query which will tell me what are the OAF personalizations done by user, excluding seeded personalzaition done by Oracle.
    --Parag                                                                                                                                                                                                                                                                                                           

    I think someone should look at this, as this will be very useful for all.
    --Parag Narkhede                                                                                                                                                                                           

  • How to move OAF personalization

    Hi,
    Is there any LDT script to move OAF personalization. Can anyone help me?
    Thanks & Regards,
    Dinesh.

    Hi Dinesh,
    Execute the below command :
    exec jdr_utils.listcustomizations('/xxtk/oracle/apps/xbol/expense/casettle/server/PG.xml');
    Please replace the XML file name.
    Then it will list the customizations done on the OAF page. Then select the specified personalized path and give it in the Functional Administrator.
    Could you kindly check the path once again b'se my doubt is the Pages are located in webui folder. You have mentioned server folder. So kindly check the path once again. Below link will help you much in this.
    How to retreive the Personalizations done for Custom Applications
    Thanks and Regards,
    Myvizhi Selvi S

  • How to : download upload OAF personalization

    hi,
    how can i download the OAF personalization from a environement an upload it on another ?
    thanks
    Dan

    i think i have found what i needed...
    http://apps2fusion.com/apps/oa-framework/215-move-oa-framework-personalizations-from-one-environment-to-another

  • 12.1.3 OAF Personalizations ..

    Hello:
    In EBS 12.1.3, there was a feature to create VO objects directly from the Manage Personalization screen. I saw this in an Oracle learning demo by an Oracle developer.
    I cannot see these features in the Functional Admin ---> Manage Personalization ---> screen .....
    Any ideas how to turn them on ?
    Yesh

    Attached is the link in Steven Chan blogs on R12.1.3
    Look at the video presentation for "E-Business Suite R12 Oracle Application Framework (OAF) Rich User Interface Enhancements" .
    Please see outline 35 in the video presentation
    http://blogs.oracle.com/stevenChan/entry/e_business_suite_technology_learning
    The presenter provides a demo's and talks about BC4J integration in the personalization screens.
    However, I could not find how to do this in our 12.1.3 instance.

Maybe you are looking for

  • Sales areas in business one

    hi, is there any sales areas in B1 like sap r/3.if it is ok,then how to assign salesmanagers to salesareas. regards guru

  • Mouse preferences not sticking?

    Every time I log in or restart my Mac the mouse doubleclick-interval is set at slow. When I change those settings and log out again the settings are back to slow again. I did several PRAM zaps and removed "com.apple.systempreferences.plist" but still

  • Indesign CS5 and CS6 crash at start up!!!!!!

    Help, Indesign CS 5 and CS6 crash at startup- on Mac OS 10.9.5 Mavericks Seems to crash at starting registry I have installed all the updates and patches, comes up with a long error log Can anyone help

  • How to create buttons

    Hello, I am trying to create a simple flash piece but no luck so far. I'd like to create 4 text buttons. When each button clicked, an image will slide into the scene...That's it. WHen the second button is clicked, a new image will slide in. I dont ca

  • Disabling Keyboard commands with itunes?

    Does anyone know if it's possible to disable the keyboard commands for itunes? I'm trying to use other programs like Illustrator but whenever I hit keys like "apple+c" or whatever, it makes the itunes skip to the next track. Any advice would be appre