Exits for Results recording and UD

Hi,
I added few Zfields in QA01 screen using exit QPL10004 and they are not mandatory in create mode.
now my requirement is when from QA32 user selects that lot and click on UD or Results recording.
system should throw error message if Zfields are not maintained in QA01.
What are the exits that trigger ???
Regards.

Hi,
  Check the below  exits.
Enhancement
QLCO0001                                QM: Call alternative costs report from UD
QEVA0010                                UD: Usage decision check
QEVA0009                                UD: Predefinition of quantity to be posted to sample stock
QEVA0008                                Usage decision: Customer function key (e.g. to cancel UD)
QEVA0007                                UD: Control of compulsory comment or long text presetting
QEVA0006                                Entry to usage decision transactions
QEVA0005                                User subscreen for displaying add. data for usage decision
QEVA0004                                Exit for changing information line in usage decision header
Regards,
Srini.

Similar Messages

  • Urgent - QM - Results Recording and UD

    Hi Experts,
    As per the process,
    1. Inspection Lot Creation, 2. Results Recording and 3. Usage Decision (UD)
    But in my system,
    1. Inspection Lot Creation, 2. Usage Decision (UD) and 3. Results Recording.
    As per the process, I should NOT be able to do RR after UD.... but the system is allowing me to do that. There should be some SPRO setting which doesnot allow for this process.
    What are those settings..?
    Please help. Good Points rewarded for best solution.
    Thanks.
    KIT.

    Hi,
    There are three steps.
    1) Inspection lot creation - will happen as  per things you have define like if 04 inspection type is at the time of Goods reciept an inspection lot is created.
    2) Results recording - you are doing results recording against parameters what you have actually got.
    3) Usage decision - you have finally give the decision whether the results recorded are ok or not and where the Quality stock is to be posted.
    Once you give the UD, system will not allow you do the Results Recording. This is standard.
    Usage decision can be changed (only code can be changed) but the Inventory stock postings cannot be changed after giving usage decision
    If you intend to do that after Usage decision, the only way is to have a user Exit, But normally this is not advised because it will generate inconsistencies.
    But I advise no changes can be done after Usage decison is made, unless there is a crucial business requirements.
    Hope it is clear.
    Srini

  • User exit for tcode ME21N and ME22N

    Hi everyone
    Can anybody tell me the user exits found in the tcodes ME21N nad ME22N, when saving a PO?
    Regards
    Anjali

    AMPL0001            User subscreen for additional data on AMPL
    LMEDR001            Enhancements to print program
    LMELA002            Adopt batch no. from shipping notification when posting a GR
    LMELA010            Inbound shipping notification: Transfer item data from IDOC
    LMEQR001            User exit for source determination
    LMEXF001            Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001            Individual customer source determination in Retail
    M06B0001            Role determination for purchase requisition release
    M06B0002            Changes to comm. structure for purchase requisition release
    M06B0003            Number range and document number
    M06B0004            Number range and document number
    M06B0005            Changes to comm. structure for overall release of requisn.
    M06E0004            Changes to communication structure for release purch. doc.
    M06E0005            Role determination for release of purchasing documents
    ME590001            Grouping of requsitions for PO split in ME59
    MEETA001            Define schedule line type (backlog, immed. req., preview)
    MEFLD004            Determine earliest delivery date f. check w. GR (only PO)
    MELAB001            Gen. forecast delivery schedules: Transfer schedule implem.
    MEVME001            WE default quantity calc. and over/ underdelivery tolerance
    MM06E001            User exits for EDI inbound and outbound purchasing documents
    MM06E003            Number range and document number
    MM06E004            Control import data screens in purchase order
    MM06E005            Customer fields in purchasing document
    MM06E007            Change document for requisitions upon conversion into PO
    MM06E008            Monitoring of contr. target value in case of release orders
    MM06E009            Relevant texts for "Texts exist" indicator
    MM06E010            Field selection for vendor address
    MMAL0001            ALE source list distribution: Outbound processing
    MMAL0002            ALE source list distribution: Inbound processing
    MMAL0003            ALE purcasing info record distribution: Outbound processing
    MMAL0004            ALE purchasing info record distribution: Inbound processing
    MMDA0001            Default delivery addresses
    MMFAB001            User exit for generation of release order
    MRFLB001            Control Items for Contract Release Order
    MEQUERY1            Enhancement to Document Overview ME21N/ME51N
    MM06E011            Activate PReq Block
    LMEKO001            Extend communications structure KOMK for pricing
    LMEKO002            Extend communications structure KOMP for pricing
    If useful reward.
    Vasanth

  • Exit for role determination via exit for scheduling agreement and contract?

    Hi..
    I have a requirement to fetch the agents in run-time for PO,PR,SCHEDULE AGREEMENT, CONTRACT..
    For PO i am using EXIT : - M06E0005
    For PR release i am using EXIT :- M06B0001
    By using above 2 exits i am getting the agents at run-time...
    Same way i need the EXIT for SCHEDULE AGREEMENT and CONTRACT..
    if there is any EXIT for this please share with me..
    Regards,
    Imtiaz Khan

    Hi Imtiaz,
    Ideally you should have your agent determination logic in workflow itself instead of determinining them in EXIT.
    Can you tell me why you are determining agents in exit and how you are making use of it ?
    Also let us know how your workflows are getting trigger for all these documents.
    Regards,
    Ibrahim

  • User Exit For PR Create and Change

    Hi,
       Please help me for finding User Exit while creating Purchase Requisiton(Me51/Me51n)  and aslo changing Purchase Requisiton(Me52/Me52n).
    Mainly i want to exit for validating Plant and material code while creating and changing PR.
    Thanks,
    Sunil sahoo

    Hi,
    Use the exists
    M06B0001  Role determination for purchase requisition release
    M06B0002  Changes to comm. structure for purchase requisition release
    Regards,
    Nandha

  • BadIi / exits for PA20, PA30 and PA40

    Can someone help me know BadIi / exits for PA20, PA30 and PA40 transaction.

    Hi Megha..
                     Please refer this BADI ... HRPAD00INFTYDB this may fulfill your needs
    Or try this..
    Go to SE18 and search for the BADI names starting with HR*
    There you'll see that HRBEN BADIs refer to benefits, HRHAP BADIs refer to appraisals, HRPAY BADIs refer to payroll.
    For OM BADIs please search as RH*
    For userexits there is a zprogram  code I written below thru which u can find userexits for particular transaction codes..
    *& Report  ZFIND_USEREXIT
    REPORT ZFIND_USEREXIT NO STANDARD PAGE HEADING.
    TABLES : TSTC, TADIR, MODSAPT, MODACT, TRDIR, TFDIR, ENLFDIR.
    TABLES : TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE OBLIGATORY.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    IF SY-SUBRC EQ 0.
      SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
                       AND OBJECT = 'PROG'
                       AND OBJ_NAME = TSTC-PGMNA.
      MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
      IF SY-SUBRC NE 0.
        SELECT SINGLE * FROM TRDIR WHERE NAME = TSTC-PGMNA.
        IF TRDIR-SUBC EQ 'F'.
          SELECT SINGLE * FROM TFDIR WHERE PNAME = TSTC-PGMNA.
          SELECT SINGLE * FROM ENLFDIR WHERE FUNCNAME =
          TFDIR-FUNCNAME.
          SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
                             AND OBJECT = 'FUGR'
                             AND OBJ_NAME EQ ENLFDIR-AREA.
          MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
        ENDIF.
      ENDIF.
      SELECT * FROM TADIR INTO TABLE JTAB
                    WHERE PGMID = 'R3TR'
                      AND OBJECT = 'SMOD'
                      AND DEVCLASS = V_DEVCLASS.
      SELECT SINGLE * FROM TSTCT WHERE SPRSL EQ SY-LANGU AND
                                       TCODE EQ P_TCODE.
      FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
      WRITE:/(19) 'Transaction Code - ',
           20(20) P_TCODE,
           45(50) TSTCT-TTEXT.
      SKIP.
      IF NOT JTAB[] IS INITIAL.
        WRITE:/(95) SY-ULINE.
        FORMAT COLOR COL_HEADING INTENSIFIED ON.
        WRITE:/1 SY-VLINE,
               2 'Exit Name',
              21 SY-VLINE ,
              22 'Description',
              95 SY-VLINE.
        WRITE:/(95) SY-ULINE.
        LOOP AT JTAB.
          SELECT SINGLE * FROM MODSAPT
                 WHERE SPRSL = SY-LANGU AND
                        NAME = JTAB-OBJ_NAME.
          FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
          WRITE:/1 SY-VLINE,
                 2 JTAB-OBJ_NAME HOTSPOT ON,
                21 SY-VLINE ,
                22 MODSAPT-MODTEXT,
                95 SY-VLINE.
        ENDLOOP.
        WRITE:/(95) SY-ULINE.
        DESCRIBE TABLE JTAB.
        SKIP.
        FORMAT COLOR COL_TOTAL INTENSIFIED ON.
        WRITE:/ 'No of Exits:' , SY-TFILL.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'No User Exit exists'.
      ENDIF.
    ELSE.
      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
      WRITE:/(95) 'Transaction Code Does Not Exist'.
    ENDIF.
    AT LINE-SELECTION.
      GET CURSOR FIELD FIELD1.
      CHECK FIELD1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST   SCREEN.
    This will surely help u.
    Edited by: Jhings on Jan 29, 2011 11:35 AM

  • How to create customer exit for characteristic variables and for text vars.

    hi friends,
      can anybody tell me how to create customer exit for characteristic variables and for text variables in bw ides system.
    thanks,
    sree

    Hi,
    Please have a look at:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662562d
    Krzys

  • Is the mini suitable for studio recording and production?

    Is the mini suitable for studio recording and production?

    CYCL0PZ wrote:
    But what are refurbished models? Are they 'as new' or something else?
    http://store.apple.com/Catalog/US/Images/apple_certified.html

  • Which Macbook should I buy for music recording and production?

    I'm a musician and I would really like a Mac for my recording and production. I'm going to be going to college in Australia next summer, so I need something a little more compact. I'm thinking 13 inch. I was looking at this Macbook pro Refurbished 13.3-inch MacBook Pro 2.5GHz Dual-core Intel Core i5 with Retina Display - Apple Store (U.S.). Keep in mind that I do not have all of the money in the world, as I am just a college student. Thank you for your help!

    The 13" MBAir could be lighter to tote and the extra $100 to upgrade the RAM to 8GB's is well worth the investment and handle all the tasks you mentioned.

  • Relation between result recording and usage decision

    Dear Gurus
    While result recording for a lot, if any value comes less than or more than the limiting value the system is automatically valuating either rejected or accepted .. But this valuation is not getting reflected  in the usage decision there I can give accepted code even though it is rejected in RR. If any expert can tell me how to configure and relate RR with UD
    Regards
    Sandip Sarkar

    Hi
    Sandip
    As per SAP std there is no such a relation betweenRR & UD
    but you can keep acheck that Result are recorded & what is valuation.
    Use User Exit QEVA0010 UD: Usage decision check Logic will be check whether RR is done & all the char have status 5.
    that means all char are valutated.Then Build a logic that as per acceeptence or rejection of char UD code must be get selected.
    Suppose all char are rejected  & you  are taking UD as Accepted(A) then System should through Msg reading same.
    I hope this will add some value.
    Regards
    Sujit

  • Step for Result recording & usage decision

    Hi ,
    I have done the result recording for an inspection lot. the inspection type is IN-Process Inspection for which I have eb=ven taked thew UD. Now my doubt is how to do the inspection for GRfor production. i.e Inspection type 04.
    Please explain.
    Regards,
    vivek

    Hello Vivek,
    The in process inspection '03' is ususally created when releasing the production order and is designed for inspections made during the manufacturing process.
    The inspection type 04 can be triggered at two different time points:
    either at release of the production order 'early 04 inspection'
    or at GR from Production 'late 04 inspection'.
    If you want to work with both 03 and 04 you have to use the late 04 inspection type, this offers you the follwing advantages:
    You don't have to eventually correct the inspection lot size, and you avoid that there two parallel inspections.
    The 04 inspection lot is designed for post production (final production) inspections and is stock relevant as opposed to the 03 inspection type that is not stock relevant.
    Regards,
    Isabelle

  • Status profile for Result recording & UD

    Hi
    I am using a status profile for restricting the UD (QM_L_004)without result recording. The stages are INIT and QFIN with the required settings.
    But users even after doing result recoding are getting an error while choosing the UD code. The error is Close Inspection - Complete. I have maintained this status on QFIN as ALLOWED and SET. I checked for authorisation (SU53) and found that it is giving for Object category QL1 for status profile ( QM_L_004).
    I request you all to please give me the details on this object category. Where it is linked & also should i extend the other object category QL2, QL3 and what will be its effects.
    we have issue of people not attaching MICs in inspection plan and giving only UD. I want to address this issue also
    Thanks In advance

    Dear,
    Suppose status no. for 1st one is 10 and for next one is 20. so for 1st one you put lowest and highest value 10 to 10. same way for secone one put 20 to 20.
    Now initially 10 is active now for second status put set when RR staus has acieved. In the same prohibit UD. Means select that button in which it does not allowed. This setting is only for status no. 10.
    Now setting for second status press set button wheen RR done. So it will get activated when RR done. Now in this select UD allowed radio button.
    Do this way, it will work.
    Regards,
    Kaushal Rai

  • Result Recording and Sample calculation

    Dear Experts,
    I have a concern regarding the sampling designed
    According to the sampling plan in local SOP the samples to be taken for all ZAPI and ZRAW as per below points.
    Withdraw sample from each container for Identification test. Here the sample size will very form material to material.
    Make a pool of sample according to No. of containers /5 for Other tests, like Assay,LOD,Potency,Microbiological tests etc...
    And there is Retention Sample.
    To meet this requirement, I have designed the sample management like this......
    There will be two partial Samples for Sample drawing procedure
    Partial Sample 010 has formula for Primary Samples :- P2.
    Partial Sample 010 has no Pooled Sample
    Partial Sample 010 has Reserved Sample; Fixed No 1;  along with Sample Size.
    Partial Sample 020 has Primary Sample IF P2>=5 THEN P2/5 ELSE P2 to meet the pooling of containers for other test than Identification.
    Partial Sample 020 has Pooled sample 1
    Partial Sample 020 has no Reserved Sample.
    No at the other end In inspection plan we have two operations;
    Operation 0010 ; Identification where all the MICs will be linked with Partial Sample 010 and Sample size for Identification test will be assigned along with Sampling procedure.
    Operation 0020; QC Laboratory where all the MICs will be linked with Partial Sample 020 and Sample size for Chemical and Micro Analysis tests will be assigned along with Sampling procedure.
    For an example for Material X:-
    Sample Size = 2gm, for Identification (ID) is maintained at respective MICs in Inspection plan
    Sample Size = 50gm, for Chemical and Micro Analysis tests  maintained at respective MICs in Inspection plan
    Sample Size = 150gm maintained at SDP for Reserved.
    If we receive a consignment 10 Containers for Material X. Then system will create sample as below.
    10 Primary samples from Partial Sample 010 of SDP each have sample size 2 and result needs to be recorded for each sample. This is very lengthy hence not acceptable to business.
    02 Primary samples from Partial Sample 020 of SDP each have sample size 25 and result not required to be recorded for it.
    01 Pooled samples from Partial Sample 020 of SDP each have sample size 50 and result needs to be recorded for it.
    01 Reserved Sample (There is no issue with this so not elaborating more)
    Total Sample size is 220 (20+50_150)
    {10*2=20 Primary Samples for ID
    2*25=50 Pooled Samples for Chem and Micro
    150 Retain Sample}
    Now the requirement is We don't want to record result for all 10 Primary sample from Partial Sample 010 but want to calculate the sample size as per above quantity.
    Kindly give me some guidance!!!!!!!
    Regards,
    Shyamal

    I think what you'll need to do is create a sampling procedure for each container type you expect to receive. So if you get BUOM KG's  in 55 gal drums, you'll need a sampling procedure for drums. If you get it in a 2000lb super sac, you'll need a sampling procedure for that.  And of course separate inspection plans for the drum material and one for the super sac material since the same characteristic will specify different sampling procedures.
    The sampling procedure will specify a sampling scheme for that container.  I.e. for the super sacs with normal inspection you would specify 0-2000 = 2 g sample.  2001-4000  - 4 g sample.  4001-6000 = 6 g.  etc. etc..
    When the sample size for the ID characteristic is figured out, it will be 10g or 20 g.  Whatever.  It is based on the total lot size.
    The sample drawing procedure will take the sample size of 20 g now, and apply that to the pooled sample.  That will be divided by the primary samples, (P2 = 10) for a set of 10 primary samples of 2 g each.
    A second alternative would be to create the inspection plan in the alternative UOM. Say super sacs.  You receive in 10.  You could create a large sampling scheme for this where a lot size of 1 = 2 g.  2 = 4 g, 3 = 6 g, etc...   While it would be a large sampling scheme, you'd only need one sampling procedure and one sampling scheme.  The inspection plan will see a BUOM of 20,000Kg but convert that to 10 super sacs.  The sampling procedure would see an inspection lot qty of 10 super sacs.  The sampling scheme calcualtes a sample size of 20 for a lot size of 10.  The sample size is applied to the pooled sample and then distributed to the 10 primary samples. 
    This should work for all container types.  If the plan was in drums, 20,000 kgs might calcuate out to 30 drums.  The sampling procedure looks up 30 to find that is 60 and returns a sample size of 60g. That is applied to the pooled sample and divided amoung the primary samples, (P2 = 30), for 2 g per primary sample. 
    FF

  • Results Recording and defect class

    Dear Gurus
    While doing the results recording  defect class is coming automatically when the value recorded, is greater or less than the upper limit or the lower limit , as well as the  valuation tick or cross according to the values recorded is coming properly but where is the setting  so that  we can choose our own defect class  to appear while doing the  RR
    Regards
    Sandip Sarkar

    The defect that is used is determined by the characteristic.  In the control indicators there is an indicator to record defects.  If this is set on for the characteristic, than defects will be recorded anytime the valuation type being used for the characteristic determines that the valuation is reject.   In the characteristic, under catalogs, you define the defect catalog to be used and if you are using automatic defects recording, you also define here the specific code to used when the characteristic is rejected.
    I hope that all makes sense.
    FF

  • Dates for Interaction records and other Business Activities in IC (CRM2007)

    Hello,
    I noticed that for interaction records or follow up business activities the dates are not displayed at all in the IC. Is there a way make the configured dates (in date profile) visible in the IC?
    Thanks,
    Patrick

    Hi Raghavendran,
    I am facing the same problem. Other than Appointments,Tasks,Email and Interaction record I cannot create any other Activities.
    I defined a new Transaction type assigned the category Misc but cannot create the Activity on WEBUI. As Raja suggested I have also assigned the Channel as WEBUI and ICWEBCLIENT but still does not work. Is there any Role specific customization that needs to be performed?
    Please let me know if your issue is resolved and how you resolved it.
    Any help will be greatly appreciated.
    Thanks,
    Pooja

Maybe you are looking for