Issue with messagedownload field on custom OAF page

We have a custom OAF page where we are displaying file attachments using messagedownload field.
We have a VO for this field where we are fetching the file name and file (BLOB).
For the message download field, the properties are set as:
DataType: VARCHAR2
View Instance: custom vo
View attribute: filename
File View Attribute: filedata(BLOB column)
The issue is when we have multiple files to display of the same file type like 6 pdf files, the file name is correct, but the content is correct only for the first file. The remaining 5 files also show the content of the first file though the filename is correct.
Please let us know if anyone faced similar issue and the probable solution.
Thanks in advance.
Regards,
Kiranmayi.

Check that the view object used to render the table must have a designated primary key, else download bean will download content from the first row every time.
--Sushant

Similar Messages

  • Issue with Master Detail relation in OAF page -- Help

    Hi,
    I am developing an OA page with a master detail relation. The detail records are displayed in the subtab region.
    The issue that I am facing is as follows:
    If there are 2 detail records in the detail table, then my page is displaying these 2 records twice i.e.
    Detail Records:
    Header Id Line Id
    2 1
    3 1
    Header Id Line Id
    2 1
    3 1
    If the number of detail record increases, then again the display also increases that many times i.e. 3 records gets displayed thrice.
    Kindly help to figure out the issue.
    Thanks In Advance.

    Hi,
    Take the following actions.
    1. Try to display your records in simple Table and remove it from subtab,
    2. check relations as well, you can delete and re-create all the relations with EOs and VOs and recreate them.
    3. Also check when your VO get popluated that how many rows are there in Detail VO ?
    For example.
    int x = yourViewObject.getRowCount();
    System.out.println("Number of rows in detail view Object"+x);
    Haroon.

  • Customized OAF page -- Duplicates Issue

    Hi All,
    We have a customized OAF page which allows user to perform the below operations,
    1. Query for records
    2. Add a new row
    3. Save the changes
    Issue is 3 of the fields in the page are of unique combination. We perform the validation to ensure unique values only get stored, if user tries to enter an value combination which already exists then system throws an error. But when user enters valid records and save it, the previously entered wrong data also gets stored to database.
    I have explained the scenario below, Item id/global code/local code are the unique combination fields
    1. User enters below values
    ITEM ID GLOBALCode LocalCode Desc
    IT123 100 100 T1
    Saved successfully.
    2. User now enters below values
    ITEM ID GLOBALCode LocalCode Desc
    IT123 100 100 T2
    When tries to save, get error message as Combination already exist. If i search for item id IT123 and Global code 100 it shows only 1 row
    3. User now enters below values
    ITEM ID GLOBALCode LocalCode Desc
    IT123 100 101 T3
    Saves the data successfully. But if i search for item id IT123 and global code 100 i am getting 3 rows as below,
    ITEM ID GLOBALCode LocalCode Desc
    IT123 100 100 T1
    IT123 100 100 T2
    IT123 100 101 T3
    Errored out record in step 2 also got inserted. Please assist if any of you have faced similar issue else provide some pointers in resolving the issue.
    Thanks,
    Rajesh SM.

    Rajesh,
    Issue is 3 of the fields in the page are of unique combination. We perform the validation to ensure unique values only get stored,
    if user tries to enter an value combination which already exists then system throws an error. But when user enters valid records
    and save it, the previously entered wrong data also gets stored to database.what all the steps or code u wrote to check the combination already exists or not. Post the method u have written to check the same.
    Regards,
    Gyan

  • ATrouble in passing parameter to PO Form from a Custom OAF Page

    Hi All,
    I have created a custom OAF page from where I am calling the standard purchase order screen, the URL which i am using is as below;
    form:Respapplshortname:Respkey:STANDARD:PO_POXPOEPO:po_header_id={@PoHeaderId}
    I have done the below Form Personalization for the same
    Create a when-new-form-instance personalization and create following actions
    1)
    Type: Builtin
    Builtin Type: DO_KEY
    Argument: ENTER_QUERY
    Create a WHEN NEW ITEM INSTANCE personalisation and create the following actions
    1)
    Type: Builtin
    Builtin Type: GO_ITEM
    Argument: PO_HEADERS.SEGMENT1
    2)
    Type: Property
    Object Type: Item
    Target Object: PO_HEADERS.SEGMENT1
    Property Name: VALUE
    Value :==:'PO_HEADER_ID'
    3)
    Type: Builtin
    Builtin Type: DO_KEY
    Argument: EXECUTE_QUERY
    Here in the below mentioned step
    Type: Property
    Object Type: Item
    Target Object: PO_HEADERS.SEGMENT1
    Property Name: VALUE
    Value =:253253
    If I hard code the value 253253(which is the header_id for PO_NUMBER 10031791) in the field 'value' then the PO_NUMBER form works as expected(PO Form opens up in queried mode and all the data of the PO_NUMBER is pre-populated)
    My query here is how do I pass a parameter from OAF page to PO_NUMBER form so that we are able to pass the value dynamically instead of hard coding the value(253253 as mentioned above).
    Please revert back as soon as possible in case anyone has inputs or better ways of achieving the above problem statement

    Did you ever figure out how to resolve this issue. We are facing the same issue and developer is not able to figure out.
    Thanks.

  • Stale Data error when invoking seeded OAF from a custom OAF page

    Hi All,
    We have a requirement in OAF where we have to open a Seeded OAF Page (Install Base) from our Custom Page. We are using the javascript function “openWindow()” to open the page in a new window. When we close the seeded page by clicking seeded page window using the Window-close button and then perform any event on the custom page, we get the Stale Data error as given below.
    Error: Stale Data
    The requested page contains stale data. This error could have been caused through the use of the browser's navigation buttons (the browser Back button, for example).
    Cause:
    The number of displayed records, 2, exceeds the actual number of records, 1, in view object OwqAM.IKNCICOWQDetailVO1. Some of the displayed records may have been deleted.
    Here is the part of code we have tried.
    String destination = "/OA_HTML/RF.jsp?function_id="+Func_Id+"&"+"resp_id="+Resp_id+"&"+"resp_appl_id="+Application_id+"&security_group_id=0&lang_code=US";
    String testDest = "javascript:openWindow(top,'"+destination+"',null,{width:750, height:550},false,'document',null);void(0);";
    OABodyBean bodyBean = (OABodyBean)pageContext.getRootWebBean();
    bodyBean.setOnLoad(testDest);
    Also this issue is encountered only when we open an OAF page in a new window. We also have a functionality where a JSP page is opened on similar lines, but above said navigations do not result in the same error.
    If anyone has come across such a issue and have a resolution, please let me know. Any pointers would be of great help.
    Thanks,
    Mrugesh

    Hi,
    We had tried passing RetainAM = Y and then bouncing apache. Still we were getting the same error.
    We are not facing the STALE DATA issue when we invoke JSP page and oracle forms. It is only when we launch a seeded OAF page from our custom OAF page that we are getting this error.
    Regards,
    Mrugesh

  • How transfer custom OAF pages to Jdeveloper to Server

    Hi,
    i am facing the issue while opening the custom OAF pages from server which are developed by som other guy.
    Please let me know how to open those custom OAF pages in Jdeveloper from server .
    Regards ,
    Maheswara Raju

    Raju,
    Refer below link for all the steps for registering the OAF page to server.
    http://www.focusthread.com/apps_tutorials/oa_framework/OA_Framework_Tutorial_Deployment_in_APPS_Environment.pdf
    Regards,
    Gyan

  • R12 CLASSPATH to compile the 11i custom OAF pages in R12

    Hi,
    Can you please let us know how to compile the 11i custom OAF pages in R12 in Unix Box.
    We copied the 11i custom OAF pages to R12 and when we try to compile the java files all are erroring out. How can we compile these classes.
    Thanks,
    HC

    Hi Anoop,
    Thanks for responding. Please find the error messages below.
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void setupHeaderAndItemsRgn(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:770: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void setupHeadercustributesTable(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:770: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void setupHeadercustributesTable(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:823: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:823: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:1499: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void processFormData(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:1499: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void processFormData(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:1513: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:1513: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2022: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void setupContractTeams(OAPageContext oapagecontext, OAWebBean oawebbean, BidHeaderVORow bidheadervorow)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2022: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void setupContractTeams(OAPageContext oapagecontext, OAWebBean oawebbean, BidHeaderVORow bidheadervorow)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2022: cannot find symbol
    symbol : class BidHeaderVORow
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void setupContractTeams(OAPageContext oapagecontext, OAWebBean oawebbean, BidHeaderVORow bidheadervorow)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2078: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void setupSiteAddressBean(OAPageContext oapagecontext, OAWebBean oawebbean, Number number, Number number1, Number number2)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2078: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void setupSiteAddressBean(OAPageContext oapagecontext, OAWebBean oawebbean, Number number, Number number1, Number number2)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2211: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void removeSessionValues(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2211: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void removeSessionValues(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2218: cannot find symbol
    symbol : class OAPageContext
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void putSessionValues(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:2218: cannot find symbol
    symbol : class OAWebBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    private void putSessionValues(OAPageContext oapagecontext, OAWebBean oawebbean)
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:54: cannot find symbol
    symbol : variable VersionInfo
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: ResponsePageLevelCO.java 115.138.11510.27 2006/04/25 22:08:10 snatu shi" +
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:60: cannot find symbol
    symbol : class OAApplicationModule
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAApplicationModule oaapplicationmodule = oapagecontext.getApplicationModule(oawebbean);
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:61: cannot find symbol
    symbol : class OAViewObject
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAViewObject oaviewobject = (OAViewObject)oaapplicationmodule.findViewObject("BidItemsVO");
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:61: cannot find symbol
    symbol : class OAViewObject
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAViewObject oaviewobject = (OAViewObject)oaapplicationmodule.findViewObject("BidItemsVO");
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:62: cannot find symbol
    symbol : class OAViewRowImpl
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAViewRowImpl oaviewrowimpl = (OAViewRowImpl)oaviewobject.getCurrentRow();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:62: cannot find symbol
    symbol : class OAViewRowImpl
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAViewRowImpl oaviewrowimpl = (OAViewRowImpl)oaviewobject.getCurrentRow();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:71: cannot find symbol
    symbol : class OAPageLayoutBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAPageLayoutBean oapagelayoutbean = oapagecontext.getPageLayoutBean();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:72: cannot find symbol
    symbol : class ResponseAM
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    ResponseAM responseam = (ResponseAM)oapagecontext.getApplicationModule(oawebbean);
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:72: cannot find symbol
    symbol : class ResponseAM
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    ResponseAM responseam = (ResponseAM)oapagecontext.getApplicationModule(oawebbean);
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:73: cannot find symbol
    symbol : class BidHeaderVO
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVO bidheadervo = (BidHeaderVO)responseam.findViewObject("BidHeaderVO");
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:73: cannot find symbol
    symbol : class BidHeaderVO
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVO bidheadervo = (BidHeaderVO)responseam.findViewObject("BidHeaderVO");
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:74: cannot find symbol
    symbol : class BidHeaderVORow
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVORow bidheadervorow = (BidHeaderVORow)bidheadervo.first();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:74: cannot find symbol
    symbol : class BidHeaderVORow
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVORow bidheadervorow = (BidHeaderVORow)bidheadervo.first();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:76: cannot find symbol
    symbol : class MessageToken
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    MessageToken amessagetoken[] = {
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:77: cannot find symbol
    symbol : class MessageToken
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    new MessageToken("AUCTIONID", bidheadervorow.getAuctionDisplayNumber().toString()), new MessageToken("BIDNUMBER", bidheadervorow.getBidNumber().toString())
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:77: cannot find symbol
    symbol : class MessageToken
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    new MessageToken("AUCTIONID", bidheadervorow.getAuctionDisplayNumber().toString()), new MessageToken("BIDNUMBER", bidheadervorow.getBidNumber().toString())
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:79: cannot find symbol
    symbol : variable SourcingUtil
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    s = SourcingUtil.getMessage(oapagecontext, oawebbean, "PON_CRT_RESP_TITLE", amessagetoken, bidheadervorow.getDoctypeId().intValue());
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:87: cannot find symbol
    symbol : class ResponseAM
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    ResponseAM responseam = (ResponseAM)oapagecontext.getApplicationModule(oawebbean);
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:87: cannot find symbol
    symbol : class ResponseAM
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    ResponseAM responseam = (ResponseAM)oapagecontext.getApplicationModule(oawebbean);
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:88: cannot find symbol
    symbol : class BidHeaderVO
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVO bidheadervo = (BidHeaderVO)responseam.findViewObject("BidHeaderVO");
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:88: cannot find symbol
    symbol : class BidHeaderVO
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVO bidheadervo = (BidHeaderVO)responseam.findViewObject("BidHeaderVO");
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:89: cannot find symbol
    symbol : class BidHeaderVORow
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVORow bidheadervorow = (BidHeaderVORow)bidheadervo.getCurrentRow();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:89: cannot find symbol
    symbol : class BidHeaderVORow
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    BidHeaderVORow bidheadervorow = (BidHeaderVORow)bidheadervo.getCurrentRow();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:91: cannot find symbol
    symbol : class OAPageLayoutBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAPageLayoutBean oapagelayoutbean = (OAPageLayoutBean)oawebbean;
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:91: cannot find symbol
    symbol : class OAPageLayoutBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OAPageLayoutBean oapagelayoutbean = (OAPageLayoutBean)oawebbean;
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:94: cannot find symbol
    symbol : class OABreadCrumbsBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OABreadCrumbsBean oabreadcrumbsbean = (OABreadCrumbsBean)oapagelayoutbean.getBreadCrumbsLocator();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:94: cannot find symbol
    symbol : class OABreadCrumbsBean
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    OABreadCrumbsBean oabreadcrumbsbean = (OABreadCrumbsBean)oapagelayoutbean.getBreadCrumbsLocator();
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:115: cannot find symbol
    symbol : variable OAUrl
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    s = new String(OAUrl.removeParamFromUrlString(s1, as));
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:120: cannot find symbol
    symbol : variable SourcingUtil
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    s = SourcingUtil.constructOAFLink("PON_SOURCING_BUYER", "buying", 0);
    ^
    /opt/app/atepl12/apps/apps_st/comn/java/classes/cust/oracle/apps/pon/auctions/webui/CustResponsePageLevelCO.java:123: cannot find symbol
    symbol : variable SourcingUtil
    location: class cust.oracle.apps.pon.auctions.webui.CustResponsePageLevelCO
    s = SourcingUtil.constructOAFLink("PON_SOURCING_SUPPLIER", "selling", 0);
    ^
    100 errors

  • How to call sshr page in custom oaf page

    hey everyone,
    i would like to access the leave of absence page by creating a link on the custom oaf page. So that whenever i click on this link it will open the below page.
    Below is the function details for the jsp page that i want the link to open it when clicked:
    Function Name : HR_LOA_SS
    WEB HTML Call : OA.jsp?page=/oracle/apps/per/selfservice/absence/webui/AbsenceHomePagePG&akRegionApplicationId=800
    please guide me
    Brgds,
    Jenny

    Hi Jenny,
    Try creating an item of type LINK and set the desitnation URI property to point to this URL.
    I am not sure, but you might need to append some important parameter like Person_ID etc to this URL so that the appropriate Employee Absence Home Page Opens up.
    Try decompiling the CO of AbsenceHomePG and check out the Parameters it needs in ProcessRequest.
    Hope this provide you some pointers.
    Regards,
    Saurabh Agrawal

  • How to remove responsibilty name custom oaf page

    Hi,
    Can any one please help me how to remove the responsibility name custom oaf page.
    i developed custom oaf page.while opening those pages responsibility name is also displyed.
    but i dont want to be displayed responsibility name in page.
    Please help me how to remove name of the responsibility in oaf page.

    Hey hi there ,
    I think you are trying to hide the Product branding that appears right next to the corporate image ( Oracle image ) ,
    well you can do this using controller code , in processRequest of your controller add this code
    Import :
    import oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean;
    import oracle.apps.fnd.framework.webui.OAFormattedTextHelper;
    import oracle.apps.fnd.framework.webui.beans.OAFormattedTextBean;
    OAFormattedTextBean bean =
    (OAFormattedTextBean)createWebBean(pageContext, FORMATTED_TEXT_BEAN,null,"product_brand");
    bean.setText(" ");
    OAPageLayoutBean page = pageContext.getPageLayoutBean();
    page.setProductBranding(bean);
    Once you compile and run the page notice that Product branding will no longer appear on the screen .
    Try this and let me know if its not working .
    --Keerthi                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Calling custom OAF page from JSP page in Oracle apps

    Hi,
    I am working on a requirement to call a Custom OAF page from a JSP page in Oracle apps 11.5.10.
    I have registered the OAF page and defined a function for it. When we call this OAF page from JSP (without parameter), the page opens up
    URL: http://APPSURL:8020/OA_HTML/RF.jsp?function_id=27221&resp_id=50312&resp_appl_id=515&security_group_id=0&lang_code=US
    but as soon as I am trying to pass a parameter sr_id in the URL:
    http://APPSURL:8020/OA_HTML/RF.jsp?function_id=27221&resp_id=50312&resp_appl_id=515&security_group_id=0&lang_code=US&sr_id=106
    we are getting following error:
    You are trying to access a page that is no longer active.
    - The referring page may have come from a previous session. Please select Home to proceed.
    Please let me know if someone has faced the same problem...
    Thanks!!!

    Hi,
    Before calling a OAF page..from external JSP page...u need to set certain mandatory parameter like transaction Id and context.
    Regards,
    Gyan

  • How to get Session value in Custom OAF page

    Hi,
    Already existing Custom oaf page is there in that they seted  session value using the following API
    String s = (String)oapagecontext.getSessionValueDirect("page");
    here s is getting null value how can i get the session value is there any another method to get the session value in custom page
    please  anybody help me ASAP.
    Thanks,
    Krishna Mannala

    Hi,
    Is that value set anytime before you are trying to get that?
    Please provide relevant details and code here.
    Regards,
    Sandeep M.

  • Embeddable Region for Custom OAF Pages

    Hi
    1.
    I have a custom OAF Page in which I have embedded the CZInitialize.jsp page.
    I have another mySave.jsp page which will be called after saving the configuration (return_url parameter of the configurator call).
    In mySave.jsp I have to call Pricing API and get the price of the item.
    This item price, I have to display in the main OAF region.
    The problem I am facing is that I am not able to reload the page when the configurator is saved.
    Is there a way to do this?
    2.
    Is there a framework embeddable region which I can just extend in my Custom OAF Page so that I can capture the event of configuration save in my main page Controller?
    Any help in this is greatly appreciated.
    Thanks and Regards
    Sameer

    Hi,
    Refer below link:
    http://mukx.blogspot.in/2009/04/moacmulti-org-access-control-in-oa.html
    --Sushant
    Edited by: Sushant Sharma on 26 Oct, 2012 8:38 PM

  • How do we translate custom OAF pages to Multiple languages

    Hi All,
    I have some custom OAF pages and need to be translated to Arabic specific format.
    I find that all the OAF page,components,lables... are stored in JDR tables.
    We applied NLS patch for arabic localization and custom pages are not being translated.
    So how do we translate the ciustom OAF pages to to specific language.
    I saw that we require .XLF(translation file for each languge ) file for each page in the mds directory of Product TOP for seeded pages.
    So how do I generate traslation file for my custom page.
    Any help on this would be of great help....
    Thanks in advance.
    Nagu

    Hi,
    For custom OAF pages we need to generate the .xlf files and add the translations and import to MDS.
    can use the follwing to command to extract
    D:\Jdeveloper\jdevbin\jdev\bin\xliffextract /temp/oracle/apps/fnd/finapps/webui/EmployeeInfoPG -includeSubpackages -mmd_dir D:\Jdeveloper\jdevbin\jdev\lib\ext\jrad\config\mmd -root D:\Temp\XLIF\XXTFRMSLAUC19 -xliff_dir D:\Temp\XLIF\XXTFRMSLAUC19 -source db -username apps -password apps -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST==incq027bc.idc.oracle.com))(PORT=1521))(CONNECT_DATA=(SID=des9i2)))" -languages ar-AE
    Now add the translations in the .xlf file and import to MDS.
    can use the following import command
    java oracle.jrad.tools.trans.imp.XLIFFImporter $JAVA_TOP/temp/oracle/apps/fnd/finapps/webui/EmployeeInfoPG.xlf -username apps -password apps -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=incq027bc.idc.oracle.com)(Port=1521)) (CONNECT_DATA=(SID=des9i2)))"
    Thanks,
    Nagu

  • Not able to create rows in a table with dependent columns in an OAF page.

    We have a table in an OAF page which has the property "Records Displayed" set as "10". Hence pagination kicks in for more than 10 rows in the table. "Add rows" is enabled in this table. The table also has 'detail' component.
    In this table, we have created 2 new columns (dropdowns) using personalization. Dropdown 2 is dependent on the value selected in Dropdown1. Both are required fields.
    We are able to add new rows to the table. All the columns render properly. Dropdown 2 also renders properly depending on the values selected in Dropdown1. There is no issue until we add the 10th row (remember the number of displayed records in the tabble is 10). When we add the 10th row, the fields appear properly. Dropdown1 values are displayed as expected. But when we select a value in Dropdown1, Dropdown2 does not refresh and get populated with the expected values (depending on Dropdown1 values). Dropdown2 remains blank. But this happens only when the 10th row is added. Since Dropdown2 is a required field and since Dropdown2 is not refreshed with values depending on Dropdown1, the records cannot be saved.
    There seems to be a problem with refresh when the nth row is added to the table where 'n' is the Records displayed in the table (pagination).
    If we change the Records Displayed to say 15 then we have the above problem when adding the 15th row. 14 rows can added to the table without an issue.
    Can a workaround (other than increasing the number of displayed records) be provided for this issue?

    Hi,
    I suspect you have written a method having String return type but the method does not have return statement.
    Go to the Catalogue component->BPM Object->Right click on the BPM object and select New Method->Give the method name. Now the method window will be opened. Go to the propertied tab of the right most panel. Set the return type as string. In the method window editor write your business logic. The below mentioned code is for sample one.
    String msg = "Hello World";
    return msg;
    Bibhu

  • Issue with input field in table control

    Hi,
    I have an issue with field acgl_item-rstgr in the table control.
    I have created a screen program with a table control.
    In the control i have added a dictionary field as acgl_item-rstgr.
    When i execute, do f4 on the input field, select a value and press enter, then it is showing me
    error as 'Entry 'val' does not exist in T053R (check entry). Its really weird to understand this. I have selected the value
    from f4 and even then it says this. Its working for all other columns, but not working only for RSTGR.
    Plz help me on this regard.
    Code is like this.
    TYPES : BEGIN OF ty_rstgr,
              rstgr TYPE RSTGR,
             END OF ty_rstgr.
    TABLES : ACGL_ITEM.
    DATA : it_rstgr TYPE TABLE OF ty_rstgr.
    DATA : wa_rstgr TYPE  ty_rstgr.
    CONTROLS : table TYPE TABLEVIEW USING SCREEN 100.
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_0100.
    LOOP AT it_rstgr INTO wa_rstgr WITH CONTROL TABLE.
    ENDLOOP.
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_0100.
      LOOP AT it_rstgr.
      ENDLOOP.
    Thanks,

    Hi Navitha,
    Its Check Table concepts for the error u stated. Please check wht the Search help ur using...Because for this field there is no search help at value table level...Use search help that hold all master data or create a custom search field in SE11 level or in program level.
    Cheers,
    Naveen

Maybe you are looking for

  • My N800 review

    My full review with pics at http://reviews.phonereport.info Cellphones have come a long way and so has Nokia. From being a paper factory to the biggest phone maker, Nokia is widening its products. In one way Nokia is making a big mistake as people li

  • Imposible to downgrade?!

    Ok, by attempting to downgrade from the recent 7.0.0.102, to 6.16, it worked, at least until I turned my computer on the next day. Skype had automatically updated 7,0 again, then after uninstalling and stopping the automatic updater twice, I attempte

  • [Solved] Running mpd as user mpd with systemd without using mpd.conf

    Maybe this is tivial, but I searched about an hour without any results. I want to run mpd as user mpd. I cant use the mpd config file since mpd set the UID and GID explicitely resulting in mpd not having the necessary supplementary groups to access t

  • Script to Automatically change number to text with Adobe LifeCycle Designer ES 8.2

    Hi there! I am extremely new to FormCalc and scripting and I was wondering if someone can tell me if my query is possible, if so, please help me! I would like for each time a user enters a number in a cell for the number to change to a letter or vice

  • Foreign language downloads

    My library recognized Hebrew CDS with hebrew characters. The problem is that when I sync my ipod, the Hebrew does not appear on my IPOD. It is blank. Can anyone help me? Thanks very much