BADI/EXIT/Enhancement spot in during creation of PO to edit Vendor partner

Hello,
I am looking for BADI/EXIT/Enh. spot to edit the vendor partner during creation of a PO.
Due to some business requirement we maintained multiple vendor partner( for same role like goods supplier) in the vendor master and for such cases during creation of PO it throws a pop-up to choose one of the partners. However, in some cases, I have to select a particular vendor partner based on some other field value, and suppress the pop-up.  So to choose the right vendor partner I need a suitable location where I can put my program logic.
Looking forward to your replies...
Thanks in advance.
Best Regards,
Amarjit Singh

By now I am unable to test this BADI to see which data is retrieved and the moment that this happens. But the popup that you mentioned is a Z routine ?? If yes couldn't  you put your logic there?
Regards,
Felipe

Similar Messages

  • Badi / Exit / Enhancement for replacing INSMK during PO creation

    Hi Gurus,
    we want to default the INSMK field (stock type) during Purchase Order creation..
    Can someone help me findind the right BAdI / exit / enhancement for it?
    Thanks in advance,
    Regards,
    Alessio

    Hi Alessio,
    You may check these first:
    Re: Negative postings to MVER table
    Re: select stock type
    Thanks,
    Gordon

  • BADi or Enhancement Spot in IDOC_INPUT_INVOIC_MRM

    Hi,
    Can anyone please let me know whether there is any BADI or Enhancement spot in the Function Module: IDOC_INPUT_INVOIC_MRM to change the BKPF-XBLNR (Reference field).
    This is used for Inbound Idoc:
    Message Type: INVOIC
    Basic Type:  INVOICE02
    Process Code: INVL.
    I go the user exit to change but I am looking for BADI or Enhancement Spot.
    Thanks and Regards,
    Shravan G.

    Answered

  • BADI or Enhancement Spot while assigning BP to a Org Unit

    Hi,
    I have a requirement of changing the BP address while assigning the BP to a Org Unit in PPOMA_CRM. Is there any BADI or Enhancement Spot which can be used for this purpose.
    Thanks,
    Ravi G

    Hi Ravi
    Regarding this thread I want a help from your side if you can help me please.
    I have to put some validation for the assigned employee and the position under which the employee is beeing assigned.
    Is there any badi or Enhancement spot that can resolve my problem.
    the validation will be done as soon as we select the employee that will be assigned to the position and press the ENTER.
    It is done before SAVE.
    Best Regards
    Saurabh

  • How to undo migration of classic BADI from enhancement spot...

    Hello Experts,
    Is there a way to "UNDO" if a BADI is migrated to a custom enhancement spot? I want to
    revert it back to its "classic" status.
    Thank you guys and take care!

    hai do u want to undo migration of custom badis or standard badis
    if for custom badis then from se18 just u can delete the definition form teh enhancement spot
    if for standard badi then i guess it is not advisable
    and if u want a classical badi to be created just select utuilites --> create classical badi definition and it wil not ask for spots
    m.a

  • Tcode-IQ04 any BADI, Exit, Enhancement

    Dear friends,
    I want User Exit/ Badi for IQ04 Tcode.
    Regards,
    Mehul

    Hi,
    User Exits
    IEQM0001  Add. checks for equip. installation at functional locations
    IEQM0002  Additional checks for definition of equipment hierarchies
    IEQM0003  Additional checks before equipment update
    IEQM0004  Object is allowed for contract partner (Order->MaintCont.)
    IEQM0005  Object allowed for SD contract (MaintContract->MaintCont.)
    IEQM0006  Object allowed for SD contract (Maintain maintenance cont.)
    IEQM0007  Check/change manufacturer field in equipment master
    BADIs
    BADI_CCM_EQUI_ARC              BADI_CCM_EQUI_ARC              CCM: Equipment Archiving
    BADI_CCM_EQUI_ECM              BADI_CCM_EQUI_MASTER           Enhancements for parameter effectivit
    EQUI_SERLV_CHECK               EQUI_SERLV_CHECK
    EQUI_SERLV_CHECK                                              External Inspections for MARA_SERLV
    IEQM_MASS_CHANGE               ES_EQUI_EXIT                   Equipment Mass change badi

  • Badi created throught Enhancement Spot,but it is not registered in SXS_ATTR

    Hi All,
    Can anyone please tell me regarding why, When BADI created through Enhancement Spot, it is not registration in the SXS_ATTR table.
    During creation of BADI, Through BADI Definition, the interface and Class is generated by the system itself. Where when I create Badi , by Enhancement Spot I need to enter manually both the interface and Class name.
    BADI Definition:  Z_CUSTOM_BADI
    Implementation name   : Z_CUSTOM_BADI_1
    I hv given a class name as: ZCL_IM_CUSTOM_BADI_1
    But during the debugging, it showing the class name as: ZCL_IM_CUSTOM_BADI
    Thanks in advance.
    Rgds.
    Shaik

    Hi
    I think the request is good for deleting the enhancement, the problem could be if there are other objects there, but if the only object is the enhancement I think It should be ok
    @Max, inside the task when i double clicked the enhancement, its throwing an error the cant be read.
    That's normal if you have delete it
    Max

  • Badi/exit/Workflow called during  execution of the BSP "SRMSUS_SELFREG"

    Hi all,
    We are running on SRM 5.0.(SP06) Strategic sourcing scenario.We are using enterprise Portal as the front end.My query is that at the end of Supplier  registration process,when the Supplier admin creates the USER ID's for the Suppliers(through BSP SRMSUS_SELFREG),is there any way by which we can create the enterprise Portal users for those suppliers at the same time(Automation) ?My BASIS person told me that the automation is possible when the EP system is connected only to 1 backend but in our landscape we are having several systems connected to EP.
    Other alternative would be to send a mail to the EP administrator stating that the Vendors User ID's have been created in SRM and the EP ID's need to be created.
    For this ,i didnt get any BADi/exit which gets triggered during this USER ID creation process wherein i can write my logic for sending the mail to the EP admin.
    There are some Std workflows (e.g. WS10000209)for USER creation but these dont seem to be useful in this scenario.
    So the only method left is to modify the Std BSP which  we dont want.Has anybody worked on this kind of scenario?
    Any suggestions are welcome and will be rewarded as well.
    BR,
    Disha.

    Hi
    I am still searching.. but no BADI/Exit is called in this case..
    <u>Meanwhile, i found few SAP OSS notes, which you can go through -></u>
    Note 1031896 Delimiting of Supplier Reg URL due to Special characters
    Note  1031070 Supplier cannot be registered
    Note  996030 Need to relogin to srmsus_selfreg service when using aliases
    Note 1032573 FormofAddr field mandatory in userselfreg.htm page
    Note 1003820 Supplier cannot be registered
    Note 889451 Not Possible to register in Supplier self-registration
    Note  807511 Error message after self registration of supplier admin user
    Note 784883 Irrelevant warning message stops self registration
    Do let me know.
    Regards
    - Atul

  • Enhancement Spot BBP_ENHANCEMENT_SPOT, BADI BBP_ALERTING

    Hi Guys,
    BADI BBP_ALERTING is single use badi of Enhancement Spot BBP_ENHANCEMENT_SPOT.
    Is there any way i can have multiple implementation of this BADI and add few parameters to control the specific implementation.
    The above BADI is a SRM BADI.
    Thanks.

    Hi Vikram,
    Thanks for prompt reply.
    The above transactions are belongs to Vendor Contract Settlements and under package WB2_REBATES.The BAdi's are called through classes CL_WB2_REBATE_SETTLEMENT,CL_WB2_REBATE_SETTLEMENT_1 in program RWB2R_VENDOR_SETTLEMENT.
    Enhancement Spot: WB2_CC_SETTLEMENT have following BAdi's
    WB2_CC_CHANGE_SPLIT_PART_SETTL - Change Split for Partial Settlement Dates active
    WB2_CC_REV_ACCR_ALLOWED_CHECK  - Check if reversal of accruals is allowed
    WB2_CC_SETTL_AFTER_CREATE      - Save own data after settlement document creation
    WB2_CC_SETTL_ALLOWED_CHECK     - Check if settlement is allowed
    WB2_CC_SETTL_CHANGE_BVB_DATA   - Change Business Volume Base for Settlement
    WB2_CC_SETTL_CHANGE_DATA       - Change Data before Data Transfer
    WB2_CC_SETTL_CHANGE_FINALLY    - Change Data before Settlement Document Creation
    WB2_CC_SETTL_CHANGE_HEAD_DATA  - Change Head Data
    WB2_CC_SETTL_CHANGE_ITEM_DATA  - Change Item Data
    WB2_CC_SETTL_SIGN_ADJUSTMENT   - Adjust Signs in Business Volume Data
    Thanks,
    Somi Reddy Satti

  • MB1B / Change profit center in Exit, Badi or Enhancement

    Hi guys,
    we're doing transfer postings in MB1B with reference to existing returns. In the return item a profit center different from the material master is entered. MB1B is creating the material document with the profit center from the materal master.
    The requirement is to get the profit center from the return into the material document.
    I have tried various ways to meet the requirement:
    - Badi MB_DOCUMENT_BADI
    - Badi MB_MIGO_ITEM_BADI
    - Exit EXIT_SAPLIE01_007
    - Enhancement ENHANCEMENT-POINT SEGMENTDATEN_MAT_SETZEN_03
    - Enhancement ENHANCEMENT-POINT MM07MFM0_M_SEGMENTE_GENERIE_04
    In MB_DOCUMENT_BADI and EXIT_SAPLIE01_007 the profit center can't be changed, MB_MIGO_ITEM is not run through.
    In the 2 enhancements the value can be changed, but the profit center in the material document and the follow up documents is still taken from the material master.
    Does anybody know where I can change the profit center in this case? (Badi / Exit / Enhancement).
    It's a requirement that MB1B has to be used, so using MIGO for this is not a solution.
    Thank you very much!
    Best regards, Andreas

    Hi,
    Enhancement - MB_CF001            Customer Function Exit in the Case of Updating a Mat. Doc.  is called in the update task.
    This could be useful.
    Thanks
    Sujay

  • Badi or enhancement for tcode CM25

    hi all,
    i have to show a warning msg in tcode cm25, wen user will try to drag the work order from orders(pool)
    to work centers if the work centeres are different.
    eg.
    wen i am trying to drag a work order 'abc' from orders(pool) to work centers, if work ordrer in work center is different
    say 'xyz' then it should show a warning message.
    please help if there is any badi or enhancements spots for the same.
    I tried below user exits. But i am not able meet my requirement.
    CY040001
    CY040002
    CY190001
    CYPP0002
    CYPP0003
    CYPP0004
    CYPP0005
    CYPP0006
    Thanks n Regards,
    Mukesh Yadav

    Hi Mukesh,
    use below link to understand BADI or User Exit of any transaction.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/0041d4e6-1e43-2e10-0db4-9386abe98fe6?quicklink=index&overridelayout=true
    Regards,
    Gaurav.

  • CJ20N - Enhancement Spots

    Hi Gurus,
    I am looking for a BADI / User exit / enhancement spot for the 'Invoicing Plan Create Dates in Invoicing Plan' screen of transaction CJ20N. [MENU PATH : CJ20N (on any activity) - EDIT - ACTIVITY - Invoicing Plan]. We are looking to clear out the 'Reference field' from the screen mentioned above.
    It seems no user exit / Badi has been provided for doing this. Does any of you has any hints on this OR may be if someone knows a suitable enhancment spot, please let me know.
    Thanks,
    Ashok

    Hi Ashok ,
    if u wont find any enhancements , then u can go for ImplictEnhancements -->its like changing the standard sap programs at begining/end of the programs/form-endforms/functions.
    for this what u need to do is , while saving the invoice plans ,try to do debug and find out final perform statement or FM which will create planning documents , base on the Fcode also u can find out.If u know the final FM or rroutine then in that u can implement ur IMplict Enhancements
    regards
    Prabhu

  • Exits/Enhancemet spots in IW51/52 Screen

    Hello Experts,
    I have a particular requirement wherein an existing Service Notification is opened in iw52 screen, user makes some changes
    & then at the last moment decides NOT to SAVE the same.
    As a Result a standard SAP pop up comes up saying 'Data will be lost. Do you want to SAVE ? YES :  NO : CANCEL'.
    If User clicks on 'NO' then I need to update the status in database.
    Can anyone suggest any screen exit/enhancement spot so that I am able to catch the sy-ucomm value & act accordingly ?
    I saw the forums where exit names like QQMA0001(for header) and QQMA0008(for item) , QQMA0014 are given but that is of no help to me.
    Also I would like to know how did you guys find the Exits QQMA0001/08/14 ? When I go to smod & give package IWOC (for iw51 Transaction) I never get these exit names. Plesae help.
    Thanks in advance.
    Best Regards,
    Rohit

    Hi,
    These are the user exits for IW51/ IW52.
    IWO10026            User check on setting status 'Do not perform'
    IWO10027            User exit: Generate user-defined settlement rule
    IWOC0001            Create PM/SM notification: Determine reference object
    IWOC0002            PM/SM notification: Check whether status change is allowed
    IWOC0003            PM/SM authorization check of ref. object and planner group
    IWOC0004            Change single-level list editing PM/QM/SM ALV settings
    Also, check program SAPLIQS0 for any enhancement spots.
    Regards,
    Danish.

  • Valuation price with user exit/BADI/Enhancement Spot (In valuation variant)

    Hi all,
    i am facing problem finding enhancement when creation of sales order of Valuation price with user exit/BADI/Enhancement Spot  (In valuation variant)
    For refferenece:
    When going to t.code VA03, select one item and go to extras in the menu bar and select costing then you find some amounts calculation i.e valuation price automatically.
    So when creation of sales order i am giving material and that material price automatically takes from material master and creating sales order.
    My customer requirement is to get the valuation price of the input material from Z-table during the sales order cost estimate.
    This Z-table contains the material code, plant , grade  of the material.
    Ex:
    Material         Plant   Grade Price
    A                1000    XYZ     25000
    A                1000    PQR     35000
    A                1000    BCD     45000
    Suppose it depends on sales document type and which grade price i have to take.
    So first of all i am unable to find enhancement where to change this code to get change the valuation price.
    Does anybody have any idea , is there any user exit/BADI/enhancement for this.
    So please help me in this issue.
    Thanks & Regards,
    lokeshgoud

    pls allow me to post the questions

  • User Exit/ BADI during creation of vendor master

    Dear Friends,
    During creation of vendormaster if the with holding tax is maintained then PAN no. field should be made mandatory.
    So far I know this can't done through standard field selection of vendor master. So this is to be done through BADI/User exit. Please provide me the same where in run time I can get PAN no field. It comes from the excise table.
    Regards

    First try for any Customization is available.
    If not we can achieve with enhancement point.
    Try to find out an implicit enhancement point on PAI event of the screen there validate for the "PAN No"
    if the "PAN No" is blank raise an error message & EXIT from the PAI.
    It would serve your purpose.
    Regards.
    Abhijit

Maybe you are looking for

  • How to display a report in tree format

    hai can any one send me the code to display the report in a tree format if i take example of customer numbers as tree branches and if i click each customer number the tree should expand showing all sales orders for a customer ragrds afzal

  • Bridge Gallery into Flash

    I've created a web gallery in Bridge CS5 and I want to place the gallery inside of my timeline in Flash CS5.  I'm making a website for some jewelers and I want to have different photo galleries of their different items.  If you have any insight, plea

  • How can I use the MacBook Pro webcam with Windows XP apps under Parallel?

    Thank you in advance for your help with this matter. I have a MacBook Pro and I have just installed Parallel with Windows XP. I would like to use the webcam that comes with the laptop for applications that run under Windows XP (ex.: PalTalk). The app

  • What happens when you're using nav mode on Ovi Map...

    ... or does nav mode shut down incoming calls?

  • MTC/SMPTE Sync

    Using AA3 with Windows Vista on HP Pavillion Notebook. I've optimized Windows for better DAW performance. Using Presonus Firewire products as recording interface and tons of external recording and keyboard gear. In multitrack mode, I set up AA3 to MI