Iexpense DFF

EBS 11i
I am trying to customize I-expense, and I am facing a dilemma. In our invoice form we have created a DFF which is required for validation of an invoice now I have created a DFF in i-expense to have the same value but I don’t know how to map the i-expense DFF to Invoice form DFF.
Is there anyway that we can customize the import process? Is it part of a work flow?
Which table does the import process use to read approved expense requests?

You don't have to customize any the data is transferred if you set the Transfer Descriptive Flexfield to Yes on the Import Program parameters.
Thanks,
Rajesh

Similar Messages

  • 11.5.9 iExpense DFF LOV issue

    Hi All,
    in 11.5.9 iExpense implementation i am facing a issue in the DFF LOV's.
    In 11.5.9 the DFF's are dynamically rendered in detailsCO. Some of the DFF's have a LOV attached. which is rendered along with a torchlite symbol
    1. if user types in say 'Yes' and there is one matching value ideally it should not open the search region, but it always opens the search window.
    * This issue is not there in any other object (non Dff objects) which has serach capability.
    * This issue is not there in 11.5.10 instance , as Oracle has removed the DetailsCO completely.
    is this something do with a property?
    2. Can i set the property to show an advance search window (with and or options) instead of standard one (with one search criteria at a time - current functionality)? if yes means which property i have to set ?
    thanks in advance

    Hi Saurabh,
    Thanks for your advice. The usage of context sensitive flexfield is working for most of the scenarios, but failed while trying to add an employee as contact to other emplyee.
    In the contact screen, the newly added contact is reffered with contact type as employee.
    The error message is given below.
    PP-FND-01242: Cannot read value from field PERSON.EMPLOYEE_NUMBER
    Cause:  The field PERSON.EMPLOYEE_NUMBER could not be located or read.
    Action:  This error is normally the result of an incorrectly-entered field name string in a trigger, or a field name string that does not uniquely specify a field in your form.  Correct your trigger logic to precisely specify a valid field.
    Thanks.

  • How to Transfer iExpense Line Level DFF Information to AP Invoices Distribution DFF?

    Hi All,
    I have defined iExpense Line Level DFF and i want to transfer that DFF Information automatically to AP Invoices Distribution in 11i?
    Is it possible ?
    Thanks
    Vipul Maheshwari

    HI Vipul,
    Yes, it is possible. Make sure you set the profile option OIE:Enable DescFlex to "Yes" in addition to seting up the DFF. This is described in the Oracle® Internet Expenses Implementation and Administration Guide, Release 11i, Part No. A80831-08.
    Cheryl

  • Need to enable Context Senstive DFF on iExpense 'General Information' Page.

    Hi Experts,
    I need to enable a DFF on a OA Framework page for iExpense. There are already two DFFs enable on the page but those are Global. Those are coming for every country, Now I need to enable one more DFF for a particular country - India. Could you please let me know that how can I do that for a particular Operating Unit ?
    Thanks,
    Sandy

    Thanks ! But how to make that context senstive. As in core apps we use $PROFILE$ but here in OA Frame work we can't do that so how to handle this thing?
    Thanks,
    San

  • How to add DFF using OA Framework Extensions

    Dear Members,
    I am very new to OA Framework. I have a requirement where i need to add a DFF to a standard Oracle form in iExpense.
    How do we achieve this. Can we do this using forms personalization?
    Following are the details of the OAFramework version in our company:
    Product/Component Version
    OA Framework - 11.5.10 4RUP
    Oracle Applications Extension - 9.0.3.8.13 - build 1541
    Business Components - 9.0.3.13.87
    UIX (Cabo) - 2_2_24
    BiBeans Runtime - 3.1.0.70 nondebug BI Beans OAF 11.5.10 Production Release
    MDS - 9.0.5.4.89_555
    XML - Oracle XDK Java 9.0.4.0.0 Production
    AOL/J - Applications Object Library, Core Java Roll Up Patch J
    Servlet - 2.2
    Java - 1.4.2
    JDBC Driver - 9.2.0.6.0
    Database - Oracle9i Enterprise Edition Release 9.2.0.7.0 - 64bit Production
    Operating System - AIX 5.3
    Browser - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6; .NET CLR 2.0.50727; InfoPath.1)
    Your Comments are greatly appreciated.
    Thanks
    Sandeep

    Sandeep,
    First of all check the Table on which you are having your DFF. If its at the same level as of the Page (I mean the Page VO is on the same table) then there is a high likelihood that ORacle would have provided the DFF and you just need to set the rendered property to true. In Personalize Page you need to provide a Segment List which is a concatenated list of AttributeCategory and allowed Segments for the DFF.
    Dev guide is a good place to look for details.
    Regards
    Sumit

  • Iexpenses package AP_WEB_CUST_DFLEX_PKG.CustomCalculateAmount

    Hi,
    I need to calculate the receipt amount based on DFF in the iexpenses screen. I am using the standard iexpenses package AP_WEB_CUST_DFLEX_PKG.CustomCalculateAmount for this purpose. But the issue is it's doing the calculation everytime i click on the Next button. I want the calculation to happen only once per expense line.
    This is the pseudocode writen in the calculateamount procedure:
    IF (upper(p_exp_line_info.expense_type) = 'HR DEPT MEDICAL-GP BENEFIT') THEN
    --IF (p_exp_line_info.numberPassengers > 5) THEN
    -- subtract the additional passenger rates from total amount
    p_exp_line_info.calculated_amount :=
    p_exp_line_info.receipt_amount - ks_oie_expense_pkg.get_copay_amount(p_exp_line_info.parameter_id,p_exp_header_info.employee_id,p_exp_line_info.expenditure_type,p_exp_line_info.start_date);
    p_exp_line_info.copy_calc_amt_into_receipt_amt := 'Y';
    --END IF;
    END IF;
    Please help. Its urgent!!
    Thanks,
    Krithika

    Seriously, is it that hard or is there is some problem. No replies! ?? Is my desciption not enough?

  • How to enable DFF for a particular country on a Standard OA Framework page

    Hi All,
    I have a requirement for iExpense. Here I need to enable a DFF and that should be display only for a particular country say 'India'. I have done this for the core apps forms but for OA Framework pages I am not sure.
    In core apps we have used context senstive rather than Global.
    Could you please help me on this that how can I enable DFF for a particular country.
    Thanks,
    Sam

    hi
    i think u r talking about Domestic and Recoverability DFF,u need to find out the id of those LOV fields ,u can find them going in view source ,right click go to view source and search the fields against the prompt appearing against these LOV like (Recoverability) u will get the id of this field ,then extend your CO and hide this field in processRequest method of extendedCO according to your org id .
    thanx
    Pratap

  • Need to make Value Set as Case insenstive attached with a DFF on OA Page

    Hi All,
    I have enabled DFF on iExpense web page, OA Page, and attached a Value set to this DFF. This is an independent Value Set. Now when user enters a value in this DFF and press tab then it validates and chaged accordingly. Suppose user enters a value 'card' whereas Value set has value as 'Card'. now when user press tab button it changes automaticaaly to 'Card'. But if user enters 'card' and press 'Next' button on page it throws an exception that this value is not available in the value set.
    Kindly let me know that how can I overcome from this problem.
    Thanks,
    Sandeep

    You can add the read-only token ($RO$) after any of the segments in the list. For example, the ($RO$) designator below sets Segment1 in structure code 1 to be read-only:
    Structure code1|Segment1($RO$)|Segment2...
    P.S: After I posted this message, I realized this was not what you are looking for. After all, this may help somebody.
    Edited by: dbhat1 on Dec 8, 2008 3:55 PM
    Edited by: dbhat1 on Dec 8, 2008 3:56 PM

  • DFF Problem in OAF(R12) page

    Hi all,
    In 11i OAF Iexpense page,when i click on the about this page i get the following details in FLEXFIELD REFERENCE
    "+Flexfield References+
    +Show All Details | Hide All Details+
    +Details Item Application Flexfield Name Segment List+
    +Hide tableLayout: Additional Information SQLAP AP_EXPENSE_REPORT_HEADERS+
    +Segments+
    +Context: (Attribute) , (ColumnName) ATTRIBUTE_CATEGORY, (ValueSet-ListType) OIE_EXPENSE_TEMPLATES-1+
    +EXPENSE PURPOSE: (Attribute) displayed required, (ColumnName) ATTRIBUTE14, (ValueSet-ListType) OFS_AP_IN_EXPENSE_PURPOSE-2+
    +Start Date: (Attribute) displayed, (ColumnName) ATTRIBUTE1, (ValueSet-ListType) FND_STANDARD_DATE-2+
    +End Date: (Attribute) displayed, (ColumnName) ATTRIBUTE2, (ValueSet-ListType) FND_STANDARD_DATE-2+
    +Country of Travel: (Attribute) displayed, (ColumnName) ATTRIBUTE3, (ValueSet-ListType) OFS_FND_TERRITORIES-2+
    +Proof of Travel: (Attribute) displayed, (ColumnName) ATTRIBUTE4, (ValueSet-ListType) OFS_OIE_PER_DIEM_PROOF_DOC-2+"
    But in R12 this Flexfield References
    "+Flexfield References+
    +Show All Details | Hide All Details+
    +Details Item Application Flexfield Name Segment List+
    +Hide tableLayout: Additional Information SQLAP AP_EXPENSE_REPORT_HEADERS+
    +Segments+
    +Context: (Attribute) , (ColumnName) ATTRIBUTE_CATEGORY, (ValueSet-ListType) OIE_EXPENSE_TEMPLATES-1+"
    I imported all the personalizations from 11i to R12 but why these details are not coming
    "_*EXPENSE PURPOSE: (Attribute) displayed required, (ColumnName) ATTRIBUTE14, (ValueSet-ListType) OFS_AP_IN_EXPENSE_PURPOSE-2_*
    *_Start Date: (Attribute) displayed, (ColumnName) ATTRIBUTE1, (ValueSet-ListType) FND_STANDARD_DATE-2_*
    *_End Date: (Attribute) displayed, (ColumnName) ATTRIBUTE2, (ValueSet-ListType) FND_STANDARD_DATE-2_*
    *_Country of Travel: (Attribute) displayed, (ColumnName) ATTRIBUTE3, (ValueSet-ListType) OFS_FND_TERRITORIES-2_*
    *_Proof of Travel: (Attribute) displayed, (ColumnName) ATTRIBUTE4, (ValueSet-ListType) OFS_OIE_PER_DIEM_PROOF_DOC-2_"*
    how to import these flexfield details(Due to this the above fields are also not coming in R12)?
    Regards,
    Debadutta Das

    Hi Sunit,
    Please tell how to personalize it directly.Because there is no such personalization for these DFF in 11i.But still there are lovs and Date fields which are mapped to these DFFs.
    And also in about this page i can find entry for DFF in 11i.
    Regards,
    Debadutta

  • Unable to default DFF segment based on selection of other field value.

    Hi Gurus,
    *I have a requirement on 'Create Work Request' page (Oracle EAM), where during creating complaint, when user selects Asset Number, based on this selection, a DFF enabled to capture Tenant Info must be populated. [For testing now, I'm writing my code in PR and not in PFR to populate some thing while page loads.]*
    I have extended my CO and tried many ways (from simple to little complex) but to no success.
    Simpler way:
    *=======*
    OAApplicationModule am = oapagecontext.getApplicationModule(oawebbean);
    OAViewObject vo = (OAViewObject)am.findViewObject("RequestDetailsVO");
    Row row = vo.first();
    row.setAttribute("Attribute1","Attribute1"); //Attribute1 is the View attribute in above VO. But this doesn't work.
    row.setAttribute("DepartmentCode","CRC MAINT"); //DepartmentCode is a view attribute as well. And this works.
    This code doesn't work.
    Understanding that, DFF segments can't be set as simple bean, I have done below:
    *===================================================*
    OADescriptiveFlexBean oadescriptiveflexbean = (OADescriptiveFlexBean)oawebbean.findIndexedChildRecursive("WorkRequestDesc");//("WorkRequestDFF_p13n");
    oadescriptiveflexbean.processFlex(oapagecontext);
    if (oadescriptiveflexbean != null){
    ContextMap contextmap = oadescriptiveflexbean.getNamedChildMap();
    if(contextmap != null){
    Enumeration enumeration = contextmap.keys(oapagecontext.getRenderingContext());
    if(enumeration != null){
    do
    if(!enumeration.hasMoreElements())
    break;
    Object obj = enumeration.nextElement();
    OAWebBean oawebbean1 = (OAWebBean)contextmap.get(oapagecontext.getRenderingContext(), obj);
    oapagecontext.getParameter("WorkRequestDesc1")
    //String str = (String)oapagecontext.getNamedDataObject("WorkRequestDesc1")
    if(oawebbean1 != null)
    if(oawebbean1 instanceof OAMessageTextInputBean)
    OAMessageTextInputBean oamessagetextinputbean = (OAMessageTextInputBean)oawebbean1;//.findIndexedChildRecursive("WorkRequestDesc1__xc_");
    //oamessagetextinputbean.setReadOnly(true);
    oamessagetextinputbean.setText("Jawad");
    } while(true);
    Now the issue with above code is, during the page load, all the segments are populated with value 'Jawad'. I want to populate only the first segment.
    More info:
    *======*
    VO: RequestDetailsVO
    DFF Regions ID: WorkRequestDesc
    Attribute1 (DFF segment1) ID: WorkRequestDesc1
    Appreciate your responses,
    Jawad

    Dear Guys,
    I found out a workaround for this case (If this helps others): :)
    *1. Create a Message Text Input type field (representing each DFF segment) and map them to View Attribute (over which DFF was created) and VO instance.*
    *2. In the extended CO, in PFR, get the handle of these created fields.*
    *3. Set the values as required.*
    Since these fields are mapped onto the same view attributes as DFF was, the data goes in fine.
    But I still am hunting for the possibility of setting a single segment.
    Thanks and Regards,
    Jawad
    Edited by: Jawad on Apr 19, 2012 3:36 AM
    Edited by: Jawad on Apr 19, 2012 3:38 AM

  • Values not getting saved in DFF in iSupport

    Hi,
    I have enabled DFF in iSupport, which is visible to users. Users are able to enter values in the fields, but after SR is created, the values are not visible in SR update screen in iSupport nor in SR form in customer support.
    Does anybody know what could be wrong?
    Regards,
    Mohammed

    Mohammed,
    Did you try to bounce Apache and see if this helps?
    Please review the following documents and see if it helps.
    Note: 404603.1 - iSupport Not Showing the Descriptive Flexfiels (DFF)
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=404603.1
    Note: 272398.1 - Service Request External Flex DFF Is Not Visible In iSupport
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=272398.1
    Note: 594111.1 - Service Descriptive Flexfield Not Visible In iSupport
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=594111.1
    Regards,
    Hussein

  • Default Value in a DFF is not getting populated in Self Service Page

    I had an issue in Self Service Page.
    In the SS page there is hidden mandatory field in DFF segment,which should get populated with a default select statement.
    But this field is not getting populated with the default values.
    But this is working fine in Forms , i.e the default value is populated in forms.
    Why the default value is not populated in Self Service Pages?
    For Eg: If there is a DFF "SAMPLE_DFF" which has some context with segment
    Context Code : GB_CODE
    Segment : "Enter the Group"
    and this segment is made required and defaulted with a select stmt (select stmt returns 'XXXXX')
    In forms if am not entering any value, then its defaulted to 'XXXXX'.
    But in Self Service this is not happening.
    Can anybody help me out...

    Actually, I have narrowed down the problem. It is not quite the same.
    DFF is Receivables, Address Information (Release 12). We have 2 attributes defined and we want the default value of the 2nd to be dependent on what the user selects in the 1st.
    So the default value of the 2nd is defined as a SQL Statement, select :$FLEX$.INDUSTRY_CODE from dual (where INDUSTRY_CODE is the value set name from the 1st).
    We know the syntax is correct because if we actually hardcode a default value in the 1st attribute (select 'BLAH' from dual), then we do see that the default value for the 2nd attribute fills in with BLAH as well. However, we do not want that. We want the user to choose a value for the 1st attribute from the LOV, and then have the 2nd attribute default to that same value. This is the part that does not seem to work in OAF, but definitely used to work in Forms.
    Any thoughts?
    Thanks much!

  • How To-set DFF to null and Not required in OAF page ??

    enabled service dff, added 2 segments. i want them displayed in service request oaf pages.
    details of dff-
    Application=Service , title = Additional Information for Agents
    in context field region : unchecked required and displayed
    In global data elements - added 2 segments based on value set(validation type = independent, list type = poplist)
    displayed and enabled checkbox are checked for both the segments.
    I want to be able to do two things
    1.in HTML service request agentdashboard- the 2 new dffs are displayed correctly as drop down lists. I can pick and save a value to those mapped columns.
    but the two drop downs are REQUIRED. I do not want them to be. how can I make them un-required.
    --while personalizing this flexfield elemnt from oaf page - I did not have the attribute-required to be unset.
    2. I want a default blank value in both the drop down list.
    I tried to add a nullvalue in valueset ,but its not letting me. can i do that ??
    any pointers please.
    Thanks in advance

    For your question
    >
    if I want to show one segment based on value of some other bean in the UI, then can I do it ? and how ?
    >
    If you do not want to extend controller then you need to use javascript. Sample code below
    <SCRIPT>if (document.getElementById("QFEQHR_FV").value =='Class Room')
    {document.getElementById("DescFlex2").style.visibility = "visible";}
    else{document.getElementById("DescFlex2").style.visibility = "hidden";} </SCRIPT>Here "QFEQHR_FV" is any bean ID in your page and "DescFlex" is DFF flex item ID. To get handle of the required DFF attribute change numbers starting from '0' and test.
    Sample code for testing
    <SCRIPT>alert(document.getElementById("DescFlex0").value);</SCRIPT>You need to add this code to "Text" property of a "Raw Text" item.
    Regards,
    Anand

  • AP Payment Batch & DFF data Questions

    Hi,
    I have few issues faced by one of our clients.
    1- After a payment batch is selected and build, In ‘Actions’ the ‘Print Preliminary Register’ and ‘Confirm Payment Batch’ is enabled and processed by clicking ‘OK’.
    But due to some error the program was terminated . But output file with ‘0’ bytes is still created.
    How to avoid creating a '0' bytes output file whenever error occurs..?
    2- . DFF customized to capture ‘Message to Beneficiary ‘ in the payment batch window DFF. This DFF can capture 140 alpha numeric characters. But in output this seems to be truncated and not showing full values.
    Would it be because of the font size..? How to extend the data format of this field and what is the maximum we can set..?
    3- If the Remittance amount havng more decimal point like 555.555 gets truncated to 555.55 in the out file send to bank.
    Why truncated , can we set the rounding option to up/down..?where is it set..?
    Can anybody throw some light..?
    Thanks,
    Jayasree

    Use the reference columns i.e REFERENCE_1 to REFERENCE_10 of gl_je_lines table to join the AP, AR tables with the GL tables like the below query.
    SELECT gjl.reference_1,
    gjl.reference_2,
    gjl.reference_4,
    gjl.reference_5,
                        gjl.reference_10,
    aia.doc_sequence_value,
    aia.invoice_type_lookup_code,
    aia.description invoice_description,
    ada.prepay_distribution_id,
    gjl.description,
    aca.doc_sequence_value payment_doc_seq_number,
                        ada.invoice_id,
    aia.doc_sequence_value
    FROM gl.gl_je_headers gjh,
              gl.gl_je_lines gjl,
    ap.ap_checks_all aca,
    ap.ap_invoices_all aia,
    ap.ap_invoice_distributions_all ada
    WHERE gjl.je_header_id = gjh.je_header_id
    AND aia.invoice_id(+) = gjl.reference_2
    AND ada.invoice_id(+) = gjl.reference_2
    AND ada.invoice_id(+) = gjl.reference_3
    AND aca.check_id(+) = gjl.reference_3;
    Thanks,
    Lokesh.

  • In processFormRequest update a DFF value on the page

        I am currenly working with the customer standard application with the 'new customer page' (ArCreCusPG) and I have extended the main controller for the page (ArCreCusCO) so that I may update a field on the screen based off a user's input elsewhere on the screen and i'm trying to do so in the process form request. So in the extended controller's PFR I am wanting to update the Attribute1 column of the DFF 'AcctSiteFlex' from a 'R' to a 'C' (which on the page is rendered as AcctSiteFlex0). i can see that I am able to update the value in the pageContext but i'm not able to make it so that the change is pushed back out to the screen and overwrite the R with a C.
    In my controller's PFR I am trying:
        super.processFormRequest(pageContext, webBean);
        OADescriptiveFlexBean dfb = (OADescriptiveFlexBean)pgbean.findChildRecursive("AcctSiteFlex"); //get the DFF bean
        OAWebBean dffbean = (OAWebBean)dfb.findChildRecursive("AcctSiteFlex0"); //get the field that applies to the attribute1 column that is being rendered
        OAMessageLovInputBean lovbean = (OAMessageLovInputBean)dffbean; //convert the webean to its correct type of MessageLovInput
        lovbean.setValue(pageContext,"C"); //set the value from what was an R to a C
        System.out.println(lovbean.getValue(pageContext)); //it is now set to C
    HOWEVER the screen is still displaying an R instead of C. I have tried before the super with same results.
    i can access the field directly with and same results apply:
        OAMessageLovInputBean lovbean = (OAMessageLovInputBean)webBean.findChildRecursive("AcctSiteFlex0");
        lovbean.setValue(pageContext,"C");
    I have also tried going to the VO, grabbing the row and using the following and the same issue applies. Value appears to be set but isn't being painted onto the screen
        setAttribute("Attribute1","C");

      I have the super call first (i've also tried the super last just to test but end up with the same result) and i have tried the SetText instead of SetValue. I immediately follow the set calls with a getValue or getText and i see the value I used in the set command (which is the good thing). Also, when I go into the VO for the DFF i see the values i changed using the setValue/Text. I have even gone into the row and executed a setAttribute to try to ensure that the change will display on the screen.
      How do i get the screen to refresh with the correct value that is in the VO? Normally the set commands in the processformrequest would take care of this. Any suggestions?

Maybe you are looking for

  • How to look at old pictures on i cloud

    how do i restore my old icloud pictures so i can look at them. i lost my old phone and i want to find a way to get my old pictures

  • Problem in CMU bundle creation

    Hi Experts, I am trying to create a CMU bundle of components. When I am trying to export Dynamic Prefix component, I am getting this error. Error exporting item 'DynamicPrefix'. Unable to execute service method 'initEx' Can anyone help me with the so

  • How to set Email Body in srw.add_parameter(myPlist,'MESSAGE'....

    Hi, i have created following procedure to send email using event driven Publishing API, it works fine, i have using "message" and "body" in add_parameter ,but it send email with no body/message,blank email body. Please help out how to set email body.

  • Quarterly TDS Return generation-Text file problem

    Hi I am working in 4.7 and doing with the TDS Quartrly return. In the text file generation, nothing is coming except some '^' s and 0s. I applied note 873149. Still the problem is not over. Any help would be highly appreciated. Regards

  • Camera features not working/ camera light on permanently!!

    Hi, I'm new to this but I am hoping someone can help me, my baby was "playing" with my blackberry last night and now the flash is on permanently, and the camera functions don't work (camera or video).  When I open the camera I receive this error mess