APPROVAL LIMITS IN ORACLE RECEIVABLES

Whilst in the AR Corporate Super User responsibility in Vision Operations, I defined approval limits for a an application user with a currency of GBP and an amount ranging from £5000 to£6000 and then saved it. Later, I then decided that I wanted to change the amounts from lets say £10,000 to £20,000. Whwn I call up the user in the Approval limits window in AR and I try to click in the currency filed I get the following message:
APPS_AR_11290 The approval limit for the user (eg Fred)for the currency GBP already exists. How do I change the amounts
and what reports can I run to see the various users and their approval limits? please advise me

Hi,
For your current requirement please follow the below procedure.
1. Disable the Automatic Transaction Numbering In the Transaction Window.
Navigation: Receivables Manager --> Setup --> Transactions --> Sources.
In the transactions sources window Disable the Automatic Transaction Numbering.
Now we are able to create the transactions with alphabetical numbering.
Regards.
Raju.

Similar Messages

  • Auditors and PO Approval Limits

    We are in process of an internal audit. One of the advance questions is regarding PO/PR approval limits in Oracle. The auditors have requested an Oracle Report detailing the Buyers Approval limits.
    I have not found a standard report. Would some one be able to advise a method of pulling this data easily, or on demand based on Auditors and Users requests. I would like the ability to view all levels, specific jobs or persons. But any method would be apprciated. (we use employee/supervisor as approval method)
    Is this possible without customizing?
    Tom

    You can obtain some of the data from using the Tools > Export Data option on the Position Hierarchy screen.
    Refer to Metalink note: 280495.1 and Metalink Note: 360105.1.
    Hope this helps,
    Sandeep Gandhi

  • Define Credit Memo Approval Limits for Approvers in receivables

    Hi is there any way we can setup approval of credit memos in receivables to go directly to the persons manager who is inputting the memo ?
    much like a requisition does when its sent for approval?
    ie it just keeps going up the hierarchy until it finds some one who can approve?

    Refer to Re: Credit memo (CM) Approval limits set are not being checked in CM creation
    Thanks
    Nagamohan

  • Credit memo (CM) Approval limits set are not being checked in CM creation

    Hi,
    Customer: ARROW ELECTRONICS INC
    SR: 6502816.993
    Customer has set the approval limits for credit memo in Receivables
    He has set the approval limit as -500 to 0 for a user X.
    Created an invoice for 550 $
    Gone to Ireceivables and created a dispute for the complete amount (-550$) of the invoice.
    Find that the notification is going to the user X even when the amount is not within the approval limits set.
    He is able to approve the notification and it is going to the next level approval.
    Once that is done the credit memo is getting created.
    Checked the packages involved in this.
    ARWCMWFB.pls
    Find that there is no checking of the approval limits in the package.
    Please help me in knowing on whether this is an intended functionality.
    Thanks and regards,
    Hareesh

    Hareesh
    Using HR Hierarchy
    1. Define three approvers A, B, C for the same reason code and with different approval limits (as this is credit memo the guy with highest negative amount has is the final approver).
    2. A reports to B and B reports to C
    3. A is approval limit is from -100 to -500, B can approve from -500 to -1000 and C can approve from -1000 to -1500 (all of them have same reason code and currency code).
    4. Make sure all of them are employees.
    5. Make sure you **DO NOT** check the flag Primary Approver for any of these approval limits in the approval limits screen.
    6. In the employees -- Assignments For A, enter supervisor as B, and For B enter Supervisor as C.
    7.No enter an invoice for 1200 and complete it.
    8. Request for credit from iReceivables for the same invoice for -1200.
    9. Now you can see that the notification will go to B and C for approval.
    Using Approval Limits hierarchy:
    If you do not want to use the employee setup, they can always, use the primary check box. With the same example as above, check the primary check box for A, B and C.
    When you request for credit, first A gets, next B gets it and then C gets it.
    If you check for only C which is the final approver, workflow will send only one notification and once C approves it will forward.
    Ofcourse, before any of these guys are approving, collector assigned to the customer has to approve.
    And after all these approvals one more Role (called Receivable Role which can be anybody according to the WF definition) has to approve before the credit is generated).
    Now, I am not sure what the customer wants. Do they want multiple approvals or single approval? If they want multiple they have to use the first approach. If not they can use the second approach.
    I did a test case again and these comments are the results of the test. I did this on 11.5.9.
    Let me know if you have any questions. Also please refer to the metalink note 284804.1How Does Credit Memo Workflow Notify Multiple Approvers?.
    Thanks
    Nagamohan

  • Approval limits

    Dear all
    I neeed to set approval limits for concerened employees and set hierarchies for purchase requistions and Purchase orders in oracle purchasing. how can it be done. Kindly update
    Regards
    Arifuddin

    Hi Colin,
    thanks for your reply.
    Sorry for asking a silly question - I'm not familiar with what DDL and DML are - would that be the same as me doing something like:
    desc table_name;
    And supplying the table structures of the tables in question?
    Just checked on Google, and found:
    http://www.orafaq.com/faq/what_are_the_difference_between_ddl_dml_and_dcl_commands
    But I'm still not too sure what you would like me to supply...
    Sorry.

  • Doing a Trace on the ARXADLMT Approval Limits form No Select statement i

    Hi I want to see the all the SQL statements executed when I open the AR Approval Limits form(ARXADLMT). So I enabled the TRACE from the Menu(supplying password) , then opened then form and did a Query-> Execute. (The base table for the block is AR_APPROVAL_USER_LIMITS.Then I turned off the trace exited applications and went to the USER_DUMP_DEST directory of the database. From here tkprofed the latest trace file .When I look at the output file I cant see any Select statements at all. At least I should be seeing a select on the base table AR_APPROVAL_USER_LIMITS. Maybe I havent understood this process well enough- what am I doing wrong.Why is the trace not containing the select statement?
    Edited by: [email protected] on 13/06/2010 03:18

    >
    ... From here tkprofed the latest trace file ...
    >
    Pl post details of your OS and EBS versions. The latest trace file may not be the correct one. Pl search the trace files for "AR_APPROVAL_USER_LIMITS" to find the right trace file.
    How To Trace From Form, Report, Program And Others In Oracle Applications (Doc ID 130182.1)
    https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=130182.1&h=Y
    HTH
    Srini

  • 2GB OR NOT 2GB - FILE LIMITS IN ORACLE

    제품 : ORACLE SERVER
    작성날짜 : 2002-04-11
    2GB OR NOT 2GB - FILE LIMITS IN ORACLE
    ======================================
    Introduction
    ~~~~~~~~~~~~
    This article describes "2Gb" issues. It gives information on why 2Gb
    is a magical number and outlines the issues you need to know about if
    you are considering using Oracle with files larger than 2Gb in size.
    It also
    looks at some other file related limits and issues.
    The article has a Unix bias as this is where most of the 2Gb issues
    arise but there is information relevant to other (non-unix)
    platforms.
    Articles giving port specific limits are listed in the last section.
    Topics covered include:
    Why is 2Gb a Special Number ?
    Why use 2Gb+ Datafiles ?
    Export and 2Gb
    SQL*Loader and 2Gb
    Oracle and other 2Gb issues
    Port Specific Information on "Large Files"
    Why is 2Gb a Special Number ?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Many CPU's and system call interfaces (API's) in use today use a word
    size of 32 bits. This word size imposes limits on many operations.
    In many cases the standard API's for file operations use a 32-bit signed
    word to represent both file size and current position within a file (byte
    displacement). A 'signed' 32bit word uses the top most bit as a sign
    indicator leaving only 31 bits to represent the actual value (positive or
    negative). In hexadecimal the largest positive number that can be
    represented in in 31 bits is 0x7FFFFFFF , which is +2147483647 decimal.
    This is ONE less than 2Gb.
    Files of 2Gb or more are generally known as 'large files'. As one might
    expect problems can start to surface once you try to use the number
    2147483648 or higher in a 32bit environment. To overcome this problem
    recent versions of operating systems have defined new system calls which
    typically use 64-bit addressing for file sizes and offsets. Recent Oracle
    releases make use of these new interfaces but there are a number of issues
    one should be aware of before deciding to use 'large files'.
    What does this mean when using Oracle ?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    The 32bit issue affects Oracle in a number of ways. In order to use large
    files you need to have:
    1. An operating system that supports 2Gb+ files or raw devices
    2. An operating system which has an API to support I/O on 2Gb+ files
    3. A version of Oracle which uses this API
    Today most platforms support large files and have 64bit APIs for such
    files.
    Releases of Oracle from 7.3 onwards usually make use of these 64bit APIs
    but the situation is very dependent on platform, operating system version
    and the Oracle version. In some cases 'large file' support is present by
    default, while in other cases a special patch may be required.
    At the time of writing there are some tools within Oracle which have not
    been updated to use the new API's, most notably tools like EXPORT and
    SQL*LOADER, but again the exact situation is platform and version specific.
    Why use 2Gb+ Datafiles ?
    ~~~~~~~~~~~~~~~~~~~~~~~~
    In this section we will try to summarise the advantages and disadvantages
    of using "large" files / devices for Oracle datafiles:
    Advantages of files larger than 2Gb:
    On most platforms Oracle7 supports up to 1022 datafiles.
    With files < 2Gb this limits the database size to less than 2044Gb.
    This is not an issue with Oracle8 which supports many more files.
    In reality the maximum database size would be less than 2044Gb due
    to maintaining separate data in separate tablespaces. Some of these
    may be much less than 2Gb in size.
    Less files to manage for smaller databases.
    Less file handle resources required
    Disadvantages of files larger than 2Gb:
    The unit of recovery is larger. A 2Gb file may take between 15 minutes
    and 1 hour to backup / restore depending on the backup media and
    disk speeds. An 8Gb file may take 4 times as long.
    Parallelism of backup / recovery operations may be impacted.
    There may be platform specific limitations - Eg: Asynchronous IO
    operations may be serialised above the 2Gb mark.
    As handling of files above 2Gb may need patches, special configuration
    etc.. there is an increased risk involved as opposed to smaller files.
    Eg: On certain AIX releases Asynchronous IO serialises above 2Gb.
    Important points if using files >= 2Gb
    Check with the OS Vendor to determine if large files are supported
    and how to configure for them.
    Check with the OS Vendor what the maximum file size actually is.
    Check with Oracle support if any patches or limitations apply
    on your platform , OS version and Oracle version.
    Remember to check again if you are considering upgrading either
    Oracle or the OS in case any patches are required in the release
    you are moving to.
    Make sure any operating system limits are set correctly to allow
    access to large files for all users.
    Make sure any backup scripts can also cope with large files.
    Note that there is still a limit to the maximum file size you
    can use for datafiles above 2Gb in size. The exact limit depends
    on the DB_BLOCK_SIZE of the database and the platform. On most
    platforms (Unix, NT, VMS) the limit on file size is around
    4194302*DB_BLOCK_SIZE.
    Important notes generally
    Be careful when allowing files to automatically resize. It is
    sensible to always limit the MAXSIZE for AUTOEXTEND files to less
    than 2Gb if not using 'large files', and to a sensible limit
    otherwise. Note that due to <Bug:568232> it is possible to specify
    an value of MAXSIZE larger than Oracle can cope with which may
    result in internal errors after the resize occurs. (Errors
    typically include ORA-600 [3292])
    On many platforms Oracle datafiles have an additional header
    block at the start of the file so creating a file of 2Gb actually
    requires slightly more than 2Gb of disk space. On Unix platforms
    the additional header for datafiles is usually DB_BLOCK_SIZE bytes
    but may be larger when creating datafiles on raw devices.
    2Gb related Oracle Errors:
    These are a few of the errors which may occur when a 2Gb limit
    is present. They are not in any particular order.
    ORA-01119 Error in creating datafile xxxx
    ORA-27044 unable to write header block of file
    SVR4 Error: 22: Invalid argument
    ORA-19502 write error on file 'filename', blockno x (blocksize=nn)
    ORA-27070 skgfdisp: async read/write failed
    ORA-02237 invalid file size
    KCF:write/open error dba=xxxxxx block=xxxx online=xxxx file=xxxxxxxx
    file limit exceed.
    Unix error 27, EFBIG
    Export and 2Gb
    ~~~~~~~~~~~~~~
    2Gb Export File Size
    ~~~~~~~~~~~~~~~~~~~~
    At the time of writing most versions of export use the default file
    open API when creating an export file. This means that on many platforms
    it is impossible to export a file of 2Gb or larger to a file system file.
    There are several options available to overcome 2Gb file limits with
    export such as:
    - It is generally possible to write an export > 2Gb to a raw device.
    Obviously the raw device has to be large enough to fit the entire
    export into it.
    - By exporting to a named pipe (on Unix) one can compress, zip or
    split up the output.
    See: "Quick Reference to Exporting >2Gb on Unix" <Note:30528.1>
    - One can export to tape (on most platforms)
    See "Exporting to tape on Unix systems" <Note:30428.1>
    (This article also describes in detail how to export to
    a unix pipe, remote shell etc..)
    Other 2Gb Export Issues
    ~~~~~~~~~~~~~~~~~~~~~~~
    Oracle has a maximum extent size of 2Gb. Unfortunately there is a problem
    with EXPORT on many releases of Oracle such that if you export a large table
    and specify COMPRESS=Y then it is possible for the NEXT storage clause
    of the statement in the EXPORT file to contain a size above 2Gb. This
    will cause import to fail even if IGNORE=Y is specified at import time.
    This issue is reported in <Bug:708790> and is alerted in <Note:62436.1>
    An export will typically report errors like this when it hits a 2Gb
    limit:
    . . exporting table BIGEXPORT
    EXP-00015: error on row 10660 of table BIGEXPORT,
    column MYCOL, datatype 96
    EXP-00002: error in writing to export file
    EXP-00002: error in writing to export file
    EXP-00000: Export terminated unsuccessfully
    There is a secondary issue reported in <Bug:185855> which indicates that
    a full database export generates a CREATE TABLESPACE command with the
    file size specified in BYTES. If the filesize is above 2Gb this may
    cause an ORA-2237 error when attempting to create the file on IMPORT.
    This issue can be worked around be creating the tablespace prior to
    importing by specifying the file size in 'M' instead of in bytes.
    <Bug:490837> indicates a similar problem.
    Export to Tape
    ~~~~~~~~~~~~~~
    The VOLSIZE parameter for export is limited to values less that 4Gb.
    On some platforms may be only 2Gb.
    This is corrected in Oracle 8i. <Bug:490190> describes this problem.
    SQL*Loader and 2Gb
    ~~~~~~~~~~~~~~~~~~
    Typically SQL*Loader will error when it attempts to open an input
    file larger than 2Gb with an error of the form:
    SQL*Loader-500: Unable to open file (bigfile.dat)
    SVR4 Error: 79: Value too large for defined data type
    The examples in <Note:30528.1> can be modified to for use with SQL*Loader
    for large input data files.
    Oracle 8.0.6 provides large file support for discard and log files in
    SQL*Loader but the maximum input data file size still varies between
    platforms. See <Bug:948460> for details of the input file limit.
    <Bug:749600> covers the maximum discard file size.
    Oracle and other 2Gb issues
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    This sections lists miscellaneous 2Gb issues:
    - From Oracle 8.0.5 onwards 64bit releases are available on most platforms.
    An extract from the 8.0.5 README file introduces these - see <Note:62252.1>
    - DBV (the database verification file program) may not be able to scan
    datafiles larger than 2Gb reporting "DBV-100".
    This is reported in <Bug:710888>
    - "DATAFILE ... SIZE xxxxxx" clauses of SQL commands in Oracle must be
    specified in 'M' or 'K' to create files larger than 2Gb otherwise the
    error "ORA-02237: invalid file size" is reported. This is documented
    in <Bug:185855>.
    - Tablespace quotas cannot exceed 2Gb on releases before Oracle 7.3.4.
    Eg: ALTER USER <username> QUOTA 2500M ON <tablespacename>
    reports
    ORA-2187: invalid quota specification.
    This is documented in <Bug:425831>.
    The workaround is to grant users UNLIMITED TABLESPACE privilege if they
    need a quota above 2Gb.
    - Tools which spool output may error if the spool file reaches 2Gb in size.
    Eg: sqlplus spool output.
    - Certain 'core' functions in Oracle tools do not support large files -
    See <Bug:749600> which is fixed in Oracle 8.0.6 and 8.1.6.
    Note that this fix is NOT in Oracle 8.1.5 nor in any patch set.
    Even with this fix there may still be large file restrictions as not
    all code uses these 'core' functions.
    Note though that <Bug:749600> covers CORE functions - some areas of code
    may still have problems.
    Eg: CORE is not used for SQL*Loader input file I/O
    - The UTL_FILE package uses the 'core' functions mentioned above and so is
    limited by 2Gb restrictions Oracle releases which do not contain this fix.
    <Package:UTL_FILE> is a PL/SQL package which allows file IO from within
    PL/SQL.
    Port Specific Information on "Large Files"
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Below are references to information on large file support for specific
    platforms. Although every effort is made to keep the information in
    these articles up-to-date it is still advisable to carefully test any
    operation which reads or writes from / to large files:
    Platform See
    ~~~~~~~~ ~~~
    AIX (RS6000 / SP) <Note:60888.1>
    HP <Note:62407.1>
    Digital Unix <Note:62426.1>
    Sequent PTX <Note:62415.1>
    Sun Solaris <Note:62409.1>
    Windows NT Maximum 4Gb files on FAT
    Theoretical 16Tb on NTFS
    ** See <Note:67421.1> before using large files
    on NT with Oracle8
    *2 There is a problem with DBVERIFY on 8.1.6
    See <Bug:1372172>

    I'm not aware of a packaged PL/SQL solution for this in Oracle 8.1.7.3 - however it is very easy to create such a program...
    Step 1
    Write a simple Java program like the one listed:
    import java.io.File;
    public class fileCheckUtl {
    public static int fileExists(String FileName) {
    File x = new File(FileName);
    if (x.exists())
    return 1;
    else return 0;
    public static void main (String args[]) {
    fileCheckUtl f = new fileCheckUtl();
    int i;
    i = f.fileExists(args[0]);
    System.out.println(i);
    Step 2 Load this into the Oracle data using LoadJava
    loadjava -verbose -resolve -user user/pw@db fileCheckUtl.java
    The output should be something like this:
    creating : source fileCheckUtl
    loading : source fileCheckUtl
    creating : fileCheckUtl
    resolving: source fileCheckUtl
    Step 3 - Create a PL/SQL wrapper for the Java Class:
    CREATE OR REPLACE FUNCTION FILE_CHECK_UTL (file_name IN VARCHAR2) RETURN NUMBER AS
    LANGUAGE JAVA
    NAME 'fileCheckUtl.fileExists(java.lang.String) return int';
    Step 4 Test it:
    SQL> select file_check_utl('f:\myjava\fileCheckUtl.java') from dual
    2 /
    FILE_CHECK_UTL('F:\MYJAVA\FILECHECKUTL.JAVA')
    1

  • Invoice Discount In Oracle Receivable

    Hi,
    Any one knows how can i deduct invoice discount in oracle receivable. If any one knows please let me know.
    Regards,
    Yasir

    Hi.
    You can enter an Adjustment for the Invoice.
    Octavio

  • Approval Limits Report

    Hi,
    I am trying to create a report for giving the approval limits based on the organisation that employees work for however have hit a problem I think possibly with the way the data is set up in our organization but I can't seem to find a way around it. The report needs to display the employee (from per_all_people_f), their job (from per_jobs), their approval limit (from po_control_rules) and the name of the control group (from po_control_groups_all). You need to go through the table 'po_position_controls_all' in order to link per_jobs to po_control_rules and its this table I think which is causing the issue because of a one-many relationship between jobs and control groups.
    The below SQL:
    select PJ.JOB_ID, PJ.name, PPCA.CONTROL_GROUP_ID, PPCA.ORG_ID, PCR.AMOUNT_LIMIT, PCGA.CONTROL_GROUP_NAME, PCGA.ORG_ID
    from APPS.PER_JOBS PJ
    inner join APPS.PO_POSITION_CONTROLS_ALL PPCA on PPCA.JOB_ID = PJ.JOB_ID
    inner join APPS.PO_CONTROL_RULES PCR on PCR.CONTROL_GROUP_ID = PPCA.CONTROL_GROUP_ID
    inner join APPS.PO_CONTROL_GROUPS_ALL PCGA on PCGA.CONTROL_GROUP_ID = PPCA.CONTROL_GROUP_ID
    where 1=1
    and PJ.name = 'Job A'
    and PPCA.CONTROL_FUNCTION_ID = 1
    and PCR.OBJECT_CODE = 'DOCUMENT_TOTAL'
    and PCGA.ENABLED_FLAG = 'Y'
    Gives a result like this: (I have simplified the data and note that there are many jobs and UP TO 3 approval groups per job (as we have 3 organisations but there may be one or 2))
    JOB_ID | NAME | CONTROL_GROUP_ID | ORG_ID | AMOUNT_LIMIT | CONTROL_GROUP_NAME | ORG_ID_1
    1 | Job A | 11 | 1 | 100 | Approval Level 100 | 1
    1 | Job A | 12 | 2 | 200 | Approval Level 200 | 2
    1 | Job A | 13 | 3 | 300 | Approval Level 300 | 3
    Now I am guessing although haven't looked in to it yet that the way it works in the application when approving a PO it will see which org the PO is for (a column in the PO tables) so cross referencing that with the job id of the approver it will be able to get a single "amount limit" they can approve up to however in the report I don't have this context so if I have some employee data like this:
    Employee Name | JOB_ID | Who they approve PO's for (org)
    Bob | 1 | 1,2
    Paul | 1 | 1
    Harry | 1 | 3
    Terry | 1 | 2
    If i write a query for my report no matter what "org_id" I supply it (for PPCA or PCGA) it will always return all 4 employees, however I want to be able to get back that for org 1 Bob and Paul approve them (with a limit of 100) and for org 2 Bob and Terry approve (with a limit of 200) and for org 3 Harry approves (with a limit of 300)
    Edited by: pnj on 15-Nov-2012 07:17

    Hi pskumar, thanks for your reply. Unfortunately the orgnaization_id in per_all_assignments_f is populated by the business unit which the 3 different organisations are under. Basically (other than looking at a person's responsbilities which doesnt have an organization_id on either) there doesn't seem to be way of establishing who works for each organization. I've seen some trends, like their address, or their cost centre but it isn't accurate enough.
    Thanks

  • Approval Limits Count Query

    We have job titles, and job titles have approval limit attached to them.
    Approval limits work against document types - so that for example, job title 'Extended Services Strategy Manager::CA:CB:46' might be able to approve:
    1. Standard Purchase Orders
    2. Purchase Requisitions
    3. Internal Requisitions
    This is a sample SQL to show how tables are joined:
    The following SQL details how the tables are joined
    SELECT   pj.NAME
      2         , pcf.control_function_name
      3         , pcga.control_group_name control_group
      4         , pcr.amount_limit
      5      FROM po.po_position_controls_all ppca
      6         , po.po_control_groups_all pcga
      7         , po.po_control_functions pcf
      8         , po.po_control_rules pcr
      9         , hr.per_jobs pj
    10     WHERE ppca.job_id = pj.job_id
    11       AND pcga.control_group_id = ppca.control_group_id
    12       AND pcf.control_function_id = ppca.control_function_id
    13       AND pcr.control_group_id = ppca.control_group_id
    14       AND pcr.object_code = 'DOCUMENT_TOTAL'
    15       AND pj.NAME IN
    16              ('6th Form Admin and Cover Officer::AA:AE:5031'
    17             , 'Acc Asst/Auditor:G:KB::')
    18  ORDER BY pj.NAME;
    NAME                                                               CONTROL_FUNCTION_NAME             CONTROL_GROUP   AMOUNT_LIMIT
    6th Form Admin and Cover Officer::AA:AE:5031                       Approve Purchase Requisitions     GG £5000                5000
    6th Form Admin and Cover Officer::AA:AE:5031                       Approve Standard Purchase Orders  GG £5000                5000
    6th Form Admin and Cover Officer::AA:AE:5031                       Approve Purchase Requisitions     GH £5000                5000
    6th Form Admin and Cover Officer::AA:AE:5031                       Approve Standard Purchase Orders  GH £5000                5000
    6th Form Admin and Cover Officer::AA:AE:5031                       Approve Purchase Requisitions     GJ £5000                5000
    6th Form Admin and Cover Officer::AA:AE:5031                       Approve Standard Purchase Orders  GJ £5000                5000
    Acc Asst/Auditor:G:KB::                                            Approve Purchase Requisitions     AC £10000              10000
    Acc Asst/Auditor:G:KB::                                            Approve Standard Purchase Orders  AC £10000              10000
    Acc Asst/Auditor:G:KB::                                            Approve Internal Requisitions     AC £10000              10000
    9 rows selected.
    SQL>Each of the 'CONTROL_GROUPS', stored in the po.po_control_groups_all table hold the name of a Control Group - e.g. GG £5000.
    Each CONTROL_GROUP has a rule attached to it (stored in the po.po_control_rules table).
    The rule has an approval value attached to it (abount_limit).
    The 'CONTROL_GROUP' is also attached to a control_function_name, which is just a document type. So we can say, for example, that against a job title, a user can approve Standard Purchase Orders, and Purchase Requisitions, for the GG Service Segment, for a value of £5000.
    Our policy states that the abount_limit against a job title should always be the same. As you can see above - the amount_limit for the 6th Form Admin and Cover Officer::AA:AE:5031 is only ever set to £5000.
    However, there are job titles where the amount_limit value contains 2 or more different values against a job title.
    I need a way to identify these job titles, but I cannot work out how to do it.
    I could do a count of CONTROL_GROUPS against a job title, but that doesn't help a lot:
    SELECT   pj.NAME
      2         , COUNT(*) ct
      3      FROM po.po_position_controls_all ppca
      4         , po.po_control_rules pcr
      5         , hr.per_jobs pj
      6     WHERE ppca.job_id = pj.job_id
      7       AND pcr.control_group_id = ppca.control_group_id
      8       AND SYSDATE BETWEEN ppca.start_date AND NVL(ppca.end_date, SYSDATE + 1)
      9       AND pcr.object_code = 'DOCUMENT_TOTAL'
    10       AND pj.NAME IN
    11              ('6th Form Admin and Cover Officer::AA:AE:5031'
    12             , 'Acc Asst/Auditor:G:KB::')
    13  GROUP BY pj.NAME
    14  ORDER BY 2 DESC;
    NAME
    6th Form Admin and Cover Officer::AA:AE:5031                                              6
    Acc Asst/Auditor:G:KB::                                                                   3
    SQL>Because I can see now that there are 6 rules attached to the first job title. Ideally, what would be great would be to find a way to modify the Counbt SQL statement above, to include a 3rd column which did a distinct count of how many different 'amount_limits' were also attached to the job title.
    That is where I am very stuck.
    Any help much appreciated.
    Sorry for writing so much. Seems easier to write too much, than not enough. I can provide desc outputs for the tables as well, but haven't done right away, because it'd make this post even longer...

    Hi Colin,
    thanks for your reply.
    Sorry for asking a silly question - I'm not familiar with what DDL and DML are - would that be the same as me doing something like:
    desc table_name;
    And supplying the table structures of the tables in question?
    Just checked on Google, and found:
    http://www.orafaq.com/faq/what_are_the_difference_between_ddl_dml_and_dcl_commands
    But I'm still not too sure what you would like me to supply...
    Sorry.

  • Limitations of Oracle 10G XE as against Oracle 10G Standard Edition

    Can you please give the information regarding....
    1. Capabilities of Oracle 10G XE (Express Edition)
    2. Limitations of Oracle 10G XE as against Oracle 10G Standard Edition

    Have a look at the License Information:
    http://download-uk.oracle.com/docs/cd/B25329_01/doc/license.102/b25456/toc.htm#BABJBGGA
    There's also a feature matrix in pdf-format:
    http://www.oracle.com/technology/products/database/oracle10g/pdf/twp_general_10gdb_product_family.pdf
    C.
    Message was edited by:
    cd

  • Four GB of user data Limitation in Oracle 10g XE

    Hi Mates!
    There is one limitation in oracle XE which is:
    It stores up to four GB of user data.
    I am planning to migrate my database from Oracle 9i to Oracle 10g XE. My queries are below:
    1. Is it possible to migrate from Oracle 9i to Oracle 10g XE?
    2. I am confused regarding Four GB of user data Limitation. I don't understand nothing much about this. Presently If I prepare a dump (export) file in oracle 9i the size becomes around 250MB. If I switch to oracle 10g XE, how long will I be able to use my database?
    Rgds,
    Luther

    Hi Mates!
    There is one limitation in oracle XE which is:
    It stores up to four GB of user data.
    I am planning to migrate my database from Oracle 9i
    to Oracle 10g XE. My queries are below:
    1. Is it possible to migrate from Oracle 9i to Oracle
    10g XE?this is a simple test case, you can install XE, export from 9i and import to XE. I did it before, it worked for me, but this does not mean it will for you, testing is only way to be sure.
    There are lots of limitation of XE mentioned in the Licensing Information Guide.
    http://www.oracle.com/pls/xe102/homepage?remark=tahiti
    2. I am confused regarding Four GB of user data
    Limitation. I don't understand nothing much about
    this. Presently If I prepare a dump (export) file in
    oracle 9i the size becomes around 250MB. If I switch
    to oracle 10g XE, how long will I be able to use my
    database?My XE is ~3,3 GB total, datafile + tempfile size, apex applications are working without problem. But consider all syatem + user data as a total, so 250 MB user data won't be a problem, most probably.
    Rgds,
    Luther

  • Oracle Receivables - Permanent Deposit

    Dear Gurus,
    Please answer to my request
    How to record Permanent Deposit in Oracle Receivables when Customer gives Permanent Prepayment to Vendor.
    Any work around is Available?
    Thanks
    Bharath

    Dear Ivruksha,
    In Oracle Payable we have Temporary Prepayment and Permanent Prepayment, Temporary Prepayment can be applied on Purchase Invoice but Permanent we can not apply on Purchase Invoices until unless we change the type from Permanent to Temporary.
    In the same way My client is asking how to maintain these type of deposit when they receive from their Customer.
    Scenario-01: Our Client receive Advance from his customer and He will adjust that amount on future sales - to support this we have Standard Deposit Transaction in AR
    Scenario-02: Our client receives Advance from his Customer and he won't allow that payment to adjust on future sales transaction he wants to maintain that amount as Security Deposit & Use should not be able to adjust this Deposit amount on Sales Transaction as AP Permanent Prepayment.
    Please help me how to provide solution to this requirement.
    Regards
    Bharath

  • Comparison B/w Oracle Receivables 11.5.9 and 11.5.10(2)

    Hi Finance Users,
    Can anyone provide me a document that lists down comparisons between Oracle Receivables 11.5.9 and 11.5.10(2) or atleast provide me a link to such document or website. Thanks
    Best Regards,
    Sohail

    Hi,
    You can take a look here:
    http://www.oracle.com/technology/documentation/applications.html
    you will change log between 11.5.10.9 and 11.5.10 and 11.5.10.2
    I hope it helps

  • Oracle Receivables Accounting

    Hi,
    In Oracle Applications 11i we are intending to implement the Oracle Receivables module. Currently we are using the following financila modules:
    -Oracle Payables
    -Oracle Assets
    -Oracle Cash Management
    -Oracle General Ledger
    My questions are:
    1. What is the detailed accounting cycle in Receivables?
    2.Can we define the accounts (receivables and revenue) on customers base or site level? If yes, does it override the accounts defined in receivables system options or the transactions level? If not, do I have to setup e.g. as many RENT transaction records as the number ofcustomers I have; each with different GL accounts...

    Please refer the chapter Accounting in Receivables in AR user guide.
    It will detail how you can setup auto accounting to drive the accounts on the transactions
    based on different objects. Customer bill to site is an option too.

Maybe you are looking for

  • Airplay dropouts - only on some tracks in iTunes and not from iPhone

    Hi I experience heavy Airplay dropouts on certain tracks in my collection. And when I play the exact same track from my iPhone4 there is no problem. So I expect it to be an issue with iTunes and not a network bandwidth issue. What I noticed is that i

  • ITunes Capacity Bar - iPhone 4

    In the capacity bar on the bottom of the iTunes phone summary tab, my bar reads: Audio - 14.5 GB Photos - .49 GB Apps - 2.8 GB Other - .67 GB Free - 10.8 GB I am concerned with the category labeled "Other." Seems awfully high. What is it, and how can

  • Adding Payment Terms: 45 days End of Month

    Hi, I am trying to add payment terms to Oracle 11i that are: 45 days then End of Month Can anyone let me know if this is possible? I have been able to add many other terms required, but cannot figure this one out. Thanks

  • Autonumber each instance

    Hello I am using a variation of the Purchase Order for tracking bugs. Each time I add a new bug (via the instance manager) I want it to autonumber. Bug 1 would always be first. Add an instance would create a new row numbered 2. Any ideas?

  • Spotlight not indexing iPhoto Keywords - need help

    Spotlight appears to be working for everything else but will not index iPhoto (version 7.0.1) keywords. When I run in Terminal: mdimport -d1 Pictures/ I get the following results. The second line would seem to indicate something not going as it shoul