Can a BAdI (RSR_OLAP_BADI) be implemented in BI 7.0?

Hi,
I have seen some examples of implementing BAdI in BW 3.5 for creating virtual key figures in InfoCube, ODS etc.
Can a BAdI (RSR_OLAP_BADI) be implemented for virtual key figures in BI 7.0 also (InfoCube & ODS)?
Thank you,
Sekhar

no, i think  we cannot impliment for that particular RSR_OLAP_BADI badi because of this version change

Similar Messages

  • Reg: Can I code in standard implementation of a BADI "WCM_DECOUPLING"

    Hi all,
    I'm trying to use a  BADI (WCM_DECOUPLING) for transaction IW32. But when I tried to create an implementation for this BADI in SE19, it is throwing the following error "BADI definition WCM_DECOUPLING is only provided for SAP internal use".
    Then I've checked the attributes of this BADI in se18, an option "within SAP" is checked.
    I've checked the old threads also, but I couldn't find any help to use this BADI somehow.
    MY QUESTION: later, I've found using transaction SE84 that this BADI is already implemented by standard SAP in the name
    "WCM_DECOUPLING_IMPL" and activated. But, it's runtime behavior is shown as "EA-PLM is deactivated; implementation will not be called". Can I use this standard implementation to code my changes or validations.
    Thanks,
    Rajan U

    Dear Shahin,
    Thanks for your prompt reply.
    I've adapted the same method (SE24) to find this BADI. I see other BADIs doesn't have the required parameters flowing in. That is the reason why I am trying to some how implement this BADI.
    My requirement: After creating work order in Iw31, a list of people has to approve the work order by using permit (ech one will have the unique permit key). For this a pop window containing table control of permit keys listed in the order is provided.
    I've to place a check/validation to ensure that these permits are approved in the same order as it has to be done.
    for example: 1) Functional head 2) General manager 3) Managing director
    I've also searched for user exits, but, on that is suitable for this req is not working.
    Please suggest me a method to do this.
    or
    if I create ZBADI i.e. ZWCM_DECOUPLING, will this be called inside the standard program? will the exit handler call this?
    Please give me your suggestion.
    Thanks,
    Rajan U
    Edited by: Rajan Usman Basha on Jun 2, 2011 5:45 AM

  • Which table if for BADI and its implementation

    Which table if for BADI and its implementation
    I want to know which implementations have already been created and actived for one BADI.

    Hi
    check the tables for BADI
    SXC_ATTR   
    SXC_ATTRT  
    SXC_CLASS  
    SXC_COCO   
    SXC_EXIT   
    SXC_FCODE  
    SXC_FCODET 
    SXC_IMPSWH 
    SXC_SCRN   
    SXC_TABLE  
    SXC_TABLET 
    Regards
    Anji

  • Where can I get a reference implementation of XQJ

    Where can I get a reference implementation of XQJ
    - Raees Uzhunnan

    Reference implementation of XQJ is not available yet. When it becomes available, you can find it from the JSR XQJ page (http://jcp.org/en/jsr/detail?id=225).
    Regards,
    Geoff

  • Can the badi of MIRO be used to add/delete the material documents in MIRO?

    Hi ,
    Can the BADI of MIRO be used to add/delete the material documents in MIRO? As I use call transaction to call 'MIRO' , during I fill in the bdc tab of the MIRO, I want to use its badi to delete/add some listed material documents in the items of the MIRO.
    If you have solution, please let me know. Thank you very much.

    Thank you for your reply.
    Yes, I have finished the call bapi code. But the users want to change some post date, tax, amount and some account values
    during MIRO. So I tried to use call bdc.
    But when I call bdc to run miro, I need to update the material documents reciords which are choosed according to some specific logic.

  • Org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation

    Hello,
    I'm getting a following error message in .trc file (in udump):
    org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation
    This error is caused by very simple construction in my stored
    java procedure
    org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init();
    While loading my java procedure into Oracle 8.1.6.1 for NT,
    there are no error messages nor warning during resolving.
    I found, it's only problem of 8.1.6 version for NT,
    I can run my stored java programs on 8.1.5 for Linux.
    Doe's anybody have any idea what wrong with internal ORB
    in 8.1.6 Oracle RDBMS ?
    Thank you very much.
    null

    Laurent,
    When are you getting this error ? Is this error coming from Oc4J or are you getting this error from JDeveloper 9i ?
    regards
    Debu Panda
    Oracle

  • Can throw some inputs on Implementation.

    Hi Nagamohan,
    Can throw some inputs on
    Implementation Flow write from Scratch......Role of Functional Consultant SCM in Implementation Project write from scratch. what are all the documents he will referring through -- start from the day one.
    Suppose let us consider an Example:-
    I want to Implement Oracle E-Business suite for X - Company. X is into Auto Components.
    Head Office is Located in Delhi,
    Manufacturing Plants in Hosur(Bangalore) , Chennai , Indore and It contains respective warehouses for Manufacturing Plants.
    Can you please guide how to go about this.
    I will be handling implementation project ...Please treat this important & Urgent
    regds

    Hi,
    FORMS TRACKING module provides an efficient method of tracking the various concessional forms, which are to be submitted to the Central Sales Tax Authorities to avail reduction in Sales Tax. The module can be extended to track and monitor other forms like Transit forms, Road Permits and Octroi forms. The product provides extensive analytical reports to supplement form-wise, customer-wise and period-wise details.
    OptiSuite FORMS TRACKING module integrates with the Sales and Purchase modules of SAP R/3.
    Main features of this module are:
    1) Details of different concessional forms can be tracked in relation to the Sales Order, Purchase Order and Stock Transfer Order in an ERP system
    Form type and eligible customers are identified based on Tax code & Condition types
    2) Forms of any nature can be incorporated for tracking and monitoring purposes through Form Type customisation
    3) Periodic reminders to the customers to issue the pending concessional forms can be sent as e-mail.
    4) Facility to provide Annexure to the vendor along with the form (as the form may not have enough space to enter details).
    5) Facility to track the Octroi forms
    6) FI posting of financial transactions for payments made and payments received, directly from the OPTISUITE FROMS TRACKING module
    7) Tracking of Transit forms and Road Permits
    8) Provision to estimate the liability incurred due to non-receipt of concessional forms
    9) Aging analysis can be done on forms that are due from customers
    Centralized access to all Registers - eases auditing efforts
    REWARD POINTS IF HELPFUL
    Regads
    Sai

  • Can't instantiate default ORB implementation ....

    I'm developing a J2EE application, and I have this ERROR :
    java.lang.ExceptionInInitializerError: org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation com.visigenic.vbroker.orb.ORB minor code: 0 completed: No
         at java.lang.Throwable.fillInStackTrace(Native Method)
         at java.lang.Throwable.fillInStackTrace(Compiled Code)
         at java.lang.Throwable.(Compiled Code)
         at java.lang.Exception.(Compiled Code)
         at java.lang.RuntimeException.(RuntimeException.java:47)
         at org.omg.CORBA.SystemException.(SystemException.java:49)
         at org.omg.CORBA.INITIALIZE.(INITIALIZE.java:73)
         at org.omg.CORBA.INITIALIZE.(INITIALIZE.java:47)
         at org.omg.CORBA.ORB.create_impl(ORB.java:305)
         at
         at com.bo.wibean.WIServerImpl.init(WIServerImpl.java:214)
         at com.bo.wibean.WIServerImpl.(WIServerImpl.java:142)
         at retry.jspService(_retry.java:51)
    I'm using the OC4J r2. Some boby can help me ?

    Laurent,
    When are you getting this error ? Is this error coming from Oc4J or are you getting this error from JDeveloper 9i ?
    regards
    Debu Panda
    Oracle

  • How can find BAdi

    Hi All.
    I need to find BAdi for Tcode:VL02N. how can find BAdi for particular transaction.
    Help me.
    To be Reward all helpfull answers.
    Regards.
    Jay

    Jay,
    Run the below code to find badis for a txn,
    report zbadi_find .
    tables : tstc,
    tadir,
    modsapt,
    modact,
    trdir,
    tfdir,
    enlfdir,
    sxs_attrt ,
    tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode,
    p_pgmna like tstc-pgmna .
    data wa_tadir type tadir.
    start-of-selection.
    if not p_tcode is initial.
    select single * from tstc where tcode eq p_tcode.
    elseif not p_pgmna is initial.
    tstc-pgmna = p_pgmna.
    endif.
    if sy-subrc eq 0.
    select single * from tadir
    where pgmid = 'R3TR'
    and object = 'PROG'
    and obj_name = tstc-pgmna.
    move : tadir-devclass to v_devclass.
    if sy-subrc ne 0.
    select single * from trdir
    where name = tstc-pgmna.
    if trdir-subc eq 'F'.
    select single * from tfdir
    where pname = tstc-pgmna.
    select single * from enlfdir
    where funcname = tfdir-funcname.
    select single * from tadir
    where pgmid = 'R3TR'
    and object = 'FUGR'
    and obj_name eq enlfdir-area.
    move : tadir-devclass to v_devclass.
    endif.
    endif.
    select * from tadir into table jtab
    where pgmid = 'R3TR'
    and object in ('SMOD', 'SXSD')
    and devclass = v_devclass.
    select single * from tstct
    where sprsl eq sy-langu
    and tcode eq p_tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
    write:/(105) sy-uline.
    format color col_heading intensified on.
    Sorting the internal Table
    sort jtab by object.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type c.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    loop at jtab into wa_tadir.
    at first.
    format color col_heading intensified on.
    write:/1 sy-vline,
    2 'Enhancement/ Business Add-in',
    41 sy-vline ,
    42 'Description',
    105 sy-vline.
    write:/(105) sy-uline.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    format color col_group intensified on.
    write:/1 sy-vline,
    2 wf_object2,
    105 sy-vline.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    select single modtext into wf_txt
    from modsapt
    where sprsl = sy-langu
    and name = wa_tadir-obj_name.
    format color col_normal intensified off.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single text into wf_txt
    from sxs_attrt
    where sprsl = sy-langu
    and exit_name = wa_tadir-obj_name.
    format color col_normal intensified on.
    endcase.
    write:/1 sy-vline,
    2 wa_tadir-obj_name hotspot on,
    41 sy-vline ,
    42 wf_txt,
    105 sy-vline.
    at end of object.
    write : /(105) sy-uline.
    endat.
    endloop.
    write:/(105) sy-uline.
    skip.
    format color col_total intensified on.
    write:/ 'No.of Exits:' , wf_smod.
    write:/ 'No.of BADis:' , wf_badi.
    else.
    format color col_negative intensified on.
    write:/(105) 'No userexits or BADis exist'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(105) 'Transaction does not exist'.
    endif.
    at line-selection.
    data : wf_object type tadir-object.
    clear wf_object.
    get cursor field field1.
    check field1(8) eq 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    set parameter id 'MON' field sy-lisel+1(10).
    call transaction 'SMOD' and skip first screen.
    when 'SXSD'.
    set parameter id 'EXN' field sy-lisel+1(20).
    call transaction 'SE18' and skip first screen.
    Reward if helpful,
    karthik
    Message was edited by:
            Karthik Potharaju

  • Can I have my own implementation of java.awt.EventQueue

    Hi guys,
    Can I "override" the default implementation of java.awt.EventQueue? Some JVM/CVM tricks?
    For any tips, Thanks!

    I think what you're looking for is EventQueue#push(EventQueue).
    public static void main(String[] args) {
            final EventQueue queue = new EventQueue() {
                public void postEvent(final AWTEvent theEvent) {
                    super.postEvent(theEvent);
                    System.out.println("postEvent "+theEvent);
            Toolkit.getDefaultToolkit().getSystemEventQueue().push(queue);
            final JFrame frame = new JFrame();
            frame.setContentPane(new JButton("Click Me"));
            frame.setSize(300, 300);
            frame.setLocationRelativeTo(null);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setVisible(true);
        }

  • Please,how can I use javamail to implementing draft box on webmail

    please,how can I use javamail to implementing draft box on webmail

    I already can send and receive EMail ��create
    subfolder with javamail in imap server.but I don't
    know how implement draft mailbox with webmail .
    please expert help me . thanksyou can only create subfolders in a imap mail server ,and you can use folder class included in javamail api to access,create,modify and delete subfolders.You also can create subfolders under a subfolder as you want.
    the simple example is:
    //first create mail session
    mailSession=...
    // second create mail store
    mailStore=...
    //third get root folder
    IMAPFolder rootFolder = (IMAPFolder)mailStore.getFolder("INBOX");
    if ((rootFolder==null)||(!rootFolder.exists())) return false;
    //finally create a subfolder "outbox" under root folder "inbox"
    IMAPFolder tmpOutFolder = (IMAPFolder)rootFolder.getFolder("OUTBOX");
    if (tmpOutFolder==null) return false;
    //if the target folder not exist just create it
    //note:when you create a subfolder you can assign its attribute.Details,please read the javamail document.
    if(!tmpOutFolder.exists()) tmpOutFolder.create(Folder.HOLDS_MESSAGES);

  • I left my ipod 5 on the charger and it's recording video I'm currently away for 3 days can anything bad happen to it?

    i left my ipod 5 on the charger and it's recording video I'm currently away for 3 days can anything bad happen to it?

    No excpet it will stopnrecording when the storage space runs out.

  • Using BADI ORDER_SAVE to implement order split?

    I'm working in a CRM 4.0 system in which I need to create an order split based on sales organizations. My initial idea was to create an implementation of the BADI ORDER_SAVE in which I call the method CHANGE_BEFORE_UPDATE where I want to read the available sales order data and perform the split.
    The scenario could be that a sales order comes in from internet sales or is generated directly in CRM with one line from sales organization X and one from sales organization Y. I want to read the available line item data and split the order in two orders. One for each sales organization.
    I have been looking through the functions in function group CRM_ORDER_API and through the available methods for business object BUS2000115, but I cannot seem to find anything that works at the point in time where my BADI is called.
    In my system one order containing two different sales organizations will fail, so an alternative might be to have a batch job running that reads the failed orders after they have been saved in CRM and splits them according to my requirements using the function module CRM_ORDER_MAINTAIN.
    Would any of you CRM gurus have a suggestion to how I can implement the first scenario as I find this solution a bit more elegant than the second?
    Best regards,
    Anders

    Anders,
    Another approach is the following:  Save the order generated by ISA as a different document type from the target split order.  The next step is to use the SPPFCADM action configuration to build a scheduled action that is kicked off when your document is saved(I believe you can make the order save as a triggering condition).  Then in the new action class read the document determine whether it needs to be split and generate the subsequent sales documents as needed.
    The problem with splitting out the original document is that you lose track of the "logical" orginal order, and you face the issue of deleting the items from the original document.  The benefit of creating subsequent documents is that you maintain the document flow, and only have to create new orders which is much simpler.
    Good luck,
    Stephen

  • Badi's multiple implementation

    Hi,
    I have a doubt in badi implementation.
    Suppose we have a badi which can have multiple implementation. Suppose this badi's  has  5 methods and one implementation is created in which these 5 methods were implemented.
    Now we make another implementation in which we change one method and do not touch others.
    How will we made this BADI work so that it calls one method from the new implementation and rest of the method from older implementation.
    Many Thanks!
    Parul.
    Edited by: Parul Gupta on Jan 29, 2011 12:52 PM

    Hi ,
    This might be helpful.
    1.Define the Filter for Badi.
    2.Set different filter values for each Badi Implemention.
    3.Call badi implemention based on filter value.
    Regards , Chetan.
    Edited by: Chetan on Feb 16, 2011 2:09 PM

  • BADI TRIP_POST_FI - Standard Implementation

    Hello Experts,
    I am trying to use the BADI TRIP_POST_FI, this is related to interface IF_EX_TRIP_POST_FI.
    But the standard class CL_EX_TRIP_POST_FI  is already using this interface, and has imple-mentation for all methods.
    So, although I can create a new implementation using definition TRIP_POST_Fi it is never exe-cuted because the system is is using the standard implementation.
    What can I do in this case ?
    Thanks
    Francisco

    Definition TRIP_POST_FI had been modify, that´s why the exist never was called. 
    Thanks any way.

Maybe you are looking for

  • Is there a way to assign the mouse middle click

    hello all, I have a graphics pen , and I wish to assign the middle click ( the button that is on the pen ) to switch the foregrou and background color. It is mor handy when painting. is there anyone who knows a method , generally I want to know if I

  • Lightroom 4.1RC2 no export color fringe correction to CS5 Camera Raw 6.7RC

    The new colorfringe correction method in Lightroom 4.1 RC2 works fine even for difficult longitudinal CA when used with care. After basic adjustments I normally export my raw file to CS5 for further editing. However found out that even after the Came

  • 300 GB disk as hot spare for 146 gb disk in stk 6140

    Hi, Does any body know this for sure? Customer plans to buy new tray with 300 gb fc disks. Also hey have old tray with 146 gb disks. They want to assign two 300 gb disks as hot spares for old 146 gb and for new 300gb disks. Will it work? If you can c

  • Is there an inexpensive app to edit a PDF

    I would like to edit some text in a pdf file. Is there aneasy way to do that? Thanks, Ron

  • Duration for email response

    Hi, Where can I define the duration (days) within which an incoming email should be responded? For example, if I'm receiving an email in my Agent Inbox today so it will show Creation date a today (01/30/09). Where can I define the number of days (ex: