Modification Dynamic Rule - SAP Migration - Quality Level

Hi Experts!!
Could you tell me if I can have the same quality level for one material when I do a SAP Migration? For example, currently we are working in the release 4.7 and my quality level for a specific material is in the step n. 6 and our total cycle are 10 steps. My doubt is when I will be working in the new version (5.0) I can start my quality leve from step n. 6? Or is it mandatory to start from step n. 1 again?
I don´t know if my doubt is clear but I would like to thank you for help me in this issue.
BR
Valdevair

No when you transfer data from one client to other or in SAP Migration,Quality level will never be as that of the old.It will reset no doubt.
What you can do is
1.Create all master data like DMR with  Task list   etc
2.Get the database of old system with current quality level with combination of Vendor-Material.
3. Run the QDL2 with some LSMW for combination of the Vendor & material.
4.Reset the level to desired level.
I hope this will add some value

Similar Messages

  • Quality score & quality level

    Hi Experts,
    Can anybody please help.New comer in QM.Please help.
    How system calculate Quality score & quality level.What setting required for it. And where it is use. Please do not suggest sap library or F1 help.Please help.

    hi
    Evaluation of Quality Levels  
    You can use this function to can select quality levels, display the selected quality levels in a list, reset or tighten selected quality levels, display the data and dynamic modification rules for selected quality level records, and display the dynamic modification history for quality levels as a graphic or in a list.
    Quality levels that have been deleted can no longer be evaluated (that is, you can no longer obtain a dynamic modification history of the inspection lots that were included in these quality levels).
    If the system finds more than one quality level record for the selection conditions, it switches to a dynamic selection list that contains all quality levels that meet the selection conditions.
    If only one quality level exists for the selection criteria, the system switches directly to the dynamic modification history list for the corresponding quality level. The dynamic selection list appears by choosing Goto ® Back. You can make changes in this list. There are the following functions in the dynamic selection list:
    In the transaction Edit list (menu path: Logistics --> Quality management --> Quality inspection -->Quality level -->Edit list)
    Creating a Quality Level Manually  
    Use
    In most cases, you will not need to create a quality level manually. However, if you are implementing the Quality Management (QM) application component for the first time, you may want to enter data for the quality levels recorded in your previous system.
    Prerequisites
    You can only create a quality level manually for lot-based dynamic modification.
    Procedure
    Choose Logistics -->Quality management --> Quality inspection --> Quality level --> Create.
    Enter the necessary data on the initial screen for creating a quality level and choose Quality level.
    You define the dynamic modification criteria (material, vendor, manufacturer, or customer) and the inspection plan for which the quality level will be maintained on the initial screen.
    Enter the following data on the screen for creating quality levels:
    Next inspection stage
    Number of inspections or inspection lots that (based on the dynamic modification valuation) have been completed since the last inspection stage change or were accepted without an inspection (skip)
    Number of inspections or inspection lots (based on the dynamic modification valuation) that were rejected since the last inspection stage change
    Reset date on which the quality level again uses the initial inspection stage (specified in the dynamic modification rule) as the current inspection stage
    Earliest possible deletion date for the quality level
    The system makes entries in all other fields if:
    An  inspection lot is created.
    A  usage decision is made.
    Save your data.
    The initial screen for creating a quality level appears and the system informs you that the quality level was created.
    -ashok

  • Quality level

    Hi,
    We are migrating QM related master data from 4.6C to ECC6. We have loaded inspection plan. Please let me know the importatnt fields that we have to check in inspection plan.
    When we try to load quality level, it gives an error stating inspection plan for inspection lot does not exist. At material master level, inspection type has dyn modification rule.
    The quality level created when GR is done. Please tell me quality level belong to master data . If so how we can load the quality level.
    Thanks
    Rajkumar

    Hi,
    Quality level is master data.
    AT HEADER LEVEL
    Usage                        Maintained
    Status                        Maintained
    DMR                       Not maintained
    Inspection point                                 Not maintained
    Sampling drawing procedure                                        Not maintained
    AT OPERATION LEVEL
    Work center                                      Not maintained
    control key                                      Maintained
    AT CHAR LEVEL
    Preset indicator                                Not maintained          
    MIC                     Maintained
    Inspec Method                Maintained
    DMR                     Not maintained  ?  why
    sampling procedure                                Maintained
    PRT                     Maintained
    Till date  the quality level is being created without DMR, inspection point and sampling drawing procedure.
    From your reply i have understood the following. if my assumption wrong, please tell me.
    1. As per your suggetion, copying the quality level from one system to another is not possible
    2. If loaded, then DMR to be load in inspection plan creation and create quality level with initial stages. Then change the go to QDL2 and change the skip status.
    If skip status is updated in QDL2, then what will happen to usage decision, lot created and other sctivities table entry in old system.  or once updated, system will automatically create the necessary entries.
    Please clarify.
    Thanks
    RAJKUMAR

  • Quality level modification

    HI,
    The quality level changes using the dynamic modification rule , sap records the number of lot accepted or rejected since the last change. According to others norms, the change should be done after n successive acception or rejection, does someone has encounter the same problem ?
    Thanks,
    Frédéric

    HI,
    If R is for rejected  inspection lot and A for accepted inspect lot and 2 rejections reinforce the quality level .
    SAP works as following R A A A A A R (the quality level is reinforced) .
    The norms indicates to work as following R A A A A A R  A A A A R R (the quality level is reinforced) only when successives rejection are taken. So it's hard to degrade the quality level.
    As SAP behaviour seems not to follow the norms , I wonder how this point is implemented in others companies.
    Others points, when the quality level is bad, the norms indicates a full control which generate an heavy inspection load when dealing with retail company. Same question, how it works in other companies ?
    regards,
    Frédéric

  • Quality level maintenance

    Hi,
    We had initially three plants .For all those plants quality level is maintained for quality managed materials.
    But these quality levels having no task list type, task list group and group counter.
    I analyzed and found these are created automatically by system when inspection lot is created provided these (quality managed materials) materials should have dynamic rule defined for the inspection type.
    Our problem is system is creating these quality levels not in the first instance i.e. it is creating the quality level while creating inspection lot for the second attempt.
    I have following queries.
    1) what is the use of quality level in inspection lot creation .
    2) How the standard settings, if the quality level is created manually to trigger the quality level at first attempt?
    3) As I have explained earlier we are creating new plant, if we need to upload cutover data for quality level?
    If we do not what will happen? If we need to, then how?
    Regards
    Dina

    Hi,
    Quality Level: Def: The quality level is a data record that the system automatically updates at the time of dynamic modification (at lot creation or when the usage decision is made), by checking the conditions for an inspection stage change and, if necessary, storing a new inspection stage for the next inspection.
    The information in the quality level determines which inspection stage will be used for the sample determination of the next inspection lot. So, Quality Level works in conjunction with DMR.
    1) what is the use of quality level in inspection lot creation .
    Quality Level is only for changing Inspection Severity: Reduced-Notma-Tightened Inspections. Because DMR deals with skip lots/char, it keeps changing the Quality level, based on the settings you made in DMR. AQL depends on your industry requirements and is only useful for accepting/rejecting a lot.
    2) How the standard settings, if the quality level is created manually to trigger the quality level at first attempt?
    In Standard Settings, Quality Level initially is generally set to Normal Inspn. Based on DMR,  it changes immediately upon UD. Quality Level can be created using the t-code QDL1, as above. You can change  the next inspection severity manually in QDL2. 
    +3) As I have explained earlier we are creating new plant, if we need to upload cutover data for quality level?
    If we do not what will happen? If we need to, then how?+
    To start with, you don't have to define any Quality level. However, for DMR, you need to set-up the stages (severities) of inspection. That will ensure that Quality Levels are automatically updaed.  Regards, KrishnaM

  • Changing quality level on cancellation of a GR

    Hello,I need help.
    I have a dynamic modification rule on lot creation and at characteristic level.
    At level one of the dynamic modification rule I have inspection for the characteristic and if the result is correct I donu2019t want to inspect it another time until 6 months later.So, the level two is an skip level.
    But  I have a problem. When I make the first GR and the first lot is created with quality level register . If for some reason I have to cancel this GR and this cause at the same time the inspection lot cancellation, the level quality remains on level 2  which is on skip and not return to level one till 6 months later.
    Do you know if there is something I'm not doing well?. Is just the system that works in this way?
    Thanks in advance,

    Problem is solved. For future reference, I use
    Say, start_id is the root or they node you want to start,
    Select level
    FROM table
    START WITH PRIOR node_id = start_id
    CONNECT BY node_id = parent_node_id
    This will show all the children under start_id.

  • Quality level not updated

    Hi QM Gurus,
    I am facing problem in quality level updation through Dynamic Modification rule.
    Setup:
    Plant level setting - Inspection lot completion - Skip lot and automatic UD time as
    1 minute.
    Material master - skips allowed and automatic ud masked for inspection type 01-Goods Receipt
    Dynamic modification rule created as 1st inspection stage - one lot needs to be inspected. 2nd inspection stage = two lots to be skipped. then again stage go to 1st stage.(Rule is at usage decision level)
    I have assigned the same Dynamic modification rule in inspection plan for respective material.
    While doing goods receipt (MIGO), first lot comes to inspection stock and 2nd and 3rd lot is skip lot. after 4th lot should come to inspection stock,but it is still skip the inspection.
    When i check Quality level for material "Inspection since change" field is not updating based on the DMR. Suppose 1 inspection completed in Skip stage, but the insp. since change is showing 0 only in the display quality level transaction QDL3.
    Please suggest some solution for this.
    thanks and regards
    murugesan

    Dear,
    Please refer these threads,
    Dynamic Modification Rule In Quality Module
    Re: Dynamic modification rule
    Regards,
    R.Brahmankar

  • Dynamic Rule based implementation in PL/SQL

    Hi,
    We are trying to implement a dynamic rule based application in Oracle 9i. Its simple logic where we store expressions as case statments and actions seperated by commas as follows.
    Rule: 'Age > 18 and Age <65'
    True Action: 'Status = ''Valid'' , description = ''age in range'''
    False Action: 'Status =''Invalid'', Description=''Age not in range'''
    Where Age,Status, description are all part of one table.
    One way of implementing this is fire rule for each record in the table and then based on true or false call action as update.
    i.e
    select (case when 'Age > 18 and Age <65' then 1 else 0 end) age_rule from tableX
    (above query will in in a cursor xcur)
    Then we search for
    if age_rule = 1 then
    update tablex set Status = ''Valid'' , description = ''age in range'' where id=xcur.id;
    else
    update tablex set Status =''Invalid'', Description=''Age not in range'' where id=xcur.id;
    end if;
    This method will result in very slow performance due to high i/o. We want to implement this in collection based method.
    Any ideas on how to dynamically check rules and apply actions to collection without impact on performance. (we have nearly 3million rows and 80 rules to be applied)
    Thanks in advance

    Returning to your original question, first of all, there is a small flaw in the requirements, because if you apply all the rules to the same table/cols, than the table will have results of only last rule that was processed.
    Suppose rule#1:
    Rule: 'Age > 18 and Age <65'
    True Action: 'Status = ''Valid'' , description = ''age in range'''
    False Action: 'Status =''Invalid'', Description=''Age not in range'''
    and Rule#2:
    Rule: 'Name like ''A%'''
    True Action: 'Status = 'Invalid'' , description = ''name begins with A'''
    False Action: 'Status =''Invalid'', Description=''name not begins with A'''
    Then after applying of rule#1 and rule#2, results of the rule#1 will be lost, because second rule will modify the results of the first rule.
    Regarding to using collections instead of row by row processing, I think that a better approach would be to move that evaluating cursor inside an update statement, in my tests this considerably reduced processed block count and response time.
    Regarding to the expression filter, even so, that you are not going to move to 10g, you still can test this feature and see how it is implemented, to get some ideas of how to better implement your solution. There is a nice paper http://www-db.cs.wisc.edu/cidr2003/program/p27.pdf that describes expression filter implementation.
    Here is my example of two different methods for expression evaluation that I've benchmarked, first is similar to your original example and second is with expression evaluation moved inside an update clause.
    -- fist create two tables rules and data.
    drop table rules;
    drop table data;
    create table rules( id number not null primary key, rule varchar(255), true_action varchar(255), false_action varchar(255) );
    create table data( id integer not null primary key, name varchar(255), age number, status varchar(255), description varchar(255) );
    -- populate this tables with information.
    insert into rules
    select rownum id
    , 'Age > '||least(a,b)||' and Age < '||greatest(a,b) rule
    , 'Status = ''Valid'', description = ''Age in Range''' true_action
    , 'Status = ''Invalid'', description = ''Age not in Range''' false_action
    from (
    select mod(abs(dbms_random.random),60)+10 a, mod(abs(dbms_random.random),60)+10 b
    from all_objects
    where rownum <= 2
    insert into data
    select rownum, object_name, mod(abs(dbms_random.random),60)+10 age, null, null
    from all_objects
    commit;
    -- this is method #1, evaluate rule against every record in the data and do the action
    declare
    eval number;
    id number;
    data_cursor sys_refcursor;
    begin
    execute immediate 'alter session set cursor_sharing=force';
    for rules in ( select * from rules ) loop
    open data_cursor for 'select case when '||rules.rule||' then 1 else 0 end eval, id from data';
    loop
    fetch data_cursor into eval, id;
    exit when data_cursor%notfound;
    if eval = 1 then
    execute immediate 'update data set '||rules.true_action|| ' where id = :id' using id;
    else
    execute immediate 'update data set '||rules.false_action|| ' where id = :id' using id;
    end if;
    end loop;
    end loop;
    end;
    -- this is method #2, evaluate rule against every record in the data and do the action in update, not in select
    begin
    execute immediate 'alter session set cursor_sharing=force';
    for rules in ( select * from rules ) loop
    execute immediate 'update data set '||rules.true_action|| ' where id in (
    select id
    from (
    select case when '||rules.rule||' then 1 else 0 end eval, id
    from data
    where eval = 1 )';
    execute immediate 'update data set '||rules.false_action|| ' where id in (
    select id
    from (
    select case when '||rules.rule||' then 1 else 0 end eval, id
    from data
    where eval = 0 )';
    end loop;
    end;
    Here are SQL_TRACE results for method#1:
    call count cpu elapsed disk query current rows
    Parse 37 0.01 0.04 0 0 0 0
    Execute 78862 16.60 17.50 0 187512 230896 78810
    Fetch 78884 3.84 3.94 2 82887 1 78913
    total 157783 20.46 21.49 2 270399 230897 157723
    and this is results for method#2:
    call count cpu elapsed disk query current rows
    Parse 6 0.00 0.00 0 0 0 0
    Execute 6 1.93 12.77 0 3488 170204 78806
    Fetch 1 0.00 0.00 0 7 0 2
    total 13 1.93 12.77 0 3495 170204 78808
    You can compare this two methods using SQL_TRACE.

  • Photoshop CS4 has quit asking for quality level when 'Saving As'?

    Windows Vista 64bit  /  CS4 v11
    I had to reinstall CS4 after a hard drive failure. In the new setup,  Photoshop CS4 has quit asking for quality level when 'Saving As'? Help appreciated, IM

    ImageMan II wrote:
    Windows Vista 64bit  /  CS4 v11
    I had to reinstall CS4 after a hard drive failure. In the new setup,  Photoshop CS4 has quit asking for quality level when 'Saving As'? Help appreciated, IM
    It depends on the original format and the destination format of the file.
    PS: You should upgrade to version 11.0.1

  • How to Migrate Row Level Security Configuration

    Hi Guys,
    Does anybody know how to migrate row level security configuration? I suppose PeopleSoft provided a data mover script, like securityexport.dms.
    Thank you in advance,
    Bob

    Here are two options to achieve what you want.
    A. You can do this by coding, that's if you are ready to. Are you? If yes then try the steps below:
    1. create a security codes table. Say for example
    001 - company a
    002 - company b
    2. create a security table that will list all users and which company they should have access to. You can also implement this by roles.
    3. alter all tables in the application schema to add a security code column. This will be a foreign key reference to table created in 1 above.
    4. update all data in the tables according to which company they belong to.
    5. write a procedure or package that does a validity check whenever a user requests for data. This procedure/package determines which company data the user has access/rights to.
    With this, you should be able to achieve what you want if you do not want to spend on VPD and FGAC. The problem comes where there are users who would have cross access to data from both companies. In this regard, then you have to modify your security table a little bit to handle this.
    B. This option i will admit is not so clean. You can also achieve this by two different views for every table in the application schema. And on each of these views, create a private synonym for every user. For illustration purposes:
    Table name = Employee.
    Create a view employee_a on employee
    create a view employee_b on employee
    Let's say you have users x and y. X has access to employees of company a and y has access to employees of company b. You can now create private synonyms for each of these users as follows:
    create synonym employee on employee_a in x schema.
    create synonym employee on employee_b on y schema.
    This i have not tried but believe should work.
    Hope one of these options serve your purpose.

  • Dynamic rules

    (1) Dynamic rule accepts only Accountand view in the left hand side. What is the intersection that it writes to?
    (2) Given the syntax and other limitations ( e.g it can refer only to the same subcube) are there any benefits of using dynamic over HS.Exp exp for financial ratio computation?

    Hi,
    I am trying to do something similar as was stated in this post such as
    -Set the background color of a cell to green if the value of another cell is >= 75.
    -Set the background color of the cell to red if the value of the other cell is <= 45.
    -Set the background color of the cell to yellow if the value of the other cell is > 45 or < 75.
    Does anyone have any helpful suggestions?
    Thanks,
    Barbara

  • CJB1/CJB2 will Create Settlement Rule only on Last level of WBS

    In Investment projects the client want to settle last level WBS to top level WBS and from top level WBS to AUC and capitalise it. Since we have so many WBS in structure hence we want to use CJB1/CJB2 for settlement rule creation. But CJB1 and CJB2 is createing WBS on all level of WBS. Can any body tell me, what configuration/settings i need to do so that CJB1/CJB2 will create Settlement Rule only on Last level of WBS.
    Edited by: Vipul Mehta on Aug 28, 2011 3:19 PM

    Hi Sreekant,
    I checked in SPRO; PS > Costs > Automatic & Periodic Allocations > Settlement > Sett Rule for WBS > BADI for CJB1 / CJB2, there is so many BADI is available. Please let me know BADI name, which is help me to create settlement rule create at WBS last level through CJB1 / CJB2.
    Regards
    Vipul Mehta

  • Can I restore SAP GUI patch level 5 from Patch level 7

    Hi,
    I updated SAP GUI 710 from patch level 5 to level 7, is it possible to revert this change to patch level 5 again, as our business requirement is only patch level 5.
    How to restore it back?
    Also, what changes made by SAP in patch level 7 from 5, 3 etc?
    Thanks

    Hi Martin
    Thanks for answering my queries.
    Reason for going back to patch 5 is to maintain all client of production system at one level.
    Certainly using higer patch level will also includes all functionalities of lower level.
    But, did someone try to load patch 5 on patch 7, does it work?
    Becoz, I am in production, so not in very good position to take this risk.
    What you ppl say?
    There should be some way to restore your GUI to back date, is it!, like one we do to restore our windows machine.

  • SAP HCM Associate level Certificate

    Hi folks!
    I have recently cleared(1 week before)  SAP HCM Associate level certification exam in ERP 6.0 EHP4. Now I want to know
    Whether SAP will provide the certificate for this level? If it is How long it will take? Should I need to contact them?
    Thanks in advance!
    Regards
    Sanju

    Hi Sanju,
    I am also preparing for HCM certification, Request you to please share your experience on :
    1)  how you planned your days for studies?
    2)  how much time you spent every day?
    3) Tips and suggestions?
    4) Please share sample questions or notes you have collected while preparing?
    5) Were you already working as SAP consultant, if not then how difficult it is to get a job as SAP fresher?
    6) I have around 6yrs of experience in various HR domains, do you think I can get good salary and job after clearing Certification?
    You suggestions and support would be much appreciated.
    Thanks a ton in advance.
    Regards
    Kaur

  • Can anybody send me the SAP Migration Template

    Hi,
    My client currently uses two SAP instance (likely 4.6c and 4.7).
    As part of migrating two system to one system, I badly and urgently need of the following documents...
    1) How the data migration will happen.(Master data, Transactional data..Number range..._)
    2) Do any body have SAP Migration Template.
    3) Any Q & A db for this migration activity
    Regards

    Hello Satish
    ABAP-OO is by no means different from other object-oriented languages. Thus, you can take a book like the one for the <b>Java certification exam</b>. Having read and understood this book you are well prepared for any interview question.
    Regards
      Uwe

Maybe you are looking for