Sign Up

Sign Up to our social questions and Answers to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In
Continue with Google
or use


Have an account? Sign In Now

Sign In

Login to our social questions & Answers to ask questions, answer people’s questions & connect with other people.

Sign Up Here
Continue with Google
or use

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Continue with Google
or use

Forgot Password?

Need An Account, Sign Up Here

Sorry, you do not have permission to add post.

Continue with Google
or use

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Oraask Logo Oraask Logo
Sign InSign Up

Oraask

  • Write
    • Add A New Post
    • Ask A Question

Oraask Navigation

Search
Ask A Question

Mobile menu

Close
Ask A Question
  • Categories
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Dev Tools
    • Online Compiler
    • Base64 Converter
    • Oraask XML Formatter
    • Oraask JSON Formatter
  • Wiki
    • SQL Tutorials
    • Java Tutorials
    • Python Tutorials
    • JavaScript Tutorials

Oracle Application Framework - OAF

Oracle Application Framework OAF

Share
  • Facebook
3 Followers
21 Answers
16 Questions
Home/Oracle Application Framework - OAF
  • Recent Questions
  • Answers
  • No Answers
  1. Asked: June 2, 2022In: Oracle Application Framework - OAF

    Create Item not showing up in Personalize Table

    ditomathew
    ditomathew Explorer
    Replied to answer on June 13, 2022 at 8:12 am
    This answer was edited.

    BusClassVO is used to show the fields in the Business Classification Page. So I extended the BusClassVO to include Attribute1 and Attribute2 from POS_BUS_CLASS_ATTR. After personalization these fields do show up now in UI, but whatever I enter in these new fields isn't saved. When the Save button isRead more

    BusClassVO is used to show the fields in the Business Classification Page. So I extended the BusClassVO to include Attribute1 and Attribute2 from POS_BUS_CLASS_ATTR. After personalization these fields do show up now in UI, but whatever I enter in these new fields isn’t saved.

    When the Save button is clicked in that Business Classification page, it invokes a method saveBusClass from oracle.apps.pos.supplier.server.ByrSuppAMImpl.

    Inside saveBusClass after some validation it’s calling modifyBusClass. It calls addBusClassAttr or updBusClassAttr depending upon new data or existing data.
    These classes then call the package POS_SUPP_CLASSIFICATION_PKG.add_bus_class_attr/ POS_SUPP_CLASSIFICATION_PKG.update_bus_class_attr to make DML operation. 

    And these packages doesn’t have any of the Attribute columns as their inbound parameters. Also what I noticed is the package is simply updating those attribute column values to null. So how do I proceed here to update the attribute columns now?

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  2. Asked: August 9, 2021In: Oracle Application Framework - OAF

    JBO-25058: Definition Attribute10 of type Attribute not found in XXPickSlipVO

    Hassan AbdElrahman
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on August 11, 2021 at 1:14 am

    Hello @Ovilia, Such an error could happen because other regions or items are using the same attribute10. Still, when deleting the VO or removing it from the application module, it won't change the dependencies automatically. The solution is to find the region that utilizing this VO and delete the whRead more

    Hello Ovilia,

    Such an error could happen because other regions or items are using the same attribute10. Still, when deleting the VO or removing it from the application module, it won’t change the dependencies automatically. The solution is to find the region that utilizing this VO and delete the whole region and recreate it again. It will solve your problem.

    regards.

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  3. Asked: January 1, 2020In: Oracle Application Framework - OAF

    How to loop through VO View Object in OAF?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on May 24, 2021 at 8:18 pm
    This answer was edited.

    Hello @Chandra, To iterate through a VO in OAF by either RowSetIterator and then loop through it to fetch attributes value, or using FilteredRows this will give us an advantage of getting only rows that meets a particular condition, or using RowQualifier this is similar to  FilteredRows but insteadRead more

    Hello Chandra,

    To iterate through a VO in OAF by either RowSetIterator and then loop through it to fetch attributes value, or using FilteredRows this will give us an advantage of getting only rows that meets a particular condition, or using RowQualifier this is similar to  FilteredRows but instead of typing the condition using VO attribute, we are write normal SQL condition.

    Now let’s see an example using the first option:

     

    OAApplicationModule oaapplicationmodule = pageContext.getApplicationModule(webBean);
    DeptEOVOImpl deptEOVO =
    (DeptEOVOImpl)oaapplicationmodule.findViewObject("DeptEOVO");

    DeptEOVORowImpl deptEOVORow = null;

    RowSetIterator deptRowSetIter = deptEOVO.createRowSetIterator("DeptRowSetIter");

    while(deptRowSetIter.hasNext())
    {
    deptEOVORow = (DeptEOVORowImpl)deptRowSetIter.next();
    System.out.println("DeptID-->"+ deptEOVORow.getDeptId() + " Dept Name-->"+ deptEOVORow.getDeptName());

    }
    deptRowSetIter.closeRowSetIterator();
    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  4. Asked: February 25, 2021In: Oracle Application Framework - OAF

    How To Enable OAF Personalization In Oracle APPS R12

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on February 25, 2021 at 10:52 pm
    This answer was edited.

    Hello Maram, To enable personalization link on OAF pages in Oracle EBS you have to set these system profile options with corresponding values : Profile Name Value FND: Personalization Region Link Enabled Yes Personalize Self-Service Defn Yes Disable Self-Service Personal No Hopefully this will helpRead more

    Hello Maram,

    To enable personalization link on OAF pages in Oracle EBS you have to set these system profile options with corresponding values :

    Profile Name Value
    FND: Personalization Region Link Enabled Yes
    Personalize Self-Service Defn Yes
    Disable Self-Service Personal No

    Hopefully this will help you. Regards

    See less
      • 1
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  5. Asked: December 31, 2019In: Oracle Application Framework - OAF

    How to list all OAF customizations of a particular instance ?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on January 26, 2020 at 9:52 am

    Hi @Chandra You can use this query to list all customizations across all modules SELECT PATH.PATH_DOCID CUSTM_DOC_ID, JDR_MDS_INTERNAL.GETDOCUMENTNAME (PATH.PATH_DOCID) CUSTM_DOC_PATH FROM JDR_PATHS PATH WHERE PATH.PATH_DOCID IN (SELECT DISTINCT COMP_DOCID FROM JDR_COMPONENTS WHERE COMP_SEQ = 0 ANDRead more

    Hi Chandra

    You can use this query to list all customizations across all modules

    SELECT   PATH.PATH_DOCID CUSTM_DOC_ID, JDR_MDS_INTERNAL.GETDOCUMENTNAME (PATH.PATH_DOCID) CUSTM_DOC_PATH
    FROM     JDR_PATHS PATH
    WHERE    PATH.PATH_DOCID IN (SELECT DISTINCT COMP_DOCID
                                 FROM   JDR_COMPONENTS
                                 WHERE  COMP_SEQ = 0
                                 AND    COMP_ELEMENT = 'customization'
                                 AND    COMP_ID IS NULL)
    ORDER BY CUSTM_DOC_PATH;

    and if you want to get only specific module you can use following query:

    SELECT   PATH.PATH_DOCID PERZ_DOC_ID, JDR_MDS_INTERNAL.GETDOCUMENTNAME (PATH.PATH_DOCID) CUSTM_DOC_PATH
    FROM     JDR_PATHS PATH
    WHERE    PATH.PATH_DOCID IN (SELECT DISTINCT COMP_DOCID
                                 FROM   JDR_COMPONENTS
                                 WHERE  COMP_SEQ = 0
                                 AND    COMP_ELEMENT = 'customization'
                                 AND    COMP_ID IS NULL)
    AND      (JDR_MDS_INTERNAL.GETDOCUMENTNAME (PATH.PATH_DOCID)) LIKE '%/ar/%'
    ORDER BY CUSTM_DOC_PATH;
    See less
      • 1
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  6. Asked: August 12, 2017In: Oracle Application Framework - OAF

    How to open a PDF output directly when click of a SubmitButton in OAF ?

    Hassan AbdElrahman
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on January 12, 2018 at 2:26 pm

    Hi Waqas, it's applicable by using Standard API [code]fnd_webfile.get_url (file_type => fnd_webfile.request_out, -- for output file. Use request_log to view log file ID => l_request_id, gwyuid => l_gwyuid, two_task => l_two_task, expire_time => 500 -- minutes, security!. );[/code] notRead more

    Hi Waqas,

    it’s applicable by using Standard API

    [code]fnd_webfile.get_url
    (file_type => fnd_webfile.request_out,
    — for output file. Use request_log to view log file
    ID => l_request_id,
    gwyuid => l_gwyuid,
    two_task => l_two_task,
    expire_time => 500 — minutes, security!.
    );[/code]

    note : there are two profile options this API must take as following

    l_gwyuid : Gateway User ID

    [code]oadbtransactionimpl.getAppsContext().getEnvStore().getEnv(“GWYUID”)[/code]

    l_two_task: Two Task(TWO_TASK)

    [code]oadbtransactionimpl.getAppsContext().getEnvStore().getEnv(“TWO_TASK”)[/code]

    you can register out parameter of calling this API to String variable then use

    [code]pageContext.sendRedirect[/code]

     

    Hope this helpful 🙂

     

     

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  7. Asked: August 11, 2017In: Oracle Application Framework - OAF

    How to Put session parameter on link oracle OAF ?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on January 6, 2018 at 8:09 pm

    Hello Aashish, There are three common means of passing parameters between pages : Request Transaction Session and you can use VO attributes for passing values Values stored in VO attributes are available in all pages within the transaction with same Root AM. URL Parameters : Encryption and EncodingRead more

    Hello Aashish,

    There are three common means of passing parameters between pages :
    Request
    Transaction
    Session

    and you can use VO attributes for passing values
    Values stored in VO attributes are available in all pages within the transaction with same Root AM.

    URL Parameters : Encryption and Encoding
    When we are passing parameters in URL, following need to be considered:

    [code]
    {@Attr} – encodes. Changes Prince Kapoor to Prince%20Kapoor
    {!Attr} – encrypts. Encrypts sensitive information.
    {$Attr} – plain token substitution (no encoding or encryption)
    {@@RETURN_TO_MENU} – Used for E-Business Suite Personal Home Page. Same as OAWebBeanConstants.RETURN_TO_MENU_URL.
    {@@RETURN_TO_PORTAL} – Return the user to a launching Portal page. Same as OAWebBeanConstants.RETURN_TO_PORTAL_URL.
    [/code]

    See less
      • 1
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  8. Asked: September 9, 2016In: Oracle Application Framework - OAF

    java.sql.SQLException: Invalid column type Error when extending a VO

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on September 10, 2016 at 10:24 pm

    What you need to change is the Binding Style from Oracle Named to Oracle Positional in the View Object declaration. The framework is adding a where clause to the query using bind variables that are typed :n, this is why you need to set Oracle Positional.

    What you need to change is the Binding Style from Oracle Named to Oracle Positional in the View Object declaration. The framework is adding a where clause to the query using bind variables that are typed :n, this is why you need to set Oracle Positional.

    See less
      • 3
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  9. Asked: August 9, 2016In: Oracle Application Framework - OAF

    oracle.apps.fnd.framework.OAException: Application: ICX, Message Name: Could not find the specified responsibility.

    Saly
    Saly Explorer
    Added an answer on September 9, 2016 at 9:14 pm

    hi beter check these two responsibilities assigned to your application user or not : Framework ToolBox TutorialFramework ToolBox Tutorial Labs

    hi beter
    check these two responsibilities assigned to your application user or not :

    Framework ToolBox Tutorial
    Framework ToolBox Tutorial Labs
    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp

Sidebar

Adv 250x250

Explore

  • Categories
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Dev Tools
    • Online Compiler
    • Base64 Converter
    • Oraask XML Formatter
    • Oraask JSON Formatter
  • Wiki
    • SQL Tutorials
    • Java Tutorials
    • Python Tutorials
    • JavaScript Tutorials

Footer

Oraask

About

Oraask is a website for developers and software engineers who want to learn new skills, share their knowledge, and solve their coding problems. Oraask provides free content on various programming languages and topics, such as Oracle, Python, Java, etc. Oraask also allows users to ask questions and get answers from other members of the community.

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy
  • Terms & Conditions

Follow

Oraask is licensed under CC BY-NC-SA 4.0Oraask CopyrightOraask CopyrightOraask CopyrightOraask Copyright

© 2019 Oraask. All Rights Reserved
With Love by Oraask.