When is sysdate evaluated ?

This is primarily a curiosity question. If sysdate is referenced in a where clause, when / how frequently is it evaluated ? Documentation implies that sysdate is a function, so is it called every time sysdate is encountered or is it called once at the beginning of the statement evaluation and that value than used for all occurrences in the statement ?
Ex - assume that DATECOL is a DATE column and a where expression specifies DATECOL between sysdate-8 and sysdate-1. If 100,000 rows needed to be examined, would each row that get's examined get an independent call to sysdate and the associated -8 & -1 operations ? Or will the optimized (running 9.x) treat sysdate-8 and sysdate-1 as constant expressions that can be evaluated once.
Thanks
Stan

Or will the optimized (running 9.x) treat sysdate-8 and sysdate-1 as constant expressions that can be evaluated once.The optimizer treats them as constant throughout the whole query.

Similar Messages

  • No entry in table T001P for key when running time evaluation

    Hi There,
    All the master data is in synch and I am getting this error when
    running time evaluation.
    *No entry in table T001P for key
    Person rejected: xxxxxxxx*
    Apparantly this seems to be config error but we have lot of EEs like this, working okay. All the  master data dates are correct.
    Any comment/help is greatly appreciated.
    Thanks,
    Gajanan

    Hi,
    In one of the thread i have read that, after maintaining Contract Type the issue has been resolved.
    and in other thread he says
    "the issue is caused by a mismatch in the employee's master data dates. Particularly with infotype 8, the first record of his basic pay had a date prior to his hire date"
    Can you please check it once.
    Good Luck..!
    KK

  • Error when running time evaluation

    Hi,
    When I am running time evaluation I got this error "start of pair formation changed from 20040101 to 20081212"
    I am using TM01 schema. Please help me out with this error.
    Thank you
    Shravan

    Hi Shravan,
    Please check infotype 0007 if the work schedule has changed fron 01/01/2004.
    Also please check the generated workschedule used for that employee , if the config has changed and that work schedule has been re- generated with a different DWS.
    Thanks.

  • Create Upgrade Evaluation Site Collections Timer Job does not send notification Email when the Site is created

    Hello Everyone,
    My problem is:
    The Create Upgrade Evaluation Site Collections job does not send a Notification Email when the Eval Site is created. I only get a notification E-Mail that mention that a Upgrade Evaluation Site Colletion is requested and then after 27 Days that the Evla
    Site will be deleted in three Days.
    My Enviroment:
    SharePoint Foundation 2013 Sp1 on Windows Server 2012
    Exchange 2010 SP3
    I hope someone can help.
    best regards
    domschi

    Hi domschi,
    As I understand, you didn’t receive email generated from Create Upgrade Evaluation Site Collections timer job. While you might receive email generated from Delete Upgrade Evaluation Site Collections.
    When you request an evaluation site collection, the request is added to a Timer job
     which runs once a day. You will receive an e-mail message when the upgrade evaluation site is available. This might take up to 24 hours. The message includes a link to the evaluation site. Upgrade evaluation site collections are set to automatically
    expire (after 30 days by default).
    Please go to CA > Monitoring > Review Job Definitions, locate issue timer job and click Run Now. Then go to Job History and check if the issue job failed to run.
    Also, please check if the email are received by Exchange Hub server.
    Regards,
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected] .
    Rebecca Tu
    TechNet Community Support

  • Missing Expression Error When Case Statment is used as field

    I have tried to write an expression that will calculate how many days ago a request was submitted and return a user defined value if the calculation falls within the criteria in the case statment. The SQL View for the Query I am using is shown below:
    SELECT A.F_POSN_REQUEST_ID, A.F_REQ_ECP_STATUS, TO_CHAR(A.REQUEST_DTTM,'YYYY-MM-DD-HH24.MI.SS."000000"'), TO_CHAR(A.F_REQ_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'), TO_CHAR(A.F_REQ_ECP_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'), TO_CHAR(A.F_REQ_ECP_PROC_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'), CASE WHEN(sysdate - TO_DATE(SUBSTR( TO_CHAR(A.F_REQ_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'),1,16),'YYYY-MM-DD-HH24.MI'))>60 THEN '>60' ELSE(CASE WHEN(sysdate - TO_DATE(SUBSTR( TO_CHAR(A.F_REQ_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'),1,16),'YYYY-MM-DD-HH24.MI')) >30 AND <=60 THEN '30 - 60' ELSE(CASE WHEN(sysdate - TO_DATE(SUBSTR( TO_CHAR(A.F_REQ_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'),1,16),'YYYY-MM-DD-HH24.MI'))>=15 AND <=30 THEN '15 - 30' ELSE(CASE WHEN(sysdate - TO_DATE(SUBSTR( TO_CHAR(A.F_REQ_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'),1,16),'YYYY-MM-DD-HH24.MI'))<15 THEN 'Less Than 15' ELSE NULL END)END)END)END))
      FROM PS_F_POSN_REQUEST A
      WHERE A.F_REQ_ECP_STATUS IN ('I','O','P')
      GROUP BY  A.F_POSN_REQUEST_ID,  A.F_REQ_ECP_STATUS,  TO_CHAR(A.REQUEST_DTTM,'YYYY-MM-DD-HH24.MI.SS."000000"'),  TO_CHAR(A.F_REQ_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'),  TO_CHAR(A.F_REQ_ECP_ST_DT,'YYYY-MM-DD-HH24.MI.SS."000000"'),  TO_CHAR(A.F_REQ_ECP_PROC_DT,'YYYY-MM-DD-HH24.MI.SS."000000"')When I try to run the query I get Message=ORA-00936: missing expression (50,380)
    Any suggestions you could provide to help me clear this error would be greatly appreciated.
    Edited by: 992737 on Mar 8, 2013 9:07 AM

    Hi,
    Welcome to the forum!
    I think you want something like this:
    CASE
        WHEN  a.f_req_st_dt < TRUNC (SYSDATE) - 60  THEN  '>60'
        WHEN  a.f_req_st_dt < TRUNC (SYSDATE) - 30  THEN  '30.1-60'
        WHEN  a.f_req_st_dt < TRUNC (SYSDATE) - 15  THEN  '15.1-30'
        WHEN  a.f_req_st_dt < TRUNC (SYSDATE)       THEN  '15 or less'
    ENDNested CASE expressions aren't needed very much. Each WHEN clause is evaluated only if all the ealier ones have failed. For example, when testing to see if a row is in the 301.-60 range above (that is, the 2nd WHEN clause), there's no need to see if the difference is greater than or equal to 60; it wouldn't be evaluating that clause if the 1st WHEN condition was TRUE.
    This assumes that a.f_req_st_dt is a TIMESTAMP or DATE; either datatype can be compared with DATEs, such as SYSDATE-60, so there's no need to conevert them to strings, and then convert them back into DATEs.
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
    Simplify the problem as much as possible. Show only the parts that you don't already know how to do.
    Explain, using specific examples, how you get those results from that data.
    Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
    See the forum FAQ {message:id=9360002}
    Never write, let alone post, unformatted code. Indent the code to show the exent and structure of clauses (SELECT, FROM, etc.), and complex expressions (such as CASE). The forum FAQ explains how to use \ tags when posting formatted text on this site.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Oracle Discoverer report pulls incorrect result when scheduled.

    Recently the database was migrated to 10.1.2 RAC from 9.2.0.6, so the discoverer EUL is now resides on new database.
    after migration the report which pulls correct results when run interactively is pulling incorrect result when scheduled in Discoverer.
    This report used sysdate and aggregate functions, i had ran the same report simultaneously( Directly in Discoverer Desktop/Plus and scheduled in discoverer), but the data retrieved in both case is not matching.
    here is the query. any help is appreciated.
    SELECT /*+ FIRST_ROWS */ A.SITE_ID as E175108,B."SYSTEM DESCRIPTION" as System_Prefix,
    B."SYSTEM PREFIX" as System_Description,
    COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) < 0 THEN 1 ELSE TO_NUMBER(NULL) END) as Less_than_0_Days,
    COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) > 121 THEN 1 ELSE TO_NUMBER(NULL) END) as 0_to_14 Days,
    COUNT(DECODE(TRUNC(( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) )/31),3,( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ),to_number(NULL))) as 14_to_30_Days,
    COUNT(DECODE(TRUNC(( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) )/31),2,( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ),to_number(NULL))) as 31_to_60_Days,
    COUNT(DECODE(TRUNC(( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) )/31),1,( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ),to_number(NULL))) as 61_to_90_Days,
    COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) BETWEEN 15 AND 30 THEN 1 ELSE TO_NUMBER(NULL) END) as 91_to_120_Days,
    COUNT(CASE WHEN ( TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE) ) BETWEEN 0 AND 14 THEN 1 ELSE TO_NUMBER(NULL) END) as 120_Days_Plus,
    COUNT(TRUNC(SYSDATE)-DISCO10G.DATE_FORMAT_TEST(A.STATUS_DATE)) as Total
    FROM PSTAGE.ALL_EQUIPMENT A,
    ( SELECT A.SITE "SYSTEM PREFIX", A.DESCRIPTION "SYSTEM DESCRIPTION", A.SITE_ID, B.SITE_DESCRIPTION, A.G2B_ID
    FROM SITE_LIST A, ALL_CF_SITE_CONTROL B
    WHERE A.SITE_ID = B.SITE_ID
    ORDER BY 1, 3
    ) B
    WHERE ( (B.SITE_ID = A.SITE_ID))
    AND (A.EQUIPMENT_STATUS_CODE IN ('T','7'))
    GROUP BY A.SITE_ID,B."SYSTEM DESCRIPTION",B."SYSTEM PREFIX"
    ORDER BY B."SYSTEM DESCRIPTION" ASC ;
    Thanks!

    Hi sunil,
    Rod is referencing the NLS parameters i.e.
    Can you please let me know which NLS parameters you are referring toNLS parameters in this scenerio may be the date and language for that session.Do check out
    SELECT * from NLS_SESSION_PARAMETERS
    how i can check if there any differences in the NLS parameters when report is scheduled or run interactivelyI think you should run the trace file.Iam not sure about it.
    It would be system_context.
    Hope it helps you.
    Kranthi.

  • Using CASE WHEN in PL/SQL package

    I am trying to convert the values in a selected column into 1 and 0 so that I can display all 1s in one column, all 0s in another. I am doing this in a PL/SQL package. However ORACLE compiler does not like the CASE construct.
    Does anyone know how to group values in a column into several new columns. If CASE WHEN construct is not doable in PL/SQL, what alternatives are there? Thanks.
    /******* My package starts here *******/
    CREATE OR REPLACE PACKAGE TEST_NEED AS
    PROCEDURE procTEST_NEED(STARTING_DATE IN VARCHAR2);
    END CVRR_MON_NEED;
    CREATE OR REPLACE PACKAGE BODY TEST_NEED
    AS
    PROCEDURE procTEST_NEED(STARTING_DATE IN VARCHAR2)
    IS
    TEST_START DATE := TO_DATE(STARTING_DATE,'MM/DD/YYYY');
    CURSOR v_Cursor IS
    SELECT A.D_CODE, A.M_CODE, TEST_START , C.C_NAME,C.P_ID,
    SUM(CASE WHEN MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 > 40 AND MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 <85 AND B.B_CODE IN '11.1','222.2','272.4') THEN 1 ELSE 0 END) QUALIFIED
    FROM A, B, C, D
    WHERE A.ID = B.B_ID
    AND RTRIM(A.P_CODE) = C.P_CODE
    AND A.P_ID = D.P_ID
    AND A.P_ID < 99999999999999999999
    AND A.E_DATETIME < SYSDATE
    GROUP BY A.D_CODE, A.M_CODE, TEST_START , C.C_NAME,C.P_ID;
    v_RecordHolder v_Cursor%ROWTYPE;
    BEGIN
    OPEN v_Cursor;
    FETCH v_CursorINTO v_RecordHolder ;
    WHILE v_Cursor%FOUND LOOP
    look for records in another table with matching keys of the cursor
    if found then update by incrementing the existing values in the matching records with values of the current currsor row
    else insert the current cursor row
    FETCH v_Cursor INTO v_RecordHolder ;
    END LOOP;
    END procTEST_NEED;
    END TEST_NEED;

    I am trying to convert the values in a selected
    column into 1 and 0 so that I can display all 1s in
    one column, all 0s in another. I am doing this in a
    PL/SQL package. However ORACLE compiler does not
    like the CASE construct.
    Does anyone know how to group values in a column into
    several new columns. If CASE WHEN construct is not
    doable in PL/SQL, what alternatives are there?
    Thanks.
    CURSOR v_Cursor IS
    SELECT A.D_CODE, A.M_CODE, TEST_START ,
    , C.C_NAME,C.P_ID,
    SUM(CASE WHEN MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 >
    40 AND MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 <85 ANDB.B_CODE IN '11.1','222.2','272.4') THEN 1 ELSE 0
    END) QUALIFIEDUse the Decode function. This has been around in oracle SQL for ages and works like a case construct.
    You would do something like
    select ...
    sum( decode (MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 >
    40 AND MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 <85 AND
    B.B_CODE IN ('11.1','222.2','272.4') 1,0 )

  • SDO_UTIL.EXTRACT fail when single item in geometry collection

    Hi folks,
    Didn't we have a discussion a while back on whether geometry collections are valid when they only contain a single item? Darned if I can find it with the OTN search function. I think back then the issue was either a multipolygon or multistring with a single item.
    Anyhow this time around I have a 2004 geometry collection that for no particular reason happens to only contain a single point. This collection geometry with one item validates TRUE. Just like with multipolygons and multistrings when I attempt to EXTRACT the result I just get back the input geometry (the 2004 in this case) rather than the component part (the 2001). I think this is because there is a test in the EXTRACT routine that checks if there is but one element and if so then returns the original input assuming the original input was gtype 1,2 or 3. Unlike a multipolygon or multistring where I can just assume the output is a polygon or string respectively, with a geometry collection I am rather stumped to figure it out short of inspecting the SDO_ELEM_INFO array. At that point I am kind of writing my own EXTRACT function. I guess I have to do that.
    Anyhow, this would lead one to believe that a geometry collection with only one element is not really valid for Oracle Spatial. Or is this a bug in SDO_UTIL.EXTRACT? I have no recollection if that previous conversation ever decided this question. I might humbly suggest that either SDO_UTIL.EXTRACT should successfully unpack the single item or SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT should report an error for this type of collection.
    I looked over metalink and cannot find anything logged on the issue. The results are the same on 10gR2 and 11gR2.
    If anyone remembers the previous discussion please post the link.
    Cheers,
    Paul
    SELECT
    SDO_UTIL.EXTRACT(
       SDO_GEOMETRY(
          2004,
          8265,
          NULL,
          SDO_ELEM_INFO_ARRAY(
             1,
             1,
             1
          SDO_ORDINATE_ARRAY(
             -100.515216953125005261426849756389856339,
             39.98440002562352191262107226066291332245
       1
    FROM
    dual

    Ok,
    Let's make a quick distinction between the SDO_GTYPE (all four digits) and the lower-case "gtype" meaning the last digit - e.g. the "type of geometry" per the Oracle Spatial book.
    I submitted the above SDO_UTIL.EXTRACT issue to Oracle support yesterday and as I rather expected the response was that this is "expected behavior". The analyst noted that my what I called a collection per its gtype was not a collection but a point. He made the distinction between the gtype and the "geometry definition". I assume by that he means the elem_info_array. So in fact djonio (user 633187) back in November 2009 under Matt's thread had the best answer. I don't see anyway to credit him. :) Hey djonio if you post a response I will give this answer to you.
    So the gtype is in truth a kind of convenience marker or fancy hat "hinting" at the contents of the geometry object, but by no means defining it. A point wearing a 2004 hat is still a point and a valid Oracle Spatial point at that. If you want to "really" know what a geometry is you need to unpack and inspect the elem_info_array. So those of us writing code which is only inspecting the gtype are going down the wrong road particularly when our data might be of suspect quality. As djonio says the gtype is a performance shortcut. In my defense I think lots of folks (e.g. certain software from California) work off the gtype alone. So its not like we can just set the gtypes all to be "9999" and say the heck with it all. :) So incorrect gtypes are bad as they hose the performance shortcut that the gtype allows (and certain software demands) but a bad gtype is NOT an invalid geometry. I am not sure I am entirely sold on that idea as VALIDATE_GEOMETRY certainly looks at the gtype when doing its evaluation. Alas, I suppose its all shades of gray here as validate geometry is just responding to my gtype "hint" to give me the best feedback on my input. Perhaps there is a distinction between "good", "bad" and "imprecise" gtypes.
    My next question is if the gtype system is just a fancy hat, then how best to catalog basic geometry types? Both multi-points and point clouds share gtype 5 but the elem_info marks them as being unique data types that really require unique handling (I never use point clouds so feel free to argue that point). So rather than just mumbling "5" over and over to myself, what vocabulary might be used? Is it GML time? Hmm, does GML even have a point cloud datatype? I suppose I just make something up? Does anyone else have a system they are using?
    Thanks for reading this rambling, feel free to shoot down everything I say. I clearly need more coffee this morning.
    Paul

  • Connection Reset when compiling PL/SQL Package

    Recently a strange issue appeared on my office PC. When I try To compile a PL/SQL package on specific Oracle instance I get an error message:
    Error: Io exception: Connection reset by peer: socket write error
    And the connection is reset. I even cannot reconnect to database schema. To open connection again I have to restart SQL Developer. In spite of this issue I can execute SELECT queries in SQL worksheet and view data in tables. Error message appears only when compiling packages in any schema on database instance in our local network and only on my PC. Other office PCs works fine without any errors. I am able to compile packages on remote database from my PC.
    Same error message shows up in different SQL Developer versions and also in JDeveloper. SQL Developer restart, Windows restart, database instance restart doesn't help.
    Used software:
    SQL Developer versions: 1.2.1 and 1.1
    JDeveloper version: 10.1.3.2
    Oracle Database on local network: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit
    Remote Oracle Database: Oracle Database 10g Release 10.2.0.3.0 - Production
    OS: Windows XP Pro SP2
    Thanks,
    Raymond

    I am trying to convert the values in a selected
    column into 1 and 0 so that I can display all 1s in
    one column, all 0s in another. I am doing this in a
    PL/SQL package. However ORACLE compiler does not
    like the CASE construct.
    Does anyone know how to group values in a column into
    several new columns. If CASE WHEN construct is not
    doable in PL/SQL, what alternatives are there?
    Thanks.
    CURSOR v_Cursor IS
    SELECT A.D_CODE, A.M_CODE, TEST_START ,
    , C.C_NAME,C.P_ID,
    SUM(CASE WHEN MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 >
    40 AND MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 <85 ANDB.B_CODE IN '11.1','222.2','272.4') THEN 1 ELSE 0
    END) QUALIFIEDUse the Decode function. This has been around in oracle SQL for ages and works like a case construct.
    You would do something like
    select ...
    sum( decode (MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 >
    40 AND MONTHS_BETWEEN(SYSDATE, D.P_DOB)/12 <85 AND
    B.B_CODE IN ('11.1','222.2','272.4') 1,0 )

  • Vendor evaluation - Confirmation Date

    Dear all,
    am trying to run vendor evaluation for - confirmation date..
    i have create a new confirmation  spro - MM -purchasing - confirmations - define external conf , setup conf  control
    i have included this confirmation in the PO ..delivery date in po item line is 23.06.2014.. delivery date in conf in item details 22.06.2014  GR date is 23.06
    when i run vend evaluation, 4 Adher. to Conf. Date is coming zero ---
    can you pls advise what could be the reason...  is my understanding to this Subcriterion is correct

    Hi,
    As an example its not available, nor tried self. As a common rule - if a main criteria created and sub criteria exists, when you run evaluation for main - excluding a stage of sub is not possible.
    Secondly try transaction code: ME6C
    Help says: Set this indicator if you only want to display those vendors that do not have
    an evaluation for certain main criteria. When you click on Execute, a screen allowing you to choose one or more main criteria appears. The missing evaluations for these criteria are then listed.
    here you can selection option to include/exclude evaluation.

  • Block ifo record when Vendor rating below accp limit

    Dear All,
    Can a QM Info for a vendor be blocked automatically (by using any enhancement) when the Vendor Quality rating goes below the certain limit.?
    Kindly Suggest.
    Regards,
    Anil

    Yes and no.
    You can use the Q-info record (QI01/QI02/QI03) to release vendors for specific materials.   You can use QI06 to mass maintain these.  In the info record you can set specific blocks.  For instance, you can block any new PO's for the vendor/material combination.
    The blocks however are not automatically set.  Typcially, someone runs the vendor evaluation on a regular basis (ME61 or ME63) and reviews the poor performing vendors.  These vendors can then be blocked using the QI06 transaction as explained above.
    Vendor evaluation is not a dynamic value.  It is only changed when the vendor evaluation program is run.  So their Quality score would not change or 'drop' on a day-to-day basis unless some one ran vendor evaluation on a day-to-day basis.  (ME6G sets up a batch job to do this and can be run daily).
    To make it automatic, a program would need to be written to look up the vendor scores after the vendor evaluation job was run and then set the block in the quality info record for vendors with a score below a certain value.
    Be careful.  If you have materials that are primarily single-sourced, you could winid up blocking your only or primary vendor.  This can also be especially true for materials that are purchased on an infrequent basis.  If you only order twice a year, one failed inspection can swing the Q-score down a lot.  Thus possibly blocking your vendor.
    Craig

  • ME6G - Vendor Evaluation in Background

    Dear Gurus,
    Can explain me this transcation ME6G - Vendor Evaluation in Background . How to execute this by steps?
    Please advice me
    THanks
    Rs

    Dear,
    You can evaluate your vendors on a regular basis by means of background processing. The Evaluation in the Background function can be found in the Purchasing menu.
    If you want to start a background processing request for vendor evaluation, you need a variant (to limit the number of vendors to be evaluated, for example).
    Maintaining and Displaying Variants
    When you invoke the Evaluation in the Background function, you can display existing variants in editing mode of the step list, and create new variants or change existing ones.
    To do so, choose Edit Steps and then
    Goto Variant (to display), or
    Goto Variant maintenance (to create)
    Procedure
    Choose Master data - Vendor evaluation.- Follow-on functions - Evaluation in the background.
    On the initial screen, enter a job name and the name of the variant. Specify when the background evaluation should take place and how often it should be repeated.
    Save the background processing request.
    You require certain authorizations in order to carry out evaluations in the background and define new variants. If you have any queries in this connection, please consult your system administrator.
    If you require more detailed information about working with background processing requests, please refer to the documentation Getting Started with R/3.
    Subsequent Maintenance of Background Evaluations
    In background processing, you usually evaluate vendors belonging to the same group (that is, vendors who have the same weighting key). However, it is possible that you have selected an interval that contains different groups of vendors. For this reason, you have not entered a weighting key.
    To ensure that the scores are calculated correctly, you must therefore subsequently maintain the weighting key for such evaluation records at certain intervals of time.
    The evaluation records in question can be determined using the analysis report Vendors Without Weighting Keys.
    This function can be found in the purchasing menu under Master data - Vendor Evaluation - Follow-on functions - Vendors without weighting key
    From this report you can branch directly into the screens for maintaining evaluations.
    Regards,
    Syed Hussain.

  • No entry in table T001P when running time eval

    Hi,
    Can someone tell me, why this error occurs. "No entry in table T001P" when running time evaluation PT60. I checked his Infotype 1 and has the Personal Area/Subarea assigned.
    Thanks,
    Swarna.

    Hi,
    Please check these tables:
    V_001P_ALL
    V_503_AL
    Or try creating a blank entry in table T001P.
    Hope this helps,
    Reward points if helpful,
    Thank You,

  • Sales Info System - Evaluation creation Problem (MCSA)

    Hi
    I have a problem when creating an Evaluation.
    Basically I wish to copy an Evaluation and then change the sort criteria of the characteristics
    But I keep getting the error message, Set xyzabcsefrefe' ___ exists
    How can I resolve this issue
    I wish to have 2 Evaluations,  two different names, the same Charecteristics in each, but different sort criterias in each of them
    please help
    many thanks
    Tony

    Hi,
    Extend  your that material in MM01 for sales views.
    select the desired views and extend them for required sales org and dist channel.
    Language you can extend in that additional data tab:
    Maintain the text in DE
    It will help you.
    Regards,
    Alok Tiwari

  • Automatic Vendor Evaluation - Partner Roles

    Hi SAP Gurus,
    Please try to help me with the following scenario.
    My client has different Goods Suppliers (GS1, GS2 and GS3) for a particular vendor (VN). They have been attached as three different partner roles for the vendor (VN).
    They do evaluation for QUALITY - Subcriteria GR Inspection for each of the manufacturing locations (GS1, GS2 and GS3) through Automatic Vendor Evaluation for Quality - at GR Inspection.
    The question is, when an Automatic Evaluation for Quality is done at the main vendor (VN) level, will those scores which have already been evaluated at the three Goods Supplier locations (GS1, GS2 and GS3), will be considered for the Automatic Vendor Evaluation for Quality - at GR Inspection at the main Vendor (VN) level?
    Thanks in advance

    It is consider only main vendor not GS level

Maybe you are looking for

  • Can the new numbers export PDF as more than one page?

    I just upgraded to the new version of Numbers for OS X Mavericks and it seems I can not see my document as different pages or even export a PDF as several pages. Thanks, Alex Neuman

  • Problem installing  jdeveloper

    Can't seem to install the jDeveloper either. Were is jdevw.exe. Its not in .jdev/bin. The only executable is jdexec and it does nothing. It look like a great set of development tools. If only I could get it to work. Would like comments on what other

  • Radeon HD 6770 not working

    Hi, im new here but heres the problem.  I just bought this HP 700-210 and im trying to install my Radeon HD6770 video card.  However, every time I try to boot up after install , I get some beeps and no signal to the monitor.  I have read a few things

  • Getting a 9041 error when trying to convert to AAC

    I'm trying to convert some Apple Lossless songs to AAC and every time I try (different songs) I get "Unknown error occurred (9041). I was able to drag the song to the desktop, open it in QuickTime and export it as an AAC so the files aren't corrupted

  • HT1689 error 8003, wont download apps

    cant downlaod any apps. tried everything.lost for actions.please help.even on devices and gives message saying cant download until signed in to itunes on the computer.