BADI Activation

Hi,
In function module K_PCA_FILL_PROFIT_CENTER , one BADI is called as below :
IF badi_exit_1 IS INITIAL.
    CALL METHOD CL_EXITHANDLER=>GET_INSTANCE
      IMPORTING
        ACT_IMP_EXISTING              = badi_1_active
      CHANGING
        INSTANCE                            = badi_exit_1.
  ENDIF.
badi_1_active should be 'X'. However it is initial.
The BADI is implemented and activated , even though badi_1_active is initial.
Please let us know is there any other way for BADI activation.
Thanks!

Did you use SE19 to implement and activate the BADI.  If you have, I would say search OSS notes to see if there is a fix.
hith
Sunil Achyut

Similar Messages

  • Issue with New BADI activation

    Hi,
         I am working with BADI BADI_HRTMC_DR_FIELDS. I need to create a new implementation with filter value 'SAP_BP'. Already a standard implementation HRTMC_IM_DR_FIELDS_BUS_PARTNER exists with same filter value, but I dont want it to get executed. When I tried to activate my new implementation, I get error saying another implementation exists with same filter value. I am not seeing any options for deactivating the standard implementation. Please suggest how I can make my new implementation run instead of the standard.
    Thanks,
    Mahesh

    Done through IMG settings for this BADI.

  • Help with badi activation

    Hi friends! I want use badi definition BADI_J_1BECD for transaction J1BECD. To do this, I have created implementation on SE19 with definition "BADI_J_1BECD" and coded method "Fill entire register I051", but I cannot debug it even putting Break-point in this. I tried debug with SM50 (fake loop) but without sucess. I'm forgetting anything?
    My release is 4.6c.
    Thanks for any help.

    I found the problem! In release 4.6c has a parameter p_bapi with 'X' as default value that block bapi calls.

  • BAdi: Meaning of "active not switchable through custom" ?

    Looking at a BAdI implementation on the tab named "Enh. Implementtation Elements" of se18, there is a checkbox labelled "active not switchable through custom" . What exactly does this mean? And if I uncheck it, where in the IMG might I be able to customize BAdI activity?
    I have observed that a BAdI implementation was active in one client (the one in which it was developed) and inactive in another one (the test client) when this box was unchecked. So it doesn't seem to have anything to do with having an active version of the code.
    I'd also appreciate a pointer to documentation. SAP help wasn't much use to me.
    -- Sebastian

    Hi Bill,
    if i may ask, does the column already referenced well?
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/1084935b-0367-4814-b4fc-390670806bd3/content-query-custom-fields-not-showing-up-even-after-following-all-the-steps-all-steps-listed?forum=sharepointdevelopmentprevious
    http://msdn.microsoft.com/en-us/library/ms497457%28v=office.14%29.aspx
    if possible please have a try to create some calculated columns that reference the InfoPath content type columns and used the calculated ones.
    you may also try this codeplex, for testing :
    http://enhancedcqwp.codeplex.com/
    Regards,
    Aries
    Microsoft Online Community Support
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Active BADI in MD04

    Hi All,
    while checking stock requirement list, I can see the indicator Badi Active checked under Forecase adn Planning Tab.  How to know which BADI is active for planning.
    Thanks and Regards
    Alex

    Hi
    There is a report SNIF which you can run in SE38 to check all implemetned BADIs, then you can simply find out what BADIs from the description and packages.

  • Query in Badi Implementation!!!!

    Hi all,
                     I have a requirement which requires me to Implement the Badi 'DOC_PERSONALIZE_BCS' .
    This is a filter dependent Badi.
    When I try to Implement this Badi , I am required to give a filter value.
    When I give the filter value and try to activate the Badi , I get a message as follows:
    "There are already Active Implementations for these Filter types"
    I checked and found out that there is already a Standard Implementation for this Badi.
    I want my Badi to get activated.
    Please tell me how I can activate my Badi for the Filter type.
    Kindly reply immediately as this is bit urgent.
    Regards,
    Vijay

    Hi,
    You can get your BADI activated even though the filter value is already defined in other implementation. This condition should not give any problem in activitating the BADI. But this condition should be avoided. Because if two implementations are present in BADI with same filter value then whenever the BADI is called, all implementations with the given filter value are executed which is not desirable.
    You need to deactivate the std implementation and then create new implementation or copy the std implementation and make changes in it as per your requirement.
    Please reward if useful.
    Regards,
    Ashlesha

  • ABOUT Badi with run MD04

    I have the implementation of the BAdI method CHANGE_MDPSX_MDUP and avtive it , but the indicator 'BAdI active' in the header details of the stock/requirements list (MD04) is also blank , how to set it ?.

    is there a header in md04? I am working on BADI with MD04, but dont see any header!!

  • Two BADI implementation with same Infoprovider in the filter

    Dear All ,
    I have implemented two BADI (for virtual keyfigures) on same Infoprovider with transaction SE19..
    When run the query, do run only the last BADI activated.
    I can do two BADI joined on same infoprovider ?
    Thanks.
    Charly
    Edited by: Charly1 on Aug 9, 2011 8:46 AM

    I am not sure if you can use multiple BADIs for one info provider; please check if you can write the entire logic in one BADI.

  • BAdI for creating PR in ECS

    Hi
    We are using the ECS.But for some material groups we want to use classic scenario where the SC created a PR in the backend.
    The BAdis activated are BBP_CREATE_BE_PO_NEW and BBP_EXTLOCALPO_BADI

    Hi
    You can do it technically by making use of BADIs using SE18 Transaction.
    Use
    BBP_TARGET_OBJECTS BADI.
    or
    You can use the Business Add-In BBP_TARGET_OBJTYPE if you wish to implement a different logic for creating documents in the backend system.
    The following documents can be created:
    ->Purchase requisition
    ->Purchase order
    -> Reservation
    <u>Solution using Functional Settings</u>
    <b>SPRO Configuration Path in SRM system.</b>
    <u>Supplier Relationship Management -> SRM Server -> Cross-Application Basic Settings -> Define Objects in Backend System (Purch. Reqs, Reservations, Purchase Orders, etc.)</u>
    Regards
    - Atul

  • GTS Activation : Client Wise

    Landscape  : 1 ECC System (Multiple Clients(10,20,30 and each client corresponds to each business process)
                         Knowing the fact that Client wise business handling is not recommended.
    Case : GTS checks are applicable for Only client 20. Is it possible to restrict the GTS activities for a particular Client.
    The document types and and application level configs can be done client wise. What about the GTS BADI activation and other transfer Document activation.
    Is there any built in Functionality for client handling or is there any work around.

    Hi Devanand,
    My Mistake, if I didn't made it more clearer and simpler.
    Basically, what I told is that while making connection between GTS system and Feeder system (client 20 in this case), there is something known as mapping in both the system which is also  further segregated by Logical systems at both the ends. First understand a scenario where a GTS solution and feeder solution are both located on the same physical system but with different clients. In that ase, these clients acts as the distinguishing factor while connecting both system and nothing happens as per your concern. Even If, there is such a scope, why not you remove the mapping at Feeder system end for non required systems and make the response to  follow on with document processing if GTS system  is not found or even if there is a GTS block. In this case, there will be no effect of GTS processing on other clients for which there is no mapping and  for which ,response settings are done.
    Regards,
    Aman

  • Call catalogs from PM order ,BADI PLM_CATALOG_IF

    Hi ,
    We are configuring catalogs for PM order in R/3 . 4.7 seems to have limitation of calling multiple catalogs for order type and plant combination.
    I saw many threads telling to use the BADI PLM_CATALOG_IF with method "CATALOG_GET_ALTERNATIV" .
    SAP has provied default implementation "PLM_CATALOG_OCI" for this BADI and I dont see multiple use flag on that BADI active, so if want to add additional logic in the BADI how do i do that?
    Thanks,
    Krishna.

    Hello Tom,
    Yes it is possible with ERP releases.
    Previously it was only possible to assign one catalog to a order type / planning plant. Now multiple catalogs can be assigned in customizing.
    IMG:
    > Plant Maintenance and Customer Service
      > Maintenance and Service Processing
        > Maintenance and Service Orders
          >Interface for Procurement Using Catalogs (OCI)
            (/) Assign Catalog of Order Type
    Specific catalog can then be selected from the application.
    -Paul

  • To activate a BADI

    Hi,
    I need help regarding a BADI.
    I have implemented a  BADI MD_PIR_FLEX_CONS  and activated it.
    I have also set PIR's having a consumption indicator = 4.
    But still when I run the MRP i.e. MD04  BADI Active is still unchecked.
    Please provide me a solution to make it active.
    Thanks .
    Arbind

    Hi,
    I have seen there is no other Activated BADI.
    But I don't know when I am activating and giving a Break-point .
    When I run the MRP MD04 ,the  Break-point is not triggering at all .
    Please help this is very important for my Implementation Project.
    Thanks.

  • To activate BADI MD_PIR_FLEX_CONS

    Hi,
    I need help regarding a BADI.
    I have implemented a BADI MD_PIR_FLEX_CONS and activated it.
    I have also set PIR's having a consumption indicator = 4.
    But still when I run the MRP i.e. MD04 BADI Active is still unchecked.
    Please provide me a solution to make it active.
    I have already deactived there is no other existing avtivated BADI except mine which I have Implemented
    "MD_PIR_FLEX_CONS".
    Thanks.
    Arbind.

    Hi
    Pleaae check the followings.
    1. Please set the consumption indicatore as 4 in MD61/MD62
    2. Please go to OPPS to check the strategy you used, the BADI need a strategy can consume the requirement.
        Some strategies only reduce witout consumption.
    3. Please check if the status of BADI is 'Active' in SE19 and SE18. After implementing the source code, you need to push the 'Activate' button.
    Best Regards.

  • FDM_COLL_SEND_ITEMS --- FSCM Collections Management  --- V.V.V Urgent

    Hello,
    The main purpose of this BADI is to send fi-ar data to FSCM.
    The BADI FDM_COLL_SEND_ITEMS is active, so When we create a customer in XD01, we are able to see that in Business Partner Tcode BP.
    Our business requiremet is to create two additional fields to the worklist for Collection Management. So we have used the method COMPLETE_DATA  which is available in BADI FDM_COLL_SEND_ITEMS and populated additional fields which are required by the business.
    We have to execute BADI to get two additional columns in the Collections worklist, but If i execute the BADI, i am getting the message that "BAdI FDM_COLL_SEND_ITEMS is active". If i dont keep the BADI Active, i cant get the A/R data to FSCM.
    Please let me know what are the Pros and Cons If i setup "FDM_COLL_SEND_ITEMS" as a background job in my current scenario to get AR-DATA into FSCM (OR) Should i have to definitely setup "FDM_COLL_SEND_ITEMS" as an Background Job.
    Please advice me how to proceed.
    Thanks
    Rajanikanth

    Rajnikanth,
    Did you extend the BAdi to have additional fields sent to collections? for the fields to be available in the worklist i think there are two other BAdi's to be created. if you have figured out let me know as we are doing the same adding a couple of fields from the old credit management of SAP (FI-AR)
    Thanks
    Vikram

  • Error while adding items to shopping cart

    We have SRM Server 5 with integrated ITS. We are at patch level - Basis/ABAP at 12 & SRM at 5 (all latest).We have an error as below.
    We are able to login & go till "Shopping Cart". But when we try to add an item quantity through the path
    -Shop->Internal Goods/Services->Start->Laptops->Quantity(1), it throws an error as
    "The URL http://<host.domain-name>:8000/sap/bc/gui/sap/its/bbpsc02/~flNUQVRFPTI3OTcyLjAwMy4wMi4wMQ== was not called due to an error."
    It also gives a dump in ST22 as
    Runtime Errors         UNCAUGHT_EXCEPTION 
    Except.                CX_BBP_PD_ABORT    
    Only thing I am not sure of the configuration is the table entries in TWPURLSVR.
    Would appreciate a quick response.
    Regards, Sameer

    Sameer-
    I want to clarify a point made by Vadim regarding the use of IPC.  IPC is NOT mandatory for SRM if you are only using the EBP component in classic mode - in the short term this can make things easier to deal with.  If are not in classic mode then you must address your IPC issue.
    See OSS note 539720 for all requirements to utilize simplified pricing w/out the IPC.
    The solution per the OSS note is listed below:
    'Simplified pricing (classic scenario)' is available as of SRM Release 2.0 Support Package 03.  If you want to use simplified pricing, you must also carry out the following steps:    
    a) ACTIVATE implementation of BBP_PRODUCT_PRICE in the BBP_PRICEDATA_READ BADI
    b) DEACTIVATE implementation of IPC_UPD_PROD_BUFFER in the PRODUCT_UPDATE2 BADI (EBP 3.5 and SRM 3.0)
    c) DEACTIVATE implementation of CRMB_BBP_PRICINGINIT in the PRC_PRICING_INIT BADI (EBP 3.5 only). Use Transaction SE18.                
    The first BAdI controls whether simplified pricing should be used and reads the price data from the product master, if required.  The second BAdI updates the price data in the IPC if changes were made in the product master (EBP 3.5 and SRM 3.0 only).   The third BAdI controls whether obsolete ABAP pricing (BAdI activated), IPC or simplified pricing (EBP 3.5 only) should be used. 
    You always have the option to change from simplified pricing to normal pricing using IPC. You can change from IPC pricing to simplified pricing in accordance with the above restrictions. However, avoid repeatedly changing the pricing method.                                               
    Cheers-
    b

Maybe you are looking for