IProcurement Requisition screens

Hi All,
I have to throw an error message in the iProcurement Requisition "Edit lines" page based on some values in the requisition distributions assocaited to the line.
I have extended the controller of the "Edit Lines" page and am trying to run through all the records of the requisition distributions to check if error needs to be thrown. But in the "Edit Lines" page, the Requisition Distributions VO (PoReqDistributionsVO) is giving me rowcount as 0 (by using getRowCount). I think the VO is still not executed at all.
If I try the same logic of getting row count in the requistion distributions page i.e "Split Cost" page, am getting 2 rows and am able to do the validation.
But i need to show the error in "Edit Lines" page. Any advice how can i achieve my requirement of showing error message in "Edit Lines" page based on values in the requisition distributions?

Req Distributions are created one when you click the next button in the requisition information page or when u split the accounts in the edit lines page.
Can you give more information on that validation you are trying to do, so that I can help you...

Similar Messages

  • Workflow error from purchase requisition screen

    How can I check workflow error / status / information from purchase requisition screen. Is there any other transaction ?

    Goto SWI6 or SWI14 and enter the object type (standard is BUS2105 for PR) but in your organization if custom Object type used then enter that and execute you will see the list here
    enter the selection period

  • Assignments for requisition screen

    I am doing e-recruitment configuration. I have following doubts. Can you help me. I read the SAP help but it is not clear.
    -- Questionnaire Ranking -- How do you configure this
    -- In the Assignments Requisition screen, there is a column called Match. How is this configured. The reason is, if the candidate does not complete a questionnaire (red traffic light), the column show Five stars. I do not understand.

    Hi Nicole,
    Only a couple employees were affected.  I agree about the search profile, but I know that my search profile fields are fine.  What I found was that some employees who had never logged into the system (so who had never accepted the data privacy statement) were added to a requisition by a recruiter.  There were a number of candidates in this scenario.  In some cases, once added, their name would not appear on the 'Assignments for Requisition' screen.  A blank line would appear in its place though.  And if you clicked on the affected line and clicked the 'Activities' button, the subsequent window did contain their name.  So something was preventing their name from being displayed only on the 'Assignments for Requisition' screen.
    I have a feeling it could be authorizations-related, based on the user that triggered the creation of the candidate object, but I am not certain about this yet.
    If anyone has ever seen this, your feedback is much appreciated.
    Shane

  • Iprocurement Requisition submission fails with Wrong Approval Hierarchy

    Hi,
    I am setting new AME Rules for Iprocurement Requisitions(Internal), and while submitting it shows an error saying 'Problem with Wrong Approval Hierarchy'.
    I had setup AME rules correctly, and all of a sudden its showin gme the error,
    I have checked my Requistion with the test Transaction and it shows correctly, but am not able to submit new Iproc requisitions.
    I have also taken the Setup Report for Internal Requisition Approval and it looks all fine.
    Had any one faced this kind of errors before ?
    Thanks,
    Kiran

    Hi,
    We believe Iprocurement does not support AME. Please get it confirmed from oracle support.
    Regards,
    S.P DASH

  • IProcurement Requisition Distribution DFF attributes not defaulting value

    Hi All,
    DB:10.2.0.4.0
    Oracle Apps:12.0.l6
    O/S:AIX 5.3 L
    Problem Description:
    We have enabled Requisition Distribution DFF on iProcurement page and it has 4 attributes. In DFF configuration we have set Attribute3 and attribute4 to have a default value of type SQL Statement. When user selects/changes Attribute1 and attribute2 values on requisition distribution DFF in iProcurement, rest of the attributes should default. This happens in core purchasing.
    But in iProcurement when user goes for editing requisition lines and tries to change attribute1 and/or attribute2 on distributions rest of the attributes on that DFF do not default according to default value setup in DFF configuration. We believe that as same DFF is used on core purchasing and iProcurement, DFF behaviour should be same on both applications.
    Workaround:
    User has to explicitly click on each LOV attached to the DFF attributes and select correct value from LOV. Values do not get defaulted as expected.
    Could anyone please share resolution on the above issue faced before.
    Thanks for your time!
    Regards,

    Here are the steps to enable Dist DFF on iProcuremet page
    1. Setup the attributes and DFF's from Application Developer Flexfields and freeze
    2. Enable personalization for OAF Pages
    3. From iProcurement, while submitting Requistion, go to Edit Lines --> Account tab
    4. Click on Charge Account link
    5. Click "Personalize Stack Layout: (AccountsDistsRN)"
    6. Find "Column: (ReqDistDFFOnAcctCol)"
    7. Change the "Rendered" property to True.
    I'm sure you will find some metalink notes on the above. But this the desinged approach to show DFF on iProcurement pages.
    Hope this helps.

  • Change Amount in iProcurement Requisition Checkout

    How do I change the Amount field in Requisition checkout. We imported Item Master records with List Price and need to change price during iProcurement Checkout process.

    Hi,
    I am assuming you want to allow the users to change the price.
    By default price is readonly in iproc.
    You will have to do a controller extension on ShoppingCartPG and make it updateable.

  • IProcurement Requisition Details - Results in Error Page

    Hi,
    Clicking on our requisition details or view my requisitions results in a error page, any ideas why this occuring? Exception details:
    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException     at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:603)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:619)
    ## Detail 0 ##
    java.lang.NullPointerException
         at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.getReqSummaryRow(ReqDetailsCO.java:360)
         at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.processRequest(ReqDetailsCO.java:203)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:619)
    java.lang.NullPointerException
         at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.getReqSummaryRow(ReqDetailsCO.java:360)
         at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.processRequest(ReqDetailsCO.java:203)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:619)>
    RDBMS : 11.2.0.1.0
    Oracle Applications : 11.5.10.2
    Unix OS
    Found the following MetaLink: will attemp and return results
    Requisition Search Error When Try To View Another Users Requisition [ID 888654.1]
    Thanks,
    -Steve
    Edited by: sanstey on Nov 23, 2010 5:26 AM
    Edited by: sanstey on Nov 23, 2010 6:12 AM

    Hi;
    Please check below notes which could be helpful for your issue:
    Error When Using The OTL Timecard Layout Called 'Projects-Purchasing Timecard Layout' [ID 1134868.1]
    Receive Error When Selecting Incomplete On The Status Column For A Requisition [ID 733735.1]
    Merge List Gives Null Pointer Exception [ID 816133.1]
    iAssets Receiving Unexpected Java Error On Asset Search Page [ID 1215465.1]
    Regard
    Helios

  • IProcurement Requisition Charge account build Extension

    Hi,
    I am extending the PoRequisitionLineEO for triggering the PO Account Generator-charge account build process whenever the Line DFF attributes changes (Attribute2, Attribute3, Attribute4, Attribute5). I followed these steps:
    1)Copy all the BC4J files on to your local machine directory and Extend the Entity Object (PoRequisitionLineEO) that contains these attributes.
    2) The Extended EO will introduce business attribute properties (AccountLineBizAttrSet=Y) for these DFF Attributes. This will tell the Oracle iProc engine to regenerate the accounts.
    3) Transfer the xxPoRequisitionLineEOImpl.java, xxPoRequisitionLineEOCollImpl.java, xxPoRequisitionLineEODefImpl.java files on to $JAVA_TOP on Apps server and compile the same to produce the .class files.
    4) Substitute the standard EO by Extended EO - xxPoRequisitionLineEO --> PoRequisitionLineEO using the JPXImporter
    4) Bounce the entire middle tier.
    I've tried this several times but the charge account is not changing if the DFF attributes are changed. I am missing something or I am doing anything wrong? please help.
    Thank you.

    Hi Pradeep,
    We have the exact same requirement and I followed the same document metalink Note ID 313195.1. But with no success. I appreciate if you could provide some help in detailing your issues and how you had overcome the same.
    Regards,
    G Mohd

  • In ME51N screen service requisition document type is not comming

    Hi gurus,
    Can anybody help me out ,In production server in me51n ie purchase requisition screen, where we used to select the different purchase requisition order types ,service order is not comming whereas in development server it is comming.In spro i have seen the settings ,in document type service order  item category is attached.
    Please help me its urgent.
    Thanks N Regards,
    Siddhartha Chatterjee

    if that document type is not even coming in the spro settings for the production server then i belive it has not been trasported to the production server and that means there has been some intentions to do that so its beeter to make sure that do u really need that document type or not if u need it then try to transport it from qc

  • Descriptive Flexfield transfer from Requisition (iProcurement) to PO

    Can a descriptive flexfield be transferred from iProcurement (requisition lines) to Purchase Order (lines)?
    I am fairly new to Oracle EBS and this is my first attempt to set up descriptive flexfields. We want the user to populate the field while creating the requisition and would like that value to transfer to the purchase order. (we are on 11i)
    Is this possible? Is there an option or setting that I need to be aware of?
    Thank you!

    I don't think that is possible.
    Oracle has the functionality to transfer Req. Distribution DFF to PO Distribution DFF. But it does not work for Req Header or Req Line DFF.
    Hope this helps,
    Sandeep Gandhi

  • IProcurement Purchase Requisitions Approval

    Hi,
    can anyone help me for finding who is the approval of the purchase requisition,
    actually when i m clicking on the approve button after entering the fields values its going for approve but when i m checking it in iProcurement Requisition its showing "No approver found for Purchase Requisition 5645".
    so plz anyone help me to solve this problem
    Thanks in advanced

    Have a look at the following Metalink notes:
    - 297576.1 (Document Approval is Returned with a Notification Saying No approver Found for Purchase Requisition XX)
    - 368640.1 (Requisition Approval Gets No Approver Found If Tax Makes The Total Require A Higher Level Approver)
    - 316704.1 (No Approver Found For Requisitions Created After Clicking Clear Checkout Changes)

  • Suggested Buyer Field in oracle iprocurrement requisition

    Hi Gurus,
    please tell me the prupose of suggested buyer field in the iprocurrement requisition.
    also please suggest me how a buyer knows that a requisition is available for autocreate process for PO creation. Does oracle sends any notification to the buyer once a requisition is approved. what is the message type for this notification.
    Thanks,
    SamD

    When the buyer goes to the autocreate screen, the buyer name is filled in with his/her on that screen by default.
    If the iprocurement requisition has the suggested buyer filled in, the requisition will appear when he searches on the autocreate screen.
    As far as I know, no notification is sent to the buyer when a requisition is approved.
    Hope this helps
    Sandeep Gandhi
    Independent Consultant

  • Reg: iPROCUREMENT

    Hi Experts,
    Whether its possible to split one requisition line to multiple delivery location while creating requisition using iPROCUREMENT?.
    Eg : Creating requisition for 10 qty of dell notebook. But i want to deliver 5 qty of DELL to "US -Office" and rest QTY to "India Office".
    This kind of scenario handled in iprocurement. Guide me. I too found that, we are having option to split one requisition line during charge account (distribution).
    Please help me out.
    Thanks in advance.
    Regards,
    --Vino                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    , Whether this buyer work bench comes with Iprocure. If so , how to enable this.The buyer's workbench is part of the Purchasing module. You need that module to convert iProcurement requisitions into Purchase orders. You can check if you have the license for it by going to the License Manager screen or by running the following query. If it returns I, you have installed Purchasing.
    select fpi.status From fnd_product_installations fpi where application_id=201 If it comes back with N or S, you need to obtain the license from Oracle and install it using License Manager.
    In the buyers workbench, you can convert the requisitions into a PO. You can also split the po shipment line into 2 lines for 2 locations. But keep in mind that if you do that, you may break the link between the PO and the requisition.
    Hope this helps,
    Sandeep Gandhi

  • Creation of Purchase requisition with reference to Contract documents

    Dear All
    I am not able to create the Purchase requisition with reference to Contract documents, in outline agreement field if I enter the contract document number which is already existing it is not copying the details, again I have to enter all the details like Plant, Material, document type, Qty etc.  Even after selecting the PR document type as RV for outline agreement also it is not coping. Kindly let me know that can we not able to give reference of Contract number in this outline agreement field to create Purchase requisition.
    regards
    Dhanu

    1.Logistics--Materials Management--Purchasing ---Purchase Requisition --Follow-on functions --- Assign and Process
    2.ME57
    3.Select the Assigned Purchase Requisitions checkbox if you also want to see requisitions already assigned, and choose Execute.
    4.On the Assign and Process Purchase Requisitions screen, select the requisition lines for your material.
    5.Choose Assign Manually if the info record already exists.
    6.On the pop-up Assign Source of Supply Manually dialog box, make the following entries:
    Agreement     46XXXXX            Agmt item     10          
    7.Choose Assign Source of Supply.
    For assign the source of supply, you can also choose Assign Automatically (only if not already assigned by MRP due to existing source list). If more than one source exists, select the contract in the Source Overview for Purchase Requisition 100XXXXX window and confirm with Enter.
    When assigning a source, make sure to select the contract.
    8.Choose Save.
    9.Select the line item, and then choose Assignments Overview (SHIFT+F5).
    10.On the Assign and Process Requisitions: Overview of Assignments screen, select the line below Vendor (you can only select one at a time), then choose Process Assignment.
    11.On the Process Assignment: Create PO window, check and make sure the Order Type (NB), Purchasing Group and Purch. Organization fields then choose Continue (Enter) to confirm.
    12.On the Create Purchase Order screen, select the requisition in the Document Overview section and choose Adopt in the left part of the Document Overview screen.
    13.Choose Save.

  • AME for Purchase Requisitions

    Hello All
    I am in the process of setting up AME in R12.1.2 for purchase requisitions and got struck with an issue
    My requirement is to route the requisition to a particular job based on the item category and the requisition total. I setup conditions, action types and approval groups and then the rule.
    When I used static in my Approval Group setup it works fine with out issues however we do not want to use static as employees keep changing and want my approval driven out of the job hence updated the approval group to use Dynamic usage type and used the below query to pick the name of the employee based on the job.
    select papf.full_name from per_all_assignments_f paaf, per_all_people_f papf, per_jobs pej where
    paaf.person_id = papf.person_id
    and sysdate between paaf.effective_start_date and paaf.effective_end_date
    and paaf.job_id = pej.job_id
    and pej.name like 'IT.Group IT Operations Manager.Staff'
    Now when trying to create a requisition it shows up a message that "Approval List could not be generated. Please contact your System Administrator to review AME rules setup."
    When validated the above query it says query is valid but still not working. I even tried with person_id but still no luck
    Thanks a ton in advance
    Regards
    Dilip

    Hi Dilip,
    Pl. visit following links.
    AME for iProcurement requisitions
    Re: AME-Hierarchy Deciding Feature ?
    HTH
    Sanjay

Maybe you are looking for