Batch split after gr for inprocess inspection.

Hi experts,
i have a scenario which i am not able to map in sap.help on this is very much much required and will be appreciated.
we have inprocess inspection for batch managed materials for  which results are recorded for mic's and goods receipts are done for the batches.once goods receipt is done material is having 48 hrs curing time. after 48 hours depending on attributes material is either scrapped or used for further operations.
now we do not want to scrap quantities in batch having minor defectsas some customers are ready to accept that material with minor defects.
What we want is this materials in a batch to be given new batch number and stored separately.
we also want to develop a report in which we want to display all the materials having minor defects with reason.
Kindly help.

Hi dhaval,
thanks for speedy reply
The problem here is that we cannot use 04 insp. type here as there are lot of batches being produced per hour and in inspection type 03 we are not doing result recording for all batches.
I want to know whether after gr posting is it possible to trigger sme inspection type so that we can do rr and post partial stock to new batch.
Also note that these abnormilities are not occuring frequently.
So as and when abnormility is noticed person should be able to create inspection lot manually and post stock accordingly.
Thanks,
Sameer

Similar Messages

  • Exit For Inprocess Inspection

    Hi All,
    I have an issue regarding in-process inspection. With the inspection type 03 , when process order is created immediately
    inspection lot is created .In this case the system will allow me to carry out conformation after each operation results according.
    i need an exit  like after confirmation only , i should be able to do results recording.How to achieve this . Please let me know is it possible ti achieve through any User Exit.
    Regards,
    Madhu.

    Dear,
    Inspection Plan is similar to routing, which will indicate what are all characteristics need to be checked / inspected when you receive a material. Is a master data. Once the inspection lot is created we will check the inspection plan and perform the inspection and give the defects recording and usage decision for the inspection lots.
    So for inspection type 03 use routing with usage as 1 and status as 4 and control key as PP04 to specify the inspection characteristics.
    when u cofirm that perticular operation it will ask to record the results. Inspection lot get genarated during order release this we can see in the order header data assignment tab. PP04 assignement says this operation is relevent for inprocess inspection and we need to assign MIC's for this which are relevent created in QS21 for this also sampling procedure created in QDV1.
    Regards,
    R.Brahmankar

  • Note 951952 - Incorrect excise values if batch split in MIGO for import PO

    Dear participants,
    We have applied Note 951952 - Incorrect excise values if batch split in MIGO for import PO,
    for following issue,
    While doing import goods receipt for batch split quantity,
    excise base value is calculating for entire amount not by splitted quantity.
    We are unable to solve this issue.
    We are using SAP ECC release 6.0 level 11 whether above mentioned note can be applied or else any other
    new notes to apply solve this issue.
    Advance thanks
    Regards,
    A.Jeyakanthan

    Thanks for reply,will check note is applicable for current package level.
    Actually we found excise base value is same for GR of batch split quantities for same material
    with valuation type import duty free.

  • Inspection plan for inprocess inspection

    Hi QM Gurus
    please let me know can I use an inspection plan for inprocess inspection
    Thanks
    TR

    Dear,
    Inspection Plan is similar to routing, which will indicate what are all characteristics need to be checked / inspected when you receive a material. Is a master data. Once the inspection lot is created we will check the inspection plan and perform the inspection and give the defects recording and usage decision for the inspection lots.
    So for inspection type 03 use routing with usage as 1 and status as 4 and control key as PP04 to specify the inspection characteristics.
    when u cofirm that perticular operation it will ask to record the results. Inspection lot get genarated during order release this we can see in the order header data assignment tab. PP04 assignement says this operation is relevent for inprocess inspection and we need to assign MIC's for this which are relevent created in QS21 for this also sampling procedure created in QDV1.
    Regards,
    R.Brahmankar

  • Is it possible to create  inspection plan for "Inprocess Inspection"

    Hi,
    Is it possible to create  inspection plans for "Inprocess Inspection".
    If yes , what would be the "task List Usage".Is it "1"?
    If no ,then how to map this requirment?
    Regards
    Vemula

    Hi
    Vemula
    Generally as Per SAP std Routing is used for inspection of 03 type of inspection.
    but you can also customize the Inspection task list Usage for Inprocess Inspection.
    This is possible through
    QCC0>Quality Inspection>Insp lot creation>Assign Insp type to origine>
    here informt of 03 inspection type you can assign
    Task list type:Q
    Usage:either 1(Production) or 3(Universal)
    save
    Regards
    Poonam

  • Batch Split during GR for Production Order Confirmation

    Hi All,
    We need to do batch splitting during GR for Production Order Confirmation.We are using CO11N for confirming the Production Order and in the PP settings auto GR is activated once the Confirmation is done.
    Currently it is generating only single batch number for the complete quantity, but our requirement is that we need that system should create separate batch for each piece.
    For ex.: Production Order is for 100 pce, when we do Production Order confirmation, system is automatically doing the GR by 101 movement type and it is creating one single batch for full 100 pce. But we want the batch number should be generated for 1 pce i.e. we want to split the 100 pce into 100 batches with 1 pce each.
    Please let me know what can be done for this requirement.
    Regards,
    Ankit

    Dear,
    In OPK0 you need to active the screen Mill: Goods Receipt (8485) for confirmation profile for the single-screen entry.
    Best way is use BAdI /SAPMP/SPLIT_CO11N for the Enter Time Ticket for Production Order transaction (CO11N)
    you must activate BAdI implementation /SAPMP/SPLIT_POPUP and/or /SAPMP/SPLIT_CO11N for this BAdI
    I have use the same BADI it will ask you number of split according to that it will split the GR line item.
    Please refer this link,
    http://help.sap.com/saphelp_dimp50/helpdata/EN/4e/1796374b088e5ce10000009b38f8cf/frameset.htm
    Regards,
    R.Brahmankar

  • Stock posting in block stock after grn for source inspection

    Hi All,
    I have following scenario
    I am doing source inspection at vendor site i have maintained control key 0005 in material master & necessary certificate with certificate check required at GRN & UD stage
    i am creating a source inspection lot for a release po through t.code qi07 & then processing that lot before GRN
    Now when i am doing GRN for same PO it is giving me the following message  stage
    <b>A category ZC01(user sp. category) inspected certificate is required</b>
    Message no. QA312
    Diagnosis
    An inspected certificate must exist at the first goods receipt for a purchase order item.
    Procedure
    Check whether a suitable certificate exists for the purchase order and delivery, and create a certificate record with the status "Certificate checked and stored".
    If there is no certificate or no suitable certificate, this does not comply with the requirements in the material master record. If there is no inspection lot for this goods movement, the system posts the quantity to blocked stock or does not post the goods receipt.
    If you have created an inspection lot, the system marks the certificate check with the status "In lot". You must confirm the availability of an inspected certificate by the time you make the usage decision.
    after doing the GRN stock is being posted to block stock
    if i do not process the source inspection lot then the stock is posted to quality stock but this does fulfill the requirement of source inspection
    plz suggest soultion
    It's urgent
    Regards
    Ashutosh Shende
    9860681314

    Hello Ashutosh,
    In the material master you have defined certificate type with the customizing setting indicator for  'Enhanced Certificate Processing' active.
    If you set this indicator, extended certificate processing is active for
    this certificate type. You can then manage the inbox for quality        
    certificates independent of the goods receipt.                          
    The electronic inbox of certificates for the purchase order is only     
    possible if this indicator is set.                                                                               
    This means you have to create a certificate in QM (Transaction QC51),   
    before you can update your PO with cert. enclosed.  
    If you do not want the enhanced certificate processing you have change  
    the indicator into inactive.    
    Another problem known here is if you have activated the 05 Inspection type in the material master, that it is not activated in all plants relevant although QM in Procurement is set in all plants.                                        
    I hope that this resolves the described issue.
    Regards,
    Isabelle

  • Inspection Points for Inprocess Inspection

    Hi all,
    My client is doing In process Inspection during Production process.
    They are inspecting based on the Inspection Points (Shift wise).
    If I add Inspection point referrence at Header level in routing, after adding the MICs in the required operation, while saving it gives an error message stating that "Maintain Inspection Point referrence at Operation level".
    Task List contains error. You want to save or cancel.
    How can I achieve this with out error.
    Thnx in advance
    Sam

    Hi Sam,
    Go to Routing and select the operation, and double click the operation. Then system will popup the new screen here under Quality management Inspection point tab choose No relation. and save the routing.
    Check and give the feed back.
    Regards,
    S.Babusingh

  • Need to apply Batch split for deliveries.Please suggest

    I had tried to apply batch split for delivery using the function module 'BAPI_OUTB_DELIVERY_CHANGE'.After running the program i get a message saying 'Batch split is done for a decentralised system - WMS' and the delivery can be seen only in display mode where the change is disabled.
    Please suggest solution to apply batch split and view it normally.
    Points will be awarded for helpful answers
    Edited by: venkata on Apr 10, 2008 10:52 AM

    thanks

  • Result Recording for inprocess lot

    Hello SAP gurus.
    For in process inspection lot i have 3 operation for testing my requirment is if i goning for result recording for second operation without result recording for first operation system should restrict me. we are using 100 inspection point for inprocess inspection please suggest how can we do this?
    Regards.

    Dear,
    Goto OPK4 -Select order type /Plant - Select 'Generally valid setting' for 'Operation sequence-Select 'Error when operation sequnce is not adhered  and also QM Error message if no inspection result exists.
    Or you can use the exit CONFPP05 PP order conf.: Customer specific enhancements when saving .
    Regards,
    R.Brahmankar

  • Inprocess inspection in process industry

    Hai Gurus,
    I have one scenario.
    My Final product is Rectified Spirit which follows the following sequence of operation.
    1) Milling - Corn is made powder and mixed with water to form slurry 1
    2) Cooking - Slurry is mixed with enzymes and sulfuric acid to form slurry 2
    3) Fermentation - The slurry 2 is Fermented by adding yeast/lime and kept for 48 hrs to under go
                              fermentation and form fermented slurry 3
    4) Distillation - The fermented slurry 3 is heated and liquefied to form Rectified spirit  
    The addition of enzymes/sulphuric acid/yeast/lime in various above stages is based on the % of sugar.
    drawn for every 2hrs in a shift .
    Also temperature and pressure is maintained at each stage .
    How to Map  sap for  production and QM factor.
    with regards,
    sekar chand

    Hi sekhar ,
    Here you can try inspection point 200 .In recipe header qm tab keep inspection point 200 .& then for inprocess keep sampling procedure with sample management radio button on .In this case when you create process order for inprocess inspection lot will get generated for that you can check as many physical inspection point .so in your case you can check the sample till you get suger % .
    Just cheke & get me back .if my understanding is correct or not .
    For you can checke every 2 hr sample can add other material s
    SANIL
    Edited by: Sanil Vadke on Jun 10, 2009 11:20 AM

  • Inprocess inspection in REM

    i just want to know as in discrete mfg, when we are creating production order, system is automatically generating the lot for inprocess inspection for the quanity equal to the production order quantity (with inspection type 03).And for this i have to set the inpscetion type 03 in material master and in routing ca01,i need to maintain the inspcetion characteristic.
    same way if i want to use inspection type13 in REM,when system will gerate the lot automatically?or i will have to create the lot manually?
    what will the inpscetion lot quantity?
    what master data i will have to create?

    please read the help file
    http://help.sap.com/saphelp_erp2005/helpdata/en/5f/1faba54aee11d189740000e8322d00/frameset.htm
    Creating Inspection Lots
    Use
    To link the quality inspection in the production process to repetitive manufacturing, you first have to create the inspection lot.
    Prerequisites
    See the prerequisites under, quality inspection in the production process.
    Procedure
    In the SAP overview tree, choose Logistics ® Production ® Repetitive manufacturing® Backflush ® Inspection lots for prod. versions. The system displays the Inspection Lot Processing screen.
    Enter a material and, if necessary, a plant and a production version and choose Execute. The system displays the screen entitled, Processing Inspection Lots for Production Versions. The green flag indicates the materials that are relevant to Quality Management.
    Expand the material row and select the production versions which do not yet have an inspection lot number.
    You can set the indicator manually or you can choose Selection of versions w/o inspection lot. The system then automatically selects the production versions which do not yet have an inspection lot.
    Choose Create inspection lot.
    Result
    The system creates the inspection lots for the production versions.
    The light which was red until now (= no active inspection lot exists for any of the production versions) or yellow (= an inspection lot exists for one or more of the production versions) switches to green (= an inspection lot exists for all versions) the next time you access the screen Processing Inspection Lots for Production Versions.
    I hope u understood

  • INPROCESS INSPECTION DETAILS

    Hi experts
                 I am new to the forums.
                 I have a scenario for inprocess inspection.There are 5 processes -->1. Mixing 2.heating 3.colour check 4. addition  5. Ph value check. The quantities of the 5 process are 100,150,150,200 & 200 respectively.How can I frame the inprocess check that I will involve all the 5 steps and conform the final quantity. Your guidance will be highly appreciated. Thanks in advance.
    Pranav

    Dear Pranav,
    You have mixed up the thing little bit here. See One part is about QC operations
    Second one is Confirmation of quantity and third one you introduced is BOM.
    So pls have explanation over it.
    Above all one thing is sure that you need to create BOM for it and the BOM will be linked with routing via the Production Version. Use trx code C223
    1. Mixing - here 2 components with weight 100 (say 50 +50 kg) mixed -no qc inspection
    Don't assign any MICs to these phase / operation.
    There is a functionality called Component assignment, in routing, assign the relevant component to this operation. So system will ask to issue these only while you will be supposed to confirm this phase in CO11n
    2. Same heated (same qty inside reactor -100 kg) -no qc inspection
    Don't assign any MICs to these phase / operation.
    Here no any component assignment is required, as per your description.
    3. Colour check - here qc inspection needed (qty same=100 kg)
    Assign the relevant MICs to this operation.
    4.addition- new material extra 100 kg addition (total 200 kg) -no qc inspection
    Assign the material that is intended to add, in the component assignment for this phase / operation.
    5. ph check - ( final 200 kg inside reactor) here also qc check needed
    Assign the relevant MICs to this operation.
    Now what I would suggest is you keep one more phase like (additional Step 6) for keeping the final yield confirmation in PP control. Or if dont wish to do such them keep it be as it is. Put the control key that makes the auto Goods receipt against the order, to this operation.
    I think this will make your scenario bit more clear.
    Pla revert if further assistance required.
    Regards,
    Shyamal
    Edited by: Shyamal Joshi on May 20, 2009 11:42 AM
    Good point put by Keeti there, you must go with the sample management.

  • Serial number assignment to batch split position in outbound delivery

    Hello All,
    I have a question for which I can't find any answer even though I have been struggling through several forums, etc. Let me explain it:
    I create a outbound delivery for material XYZ which is batch managed and serial number managed. An automatic batch determination takes place. Thus a batch split is created for the main item 10. Since the serial number is required, I enter the serial number for the batch split position 900001. Press enter and save.
    The problem is, that afterwards the batch split positions aren't shown in the Batch split screen using transaction VL02N (the batch split positions and also the serial number can be displayed via VL03N). The issue is that the serial number entered cannot be removed nor the batch split can be changed anymore.
    Message VL429: Batch/Val.type split only possible if no serial numbers are maintained.
    It seems to be a standard SAP functionality, but a little bit tricky. Can anybody help me?
    1. How can I remove the serial number assignment for a batch split position?
    2. Is there any customizing setting with which I could perhaps deactivate the check?
    Thanks a lot in advance. Any input is appreciatted!

    Hi,
    issue has been solved at last. The batch split indicator can be used to display the batch structure of an item. And here the serial number can be removed as well.

  • How to Use BAPI_OUTB_DELIVERY_CHANGE for Batch Split

    Hi Experts, I have the follow delivery:
    Item        Material   Deliv.Qty    Un
    10     739911     2     PQT
    And I want to obtain this:
    Item        Material   Deliv.Qty    Un                            Batch
    10     739911     0     PQT
    900001     739911     1     PQT          ZZ00060
    900002     739911     1     PQT          ZZ00061
    But, after using the Bapi I obtained this:
    Item        Material   Deliv.Qty    Un                            Batch
    10     739911     1,372     PQT
    900001     739911     0,314     PQT          ZZ00060
    900002     739911     0,314     PQT          ZZ00061
    So as you can see the problem is with the "Deliv.Qty". I expected:
    Item        Deliv.Qty
    10            0
    900001     1     
    900002     1     
    But I obtained:
    Item        Deliv.Qty
    10     1,372
    900001     0,314
    900002     0,314
    The parameters that I am using in the Bapi are:
    HEADER_DATA                                   
    DELIV_NUMB = 801174646
    HEADER_CONTROL                                
    DELIV_NUMB = 801174646
    DELIVERY = 801174646
    TECHN_CONTROL
    UPD_IND = U
    ITEM_DATA (three records):   
    DELIV_NUMB = 801174646
    DELIV_ITEM = 000010  
    MATERIAL = 739911  
    FACT_UNIT_NOM = 1   
    FACT_UNIT_DENOM = 1   
    DELIV_NUMB = 801174646  
    DELIV_ITEM = 900001     
    MATERIAL = 739911     
    BATCH = ZZ00060    
    HIERARITEM = 000010     
    USEHIERITM = 1          
    DLV_QTY = 1
    DLV_QTY_IMUNIT = 1
    FACT_UNIT_NOM = 1      
    FACT_UNIT_DENOM = 1      
    DELIV_NUMB = 801174646  
    DELIV_ITEM = 900002     
    MATERIAL = 739911     
    BATCH = ZZ00061    
    HIERARITEM = 000010     
    USEHIERITM = 1          
    DLV_QTY = 1
    DLV_QTY_IMUNIT = 1
    FACT_UNIT_NOM = 1      
    FACT_UNIT_DENOM = 1
    ITEM_CONTROL (three records):
    DELIV_NUMB = 801174646
    DELIV_ITEM = 000010  
    CHG_DELQTY = X
    DELIV_NUMB = 801174646
    DELIV_ITEM = 900001  
    CHG_DELQTY = X
    DELIV_NUMB = 801174646
    DELIV_ITEM = 900002  
    CHG_DELQTY = X
    So I am missing something but I don't know what.
    Can any one help me with this please?
    PD: I have looked the following forums in order to use the Bapi:
    How to Use BAPI_OUTB_DELIVERY_CHANGE for Batch Split
    batch split using BAPI_OUTB_DELIVERY_CHANGE
    Re: Help in BAPI_OUTB_DELIVERY_CHANGE(batch-split)
    BAPI_OUTB_DELIVERY_CHANGE - Batch Splits don't work
    Help for BAPI_OUTB_DELIVERY_CHANGE

    Hey,
    My code is for the inbound delivery but it should work the same.
    Give this a try.
    REPORT  z_delivery_batch_split.
    DATA:header_data  LIKE  bapiibdlvhdrchg,
    header_control  LIKE  bapiibdlvhdrctrlchg,
    delivery  LIKE  bapiibdlvhdrchg-deliv_numb,
    ls_return LIKE bapiret2,
    item_data  TYPE TABLE OF  bapiibdlvitemchg,
    item_control  TYPE TABLE OF bapiibdlvitemctrlchg,
    ls_item_data  LIKE  bapiibdlvitemchg,
    ls_item_control LIKE  bapiibdlvitemctrlchg,
    return TYPE TABLE OF bapiret2 WITH NON-UNIQUE KEY type.
    header_data-deliv_numb = '1800005005'.
    header_control-deliv_numb = '1800005005'.
    delivery = '1800005005'.
    ls_item_data-deliv_numb = '1800005005'.
    ls_item_data-deliv_item = '900001'.
    ls_item_data-material = '000000000020067722'.
    PERFORM create_batch CHANGING ls_item_data-batch.
    ls_item_data-hieraritem = '000010'.
    ls_item_data-usehieritm = '1'.
    ls_item_data-dlv_qty = 80.
    ls_item_data-dlv_qty_imunit = 80.
    ls_item_data-fact_unit_nom = '1'.
    ls_item_data-fact_unit_denom = '1'.
    ls_item_data-sales_unit = 'EA'.
    ls_item_data-base_uom = 'EA'.
    APPEND ls_item_data TO item_data.
    ls_item_data-deliv_numb = '1800005005'.
    ls_item_data-deliv_item = '900002'.
    ls_item_data-material = '000000000020067722'.
    PERFORM create_batch CHANGING ls_item_data-batch.
    ls_item_data-hieraritem = '000010'.
    ls_item_data-usehieritm = '1'.
    ls_item_data-dlv_qty = 60.
    ls_item_data-dlv_qty_imunit = 60.
    ls_item_data-fact_unit_nom = '1'.
    ls_item_data-fact_unit_denom = '1'.
    ls_item_data-sales_unit = 'EA'.
    ls_item_data-base_uom = 'EA'.
    APPEND ls_item_data TO item_data.
    ls_item_control-deliv_numb = '1800005005'.
    ls_item_control-deliv_item = '900001'.
    ls_item_control-chg_delqty = 'X'.
    APPEND ls_item_control TO item_control.
    ls_item_control-deliv_numb = '1800005005'.
    ls_item_control-deliv_item = '900002'.
    ls_item_control-chg_delqty = 'X'.
    APPEND ls_item_control TO item_control.
    break cgavin.
    CALL FUNCTION 'BAPI_INB_DELIVERY_CHANGE'
       EXPORTING
         header_data          = header_data
         header_control       = header_control
         delivery             = delivery
    *   TECHN_CONTROL        = TECHN_CONTROL
       TABLES
    *   HEADER_PARTNER       = HEADER_PARTNER
    *   HEADER_PARTNER_ADDR  = HEADER_PARTNER_ADDR
    *   HEADER_DEADLINES     = HEADER_DEADLINES
         item_data            = item_data
         item_control         = item_control
    *   ITEM_SERIAL_NO       = ITEM_SERIAL_NO
    *   EXTENSION1           = EXTENSION1
    *   EXTENSION2           = EXTENSION2
         return               = return
    *   TOKENREFERENCE       = TOKENREFERENCE
    *   HANDLING_UNIT_HEADER = HANDLING_UNIT_HEADER
    *   HANDLING_UNIT_ITEM   = HANDLING_UNIT_ITEM
    *   PARTIAL_GR_OBJECTS   =          PARTIAL_GR_OBJECTS
    READ TABLE return
    INTO ls_return
    WITH TABLE KEY type = 'E'.
    IF sy-subrc = 0.
       MESSAGE ID ls_return-id TYPE ls_return-type NUMBER ls_return-number WITH ls_return-message_v1 ls_return-message_v2
       ls_return-message_v3 ls_return-message_v4.
    ENDIF.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
        wait          = 'X'.
    break cgavin.
    *&      Form  CREATE_BATCH
    *       text
    *      <--P_LS_ITEM_DATA_BATCH  text
    FORM create_batch  CHANGING p_ls_item_data_batch.
       DATA: ls_bncom TYPE bncom.
       ls_bncom-matnr = ls_item_data-material.
       ls_bncom-werks = 'C333'.
       ls_bncom-lgort = '3000'.
       SELECT SINGLE mtart
         FROM mara
         INTO ls_bncom-mtart
         WHERE matnr = ls_bncom-matnr.
       CALL FUNCTION 'VB_NEXT_BATCH_NUMBER'
         EXPORTING
           matnr                          = ls_bncom-matnr
           werks                          = ls_bncom-werks
           check_batch                    = 'X'
           check_material                 = ''
           message_when_auto              = ' '
           x_bncom                        = ls_bncom
           lock_batch                     = ' '
         IMPORTING
           new_charg                      = p_ls_item_data_batch
         EXCEPTIONS
           no_material                    = 1
           no_plant                       = 2
           material_not_found             = 3
           plant_not_found                = 4
           no_batch_handling              = 5
           batch_exist                    = 6
           no_number                      = 7
           illegal_batch_number           = 8
           interval_not_found             = 9
           object_not_found               = 10
           interval_overflow              = 11
           error_automatic_batch_number   = 12
           cancelled                      = 13
           automatic_batch_num_not_active = 14
           OTHERS                         = 15.
       IF sy-subrc = 0.
         CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
           EXPORTING
             wait = 'X'.
       ENDIF.
    ENDFORM.                    " CREATE_BATCH

Maybe you are looking for