CO11N User Exit

I am using the CONFPP05 enhancement to do some variance checking on production order at time of save.
The program checks all material planned qty and actual qty and if there is a variance of more than 5%, A BTCI is triggered into transaction CO03 -> GoTo > Costs > Analysis and the document is sent to the printer.
This works fine for all material checking.
One more requirement is to check planned labor qty vs actual labor qty. However at time of save (in CO11N) the user has the ability to change actual labor qty. The database does not reflect these changes until after save (once user exit has finished processing), this means my program always finds variance AND the costs analysis report does not get updated with the actual labor qty.
Is there a workaround for this or a way I can get the costs analysis report updated before printing. Is there any way I could print the report Post Save processing for CO11N?

Hi,
Refer Re: User Exit for CO11n

Similar Messages

  • CO11N User exit control

    Hi,
    I don't capture user-exits when press Goods Movements (sy-ucomm = MB03) and Save buttons in transaction CO11N.
    I use the following user-exit:
    FUNCTION EXIT_SAPLCORF_102 >>> Include          ZXCOFU12
    Can you help me please.
    Screen Image: http://i53.tinypic.com/2ef2rtv.jpg
    Best Regards.

    Im not creating blank message
    i use the a term but the problem is, when i first hit save button and see the error message,than  i hit enter button to pass the message and make the input fields editable again. But sy-ucomm is still equal to BU so it show the message again and again and i cant return to normal input screen. And if i make the message type 'S' i cant block the saving process.
    I have to option first i will use type E message but i have to get over the problem above, or i will use type 'S' message but i have to stop the transaction after this message. I used type E like S or type S like E. They didnt work.

  • CO11N - User exit - secondary process

    dear sir,
    i have a problem in confirmation for secondary (control key PP02) operation, some shop floor person doing confirmation entry before goods rec'd entry into particular pruchase orders. i want control by this issue, once purchase order closed for that production order (secondary process) after only confirmed that operation
    what settings need to change or how to control this?
    Regards,
    Elango

    Elango,
    1. I am not  sure if there is a standard way of controlling this.
    2. Another work around is using the user exit to control this.
    CONFPP01            PP order conf.: Determine customer specific default values           
    CONFPP02            PP order conf.: Customer specific input checks 1                     
    CONFPP03            PP order conf.: Cust. specific check after op. selection             
    CONFPP04            PP order conf.: Customer specific input checks 2                     
    CONFPP05            PP order conf.: Customer specific enhancements when saving           
    CONFPP06            PP Order Confirmations: Actual Data Transfer                         
    CONFPP07            Single Screen Entry: Inclusion of User-Defined Subscreens            
    the above are the user exits that are available fro the CO11N tcode.
    3. we have to take a help of the abaper to write coding fort his.
    4. The user exit should be called for the
    Order type: XXXX
    Routing control key : YYYY
    then check the relevant purchase and if it has a GR entry if then allow the colln to perform else give a error message.
    5. Let me aslo know if there is a standard way to contrl this/
    Dsk.

  • Recall co11n in user exit

    Hi all...
    I'm currently on working with T-code CO11N (user exit : CONFPP05)
    I'm trying to validate user input..
    when the input isn't accepted, I want to stop transaction anda automatically call transaction CO11N again
    I tried to use CALL TRANSACTION 'CO11N'
    and it's successfully call CO11N again with blank field
    BUT....
    When I'm trying to reprocess from the recalled screen, it says that user from previous screen was still processing it, so Ican't continue...
    How can I deal with this problem?
    If possible, Can I do the following point:
    1. When CO11N is recalled, the field-text that i had filled before, automatically filled

    harishkumar.d
    I'd tried it.thanks...
    can I automatically fill text-field when I recall CO11N ???

  • Need User-Exit / Badi For CO11N selection screen

    Hello Gurus,
    I need to add an extra functionality in the selection screen of the Tcode CO11N .Can you suggest some user exit or badi for the same .
    The Functionality is : We need to make the field 'Reason' as mandatory whenever there is an entry in the field 'Scarp' .
    Waiting for your valuable suggestion on this .
    Regards,
    Abhijit Mandal

    Hi,
    Followings are Enhancement or BADI for Tcode-CO11N
    CONFPP01                                PP order conf.: Determine customer specific default values
    CONFPP02                                PP order conf.: Customer specific input checks 1
    CONFPP03                                PP order conf.: Cust. specific check after op. selection
    CONFPP04                                PP order conf.: Customer specific input checks 2
    CONFPP05                                PP order conf.: Customer specific enhancements when saving
    CONFPP06                                PP Order Confirmations: Actual Data Transfer
    CONFPP07                                Single Screen Entry: Inclusion of User-Defined Subscreens
    CONFPS01                                PS confirmation: Determine customer specific default values
    CONFPS02                                PS confirmation: Customer specific input checks 1
    CONFPS03                                PS confirmation: Customer specific check after op. selection
    CONFPS04                                PS confirmation: Customer specific input checks 2
    CONFPS05                                PS confirmation: Customer specific enhancements when saving
    CONF0001                                Enhancements in order confirmation
    CONFPI01                                Process order conf.: Calculate cust.specific default values
    CONFPI02                                Process order confirmation: Customer spec. input checks 1
    CONFPI03                                Process order conf.: Cust. spec. check after op. selection
    CONFPI04                                Process order conf.: Customer specific input checks 2
    CONFPI05                                Process order conf.: Cust. spec. enhancements when saving
    CONFPI06                                Process order confirmation: Actual data transfer
    CONFPM01                                PM/SM order conf.: Determine cust. specific default values
    CONFPM02                                PM/SM order confirmation: Customer specific input checks 1
    CONFPM03                                PM/SM order conf.: Cust. spec. check after op. selection
    CONFPM04                                PM/SM order conf.: Customer specific input check 2
    CONFPM05                                PM/SM order conf.: Cust. specific enhancements when saving
    Regards.

  • ABAP-User Exit CONFPP05 (T-code co11n) ---- Duprec exception

    I'm currently working on user exit CONFPP05 (T-code co11n)
    I'm trying to validate shift hour not more than 8 hours.
    total_jam = v_iserh + v_ism01 + v_ism02 + v_ism04 + afrud_tab-ism01 + afrud_tab-ism02 + afrud_tab-ism04.
    IF total_jam > 8.
       MESSAGE 'Jam Total Shift > 8 !!!' TYPE 'E'.
    ENDIF
    and I'm facing a problem, when i give error message with type E.
    When the program execute that error, the program succesfully run the error message, buat after that, when I press ENTER or SAVE button, it give me runtime error
    here I catch some error
    "Exception condition "DUPREC" raised."
    Error analysis A RAISE statement in the program "SAPLCORB" raised the exception condition "DUPREC". Since the exception was not intercepted by a superior program, processing was terminated.
    Short description of exception condition:
    For detailed documentation of the exception condition, use
    Transaction SE37 (Function Library). You can take the called
    function module from the display of active calls.
    Trigger Location of Runtime Error
    Program                                 SAPLCORB
    Include                                 LCORBU08
    Row                                     100
    Module type                             (FUNCTION)
    Module Name                             CO_RU_DI_AFRU_INSERT
    How can I deal with this problem?

    Hi
    Keshav is right. To display the messages see SAP Note 406633 - No information messages from customer exit. For further information see SAP Note 367489 - Customer exits of confirmation.
    Regards
    Eduardo

  • User Exit for CO11n transaction code

    Dear friends,
    I have a requirement that in T-Code CO11n the user enters the order confirmation and when they go for the goods movement, the screen shows the BOM list with quantities.
    My requirement is that the user will put one quantity for the main material and the rest of the quantities should be calculated through the input value and appear in the respective fields.
    For that I need an enhancement so please suggest me a userexit or any possible solution for the same.
    Thanks in advance.
    Regards,
    Mubashir

    Hi mubhasir,
    The following are the list of available user-exits in transaction code co11n, go thru the documentation of all userexit in Tcode SMOD and choose a appropriate one for ur requirement.
    Reward points, if helpful....
    Regards
    Karthik D
    <b>Transaction Code - CO11N                    Single Screen Entry of Confirmations
    Enhancement/ Business Add-in            Description
    Enhancement</b>
    CONFPP01-                                PP order conf.: Determine customer specific default values
    CONFPP02-                                PP order conf.: Customer specific input checks 1
    CONFPP03-                                PP order conf.: Cust. specific check after op. selection
    CONFPP04-                                PP order conf.: Customer specific input checks 2
    CONFPP05-                                PP order conf.: Customer specific enhancements when saving
    CONFPP06-                                PP Order Confirmations: Actual Data Transfer
    CONFPP07-                                Single Screen Entry: Inclusion of User-Defined Subscreens
    CONFPS01-                                PS confirmation: Determine customer specific default values
    CONFPS02-                                PS confirmation: Customer specific input checks 1
    CONFPS03-                                PS confirmation: Customer specific check after op. selection
    CONFPS04-                                PS confirmation: Customer specific input checks 2
    CONFPS05-                                PS confirmation: Customer specific enhancements when saving
    CONF0001-                                Enhancements in order confirmation
    CONFPI01-                                Process order conf.: Calculate cust.specific default values
    CONFPI02-                                Process order confirmation: Customer spec. input checks 1
    CONFPI03-                                Process order conf.: Cust. spec. check after op. selection
    CONFPI04-                                Process order conf.: Customer specific input checks 2
    CONFPI05-                                Process order conf.: Cust. spec. enhancements when saving
    CONFPI06-                                Process order confirmation: Actual data transfer
    CONFPM01-                                PM/SM order conf.: Determine cust. specific default values
    CONFPM02-                                PM/SM order confirmation: Customer specific input checks 1
    CONFPM03-                                PM/SM order conf.: Cust. spec. check after op. selection
    CONFPM04-                                PM/SM order conf.: Customer specific input check 2
    CONFPM05-                                PM/SM order conf.: Cust. specific enhancements when saving
    <b>No.of Exits:         24</b>

  • User Exit for CO11N to populate the Ref Order in Prod Order when Rework Ord

    HI All,
    I created a Production Order(100023) using TCode CO01 with 10 Qty.
    When i am creating a Production Order confirmation using TCode CO11N, i Confirmed 9 Qty and 1 Qty for Rework Order, it is confirming the 9Qty and creating a new Production Order (100024) for 1Qty.
    As per the requirement it is working fine. While system creating a Production Order (100024) for the Rework Qty, i need to populate the Reference Production Order number (100023) in the field Ref. Order in Control Data tab in the Production Order.
    Can any one suggest me how to populate this field? Is this possible by any USER EXIT or BADI ?
    Or Can we do it by configuration?
    Regards,

    Hey all: I already have solved it. This was solved using a batch input application: before is launched the MIGO transaction, we print the smartorm using ME38 transaction with SHDB.

  • User-exit CO11N and CO13 (for GM)

    Hello to all!
    I need a user-exit (or something like this) in transaction CO11N and CO13 where also the goods movements are available. In all the u201Cnormalu201D User-Exits while confirmation (CONFPP01 until CONFPP07) I have only tables like AFKO, AFPO, AFVC, AFRU u2026 in access but I need the GOODSMOVEMENTS for a further processing step for the movement with movement type 101.
    Thanks in advance,
    Regards

    Did you ever tried searching in SAP enhancements for your req
    try these.... Find yourself
    CONF0001  Enhancements in order confirmation                         
    CONFPI01  Process order conf.: Calculate cust.specific default values
    CONFPI02  Process order confirmation: Customer spec. input checks 1  
    CONFPI03  Process order conf.: Cust. spec. check after op. selection 
    CONFPI04  Process order conf.: Customer specific input checks 2      
    CONFPI05  Process order conf.: Cust. spec. enhancements when saving  
    CONFPI06  Process order confirmation: Actual data transfer           
    CONFPM01  PM/SM order conf.: Determine cust. specific default values 
    CONFPM02  PM/SM order confirmation: Customer specific input checks 1 
    CONFPM03  PM/SM order conf.: Cust. spec. check after op. selection   
    CONFPM04  PM/SM order conf.: Customer specific input check 2         
    CONFPM05  PM/SM order conf.: Cust. specific enhancements when saving 
    CONFPP01  PP order conf.: Determine customer specific default values 
    CONFPP02  PP order conf.: Customer specific input checks 1           
    CONFPP03  PP order conf.: Cust. specific check after op. selection   
    CONFPP04  PP order conf.: Customer specific input checks 2           
    CONFPP05  PP order conf.: Customer specific enhancements when saving 
    CONFPP06  PP Order Confirmations: Actual Data Transfer               
    CONFPP07  Single Screen Entry: Inclusion of User-Defined Subscreens  
    CONFPS01  PS confirmation: Determine customer specific default values
    CONFPS02  PS confirmation: Customer specific input checks 1          
    CONFPS03  PS confirmation: Customer specific check after op. selection
    CONFPS04  PS confirmation: Customer specific input checks 2          
    CONFPS05  PS confirmation: Customer specific enhancements when saving

  • User Exit After Saving in CO11N (After Get Confirmation counter AFRU-RMZHL)

    Hi All.
    I need a user exit for PP confirmation (T-code co11n)
    what I need is action after saving which gives me confirmation counter for table AFRU colum RMZHL.
    I need all data that will be inserted in table AFRU since I want to duplicate Afru wth Z-Table when user does confirmation
    in short explanation is When co11n writes data to AFRU, it need to write data to ZTable too (exactly same data, but less field in ztable)
    I've tried these exits but none of these success
    CONFPI02
    CONFPI04
    CONFPM05
    CONFPP02
    CONFPP04
    CONFPP05
    CONFPP06
    Thanks
    Vicky S

    Hi Nabheet Madan
    If I'm not mistaken, you mean
    I should prepare background job that collect data from AFRU into Z-table
    is it right?
    Thanks

  • User Exit for CO11N

    Hi Experts,
               I have a requirement that An equipment under Breakdown Maintenance will have a System Condition u201C0u201D.Based on this System condition, the User will not be allowed for Confirmation of PP Order in CO11N Screen. Could any one tell me is there any user exit for this.
    Thanks,
    Kumar.

    Hi,
    These are the user exits available for the CO11N screen:
    CONF0001  Enhancements in order confirmation
    CONFPI01  Process order conf.: Calculate cust.specific default va
    CONFPI02  Process order confirmation: Customer spec. input checks
    CONFPI03  Process order conf.: Cust. spec. check after op. select
    CONFPI04  Process order conf.: Customer specific input checks 2
    CONFPI05  Process order conf.: Cust. spec. enhancements when savi
    CONFPI06  Process order confirmation: Actual data transfer
    CONFPM01  PM/SM order conf.: Determine cust. specific default val
    CONFPM02  PM/SM order confirmation: Customer specific input check
    CONFPM03  PM/SM order conf.: Cust. spec. check after op. selectio
    CONFPM04  PM/SM order conf.: Customer specific input check 2
    CONFPM05  PM/SM order conf.: Cust. specific enhancements when sav
    CONFPP01  PP order conf.: Determine customer specific default val
    CONFPP02  PP order conf.: Customer specific input checks 1
    CONFPP03  PP order conf.: Cust. specific check after op. selectio
    CONFPP04  PP order conf.: Customer specific input checks 2
    CONFPP05  PP order conf.: Customer specific enhancements when sav
    CONFPP06  PP Order Confirmations: Actual Data Transfer
    CONFPP07  Single Screen Entry: Inclusion of User-Defined Subscree
    CONFPS01  PS confirmation: Determine customer specific default va
    CONFPS02  PS confirmation: Customer specific input checks 1
    CONFPS03  PS confirmation: Customer specific check after op. sele
    CONFPS04  PS confirmation: Customer specific input checks 2
    CONFPS05  PS confirmation: Customer specific enhancements when sa
    Hope it will help you.
    Regards,
    Alok Tiwari

  • User exit in CO11N ,goods movement specific component  can split for batch

    Hi experts
    When  system going to production confirmation by CO11N . now user go to goods movement button , here i want to know user exit,here component line item is batch active or not so i can allow or validate . at that time  if component is batch active then user can split qty batch wise else validate (you can not change & exit).
    Much regards .
    Anup shukla

    Check these BADIs:
    MB_RESERVATION_BADI                     MB21/MB22: Check and Complete Dialog Data              
    MB_QUAN_CHECK_BADI                      BAdI: Item Data at Time of Quantity Check              
    MB_PHYSINV_INTERNAL                     Connection: Core Inventory and Retail AddOn            
    MB_MIGO_ITEM_BADI                       BAdI in MIGO for Changing Item Data                    
    MB_MIGO_BADI                            BAdI in MIGO for External Detail Subscreens            
    MB_DOC_BADI_INTERNAL                    BAdIs when Creating a Material Document (SAP Internal) 
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and MKPF    
    MB_DOCUMENT_BADI                        BAdIs when Creating a Material Document                
    MB_CIN_MM07MFB7_QTY                     Proposal of quantity from Excise invoice in GR         
    MB_CIN_MM07MFB7                         BAdI for India Version exit in include MM07MFB7        
    MB_CIN_LMBMBU04                         posting of gr                                          
    MB_CHECK_LINE_BADI                      BAdI: Check Line Before Copying to the Blocking Tables 
    ARC_MM_MATBEL_WRITE                     Archive AddOn-Specific Data for MM_MATBEL              
    ARC_MM_MATBEL_CHECK                     Check AddOn-Specific Criteria for MM_MATBEL            
    Rob

  • User Exit or BADI for T.code CO11N

    HI All,
    I created a Production Order(100023) using TCode CO01 with 10 Qty.
    When i am creating a Production Order confirmation using TCode CO11N, i Confirmed 9 Qty and 1 Qty for Rework Order, it is confirming the 9Qty and creating a new Production Order (100024) for 1Qty.
    As per the requirement it is working fine. While system creating a Production Order (100024) for the Rework Qty, i need to populate the Reference Production Order number (100023) in the field Ref. Order in Control Data tab in the Production Order.
    Can any one suggest me how to populate this field? Is this possible by any USER EXIT or BADI ?
    Or Can we do it by configuration?
    Regards,

    Hi Prakash,
    Thank you for response,
    I tested this EXIT, it consists only Original Prod Order and its Confirmation details only. It doesn't have the Rework Prod Order details.
    I need to populate the Original Prod Order number in Rework order control data.
    Regards,
    Srinivas K

  • User Exit or Badi for CO11N

    Hai...
    I want to dispaly an error message in CO11N transaction when the users click on the GOODS MOVEMENT tab on the C011N screen  .Is there any user exit or BADI ?

    Keep a bug point in fm SXV_GET_CLIF_BY_NAME
    then run your tranasction, click the tab... if the control passses thriugh the function module
    note down the badi names in the parameters name and try those badis

  • User exit ( co11n)

    Hello Gurus,
       co11n is enhanced(user exit) in one plant.The same is not working properly in another plant. What setting needs to be done.Pls suggest.
    Thanks in advance.
    sudarshan

    Sudarshan,
    It all depends on what code you have put in the User exit, also check whether in the code Plant is hard coded. Please explain what functionality you are achieving with this, so that we could let you know the possible causes.
    Regards,
    Prasobh

Maybe you are looking for