Taking 401k deductions on gross up result.

We have a bonus wage type which is grossed up for taxes.  The gross amount is eligible for 401k contributions.  However, the system is taking the 401k amount from the original bonus amount, not the grossed up amount.
Example:
1,000.00  Original Bonus Amount
   603.86  Gross up Tax Result
1,603.86  Bonus Grossed up Result
     20.00  2% 401k contribution - This is the current result.
     32.08  2% 401k contribution - This is the result we are trying to get.
Any ideas on how to get the 401k contribution based on the gross up amount?
Thank you,
Cheryl

I just checked in the standard payroll schema:
1st 401K is calculated in P0169 function and that time
2nd the taxes are calculated
3rd after this the Gross up wagetype's amount is generated
Thats the reason when 401k gets calculated at the first step, the second wagetype which has grossed up amount is not calculated yet.
At my current client we have customized it.

Similar Messages

  • Account Query is taking longtime and not giving desired results

    Hi,
    I'm trying to run the following query to get code combination id for last six months with 1)no activity in gl_je_lines
    2) Sum of begin balance and PTD is zero
    Her's query :
    select
    cc.segment3 SEGMENT
    from apps.gl_code_combinations cc,
    apps.gl_balances bal,
    apps.fnd_flex_values_vl ffvl,
    apps.fnd_flex_value_sets ffvs,
    (select period_name
    from apps.gl_periods
    where period_set_name ='abc Calendar'
    and to_date(period_name,'Mon-YY') between add_months(sysdate,(6*-1)-1) and sysdate) p
    where cc.CODE_COMBINATION_ID = bal.CODE_COMBINATION_ID
    and ffvl.FLEX_VALUE = cc.segment3
    and ffvl.FLEX_VALUE_SET_ID = ffvs.flex_value_set_id
    and ffvs.flex_value_set_id = 2222222
    and bal.SET_OF_BOOKS_ID =555
    and cc.CHART_OF_ACCOUNTS_ID = 11111
    and bal.period_name = p.period_name
    and ffvl.ENABLED_FLAG = 'Y'
    and ffvl.END_DATE_ACTIVE is null
    and bal.TEMPLATE_ID IS NULL
    and bal.actual_flag='A'
    and bal.currency_code 'STAT'
    and ffvl.creation_date <= add_months(sysdate,(6*-1)-1)
    and cc.SEGMENT3 not in (
    select
    distinct gcc.SEGMENT3
    from apps.gl_je_lines l
    , apps.gl_code_Combinations gcc,
    (select period_name
    from apps.gl_periods
    where period_set_name ='abc Calendar'
    and end_date > add_months(last_day(sysdate),-1) and end_date <= last_day(sysdate)) lp
    where l.code_combination_id = gcc.code_combination_id
    and gcc.CHART_OF_ACCOUNTS_ID = 11111
    and l.period_name=lp.period_name
    and l.set_of_books_id = 555
    and l.status='P')
    group by cc.SEGMENT3
    HAVING sum(abs(nvl(bal.BEGIN_BALANCE_DR,0))-abs(nvl(bal.BEGIN_BALANCE_CR,0))+abs(nvl(bal.PERIOD_NET_DR,0))-abs(nvl(bal.PERIOD_NET_CR,0))) = 0--------------------------------------------------------------------------------
    Here's Explain Plan
    Operation Node Cost IO Cost CPU Cost Cardinality Object Name Options Object Type Optimizer
    SELECT STATEMENT 5155 5094 554583434 1 ALL_ROWS
    FILTER
    HASH (GROUP BY) 5155 5094 554583434 1 GROUP BY
    FILTER
    TABLE ACCESS (BY INDEX ROWID) 4 4 31301 1 GL_BALANCES BY INDEX ROWID TABLE ANALYZED
    NESTED LOOPS 18 18 427467 1
    MERGE JOIN (CARTESIAN) 14 14 396166 1 CARTESIAN
    TABLE ACCESS (BY INDEX ROWID) 4 4 49409 1 GL_CODE_COMBINATIONS BY INDEX ROWID TABLE ANALYZED
    NESTED LOOPS 8 8 82677 1
    NESTED LOOPS 4 4 33268 1
    NESTED LOOPS 4 4 31368 1
    INDEX (UNIQUE SCAN) 1 1 8171 1 FND_FLEX_VALUE_SETS_U1 UNIQUE SCAN INDEX (UNIQUE) ANALYZED
    TABLE ACCESS (BY INDEX ROWID) 3 3 23196 1 FND_FLEX_VALUES BY INDEX ROWID TABLE ANALYZED
    INDEX (RANGE SCAN) 2 2 15293 1 FND_FLEX_VALUES_N3 RANGE SCAN INDEX ANALYZED
    INDEX (UNIQUE SCAN) 0 0 1900 1 FND_FLEX_VALUES_TL_U1 UNIQUE SCAN INDEX (UNIQUE) ANALYZED
    INDEX (RANGE SCAN) 2 2 33113 4 GL_CODE_COMBINATIONS_N3 RANGE SCAN INDEX ANALYZED
    FILTER
    TABLE ACCESS (BY INDEX ROWID) 20 20 163416 1 GL_JE_LINES BY INDEX ROWID TABLE ANALYZED
    NESTED LOOPS 5136 5076 545022343 1
    MERGE JOIN (CARTESIAN) 5103 5043 544739760 4 CARTESIAN
    TABLE ACCESS (BY INDEX ROWID) 5 5 37587 1 GL_PERIODS BY INDEX ROWID TABLE ANALYZED
    INDEX (RANGE SCAN) 2 2 15043 4 GL_PERIODS_N2 RANGE SCAN INDEX ANALYZED
    BUFFER (SORT) 5098 5038 544702173 7 SORT
    TABLE ACCESS (FULL) 5098 5038 544702173 7 GL_CODE_COMBINATIONS FULL TABLE ANALYZED
    INDEX (RANGE SCAN) 3 3 29414 36 GL_JE_LINES_N1 RANGE SCAN INDEX ANALYZED
    BUFFER (SORT) 10 10 346757 1 SORT
    INDEX (FULL SCAN) 6 6 313489 1 GL_PERIODS_U1 FULL SCAN INDEX (UNIQUE) ANALYZED
    INDEX (RANGE SCAN) 2 2 15493 1 GL_BALANCES_N1 RANGE SCAN INDEX ANALYZEDThis query is taking two hrs to get results :
    How to tune this query to get results faster

    Hi,
    170 posts and still do not know how to use {noformat}{noformat} tags?
    Please read <a href="https://forums.oracle.com/forums/thread.jspa?threadID=2174552#9360002">How do I ask a question on the forums?</a>
    If you have a performance issue have a look at <a href="https://forums.oracle.com/forums/thread.jspa?threadID=2174552#9360003">How to improve the performance of my query? / My query is running slow. </a>
    Additionally when you put some code please enclose it between two lines starting with {noformat}{noformat}
    i.e.:
    {noformat}{noformat}
    SELECT ...
    {noformat}{noformat}
    Also consider closing some of your questions when someone is answering. Looking at your profile:
    Handle:      user518071 
    Status Level:      Newbie
    Registered:      Jun 30, 2006
    Total Posts:      170
    Total Questions:      92 (58 unresolved) it still looks that you have 58 unresolved questions. Are they really all unresolved?
    Regards.
    Al

  • Query taking long time To Fectch the Results

    Hi!
    when I run the query,it takes too long time for fetching the resultsets.
    Please find the query below for the same.
    SELECT
    A.BUSINESS_UNIT,
    A.JOURNAL_ID,
    TO_CHAR(A.JOURNAL_DATE,'YYYY-MM-DD'),
    A.UNPOST_SEQ,
    A.FISCAL_YEAR,
    A.ACCOUNTING_PERIOD,
    A.JRNL_HDR_STATUS,
    C.INVOICE,
    C.ACCT_ENTRY_TYPE,
    C.LINE_DST_SEQ_NUM,
    C.TAX_AUTHORITY_CD,
    C.ACCOUNT,
    C.MONETARY_AMOUNT,
    D.BILL_SOURCE_ID,
    D.IDENTIFIER,
    D.VAT_AMT_BSE,
    D.VAT_TRANS_AMT_BSE,
    D.VAT_TXN_TYPE_CD,
    D.TAX_CD_VAT,
    D.TAX_CD_VAT_PCT,
    D.VAT_APPLICABILITY,
    E.BILL_TO_CUST_ID,
    E.BILL_STATUS,
    E.BILL_CYCLE_ID,
    TO_CHAR(E.INVOICE_DT,'YYYY-MM-DD'),
    TO_CHAR(E.ACCOUNTING_DT,'YYYY-MM-DD'),
    TO_CHAR(E.DT_INVOICED,'YYYY-MM-DD'),
    E.ENTRY_TYPE,
    E.ENTRY_REASON,
    E.AR_LVL,
    E.AR_DST_OPT,
    E.AR_ENTRY_CREATED,
    E.GEN_AR_ITEM_FLG,
    E.GL_LVL, E.GL_ENTRY_CREATED,
    (Case when c.account in ('30120000','30180050','30190000','30290000','30490000',
    '30690000','30900040','30990000','35100000','35120000','35150000','35160000',
    '39100050','90100000')
    and D.TAX_CD_VAT_PCT <> 0 then 'Ej_Momskonto_med_moms'
    When c.account not in ('30120000','30180050','30190000','30290000',
    '30490000','30690000','30900040','30990000','35100000','35120000','35150000',
    '35160000','39100050','90100000')
    and D.TAX_CD_VAT_PCT <> 25 then 'Momskonto_utan_moms' end)
    FROM
    sysadm.PS_JRNL_HEADER A,
    sysadm.PS_JRNL_LN B,
    sysadm.PS_BI_ACCT_ENTRY C,
    sysadm.PS_BI_LINE D,
    sysadm.PS_BI_HDR E
    WHERE A.BUSINESS_UNIT = '&BU'
    AND A.JOURNAL_DATE BETWEEN TO_DATE('&From_date','YYYY-MM-DD')
    AND TO_DATE('&To_date','YYYY-MM-DD')
    AND A.SOURCE      = 'BI'
    AND A.BUSINESS_UNIT = B.BUSINESS_UNIT
    AND A.JOURNAL_ID      = B.JOURNAL_ID
    AND A.JOURNAL_DATE = B.JOURNAL_DATE
    AND A.UNPOST_SEQ      = B.UNPOST_SEQ
    AND B.BUSINESS_UNIT = C.BUSINESS_UNIT
    AND B.JOURNAL_ID = C.JOURNAL_ID
    AND B.JOURNAL_DATE = C.JOURNAL_DATE
    AND B.JOURNAL_LINE = C.JOURNAL_LINE
    AND C.ACCT_ENTRY_TYPE = 'RR'
    AND C.BUSINESS_UNIT = '&BU'
    AND C.BUSINESS_UNIT = D.BUSINESS_UNIT
    AND C.INVOICE = D.INVOICE
    AND C.LINE_SEQ_NUM = D.LINE_SEQ_NUM
    AND D.BUSINESS_UNIT = '&BU'
    AND D.BUSINESS_UNIT = E.BUSINESS_UNIT
    AND D.INVOICE = E.INVOICE
    AND E.BUSINESS_UNIT = '&BU'
    AND
    ((c.account in ('30120000','30180050','30190000','30290000','30490000',
    '30690000','30900040','30990000','35100000','35120000','35150000','35160000',
    '39100050','90100000')
    and D.TAX_CD_VAT_PCT <> 0)
    OR
    (c.account not in ('30120000','30180050','30190000','30290000','30490000',
    '30690000','30900040','30990000','35100000','35120000','35150000','35160000',
    '39100050','z')
    and D.TAX_CD_VAT_PCT <> 25)
    GROUP BY
    A.BUSINESS_UNIT,
    A.JOURNAL_ID,
    TO_CHAR(A.JOURNAL_DATE,'YYYY-MM-DD'),
    A.UNPOST_SEQ, A.FISCAL_YEAR,
    A.ACCOUNTING_PERIOD,
    A.JRNL_HDR_STATUS,
    C.INVOICE,
    C.ACCT_ENTRY_TYPE,
    C.LINE_DST_SEQ_NUM,
    C.TAX_AUTHORITY_CD,
    C.ACCOUNT,
    D.BILL_SOURCE_ID,
    D.IDENTIFIER,
    D.VAT_TXN_TYPE_CD,
    D.TAX_CD_VAT,
    D.TAX_CD_VAT_PCT,
    D.VAT_APPLICABILITY,
    E.BILL_TO_CUST_ID,
    E.BILL_STATUS,
    E.BILL_CYCLE_ID,
    TO_CHAR(E.INVOICE_DT,'YYYY-MM-DD'),
    TO_CHAR(E.ACCOUNTING_DT,'YYYY-MM-DD'),
    TO_CHAR(E.DT_INVOICED,'YYYY-MM-DD'),
    E.ENTRY_TYPE, E.ENTRY_REASON,
    E.AR_LVL, E.AR_DST_OPT,
    E.AR_ENTRY_CREATED,
    E.GEN_AR_ITEM_FLG,
    E.GL_LVL,
    E.GL_ENTRY_CREATED,
    C.MONETARY_AMOUNT,
    D.VAT_AMT_BSE,
    D.VAT_TRANS_AMT_BSE
    having
    (Case when c.account in ('30120000','30180050','30190000','30290000',
    '30490000','30690000','30900040','30990000','35100000','35120000','35150000',
    '35160000','39100050','90100000')
    and D.TAX_CD_VAT_PCT <> 0 then 'Ej_Momskonto_med_moms'
    When c.account not in ('30120000','30180050','30190000','30290000','30490000',
    '30690000','30900040','30990000','35100000','35120000','35150000','35160000',
    '39100050','90100000')
    and D.TAX_CD_VAT_PCT <> 25 then 'Momskonto_utan_moms' end) is not null
    So Could you provide the solution to fix this issue?
    Thanks
    senthil

    [url http://forums.oracle.com/forums/thread.jspa?threadID=501834&tstart=0]When your query takes too long ...
    Regards,
    Rob.

  • ExecuteQuery method of view object taking much time to execute

    Hi All,
    I am using a view object and execute the VO query using executeQuery method in VOImpl java.
    But, problem is, it is taking long time to bring the results after executing the query after setting the parameters. Same query in TOAD gives 4 seconds. While executing using executeQuery method, it is taking 5 mins.
    It is urgent issue. Please help me. Thanks.
    Regards, Soorya

    Hi Kali,
    Thanks for your prompt response.
    Yes. It has bind parameters. I have printed the statement before and after the executeQuery method
    ++VOImpl Code snippet++
    setWhereClauseParams(params);
    System.out.println("before executing query:Time:"+System.currentTimeMillis());
    executeQuery();
    System.out.println( "after executing query:Time:"+System.currentTimeMillis());
    +++
    I have removed some conditions in the query as it is business confidential. Please find the jdev log.
    ++++++++
    before executing query:Time:1322071711046
    [724] Column count: 41
    [725] ViewObject close prepared statements...
    [726] ViewObject : Created new QUERY statement
    [727] ViewObject: VO1
    [728] UserDefined Query: SELECT DISTINCT
    ai.invoice_num invoice_num
    FROM ap_invoices_all ai
    , ap_checks_all ac
    WHERE ...
    ai.org_id = :p_orgid
    AND ac.id = :p_id
    [729] Binding param 1: ,468,
    [730] Binding param 2: 247
    [731] The resource pool monitor thread invoked cleanup on the application module pool, AM, at 2011-11-23 23:41:32.781
    after executing query:Time:1322072052875
    +++++++
    Regards,
    Soorya

  • Analysis takes more than 1hr to show results : Obiee 11g (11.1.1.5.0)

    Hi,
    I have an analysis which taking too long to show the results. I have executed the physical query of this analysis(generated by BI Server) on Database and it take 3 seconds.
    Has anyone faced this issue? How to fix this?
    Thanks in advance.

    Hi Raj,
    Thanks for your reply.
    1. Check the concurrent settings in the connection pool. What OS are you using? Make sure the query threads are not on wait mode.It is only happening to a particular Analysis. All others are running fine.
    2. Is the analytics server merging multiple query results from the database? If so, check the memory settings on the analytics server.At the moment only this Analysis is running. There is no problem with the memory.
    3. Also, you mentioned the query at the database comes back in 3 seconds. If you ran the query directly from the database server, you might want to check for network issues.There are no network issues...as there is problem only with this Analysis.
    Thanks in advance.

  • Query accessing SSAS cube is taking more time in power view report

    Hi,
    My SSAS server is having 16 Core's . I have created a power view in sharepoint site, which is accessing ssas cube.
    The report is taking more time to show the result.  I traced the DAX query using SQL Server profiler. When I ran this DAX query in SSAS server directly, then its taking less time but when the same query running from sharepoint server (power view) , it
    is taking more time. Number of records in the fact table is 300M . 
    Also i tracked the %process time in performance monitor, mostly the line is below 20%. I think the CPU is not fully utilized..
    Could you please help me to improve the performance of my report.
    Regards,
    Arun

    Hi Arun,
    According to your description, you create a PowerView report in SharePoint site connect to SSAS cube, the problem is that it take long time to show the result in the report, now you want to improve report performance, right?
    In your scenario, you said that it takes more time to return the result in PowerView report than run the query directly in SSMS. For a report, its run time contain retrieval data time and render report time. So it takes more time to return the result in
    PowerView report than run the query directly in SSMS. And there are 300M records in the fact table, the performance can be caused by large data. Here is a blog which describes tracks down Power View performance problems.
    http://blogs.msdn.com/b/psssql/archive/2013/07/29/tracking-down-power-view-performance-problems.aspx
    Regards,
    Charlie Liao
    TechNet Community Support

  • While condition is taking too much time

    I have a query that returns around 2100 records ( not many ! ) , when I am processing my result set with a while condition , it's taking too much time ( around 30 seconds ). Here is the code
    public static GroupHierEntity load(Connection con)
         throws SQLException
         internalCustomer=false;
         String customerNameOfLogger = com.photomask.framework.ControlServlet.CUSTOMER_NAME;
    if ( customerNameOfLogger.startsWith("DPI") || customerNameOfLogger.startsWith("DUPONT") || customerNameOfLogger==null || customerNameOfLogger.equals("") ||customerNameOfLogger.equals("Unavailable") )
    { internalCustomer=true;}
    // System.out.println(" ***************** customer name of logger " + com.photomask.framework.ControlServlet.CUSTOMER_NAME + "internal customer " + internalCustomer);
    // show all groups to internal customers and only their customer groups for external customers
    if (internalCustomer) {
              stmtLoad = con.prepareStatement(sqlLoad);
         ResultSet rs = stmtLoad.executeQuery();
         return new GroupHierEntity(rs); }
         else
         stmtLoadExternal = con.prepareStatement(sqlLoadExternal);
         stmtLoadExternal.setString(1, customerNameOfLogger);
         stmtLoadExternal.setString(2, customerNameOfLogger);
         // System.out.println("***** sql " +sqlLoadExternal);
         ResultSet rs = stmtLoadExternal.executeQuery();
    return new GroupHierEntity(rs);
    GroupHierEntity ge = GroupHierEntity.load(con);
    while(ge.next())
    lvl = ge.getInt("lvl");
    oid = ge.getLong("oid");
    name = ge.getString("name");
    if(internalCustomer) {
    if (lvl == 2)
    int i = getAlphaIndex(name);
    super.setAppendRoot(alphaIndex);
    gn = new GroupListDataNode(lvl+1,oid,name);
    gn.setSelectable(true);
    this.addNode(gn);
    count++;
    System.out.println("*** count "+ count);
    ge.close();
    ========================
    Then I removed every thing in the while clause and just run as it is , still it is taking same time ( 30 secs )
    while(ge.next())
    {count++;}
    Why the while condition ( ge.next() ) is taking so much time ? Is there any other efficient way of reading the result set ?
    Thanks ,
    bala

    I tried all these things. The query is not taking much time ( 1 sec ). but the resultset.next() is taking too much time. I counted the time by putting System.out.pr.. at various points to see whuch is taking how much time.
    executeQuery() is only taking 1 sec. Processing the result set ( moving the cursor to next position ) is taking too much time.
    I have similar queries that return some 800 rows , that only takes 1 sec.
    I have doubt on resultset.next(). Any other alternative ?

  • ESI IS CALCULATING ON GROSS SALARY AS WELL AS INCENTIVES,IS IT RIGHT?

    Hi  Friends,
    I have one problem regarding ESI Issue. ESI is calculating on gross salary as well as incentives,is it right or Not?
    In Our company they are calculating on gross only,but in sap it is including incentives.
    For example:
    Employee having  gross salary Rs 6000 and incentives - Rs 4500,petrol allowances - Rs 1500 and mobile allowances -Rs  500
    In Our company they are deducting ESI Rs-102 ,but in SAP It is not deducting .if it is deducting on Gross salary ,then how can i do modifications in table v_512w_d.
    Please give me advice for this issue.
    Thanks in Advance.

    Hi Lakshmi Ram,
    Have you checked whether these are checked for /101 i.e., Cumulation Class 01.
    These should not be checked in the check box, means not included in the gross salary.
    And also check
    Processing Class: 20.  Cumulation at the end of the Gross Part.
    These should not be included in Gross part.
    Check once.
    Regards
    Venu

  • Crystal Report is very slow to fetch the results of a Query used in Command

    Hello All,
    We have a query which is used in command object in Business Objects Crystal reports XI. This report is executed against IBM DB2 database. It is taking 40 min to getback the results. Here is the Query. Please suggest how can i improve the performance of this query in report as another reporting tool is taking 2-3 min time to fetch the results with the same query.
    SELECT
    A1.CARR_NUM ,  A1.CST_CTR_NUM ,A1.CLM_CLOSE_STS_CD ,   A1.CLM_RJCT_STS_CD ,A1.CLM_VOID_STS_CD ,  A1.PMT_MTCH_DT , A1.ASC_TRANS_TYP_CD ,  A1.DRUG_DESC ,               
    A1.BATCH_NUM ,   T5.TPA_RJCT_CD ,  A1.DIV_NUM , A1.INVC_NUM ,  A1.SERVICE_DT ,  A1.ACTL_REFILL_NUM ,  A1.CLM_DSPSN_CD ,  A1.INVC_RSBMT_CD , A1.TP_TOTAL_DUE_AMT ,  
    A1.INTL_BILG_MTHD_CD , A1.CARR_EOB_1_CD ,  T5.CARR_EOB_CD_DESC ,  A1.NTNL_DRUG_CD ,  A1.PTNT_FRST_NM ,  A1.PTNT_MDDL_INTL ,  A1.PTNT_LST_NM ,  A1.PTNT_BIRTH_DT ,
    A1.CRDHLDR_ID_NUM   
    FROM
    (SELECT DISTINCT
        T1.CARR_NUM ,  T1.CST_CTR_NUM ,  T1.CLM_CLOSE_STS_CD ,  T1.CLM_RJCT_STS_CD ,   T1.CLM_VOID_STS_CD ,  T3.PMT_MTCH_DT ,   
        T3.ASC_TRANS_TYP_CD ,  T2.DRUG_DESC ,  T4.BATCH_NUM , T1.DIV_NUM ,  T1.INVC_NUM ,  T1 . SERVICE_DT ,  T1.ACTL_REFILL_NUM ,                                         
        T1.CLM_DSPSN_CD ,  T1.INVC_RSBMT_CD ,T1.TP_TOTAL_DUE_AMT ,  T1.INTL_BILG_MTHD_CD ,T3.CARR_EOB_1_CD ,T1.NTNL_DRUG_CD ,  T2.PTNT_FRST_NM ,         T2.PTNT_MDDL_INTL , T2.PTNT_LST_NM ,  T2.PTNT_BIRTH_DT ,  T2.CRDHLDR_ID_NUM 
       FROM  
                    PDRD2LO.VINVC_CLM T1                             
                   , PDRD2LO.VPMNT_DTL T3                             
                   , PDRD2LO.VINVC_CLM_2 T2                           
                   , PDRD2LO.VINVC_ITM_PHARM  T4                     
                        WHERE  
      T1.CLM_CLOSE_STS_CD ='OP'                     
                  AND  T1.CLM_RJCT_STS_CD ='RJ'                       
                  AND  T1.CLM_VOID_STS_CD ='NV'                       
                  AND  T3.ASC_TRANS_TYP_CD ='40'                      
                  AND  T1.CARR_NUM = T3.CARR_NUM                      
               AND   T1.CST_CTR_NUM = T3.CST_CTR_NUM                  
               AND   T1.DIV_NUM = T3.DIV_NUM                          
               AND   T1.INVC_NUM = T3.INVC_NUM                        
               AND   T1.SERVICE_DT = T3.SERVICE_DT                    
               AND   T1.CLM_CTRL_NUM = T3.CLM_CTRL_NUM                
               AND   T1.ACTL_REFILL_NUM = T3.ACTL_REFILL_NUM          
               AND   T1.INVC_ITM_NUM = T3.INVC_ITM_NUM                
               AND   T1.REFILL_TRANS_NUM = T3.REFILL_TRANS_NUM        
               AND   T1.CARR_NUM = T2.CARR_NUM                        
               AND   T1.CST_CTR_NUM = T2.CST_CTR_NUM                  
               AND   T1.DIV_NUM = T2.DIV_NUM                          
               AND   T1.INVC_NUM = T2.INVC_NUM                        
               AND   T1.SERVICE_DT = T2.SERVICE_DT                  
               AND   T1.ACTL_REFILL_NUM = T2.ACTL_REFILL_NUM        
               AND   T1.CLM_CTRL_NUM = T2.CLM_CTRL_NUM              
               AND   T1.INVC_ITM_NUM = T2.INVC_ITM_NUM              
               AND   T1.REFILL_TRANS_NUM = T2.REFILL_TRANS_NUM      
               AND   T1.INVC_CTRL_NUM = T4.INVC_CTRL_NUM) A1        
    LEFT OUTER JOIN  PDRD2LO.VCARR_EOB T5                
                ON    A1.CARR_EOB_1_CD = T5.CARR_EOB_CD             
                AND   A1.CARR_NUM = T5.CARR_NUM                     
                AND   A1.DIV_NUM = T5.DIV_NUM        
    Thanks!

    Hi Zilla Eh ,
    Thanks for the reply.
    The another reporting tool name is impromptu and it takes 2-3 min , where in Crystal report is taking around 40 min. Please let me know if you any other questions.
    Regards
    Ravi

  • Query taking longtime to run

    Hi Gurus,
    We have created a query on a InfoCube and when I run it in query designer its taking long time to get the results and final report.
    How can I optimize the performance ? Please let me know what would be the measures for optimizing query performance.
    Thanks in advance,
    sudhakar.

    Hi,
    Query performance can be tuned once you have an idea of its potential usage pattern.
    Starting from query properties (Read mode - very important setting, and cache settings) to drill down pattern, everything matters.
    On DB level (your data model - Cube/Aggregate/Indices) can impact the query performance. Some help can be had by using turning on DB statistics.
    On OLAP level - your olap level processing (conditions/exceptions/virtualKF/Char/Variable processing/Global cache etc) adds to the performance overhead and you can finetune these to improve query performance.
    On GUI level - Definition of query (too much data will load the network) may impact the performance. In addition (this is from Teched session I attended), Excel has more overhead on GUI level as compared to http, and so at times, using a wb based report may perform better than excel based queries.
    In addition, you can think of pre-calculated web templates to provide faster reports to users (if drill-down is not required). Also, some other techniques (eg if a report is executed many times and is resource intensive, you can schedule this report once after the data refresh and keep its global cache on, so this report is available in the main memory and every subsequent execution will fetch it from OLAP itself and will be much faster).
    In addition to RSRT, ST05 (sql trace), SE30 (runtime analysis) and system statistics (ST03) may help you in identifying performance issues with a report.
    Also check this thread:
    Query BW tahckes too much time to runn
    Regards
    Lavanya

  • While doing risk analysis for profiles the web service is taking 20 minutes

    Hi All
    Iam using SAP GRC 5.2 ( As per clients requirement)
    Iam using  VirsaCCRiskAnalysisService web service
    For roles it is working fine
    But when iam doing risk analysis for profiles( S_A.DEVELOP and  S_CUS_CMP)  it is taking upto 20 minutes to give results back
    Is there any way in which we can reduce the time taken to fetch the results
    Thanks

    Hello Mph,
    This is mainly bcz these profiles are a bit heavy and have huge number of authorizations in each of them. Also since these are critical, these would be having a large number of risks which explains the reason for the delay.
    Now, besides what Harleen mentioned, what I would also recommend to you is to check the number of threads etc in the config you have done. These are the parameters which you can often change and update as per your requirements and have a great impact on the performance as well, without the need to deploy extra hardware, which is usually a pain for most organizations.
    Regards,
    Hersh.
    http://www.linkedin.com/in/hersh13

  • SQL Statement taking different path on 2 servers

    I ran the same SQL statement on two servers (8.1.7.3).
    One is taking the index path and returns results quickly but the second server, which is our production server, is going about a very different path and timing out on the query. I ran the explain plan and see the differences.
    How can I identify the cause to behave differently?
    Can you suggest some ideas and steps that I can further
    investigate?
    Thanks, Moling

    1. The statistics are run nightly on all tables.
    exec sys.dbms_stats.gather_schema_stats ...
    2. What causes BITMAP CONVERSION (TO ROWIDS)and
    BITMAP CONVERSION (From ROWIDS) that I see for table
    U_SUPPLIER_PART_PLANT_MAP? This table has DOMAIN index.
    FAST QUERY
    ==============
    i p PLAN_PLUS_EXP OBJECT_N
    0 SELECT STATEMENT optimizer=FIRST_ROWS (cost=123 card=1 bytes
    =884)
    1 0 NESTED LOOPS (cost=123 card=1 bytes=884)
    2 1 NESTED LOOPS (OUTER) (cost=122 card=1 bytes=877)
    3 2 NESTED LOOPS (OUTER) (cost=121 card=1 bytes=861)
    4 3 NESTED LOOPS (cost=120 card=1 bytes=856)
    5 4 NESTED LOOPS (cost=119 card=2 bytes=1658)
    6 5 NESTED LOOPS (OUTER) (cost=118 card=3 bytes=2472
    7 6 NESTED LOOPS (cost=117 card=3 bytes=2448)
    8 7 NESTED LOOPS (cost=116 card=3 bytes=1506)
    9 8 NESTED LOOPS (OUTER) (cost=115 card=3 byte
    s=1284)
    10 9 NESTED LOOPS (OUTER) (cost=114 card=3 by
    tes=1260)
    11 10 NESTED LOOPS (cost=113 card=3 bytes=12
    39)
    12 11 NESTED LOOPS (OUTER) (cost=112 card=
    3 bytes=1161)
    13 12 NESTED LOOPS (OUTER) (cost=111 car
    d=3 bytes=1137)
    14 13 NESTED LOOPS (OUTER) (cost=110 c
    ard=3 bytes=1113)
    15 14 NESTED LOOPS (cost=109 card=3
    bytes=1089)
    16 15 NESTED LOOPS (cost=101 card=
    87 bytes=30798)
    17 16 TABLE ACCESS (BY INDEX ROW
    ID) of 'U_SUPPLIER_PART_PLANT_MAP' (cost=99 card=87 bytes=30
    363)
    18 17 DOMAIN INDEX of 'CTX_100
    26328' (cost=88)
    19 16 INDEX (UNIQUE SCAN) of 'UK
    USITE1' UNIQUE)
    20 15 TABLE ACCESS (BY INDEX ROWID
    ) of 'U_ORGANIZATION_DIMENSION' (cost=1 card=1 bytes=9)
    21 20 INDEX (UNIQUE SCAN) of 'UK
    UORGANIZATION_DIMENSION' UNIQUE)
    22 14 TABLE ACCESS (BY INDEX ROWID)
    of 'SPM_MATERIAL_GROUP' (cost=1 card=120 bytes=960)
    23 22 INDEX (UNIQUE SCAN) of 'UK_S
    PM_MATERIAL_GROUP' UNIQUE)
    24 13 TABLE ACCESS (BY INDEX ROWID) of
    'U_PURCHASING_GROUP' (cost=1 card=269 bytes=2152)
    25 24 INDEX (UNIQUE SCAN) of 'UK_U_P
    URCHASING_GROUP' UNIQUE)
    26 12 TABLE ACCESS (BY INDEX ROWID) of '
    SPM_UOM' (cost=1 card=428 bytes=3424)
    27 26 INDEX (UNIQUE SCAN) of 'UK_SPM_U
    OM' UNIQUE)
    28 11 TABLE ACCESS (BY INDEX ROWID) of 'SP
    M_SUPP_PART' (cost=1 card=423258 bytes=11004708)
    29 28 INDEX (UNIQUE SCAN) of 'SYS_C00192
    66' UNIQUE)
    30 10 TABLE ACCESS (BY INDEX ROWID) of 'SPM_
    CURRENCY' (cost=1 card=1 bytes=7)
    31 30 INDEX (UNIQUE SCAN) of 'UK_SPM_CURRE
    NCY' UNIQUE)
    32 9 TABLE ACCESS (BY INDEX ROWID) of 'SPM_UO
    M' (cost=1 card=428 bytes=3424)
    33 32 INDEX (UNIQUE SCAN) of 'UK_SPM_UOM' UN
    IQUE)
    34 8 TABLE ACCESS (BY INDEX ROWID) of 'SPM_REFE
    RENCE_ITEM1' (cost=1 card=385224 bytes=28506576)
    35 34 INDEX (UNIQUE SCAN) of 'UK_SPM_REFERENCE
    _ITEM11' UNIQUE)
    36 7 TABLE ACCESS (BY INDEX ROWID) of 'SPD_MANUFA
    CTURER_PART' (cost=1 card=385175 bytes=120944950)
    37 36 INDEX (UNIQUE SCAN) of 'UK_SPD_MANUFACTURE
    R_PART' UNIQUE)
    38 6 TABLE ACCESS (BY INDEX ROWID) of 'SPM_UOM' (co
    st=1 card=428 bytes=3424)
    39 38 INDEX (UNIQUE SCAN) of 'UK_SPM_UOM' UNIQUE)
    40 5 INDEX (UNIQUE SCAN) of 'UK_U_SUPPLIER' UNIQUE)
    41 4 TABLE ACCESS (BY INDEX ROWID) of 'U_SUPPLIER_DIMEN
    SION' (cost=1 card=2 bytes=54)
    42 41 INDEX (UNIQUE SCAN) of 'UK_U_SUPPLIER_DIMENSION'
    UNIQUE)
    43 3 INDEX (UNIQUE SCAN) of 'UK_U_SUPPLIER' UNIQUE)
    44 2 TABLE ACCESS (BY INDEX ROWID) of 'U_SUPPLIER_DIMENSION
    ' (cost=1 card=8276 bytes=132416)
    45 44 INDEX (UNIQUE SCAN) of 'UK_U_SUPPLIER_DIMENSION' UNI
    QUE)
    46 1 TABLE ACCESS (BY INDEX ROWID) of 'S_ROT_CLASS' (cost=1 c
    ard=12943407 bytes=90603849)
    47 46 INDEX (UNIQUE SCAN) of 'UK_S_ROT_CLASS' UNIQUE)
    48 rows selected.
    SLOW QUERY
    ===========
    i p PLAN_PLUS_EXP OBJECT_N
    0 SELECT STATEMENT optimizer=FIRST_ROWS (cost=28278 card=52 by
    tes=49452)
    1 0 NESTED LOOPS (cost=28278 card=52 bytes=49452)
    2 1 NESTED LOOPS (OUTER) (cost=28273 card=52 bytes=48932)
    3 2 NESTED LOOPS (OUTER) (cost=28268 card=52 bytes=48412)
    4 3 NESTED LOOPS (OUTER) (cost=28263 card=52 bytes=47892
    5 4 NESTED LOOPS (cost=28257 card=52 bytes=47372)
    6 5 NESTED LOOPS (cost=28252 card=52 bytes=46800)
    7 6 NESTED LOOPS (cost=28251 card=52 bytes=46488)
    8 7 NESTED LOOPS (OUTER) (cost=305 card=70 bytes
    =37240)
    9 8 NESTED LOOPS (OUTER) (cost=298 card=70 byt
    es=36540)
    10 9 NESTED LOOPS (cost=291 card=70 bytes=359
    10)
    11 10 NESTED LOOPS (cost=285 card=64 bytes=3
    0784)
    12 11 NESTED LOOPS (OUTER) (cost=279 card=
    64 bytes=25792)
    13 12 NESTED LOOPS (OUTER) (cost=272 car
    d=64 bytes=24640)
    14 13 NESTED LOOPS (OUTER) (cost=271 c
    ard=64 bytes=24256)
    15 14 NESTED LOOPS (cost=265 card=64
    bytes=23616)
    16 15 NESTED LOOPS (cost=7 card=2
    bytes=72)
    17 16 TABLE ACCESS (FULL) of 'U_
    SUPPLIER_DIMENSION' (cost=6 card=2 bytes=60)
    18 16 INDEX (UNIQUE SCAN) of 'UK
    USUPPLIER' UNIQUE)
    19 15 TABLE ACCESS (BY INDEX ROWID
    ) of 'SPD_MANUFACTURER_PART' (cost=129 card=375810 bytes=125
    144730)
    20 19 INDEX (RANGE SCAN) of 'NIS
    _P649987' NON-UNIQUE)
    21 14 TABLE ACCESS (BY INDEX ROWID)
    of 'SPM_UOM' (cost=1 card=428 bytes=4280)
    22 21 INDEX (UNIQUE SCAN) of 'UK_S
    PM_UOM' UNIQUE)
    23 13 INDEX (UNIQUE SCAN) of 'UK_U_SUP
    PLIER' UNIQUE)
    24 12 TABLE ACCESS (BY INDEX ROWID) of '
    U_SUPPLIER_DIMENSION' (cost=1 card=8652 bytes=155736)
    25 24 INDEX (UNIQUE SCAN) of 'UK_U_SUP
    PLIER_DIMENSION' UNIQUE)
    26 11 TABLE ACCESS (BY INDEX ROWID) of 'SP
    M_REFERENCE_ITEM1' (cost=1 card=375842 bytes=29315676)
    27 26 INDEX (UNIQUE SCAN) of 'UK_SPM_REF
    ERENCE_ITEM11' UNIQUE)
    28 10 TABLE ACCESS (BY INDEX ROWID) of 'SPM_
    SUPP_PART' (cost=1 card=409148 bytes=13092736)
    29 28 INDEX (RANGE SCAN) of 'NIS_P651218'
    NON-UNIQUE)
    30 9 TABLE ACCESS (BY INDEX ROWID) of 'SPM_CU
    RRENCY' (cost=1 card=1 bytes=9)
    31 30 INDEX (UNIQUE SCAN) of 'UK_SPM_CURRENC
    Y' UNIQUE)
    32 8 TABLE ACCESS (BY INDEX ROWID) of 'SPM_UOM'
    (cost=1 card=428 bytes=4280)
    33 32 INDEX (UNIQUE SCAN) of 'UK_SPM_UOM' UNIQ
    UE)
    34 7 TABLE ACCESS (BY INDEX ROWID) of 'U_SUPPLIER
    PARTPLANT_MAP' (cost=28251 card=304053 bytes=110067186)
    35 34 BITMAP CONVERSION (TO ROWIDS)
    36 35 BITMAP AND
    37 36 BITMAP CONVERSION (FROM ROWIDS)
    38 37 INDEX (RANGE SCAN) of 'NIS_P651535'
    NON-UNIQUE) (cost=765)
    39 36 BITMAP CONVERSION (FROM ROWIDS)
    40 39 SORT (ORDER BY)
    41 40 DOMAIN INDEX of 'CTX_10026328' (co
    st=25098 card=304053)
    42 6 INDEX (UNIQUE SCAN) of 'UK_U_SITE1' UNIQUE)
    43 5 TABLE ACCESS (BY INDEX ROWID) of 'U_ORGANIZATION
    _DIMENSION' (cost=1 card=1 bytes=11)
    44 43 INDEX (UNIQUE SCAN) of 'UK_U_ORGANIZATION_DIME
    NSION' UNIQUE)
    45 4 TABLE ACCESS (BY INDEX ROWID) of 'SPM_MATERIAL_GRO
    UP' (cost=1 card=119 bytes=1190)
    46 45 INDEX (UNIQUE SCAN) of 'UK_SPM_MATERIAL_GROUP' U
    NIQUE)
    47 3 TABLE ACCESS (BY INDEX ROWID) of 'U_PURCHASING_GROUP
    ' (cost=1 card=269 bytes=2690)
    48 47 INDEX (UNIQUE SCAN) of 'UK_U_PURCHASING_GROUP' UNI
    QUE)
    49 2 TABLE ACCESS (BY INDEX ROWID) of 'SPM_UOM' (cost=1 car
    d=428 bytes=4280)
    50 49 INDEX (UNIQUE SCAN) of 'UK_SPM_UOM' UNIQUE)
    51 1 TABLE ACCESS (BY INDEX ROWID) of 'S_ROT_CLASS' (cost=1 c
    ard=13126048 bytes=131260480)
    52 51 INDEX (UNIQUE SCAN) of 'UK_S_ROT_CLASS' UNIQUE)
    53 rows selected.

  • ESS Deduction is difference with R3

    Dear Expert,
      When I insert  leaves with 3 days in a row.  One of the day is in holiday class 2, which is half day leave.  In R3, I have 2.5 days deduction, which is correct result.  But ESS has only 3 days deduction.  Any idea to check the cause of issue on ESS configuration.
    Best Regards,
    Thomas

    10gR3 (10.1.4.0.1) is the release that contains IM components such as OID, SSO etc. You can use that with 10.1.3 OC4J based applications. Discoverer latest release is 10.1.2.0.2 and is based on 10.1.2 OC4J.
    Thanks
    Pavna

  • Send mail option for results printout

    Hi,
    I have recorded results for an inspection lot for an external sample. Now i am taking a print out for the results in QGA3.  When i checked the print preview using the form QM_INSP_RESULT there is an option in tool bar in 'text' to send a mail but it is disabled.
    pls let me know how to enable this
    Regards,
    Sravan

    any suggestions?

  • Arrears amount not getting added to /559

    Dear Experts,
    We want to pay September’14 arrears, September’14 Leave Salary and October’14 salary to the employee.
    In system arrears and leave salary is calculated correctly also wage types are displaying in payslip as well as in RT tabel.
    But in T-code pc_payresult arrear  and leave salary amount is not getting added to the /559.
    Amount showing in /559 is only October’14 salary.
    We have checked all the processing classes and cumulation classes for all the wage types.
    Need your help to resolve this issue.
    We have attached screen shot for your reference.
    Thanks !!!!

    When talking about a Payroll problem, it is always useful to indicate what Country code is involved since Payroll may not work the same for all Countries.
    Your screen capture does not enable us to identify what WTs cumulate in /101 (Total gross), but if I substract /110 (Net deductions) from it the result is nearly the sum of /559 (Payment), which looks OK (the difference may be a WT that does not cumulate in /101 but impacts /559).
    Use t-code PC00_M99_DLGA20 to confirm if WTs 1003 and 4003 cumulate in /101.
    Are WTs 1003 and 4003 considered "Information WTs" for payments that must be done at a later date?

Maybe you are looking for