How to add drill-through action programmingly

I am using a third-party tool to create the SSAS cube. That tool does not have the function to create a drill-through action so I have to manually add the drill-through each time after I overwrite the SSAS database.  
Is there a way to add the drill-through action through code, like XMLA? I googled this topics for a while but could not find the answer. 
Thanks.

HI,
U can use AMO(Analysis Management Objects) to create a whole SSAS Database.
For example
http://avinashkt.blogspot.co.at/2008/04/olap-cube-generation-programmatically.html
This example shows the cube generation programmatically by C#. But there are alos classes and methods in AMO for Actions.
KR Jürgen

Similar Messages

  • Let me know how to Implement Drill throughs in the NW verdion

    Hi,
    I am doing BPC migration project from MS7 to NW7.5.
    There are some Drill throughs are developed in the MS version,And there is no URL in the MS fro this.They stored the data in a table in the backend (SQL)
    Let me know how to Implement Drill throughs in the NW verdion.
    Thanks and Regards
    Krishna

    Hi Krishna,
    Please go through the below link on Drill through in 7.5 NW version.
    http://www.sdn.sap.com/ae28bbe7-899e-4896-8237-f58cc79b34b2/finaldownload/downloadid-e804b270e3c40376a7951c8ed8930e16/ae28bbe7-899e-4896-8237-f58cc79b34b2/irj/scn/go/portal/prtroot/docs/library/uuid/10a56b21-04b9-2d10-a6b7-e0f8732b4142?quicklink=index&overridelayout=true
    Hope it helps.
    Regards,
    Raghu

  • An you tell me how to add an advanced action to the TEB so you can check for multiple lines of input

    an you tell me how to add an advanced action to the TEB so you can check for multiple lines of input? How do you add the advanced action?

    Can you elaborate your requirement?
    If you want to have a text wrapped around and enable a scroller for the same, you can achieve it by TEB properties and check the scroll bar option,
    Is this what you are looking to achieve?
    Thanks,
    Anjaneai

  • Customizing SSAS drill through action

    Hi eb
    Is there an easy way to customizing SSAS built in drill through action?
    For example adding an export to excel option or exposing some of its fields as filters?
    Of course a reporting action comes in to mind but i was wondering if there was any thing 
    one could do with the drill through action instead of adding another technological layer to the solution?
    TIA
    Rea

    Hi reapeleg,
    According to your description, you want to customizing an Action drill through into an exported Excel SSRS report without involving SSRS. Right?
    In Analysis Services, it's not supported to create an action which combines both Drillthrough and Reporting. For your requirement, it can't be achieved currently. You have to use a Reporting to navigate to a SSRS report and export into a format(Excel, CSV,
    PDF.....).
    However, in this scenario, I suggest you directly access the data in SSRS. And you can also implement MDX Dirllthrough action in SSRS. Please refer to an article below:
    Implementing MDX Drillthrough in SSRS
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou
    TechNet Community Support

  • How to send sms through java program?

    hi,
    i am trying to send sms through java program.i am usining ubuntu 6.04.i am using modem MC35i.i use the jSMSEnjine.jar and rxtxcomm.jar.
    these are the following program.
    import org.jsmsengine.*;
    import java.util.*;
    class SendMessage
         public static void main(String[] args)
              int status;
              // Create jSMSEngine service.
         CService srv = new CService("Com2",9600);
              //CService srv = new CService("COM2",9600);
              System.out.println();
              System.out.println("SendMessage(): sample application.");
              System.out.println(" Using " + srv._name + " " + srv._version);
              System.out.println();
              try
                   //     Initialize service.     
                   srv.initialize();
                   Thread thread =Thread.currentThread();
                   thread.sleep(1000);
                   System.out.println(srv);
                   //     Set the cache directory.
                   srv.setCacheDir(".\\");
                   //     Set the phonebook.
                   //     srv.setPhoneBook("../misc/phonebook.xml");
                   //     Connect to GSM device.
                   status = srv.connect();
                   //     Did we connect ok?
                   int st=CService.ERR_OK;
                   System.out.println(st);
                   System.out.println(status);
                   if (status == CService.ERR_OK)
                        //     Set the operation mode to PDU - default is ASCII.
                        srv.setOperationMode(CService.MODE_PDU);
                        // Set the SMSC number (set to default).
                        srv.setSmscNumber("");
                        //     Print out GSM device info...
                        System.out.println("Mobile Device Information: ");
                        System.out.println("     Manufacturer : " + srv.getDeviceInfo().getManufacturer());
                        System.out.println("     Model : " + srv.getDeviceInfo().getModel());
                        System.out.println("     Serial No : " + srv.getDeviceInfo().getSerialNo());
                        System.out.println("     IMSI : " + srv.getDeviceInfo().getImsi());
                        System.out.println("     S/W Version : " + srv.getDeviceInfo().getSwVersion());
                        System.out.println("     Battery Level : " + srv.getDeviceInfo().getBatteryLevel() + "%");
                        System.out.println("     Signal Level : " + srv.getDeviceInfo().getSignalLevel() + "%");
                        //     Create a COutgoingMessage object and dispatch it.
                        //     *** Please update the phone number with one of your choice ***
    // String smsLengthTest="Hi"+"\nTesting is going on.Test for sending unlimited number of charecter.So you will get N number of SMS.Initially I trancate the whole string by 70 charecter.Later I will put it upto 90 charecter.Some chararecter should kept for header portion.I don't know the total number.It is just test.If you got the sms u should appreciate me...This is Ripon...I have written sms program";
    String smsLengthTest="Hi\n"+"This is Govindo";
    int mao=smsLengthTest.length();
    System.out.println("Length of sms :"+mao);
    String smsNo="9433314095";
    smsNo="+91"+smsNo;
    if(mao<70)
    COutgoingMessage msg = new COutgoingMessage(smsNo,smsLengthTest);
    //     Character set is 7bit by default - lets make it UNICODE :)
    //     We can do this, because we are in PDU mode (look at line 63). When in ASCII mode,
    //          this does not make ANY difference...
    msg.setMessageEncoding(CMessage.MESSAGE_ENCODING_UNICODE);
    if (srv.sendMessage(msg) == CService.ERR_OK) System.out.println("Message Sent!");
    else System.out.println("Message Failed!");
    else
    // COutgoingMessage msg = new COutgoingMessage(smsNo,smsLengthTest);
    // LinkedList messageList;
    // messageList = new LinkedList();
    // messageList.add(msg);
    // LinkedList maooo=new LinkedList();
    // maooo=srv.splitLargeMessages(messageList);
    int sizelength=0;
    int counter=0;
    sizelength=smsLengthTest.length();
    System.out.println("SMS length :"+sizelength);
    int smsCntr=sizelength/70;
    System.out.println("smsCntr :"+smsCntr);
    counter=smsCntr+1;
    int j=70;
    int k=0;
    try
    for(int i=0;i<smsCntr;i++)
    String test="";
    test=test+i;
    test=smsLengthTest.substring(k,j);
    System.out.println(test);
    System.out.println(test.length());
    COutgoingMessage msg = new COutgoingMessage(smsNo, test);
    System.out.println("hi this is suman" + smsNo);
    //     Character set is 7bit by default - lets make it UNICODE :)
    //     We can do this, because we are in PDU mode (look at line 63). When in ASCII mode,
    //          this does not make ANY difference...
    msg.setMessageEncoding(CMessage.MESSAGE_ENCODING_UNICODE);
    if (srv.sendMessage(msg) == CService.ERR_OK) System.out.println("Message Sent!");
    else System.out.println("Message Failed!");
    k=k+70;
    j=j+70;
    catch(Exception e)
    System.out.println("Error...1");
    e.printStackTrace();
    e.getMessage();
    String lastPortion=smsLengthTest.substring(k);
    System.out.println(lastPortion);
    COutgoingMessage msg = new COutgoingMessage(smsNo, lastPortion);
    //     Character set is 7bit by default - lets make it UNICODE :)
    //     We can do this, because we are in PDU mode (look at line 63). When in ASCII mode,
    //          this does not make ANY difference...
    msg.setMessageEncoding(CMessage.MESSAGE_ENCODING_UNICODE);
    if (srv.sendMessage(msg) == CService.ERR_OK) System.out.println("Message Sent!");
    else System.out.println("Message Failed!");
                        // Disconnect from GSM device.
                        srv.disconnect();
                   else System.out.println("Connection to mobile failed, error: " + status);
              catch (Exception e)
                   e.printStackTrace();
              System.exit(0);
    the error is:
    SendMessage(): sample application.
    Using jSMSEngine API 1.2.6 (B1)
    org.jsmsengine.CService@addbf1
    0
    -101
    Connection to mobile failed, error: -101
    please help me,its very urgent.

    come back in about 5 years, we may have time for you by then.
    In the meantime, how about contacting the people who wrote that library and asking them nicely for help (rather than trying to order people to drop whatever they're doing and jump through hoops to accommodate your every wish as you're doing here)?

  • How to create Drill through's from BPC to ECC and BEX

    Hi Experts,
    @Greetings@
    Am new to BPC can any one help me on Drill trough's. I want to create a drill through to ECC system and BEX Query.
    Thanks for support in advance.
    Regards,
    Harini.

    Hi Harini,
    Your Drill through functionality is linked to an on line search website, giving you all necessary information.
    During reporting, you need to have more information about selected region.
    Before performing or using the Drill-Through feature, ensure that the following prerequisites have been met
            1. You are logged on to any BPC Environment with administration authorizations
            2. From home screen, Switch to the administration area by clicking planning and consolidation                          Administration link
    Inside admin area you find Drill through  maintainace in the content tree under the features node.
    After opening the Drill through click on New button,
        There we need to enter Id, Decription, URL and model name.
    If you want do Drill- through from BEx query first you need to publish the query to portal. see below I mention the procedure for publishing a query in the portal.
    BEx Query Designer: In the menu bar, choose Query → Publish → To the Portal. See Functions in the Menu Query.
    BEx Web Application Designer: In the menu bar, choose Web Template  → Publish → To the Portal. See Functions in the Menu Query.
    BEx Report Designer: In the menu bar, choose Report  → Publish → To the Portal. See Functions in the Menu Query.
    After posting to portal copy that link paste in the URL address in the drill through.
    In the parameter mapping add infoobjects technical names under parameters and Dimensions names under Dimension or user defined values and maintain the which property you want map mention under the property values.
    And the save the query and go to the excel and you have an option in the excel ribbon Drill Through and click on that, you will get the query which you are posted in the portal.
    This may help,
    Saida Reddy G

  • How to crete Button through ABAP programming

    Hello Friends,
    I am creating 2 selection screens through ABAP code and using them in my Tabstrip control also created through ABAP programming.
    Can I also create button on the selection screen through abap programming. If yes then how, and how to assign funtion code and capture the Function Code???
    Moderator Message: Read the below advice.
    Edited by: kishan P on Dec 30, 2010 7:44 PM

    Have a look at F1 help on SELECTION-SCREEN. There should be an example as well.

  • Let me know How to retrive drill throughs  from MS and use these in NW

    Hi,
    I am doing BPC migration project from MS to NW.
    In this there are some Drill throughs arre created in the MS and created table for this in the Backend (sql).
    How can I use these Drill throughs in the NW version.
    Let me know the step by step process for this.Could you please help me in this.
    Thanks and Regards
    Krishna

    HI,,
    Please go thru the below link
    /people/pravin.datar/blog/2010/06/25/what-when-and-how-of-drill-through-functionality-in-75nw
    Hope this helps.
    Regards,
    Sanjeev

  • How to add javaprocedure as Concurrent program in oracle apps environment.

    Hello everyone,
    please accept my apology if iam asking question in a wrong fourm.and guide to correct forum.
    I have a javaprocedure.now i need to register it as a concurrent program in R11 apps env.
    so,in the executable name i have a confusion ..that, should i have to give the function name or the java class name.
    can anyone who registed a javaprocedure in apps evironment...give some idea please .

    java class name (case sensitive)
    How to register and execute Java Concurrent Program ?in Oracle Applications R11i ? [ID 186301.1]
    How To Create a Java Concurrent Program? [ID 827563.1]

  • HOW TO ADD DRILL DOWN IN A REPORT

    hi
    well i want to add drill down in my report....
    im unable to find it ....
    can you please help me to make a drill down in my report.
    thnx and regards
    UMAR NAYAB.

    hey thnx toronto..
    im able to make drill in my report....
    now my chart is not changing its data according to drill.....
    like my bar chart should also change with the data drilled down....
    please help regarding this....
    regards.

  • How to configure drill through column

    Hi Guys,
    I have been trying to drill through column for detailed information on the data.
    Regards
    Sabir

    Hi Matt,
    Please go through the below link for more information on the requirement.
    http://help.sap.com/saphelp_bpc75/helpdata/en/5c/1f1d78eef64469a83a8190fbc93b19/content.htm
    Hope this helps.

  • How to user Drill through URL ?!

    Dear All ,
    We are on EPM 11.1.2.1 3 tiers production servers .
    We applied ERPi path 11.1.2.1.501 with ODI 11.1.1.5 . Integration between ERPi , Hyperion planning and EBS R12
    Everything is working OK . When I loaded data and enabled drill thought .
    When I navigate to data form to drill through loaded data , Drill though url is empty !!!!!
    I read something at ERPi document that Drill though url must not be in this format http://<servername><port>
    Do you have any solution for my problem ?!!!!

    Dear Bala ,
    I check Dataload workbench , I successfully can drill through EBS when I click on PTD column , But I am still can't in planning workspace
    But when I am logged to EBS , I get this error
    The data that defines the flexfield on this field may be inconsistent. Inform your system administrator that the function: KeyFlexfieldDefinitionFactory.getStructureNumber could not find the structure definition for the flexfield specified by Application = SQLGL, Code = GL# and Structure number =
    GL_DAS_NO_LEDGER_ACCESS

  • How to add an Event action filter when victim address is " na "?

    Using VMS/IPS MC to add an event action filter. IPS MC requires an victim address in the event action filter, however the alert in Security Monitor has "<na>" as the victim address.
    I tried "0.0.0.0 255.255.255.255", which caught the alerts that had victim addresses, but the alerts with victim address of <na> are still being reported.
    The signatures are 3250 and 3251 (tcp hijacks).

    marcabal has posted a very good explanation for sig 3030 here:
    http://forums.cisco.com/eforum/servlet/NetProf?page=netprof&type=EmailAFriend&CommCmd=MB%3Fcmd%3Dpass_through%26location%3Doutline%40%5E1%40%40.1dd9b49a%2F0#selected_message
    It may also explain some of the other problems.
    I would like to add that in any field usually means that the signature does not require anything in that field in order to fire, and therefore, it is truly "not applicable". In the referenced post, marcabl indicated that filters should be a little more controllable in version 5.1. However, we haven't upgraded from 5.0 yet so I couldn't confirm that. I would hope that regardless of whether the data is applicable to the signature or not, the sensor would gather and display the information in SecMon.
    With 3030, it came down to a question of, "is this signature really helping us keep this network secure?" I pulled a lot of hair out over that signature.

  • How to use drill-through functionality of EIS in HFR.

    I am trying to use drill-through functionality of EIS in HFR but that functionality is not coming in HFR.
    Can we use drill-through in HFR?

    We ended up building a solution that used a related content link in HFR that called an IR report which performed the drillthrough. It's a bit complicated to setup, but possible.

  • How to create Spool through ABAP program

    How to create spool request for Smartforms through program. So I can go in TCODE SP01 and see the output of my smartforms.

    Include the below code in ur program .......
      DATA: PRINT_PARAMETERS TYPE PRI_PARAMS,
            VALID_FLAG       TYPE C LENGTH 1.
      CALL FUNCTION 'GET_PRINT_PARAMETERS'
      EXPORTING
      IMMEDIATELY = 'X' "C_IMMEDIATELY
    *LAYOUT = 'Z_48_144'
    *LINE_COUNT = '48'
      LINE_SIZE = '255'
    *NEW_LIST_ID = C_NEW_LIST_ID
      NO_DIALOG = 'X'
      RELEASE = 'X'
      IMPORTING
      OUT_PARAMETERS = PRINT_PARAMETERS
      VALID = VALID_FLAG
      EXCEPTIONS
      ARCHIVE_INFO_NOT_FOUND = 1
      INVALID_PRINT_PARAMS = 2
      INVALID_ARCHIVE_PARAMS = 3
      OTHERS = 4 .
      G_PDEST = PRINT_PARAMETERS-PDEST.
      NEW-PAGE PRINT ON PARAMETERS PRINT_PARAMETERS
                        NO DIALOG.
    List of write statements to be output.......
    NEW-PAGE PRINT OFF.
    Reward if useful..............

Maybe you are looking for

  • How do I get a new value for the service name field and update it in Connection Properties?

    I am running Windows Vista. I just upgraded to Firefox 4. When I try to log on to the internet, it tells me the proxy server is refusing connections. A diagnostic reported Error 815 and said the remote server is not responding because there is an inv

  • AF_Modules/dynamicconfigurationbean not found

    I've promoted my interface to out production environment and the receiver file adapter fails. "Exception caught by adapter framework: local bean not found: localejbs/AF_Modules/DynamicConfigurationBean" Any ideas what might be the problem?

  • Can't find CL package

    Hello all, I am trying to do a rapid install on windows server 2003 of EBS R12. But when the wizard is going to check everithing it fails ons: The system utilties and the log is saying this: System Utilities command: cmd.exe /c Y:\S\vanafhier\startCD

  • ITunes/iPod help...

    Hello, I recently downloaded a song from the iTunes Store and it only plays halfway through on both my iPod and my iTunes.  I've googled til I'm blue and can't seem to find an answer.  It stops in exactly the same place on both iTunes and my iPod.  i

  • Can someone review this nTPV (POS system) PKGBUILD, please ?

    Hi, This is my first serious attempt to make a PKGBUILD, and I would like if someone can review it and make comments, bugfixes, and all kind of feedback you want. The package is nTPV, a POS (Point Of Sale) system for pubs, discos, restaurants, .... I