Userexit or BADI in O4C1/O4C2

Dear SAP Experts,
I would like to implement some userexit or Badi in order to control what the user inserts in a field of the O&G transaction O4C1/O4C2. Specifically, I need to obligate the user to fill the field OIGC-TU_ID. I could not figure out so far, that there is any way to do it, not by codification nor by configuration. If you have any suggestions, I would appreciate it a lot.
Thank you very much in advance,
Regards
Dominik Ley

Dominc,
Please check the user exits mentioned below
customer-function '140'
customer-function '120'
customer-function '110'
If none works then check
OIG_DG_DATA_MAINTAIN
Note : please take help of Technical person or break point whether it suits ur requirement
Hope this would help .
Regards
Ramvelu

Similar Messages

  • UserExit or BADI in VL01n or VL10x after or before the log (VBFS)

    Hello
    We are trying to update the sale order when proceeding to delivery creation with VL01n or VL10a. If the delivered quantity LFIMG will be egal to 0 we want to changed the confirmed quantity in the sale order.
    We are using the function sd backorder update in the userexit SAVE in MV50AFZ1 with help of the log (VBFS CVBFS) but when there is no complete item the delivery is not saved and in the userexit move_field_to_lips we don't have the last message into VBFS before have the final log.
    Did you have an idea to resolve my problem ?
    Is there an userexit or BADI for doing this ?
    Thanks

    hi eric,
    Welcome to SDN forum.
    Transaction Code - <b>VL01N </b>                   Create Outbound Dlv. with Order Ref.
    <b>Exit Name           Description</b>
    V02V0001            Sales area determination for stock transport order
    V02V0002            User exit for storage location determination
    V02V0003            User exit for gate + matl staging area determination (headr)
    V02V0004            User Exit for Staging Area Determination (Item)
    V50PSTAT            Delivery: Item Status Calculation
    V50Q0001            Delivery Monitor: User Exits for Filling Display Fields
    V50R0001            Collective processing for delivery creation
    V50R0002            Collective processing for delivery creation
    V50R0004            Calculation of Stock for POs for Shipping Due Date List
    V50S0001            User Exits for Delivery Processing
    V53C0001            Rough workload calculation in time per item
    V53C0002            W&S: RWE enhancement - shipping material type/time slot
    V53W0001            User exits for creating picking waves
    VMDE0001            Shipping Interface: Error Handling - Inbound IDoc
    VMDE0002            Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0003            Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0004            Shipping Interface: Message SDPACK (Packing, Inbound)
    These are the user exit available for VL01N there is no user exit for VL10a transaction.
    Reward with points if it is helpful
    Cheers
    Alfred

  • Production Order Userexit or BADi

    Hi Everybody,
    Can someone tell me if there is a userexit or BADi which gets triggered when the we are doing availability check from VA01 to create the Production Order?
    This is an urgent requirement.Any help will be greatly appreciated and rewarded :).
    Thanks,
    Supriya Manik.

    Hi Siri,
    As far as I know you can't get hold of the availability check at the Sales Order leve or MRP level.
    According to my knowledge when you enter the material and quantity control goes to MM03 by entering the plant in MRP3 view. From there it will pick the availability check and determines rest of the thing.
    So check point would be at ATP Quantity level. At that point you need to check exact include to add the code.
    Check the program SAPMV45A and in that u will find lot of includes in that. Specifically check the includes MV45AIZZ and MV45AFZZ. If you check those includes u will come to know the exact triggering point from  there you can write the code in the user exist what i mentioned above.

  • USEREXIT or BADI or BTE

    Dear All,
    Is there any Userexit or Badi or BTE available for f-92. Please advise me.
    Thanks in advance,
    RK.

    Check the below exits and BADI
    Transaction Code - F-92                     Asset Retire. frm Sale w/ Customer
    The application area is: FBAS
    Exit Name           Description
    F050S001            FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
    F050S002            FIDCC1: Change IDoc/do not send
    F050S003            FIDCC2: Change IDoc/do not send
    F050S004            FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
    F050S005            FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
    F050S006            FI Outgoing IDoc: Reset Clearing in FI Document
    F050S007            FIDCCH Outbound: Influence on IDoc for Document Change
    F180A001            Balance Sheet Adjustment
    FARC0002            Additional Checks for Archiving MM Vendor Master Data
    RFAVIS01            Customer Exit for Changing Payment Advice Segment Text
    RFEPOS00            Line item display: Checking of selection conditions
    RFKORIEX            Automatic correspondence
    SAPLF051            Workflow for FI (pre-capture, release for payment)
    Badi Name            Description
    ADJUST_NET_DAYS      Net due days adjustment in FI document
    BADI_F040_SCREEN_600 Example for Screen Enhancement in F040 Screen 600
    BADI_F040_SCREEN_600 Test Badi F040 Screen 600
    BADI_FDCB_SUBBAS01   Example for Screen Enhancement 1 on FDCB Basic Data Screen
    BADI_FDCB_SUBBAS01   FM Implementation for BADI_FDCB_SUBBAS01
    BADI_FDCB_SUBBAS02   Example for Screen Enhancement 2 on FDCB Basic Data Screen
    BADI_FDCB_SUBBAS02   Improper Invoice Screen for  Prompt Payment Act
    BADI_PRKNG_NO_UPDATE Parked Invoices should not update Accounting receivers
    FBAS_CIN_LTAX1F02    CIN implementation for LTAX1
    FBAS_CIN_MF05AFA0    Invoice - Downpayment clear - Tax transfer
    FI_AUTHORITY_ITEM    Authorization Check FM Account Assignments
    FI_FB08_SUBST_BUDAT  Fin. services posting date for FI Doc reversal . with FB08
    FI_HEADER_SUB_1300   Fin. services - Adjust posting date for FI document header
    FI_HEADER_SUB_1300   Example for Screen Enhancement in SAPMF05A Screen 1300
    FI_RES_ITEM_CURRENCY Implement Document of Residual Item with Invoice Currency
    FVFZ                 FI Interface for Loans

  • Is any Userexit or BAdi or enhanc. point while create PO with reference .

    Hello Experts,
    Is there any Userexit or BAdI or Enhancement point while create P.O with reference .
    My requirement is while creating the P.O.(ME21N) with reference, The payment terms is getting copied from the reference P.O. and become grayed out (Non editable) instead of that user want the payment terms which we have maintained in (LFB1) Vendor Master.
    Please help me to resolve my problem.
    Edited by: Ketanp on Mar 7, 2012 11:48 AM

    Hi
    Try with badi ME_PROCESS_PO_CUST
    Regards
    Eduardo

  • APO DP to R/3 transfer - Userexit or Badi

    Hi Experts,
    Currently the data is transfered from APO DP to R/3 using release profile through background job. During the transfer few characteristic values needs to be changed.
    Is there any userexit or BADI Available for this APO. If so, please provide the Enhacement or BADI details.
    Thanks in advance.
    Regards,
    Saravanan V

    Hi Saravanan V
    You have badi /SAPAPO/SDP_RELDATA
    You cana ctually see it from SPRO:
    Advanced Planning and Optimization
    Supply Chain Planning
    Demand Planning (DP)
    Business Add-Ins (BAdIs)
    Release SNP/DP
    Change Data During Release to SNP or R/3
    I hope it helps
    Regards
    Julien

  • Finding Userexit or BADI for vl10batch transaction

    Hi All,
    We are using the VL10BATCH transation for creation of delivery note which can create one Delivery document for multiple line items.
    VL10BATCH transaction which inturn creates variants for VL10 transactions based on material, partner, Salesorder details and batch job will be scheduled once the variant is saved.
    I have a requirement to change the VL10BATCH transaction, that it should create 1 Delivery document per 1 line item. Is there any BADI or any userexit available which is called before Delivery document creation, so that I can enhance the userexit or BADI and can restict it to only 1 Delivery for 1 line item.
    Any inputs on this will be a valuable help for me.
    Thanks and Regards,
    Reddem.

    Hi Reddem!
    Try one of them userexits
    LV50R_VIEWG01 - LV50R_VIEWG17
    Otherwise you can make a lot of settings in VL10 on the User Role tab. E.g. Dlv creation profile, you can find some user-exits with F1-Help and F4-Help on input fields.
    br
    Kalman

  • Userexit or BADI???

    Hi,
    I need to add my own functionality after I save the Purchase order.Now, what should I use  Userexit or BADI???
    I heard support for userexits will not be available in future versions.
    S, which option i.e., Userexit or BADI...is better to use and why???
    Thanks,
    Shivaa.

    Hi,
    BADI
    BADIs(Business Add Ins) are enhancements to the standard version of the SAP system. BADIs can be insterd in SAP to accommodate user requirements.
    The following enhancements /BADIs are available for lockbox
    Enhancement
    FEDI005
    This is functional exit for EDI IDOCs for lock box.
    You can get some more information on this in SMOD transaction
    You can view BADI's in the transaction SE18.
    You need to take the help of a developer to check whether the enhancement works for you or not.
    This is all what I can provide you with, as a novice
    USER EXIT
    Please see here:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement
    And also from step 1:
    https://forums.sdn.sap.com/search.jspa?
    Under clasification
    From below i will have to use MRP CONTROLLER
    wiase selcection .
    INCLUDE LXM61F01 *
    example coding for User-Exit MRP
    CLEAR: NO_PLANNING, STOP_PLANNING.
    CASE USER_KEY.
    materials of material type 'FERT' only
    WHEN '001'.
    IF MT61D-MTART 'FERT'.
    NO_PLANNING = 'X'.
    ENDIF.
    materials with MRP type 'PD' only
    WHEN '002'.
    IF MT61D-DISMM 'PD'.
    NO_PLANNING = 'X'.
    ENDIF.
    reorder-point materials
    (any MRP type with MRP procedure 'reorder-point planning')
    WHEN '003'.
    IF T438A-DISVF 'B'.
    NO_PLANNING = 'X'.
    ENDIF.
    stop planning after low-level code 03
    WHEN '004'.
    IF MT61D-DISST > '003'.
    STOP_PLANNING = 'X'.
    ENDIF.
    select materials for one MRP controller (specified in user_par)
    WHEN '005'.
    UXPAR = USER_PAR.
    CONDENSE UXPAR.
    WRITE UXPAR+0(3) TO DISPO.
    IF DISPO IS INITIAL.
    EXIT.
    ENDIF.
    IF MT61D-DISPO DISPO.
    NO_PLANNING = 'X'.
    ENDIF.
    select materials of one material class (specified in user_par)
    WHEN '006'.
    UXPAR = USER_PAR.
    CONDENSE UXPAR.
    WRITE UXPAR+0(9) TO MATKL.
    IF MATKL IS INITIAL.
    EXIT.
    ENDIF.
    IF MT61D-MATKL MATKL.
    NO_PLANNING = 'X'.
    ENDIF.
    ENDCASE.
    Thanks&Regards,
    Nsaresh

  • Userexit or BADI for program *RMMRP000* for background job

    Hi,
    We are scheduling background job for MRP through SM36 using program  RMMRP000 or Through Transaction MDBT (MDBT is calling program RMMRP000) which creates PR (through background job).
    I want to default one field in PR (PO Price field in valuation tab in PR default to gross) using any userexit or BADI.
    Can any body suggest me userexit or BADI for program RMMRP000 for background job
    Regards.

    Hi,
    1. The below are the List of  Userexit for this MDBT t.CODE.
    2. But i dont see any one helping to resolve your issue.
    3. May be you should lookg at the Userexit for me21n or relevant Purhcase requisition creation transaction.
    reg
    dsk

  • Userexit or BADI to change service price when create PO reference from PR

    Hi,
    I need userexit or Badi to change the gross price ( ESLL-TBTWR ) when create PO reference from PR.  Currently , when I do this it will recalculate the gross price based on the service master and ignoring whatever the price put in PR.  Could anyone tell me userexit or Badi that would allow me to change the price when i create PO from PR via ME21N.
    Thanks,
    Gilbert

    Hi Gilbert,
    You can try using Function Exit EXIT_SAPLMLSP_030 of Enhancment SRVESLL.
    This Function Exit has ESLL data as changing parameter.
    But this Function Exit is called from a number of transaction. So do put in correct checks (like sy-tcode or sy-ucomm) before substituting any values. If proper checks are not put in then values may be substituted when this function exit is called from other transactions (like tcode "ML81N").
    Hope this will help.
    Regards,
    Abhisek.

  • CIN Tab in Vendor master   USEREXIT OR BADI

    Is there any USEREXIT OR BADI for  CIN Tab in Vendor master   .
    Regards

    Available user-exits for Vendor Master:
    RFKRRANZ            User exits: Accounts Payable Information System
    SAPMF02K            User exits: Vendor master data
    Available user-exits for Vendor Master:
    Name of a BAdI Definition      Enhancement Spot               Description
    VENDOR_ADADD_DATA      VENDOR_ADD_DATA                                  Additional Vendor Data
    VENDOR_ADD_DATA_BI      VENDOR_ADD_DATA_BI                           Additional Data for Vendors                                             (Batch Input and ALE)
    VENDOR_ADD_DATA_CS             VENDOR_ADD_DATA_CS          Additional Data for Vendors (Subscreen 400
    VENDOR_FIELDACTIVE             VENDOR_FIELDACTIVE          Activation of CARRIER_CONF Field

  • PO Header Test userexit or BADI in ME21n

    Hi,
    When I create PO in ME21N,
    I want to make header text field mandaory.Which userexit or BADI I should use.
    Can anybody suggest me with simple code.
    Thanks
    kumar

    Hi KUMAR,
    Header text creation or modifications or making them mandatory, etc is part of customizing...
    You would need a customizing request for that...
    and then go to Transaction SPRO. Its the SAP Customizing Implementation Guide.
    and then drill down the following links...
    Material Management >> Purchasing >> Purchase Order >> Text for Purchase Orders >> Define Text Types for Header Texts
    you can create header texts from here...possibly u'll find a way to make the existing header text field mandatory...
    Will tell you in detail as soon as possible...till then do try this out...
    Regards,
    Radhika

  • Userexit or BADI in ME21n

    I have requirement that when I create PO in ME21N,
    The Purchasing group should come automatically from Z table based on User ID in the ORG.Data Tab of header.
    Next is when I enter Material in Item,It should Check whether that material exists in that Purchasing group or not.
    This 2 enhancement I need.
    Can anybody suggest me which userexit or BADI i should use with details.
    Thanks
    Kumar N

    HiKumar ,
    Pls check the following steps to find the USER EXIT And BADI For ME21n:
    If u want to search the relevant exit for this, then the procedure is like this.
    Run the transaction ME21N.
    Go to Sytem->status.
    Get the package name from the dialog.
    Go to transaction SMOD and enter  F4 help in Enhancement field,then click on Information System write down the package name there its show u all the User exit.
    or
    If u want to search the relevant BADI, then the procedure is
    Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
    In 'Display' mode, go to 'Methods' tab.
    Double click the method 'Get Instance' to display it source code.
    Set a breakpoint on 'CALL METHOD
    cl_exithandler=>get_class_name_by_interface'.
    Then run your transaction ME21N.
    The screen will stop at this method.
    Check the value of parameter 'EXIT_NAME'. It will show you
    the BADI for that transaction.
    The BADI Used For the transaction ME21N is ME_PROCESS_PO
    Then Run the transaction SE18,selectcheck box BADI write the BADI name cliuck on Display ,go for the documentation for that BADI ,then u fing which methods is suitable for ur requirment .
    I hope this will ok for u.
    Thank u ,
    Sanjit

  • Userexit or Badi for vl01n date check

    Hi experts,
                     While preparing VL01N, BLDATE, WADAT,WADAT_IST  date should be a current date,
    if else i won t allow that delivery to PGI. kindly give userexit or badi  for this issue.
    Thanks and Regards
    G.Vendhan

    Hi,
    Use these steps to find Badi easily.
    1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
    2. In 'Display' mode, go to 'Methods' tab.
    3. Double click the method 'Get Instance' to display it source code.
    4. Set a breakpoint on 'CALL METHOD cl_exithandler => get_class_name_by_interface'.
    5. Then run your transaction.
    6. The screen will stop at this method.
    7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.
    Hope this helps u.
    thanks.

  • Purchase requirement : userexit or badi to use ?

    Hello,
    We've created a few fields on the purchase requisition which were place on the "customer data"-tab ... One of these fields (named 'zzconscode') gets a value which is derived from a customized dictionary-table ... To find the correct value in that table, we need the value of the vendor on the "source of supply"-tab ...
    When we change the value of the vendor, we have to redetermine the value of our field 'zzconscode', but I don't find the correct place to do it ... What I want is a userexit or BADI where I can change the value of our own field, but I don't find any that seems to do it like I want ... Can anyone help me finding the correct one ?
    Greetz,
    Kurt.

    Hi,
    Please check this user exits and BADIs available for purchase requisition.
    Enhancement          
    MEREQ001             
    Business Add-in     
    ME_COMMITMNT_PARKING 
    ME_MEREQ_PARKING     
    ME_REQ_HEADER_TEXT   
    Regards,
    Ferry Lianto

Maybe you are looking for

  • ITunes 10.5 won't open (Mac)

    I cannot open iTunes on my Mac, but it will open in my daughter's account profile.  Help!!!  Thanks in advance.

  • How do I get panoramic wallpapers to work?

    How do I get panoramic wallpapers to work? It's not working for me.

  • "DYNPRO_MSG_IN_HELP"

    Hello! I am getting a dump  "DYNPRO_MSG_IN_HELP" while trying to display and error message MESSAGE e834(zv) during the process of deleting a Sales Order. The code is a part of include ZMV45AFZORIG. When I checked forums I got one post regarding the s

  • MySQL Joining Tables

    I have a MySQL table that contains two user id's, each of a different user. I want to make a query that joins that table with the user table to fetch the usernames corresponding to both user id's. How can this be done?

  • Port not saved for AII

    Hi guys, I configured a port in WE21 and in IDX1. What is the difference? When I try to upload metadate via IDX2, the system never finds the port I configured in IDX1. Why? When I send an idoc (BD10) there is always a status 29 and a red light in WE0