QM_Cp & CpK Value

Dear MAsters,
By which T Code I can get the Cp &CpK value ? To get the Cp & CpK value, what are the settings & pre requisites to get the same? My users want SPC analysis from SAP ?Please help.
Thanks,
Ram.

use following Transaction
QGC1    Qual. control charts for insp. lots
QGC2    Control charts for task list charac.
QGC3    Control charts for master insp. char
Read Following Document
http://help.sap.com/saphelp_erp2005/helpdata/en/4e/a8b43446a1c564e10000009b38f83b/frameset.htm
<a href="http://">http://</a>
thanks
Sanjay

Similar Messages

  • What are all the settings for getting mean ,St.deviation & CP & CPK value

    Dear All.
    What settings i need to do for getting mean , standard deviation , CP & CPK values in standard reports of QM.
    like MCVD.
    Rgds,
    Mani

    Hi Kevin,
    Set the length of 0MATERIAL and change conversion to alpha:
    Re: Error Installing 0MATERIAL from Business Content
    Best regards,
    Eugene

  • SPC Charting - Calculating Cpk & Ppk

    Hi all,
    Let me preface this by saying that I am not an SPC expert...I know the fundamentals.  With that being said, can anyone explain why UCL and LCL limits have to have 'Auto-Calculate' checked in order for Cpk/Ppk to be calculated correctly.  I know you need these values (along with USL and LSL) - but why do the control limits have to be auto calculated?
    I have a client that has fixed control limit values (based on previous year) - so, I don't want 'Auto-Calculate' enabled in their pre-defined charts.
    Any insight is greatly appreciated.
    Joseph Scott

    Hi Jeremy,
    Yes.  I am OK with the Ppk as this and EST_CPK are equivalent - so, I always get correct values for this.
    But, for Cpk - I can only get the correct value with auto-calc checked.  None of the EST_XXX statistics match this value...
    So, users have to generate chart w/ auto-calc off - to see if any points outside of control limits.  Then chart has to be re-generated w/ auto-calc on - to get proper Cpk value.
    Thanks

  • MIC / VENDOR Trend analysis in Graphical mode

    Dear Freinds,
    please explain me how top perform trend analysis in graphical mode for a material procured from a vendor over a period of time.
    Report should display the charecterstics recorded for Material / Vendor combination.
    I am not using SPC charecteristics.
    regards
    jeevan

    Dear Jeevan
    There are two ways in which you can do the graphical analysis for material vendor combination
    1) You can do it in MCVD. Here you can get all the relevant mics in the desired combination
    2) But a better graphical analysis can be done in QS28. But here you will have to specify the MIC.
    Go to QS28. Input the plant and the mic and execute. You will get MIC details. Choose the MIC and click on Result history. A pop will appear Result history Limit Selection. Here you can mention the vendor . Execute you will get the entire list of lots with all values and charts. You can run chart, histogram, cp , CPk values. Run chart for mean, runchart for single values etc
    You can do this through the inspection lot also. Go to QA33 > result> Select the Mic> go to Result history >enter the vendor. Execute you will get the entire list of lots with all values and charts
    Hope this helps
    Regards
    Gajesh

  • Print out of control chart

    how can i take the print out of the control chart and also the necessary data like Cp Cpk values.
    My exact requiremnt is, i want X-bar chart, R chart, all statistical values and also the results recorded of that characteristics on 1 page.
    How is it possible?
    Message was edited by:
            sandip raut
    Message was edited by:
            sandip raut
    Message was edited by:
            sandip raut

    Hi,
    you can use the t.code for OPK8-DEFINE PRINT CONTROL
    (SPRO> PRODUCTION> SHOP FLOOR CONTROL --> INTEGRATION --> DEFINE PRINT CONTROL.
    This is your mentioned requirement matched. pls check with this t.codeOPK8.
    Regards,
    Mohan R

  • Control chart- table

    Could anyone tell me from which table I will get mean value and std deviation of an SPC characteristic.
    I am talking about consolidated mean value of an SPC characteristic which we see during X bar chart preview. (seperate pop up which displays Statistical controls- Mean value, Std deviation, Cp and Cpk value)
    I am looking for the table which stores this consolidated mean value.

    To the best of my knowledge the cp and Cpk data are not stored in SAP.  They are calculated on the fly for the chart when asked for.
    Craig

  • SPC Charts and Analytics

    Hi....
    I hope somebody can provide some help.
    Does SAP's software generate SPC charts using STATIT Custom QC and STATIT eQC or another software package?  or is it SAP developed?
    Does anybody know if BusinessObjects is capable of generating SPC charts like an X-bar S chart?  Can it also provide process capability analysis (e.g. histograms with Cpk values)?
    Thanks,
    John

    You have to log into SAP to see the charts , cp,cpk values etc. I am not aware of any options to publish these charts on web, I never got  a chance to do that.
    But with my experience, the SPC options in standard SAP (ECC or R/3) are very limited not like  third party applications like infinity qs etc. The SPC chart options like any other sap r/3, go to the related transaction code and pull up the charts on various selection criteria. Configurable graphical options are available and SAP supports various kinds of charts.
    The other option (I have doen it in multiple places) is utilize sap to gather/collects data points, inerface third party statistical packages  like statistica to sap r/3 . downlaod the data from sap and do the analysis.
    Hope it helps.
    Thanks,
    Ram

  • SPC Charts and Analysis

    Hi....
    Do any of the BusinesssObjects applications support the generation of statistical process control (SPC) charts like x-bar charts and histograms?  Which one....
    I need a software application that can pull data out of a MS SQL 2005 database and Oracle database and present SPC charts via a web browser.  It'll need to be able to calculate and display standard deviation, control limits, specification limits, and process calability stats like Cpk.
    I've found some references to what I need in reference to 'BusinessObjects Process Analysis' and 'BusinessObjects Dashboard builder', but nothing that really communicates which product or products can do it.
    Thanks for any pointers.
    John

    You have to log into SAP to see the charts , cp,cpk values etc. I am not aware of any options to publish these charts on web, I never got  a chance to do that.
    But with my experience, the SPC options in standard SAP (ECC or R/3) are very limited not like  third party applications like infinity qs etc. The SPC chart options like any other sap r/3, go to the related transaction code and pull up the charts on various selection criteria. Configurable graphical options are available and SAP supports various kinds of charts.
    The other option (I have doen it in multiple places) is utilize sap to gather/collects data points, inerface third party statistical packages  like statistica to sap r/3 . downlaod the data from sap and do the analysis.
    Hope it helps.
    Thanks,
    Ram

  • Standard deviation MCXD

    Dear all
                  We have marked MIC as SPC characteristics and results are recorded for same
    now we are not getting standard  deviation and cp and cpk value in report as it is standard report it should show below value
    if there some setting required plz suggest.

    If you run the report and you are seeing something like *** then I suspect it is for the following reason which is provided by SAP in the F1 help if you click on the Cp value field after displaying the report.  A
    From SAP F1 help:
    Note                                                                               
    If there is neither a master inspection characteristic, nor an          
        inspection characteristic in the drill-down, the cp value does not have 
        an influence. In such a case, the system issues asterisks (***) instead 
        of the cp value. Similarly, if there are no tolerance limits, the system
        issues asterisks (***) instead of the cp value.                         
    FF

  • Get all values from request.getParameter

    In ASP, I can do something like that...
    For each item in Request.Form
    Response.write "Name is:" & item & " value is:" & Request(item)
    Next
    How about in JSP? How do i get the names and values of the form using a loop?

    You can use request.getParameterNames() which will return an enumeration, then you can iterate through the enumeration and use request.getParameterValue(String paramName) method to get the values.

  • Error while assigning a character value to a numeric variable.

    I fire a sql statement and check the number of rows returned by the sql.
    I check this result with the application logs.
    The application logs keeps the sqls fired by the application and the no of rows returned, in the example below the sql returned 8454 rows.
    My script compares the two results.
    ***********Application Log***********
    4/14/2008 11:15:01 AM: 0059 SQL SELECT "CLUSTER_CD",
    4/14/2008 11:15:01 AM: 0060 "PRODUCT_DESC",
    4/14/2008 11:15:01 AM: 0061 "TEAM_CD"
    4/14/2008 11:15:01 AM: 0062 FROM "OPS$TMS"."MAP_CLUSTER_TEAM_PROD"
    4/14/2008 11:15:01 AM:      3 fields found: CLUSTER_CD, PRODUCT_DESC, TEAM_CD, 8,454 lines fetched
    ***********Application Log***********
    My script:
    #!/bin/ksh
    typeset -i resA
    typeset -i resB
    opstms_conn_string="abc/[email protected]"
    set `sqlplus -s $opstms_conn_string << EOF
    set pages 0
    WHENEVER SQLERROR CONTINUE
    SELECT count(*)
    FROM MAP_CLUSTER_TEAM_PROD;
    exit
    EOF`
    resA=$1 ##returns 8454
    resB=`grep '3 fields found: CLUSTER_CD, PRODUCT_DESC, TEAM_CD,' BCVP_Main_Loader.qvw.log | awk '{print $10}'`
    ##resB returns 8,454
    ## here i get syntax error
    if [ $resA -eq $resB ]; then
    echo "QA passed for sql1"
    else
    echo "QA failed for sql1"
    fi
    The problem is as resB is integer variable it does not accept character value: 8,454 so returns a syntax error:
    How do I change the value assigned to resB into a numeric variable?
    error:
    + grep 3 fields found: CLUSTER_CD, PRODUCT_DESC, TEAM_CD, BCVP_Main_Loader.qvw.log
    run.ksh[52]: 8,454: syntax error

    Change:
    resB=`grep '3 fields found: CLUSTER_CD, PRODUCT_DESC, TEAM_CD,' BCVP_Main_Loader.qvw.log | awk '{print $10}'`
    to this:
    resB=`grep '3 fields found: CLUSTER_CD, PRODUCT_DESC, TEAM_CD,' BCVP_Main_Loader.qvw.log | awk '{print $10}' | tr -d ,`
    to drop the comma. Or you could do it in awk(1):
    resB=`grep '3 fields found: CLUSTER_CD, PRODUCT_DESC, TEAM_CD,' BCVP_Main_Loader.qvw.log | awk '{ gsub( /,/, "", $10 ); print $10}'`
    Or you could to it all in awk(1):
    resB=`awk '
    /3 fields found: CLUSTER_CD, PRODUCT_DESC, TEAM_CD/ {
    gsub( /,/, "", $10 )
    print $10
    ' BCVP_Main_Loader.qvw.log`
    (This example was not tested, it's just for a model.)
    Someone more of an SQL guru than I can probably tell you how to change your numeric locale to avoid presenting those commas in the first place and avoid the problem.
    HTH

  • Issue in Creation of new Value Field in CO-PA

    Hi,
    I have a query in CO-PA Value Field Linking.
    In my Development Client,
    1. Created a New Value Field (No Transport Request Generated)
    2. Linked to the above to new Conditon type created in SD. (Tranport request was generated) i.e. in Flow of Actual Values->Transfer of Billing Documents->Assign Value Fields
    However then i try creating a new Value Field in my Production Client it throws a message 'You have no authorization to change Fields".
    Is this an issue with authorization or i need to transport the Value field too from Development to Production client.
    Please Advise.
    Thanks in Advance,
    Safi

    Thanks Phaneendra for the response.
    The creation of Value field did not create any tranportation request. Will this too be transported if i transport the Operating Concern.
    Please Advise.
    Thanks,
    Safi

  • Query help : Query to get values SYSDATE-1 18:00 hrs to SYSDATE 08:00 hrs

    Hi Team
    I want the SQl query to get the data for the following comparison : -
    Order Created is a Date Column , and i want to find out all the values from (SYSDATE-1) 18:00 hours to SYSDATE 08:00 hours
    i.e.
    (SYSDATE-1) 18:00:00 < Order.Created < SYSDATE 08:00:00.
    Regards

    Hi, Rohit,
    942281 wrote:
    If i want the data in the below way i.e.
    from (SYSDATE-1) 18:00 hours to SYSDATE 17:59 hours ---> (SYSDATE-1) 18:00:00 < Order.Created < SYSDATE 07:59:00.If you want to include rows from exactly 18:00:00 yesterday (but no earlier), and exclude rows from exatly 08:00:00 today (or later), then use:
    WHERE   ord_dtl.submit_dt  >= TRUNC (SYSDATE) - (6 / 24)
    AND     ord_dtl.submit_dt  <  TRUNC (SYSDATE) + (8 / 24)
    So can i use the below format : -
    ord_dtl.submit_dt BETWEEN trunc(sysdate)-(6/24) and trunc(sysdate)+(7.59/24) . Please suggest . .59 hours is .59 * 60 * 60 = 2124 seconds (or .59 * 60 = 35.4 minutes), so the last time included in the range above is 07:35:24, not 07:59:59.
    If you really, really want to use BETWEEN (which includes both end points), then you could do it with date arithmentic:
    WHERE   ord_dtl.submit_dt  BETWEEN  TRUNC (SYSDATE) - (6 / 24)
                      AND         TRUNC (SYSDATE) + (8 / 24)
                                               - (1 / (24 * 60 * 60))but it would be simpler and less error prone to use INTERVALs, as Karthick suggested earlier:
    WHERE   ord_dtl.submit_dt  BETWEEN  TRUNC (SYSDATE) - INTERVAL '6' HOUR
                      AND         TRUNC (SYSDATE) + INTERVAL '8' HOUR
                                               - INTERVAL '1' SECONDEdited by: Frank Kulash on Apr 17, 2013 9:36 AM
    Edited by: Frank Kulash on Apr 17, 2013 11:56 AM
    Changed "- (8 /24)" to "+ (8 /24)" in first code fragment (after Blushadown, below)

  • Unable to capture return values in web services api

    At the time of login to web services if my server is down ,
    it returns following error :
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
            at java.lang.String.substring(String.java:1438)
            at java.lang.String.substring(String.java:1411)
    I want to capture this error so that i can try another server to login. how do i capture this error
    Another place where i want to capture the return Value is when i look for a report on the server
    rh = boBIPlatform.get("path://InfoObjects/Root Folder/"src_folder"/" + reportName +
                               "@SI_SCHEDULEINFO,SI_PROCESSINFO" ,oGetOptions);
    oInfoObjects = rh.getInfoObjects();
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    Here if the report is not there on the server , it returns a null handler exception.
    but if i try catching it by checking my responsehandler is null  like rh == null  it does not catch it.
    Any help will be appreciated
    thanks
    Rakesh Gupta

    Ted : i have two cases
    1)   server = server_st.nextToken();
        providerURL = "http://"server"/dswsbobje/services";
        sessConnURL = new URL(providerURL + "/session");
       Connection boConnection = new Connection(sessConnURL);
       Session boSession = new Session(boConnection);
      EnterpriseCredential boEnterpriseCredential = new    EnterpriseCredential();
                  boEnterpriseCredential.setLogin(userid);
      boEnterpriseCredential.setPassword(pwd);
      boEnterpriseCredential.setAuthType(auth);
    SessionInfo boSI = boSession.login(boEnterpriseCredential);
    I have got a list of servers running web servcies stored in my tokens. when i pass the first server name say " test:8080" and that server is down , i want to catch somewhere in the code above that it did not get the connection so that i can loop back and try with the second server say test1:8080
    This is for failover purposes.
    at present when i was trying to capture return value of boSI it  breaks giving the error
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1438)
    at java.lang.String.substring(String.java:1411)
    2nd case :
    I am geeting reports from the server and scheduling them:
    i run the following code which works fine if reports is there
    rh = boBIPlatform.get("path://InfoObjects/Root Folder/"src_folder"/" + reportName +
    "@SI_SCHEDULEINFO,SI_PROCESSINFO" ,oGetOptions);
    oInfoObjects = rh.getInfoObjects();
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    Here if  the  report  is not there on the server  then i should be able to catch from the response handle rh that it has got a null value.
    but rh does not return a null value 
    the code ultimately throws a null handle at the following line
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    i am not able to catch the null value there also.
    hope you got my issue.

  • Unable to capture the parameter values from a PL/SQL procedure

    hi.
    i'm trying to capture the parameter values of a PL/SQL procedure by calling inside a anonymous block but i'm getting a "reference to uninitialized collection error" ORA-06531.
    Please help me regarding.
    i'm using following block for calling the procedure.
    declare
    err_cd varchar2(1000);
    err_txt VARCHAR2(5000);
    no_of_recs number;
    out_sign_tab search_sign_tab_type:=search_sign_tab_type(search_sign_type(NULL,NULL,NULL,NULL,NULL));
    cntr_var number:=0;
    begin
         rt843pq('DWS','3000552485',out_sign_tab,no_of_recs,err_cd,err_txt);
         dbms_output.put_line('The error is ' ||err_cd);
         dbms_output.put_line('The error is ' ||err_txt);
         dbms_output.put_line('The cntr is ' ||cntr_var);
         for incr in 1 .. OUT_SIGN_TAB.count
         loop
         cntr_var := cntr_var + 1 ;
    Dbms_output.put_line(OUT_SIGN_TAB(incr).ref_no||','||OUT_SIGN_TAB(incr).ciref_no||','||OUT_SIGN_TAB(incr).ac_no||','||OUT_SIGN_TAB(incr).txn_type||','||OUT_SIGN_TAB(incr).objid);
    end loop;
    end;
    Error is thrown on "for incr in 1 .. OUT_SIGN_TAB.count" this line
    Following is some related information.
    the 3rd parameter of the procedure is a out parameter. it is a type of a PL/SQL table (SEARCH_SIGN_TAB_TYPE) which is available in database as follows.
    TYPE "SEARCH_SIGN_TAB_TYPE" IS TABLE OF SEARCH_SIGN_TYPE
    TYPE "SEARCH_SIGN_TYPE" AS OBJECT
    (ref_no VARCHAR2(22),
    ciref_no VARCHAR2(352),
    ac_no VARCHAR2(22),
    txn_type VARCHAR2(301),
    objid VARCHAR2(1024))............

    We don't have your rt843pq procedure, but when commenting that line out, everything works:
    SQL> create TYPE "SEARCH_SIGN_TYPE" AS OBJECT
      2  (ref_no VARCHAR2(22),
      3  ciref_no VARCHAR2(352),
      4  ac_no VARCHAR2(22),
      5  txn_type VARCHAR2(301),
      6  objid VARCHAR2(1024))
      7  /
    Type is aangemaakt.
    SQL> create type "SEARCH_SIGN_TAB_TYPE" IS TABLE OF SEARCH_SIGN_TYPE
      2  /
    Type is aangemaakt.
    SQL> declare
      2    err_cd varchar2(1000);
      3    err_txt VARCHAR2(5000);
      4    no_of_recs number;
      5    out_sign_tab search_sign_tab_type:=search_sign_tab_type(search_sign_type(NULL,NULL,NULL,NULL,NULL));
      6    cntr_var number:=0;
      7  begin
      8    -- rt843pq('DWS','3000552485',out_sign_tab,no_of_recs,err_cd,err_txt);
      9    dbms_output.put_line('The error is ' ||err_cd);
    10    dbms_output.put_line('The error is ' ||err_txt);
    11    dbms_output.put_line('The cntr is ' ||cntr_var);
    12    for incr in 1 .. OUT_SIGN_TAB.count
    13    loop
    14      cntr_var := cntr_var + 1 ;
    15      Dbms_output.put_line(OUT_SIGN_TAB(incr).ref_no||','||OUT_SIGN_TAB(incr).ciref_no||','||OUT_SIGN_TAB(incr).ac_no||','||OUT_SIGN
    TAB(incr).txntype||','||OUT_SIGN_TAB(incr).objid);
    16    end loop;
    17  end;
    18  /
    The error is
    The error is
    The cntr is 0
    PL/SQL-procedure is geslaagd.Regards,
    Rob.

Maybe you are looking for