How to create more $INFOCUBE

Hi,
I hava created some cubes, they are all in the $INFOCUBE.
how to create another $INFOCUBE.
Thanks,
Andy

Hi Andy,
we can create only one cube with same technical name in one BW system, may be you are talking about $INFOCUBE folder which contains infocubes, if my assumption is correct, if you want to create one more infocube under $INFOCUBE folder, you need to create infocube in BW system with RSA1 Transaction code, under infoarea (new or existing one) -> right click Create Infocube.
Best Regards,
Daya Sagar

Similar Messages

  • How to create more than 21 lists in interactive reports

    hello everyone,
    I am new to ABAP as well as this site. Kindly help, I want to know how to create more than 21 lists in interactive reports.
    Also, how can i create them without using WHEN 1, wHEN 2 and so on...
    Kindly help.
    thank you

    Hello,
    Using Intracive Reports its not possible to cretate more than 21 lists.
    But its possible to create more than 21 using ALV concept.
    for sample ALV u can serch in SDN.
    Regards,
    Anil.

  • Re: How to create More two class with one object

    haii,
             i have small information How to create More two class with one object,
    bye
    bye
    babu

    Hello
    I assume you want to create multiple instance of your class.
    Assuming that you class is NOT a singleton then simply repeat the CREATE OBJECT statement as many times as you need.
    TYPES: begin of ty_s_class.
    TYPES: instance   TYPE REF TO zcl_myclass.
    TYPES: end of ty_s_class.
    DATA:
      lt_itab      TYPE STANDARD TABLE OF ty_s_class
                     WITH DEFAULT KEY,
      ls_record  TYPE ty_s_class.
      DO 10 TIMES.
        CLEAR: ls_record-instance.
        CREATE OBJECT ls_record-instance.
        APPEND ls_record TO lt_itab.
      ENDDO.
    Regards
      Uwe

  • Need Help, how to create more than one rectangle from one button in one stage of canvas

    Dear Guys,
    I has problem to create more than one rectangle canvas from one button. here my role to create :
    1. I create input size with textfield
    2. I click button called "submit query"
    3. My web will create a rectangle with specific size.
    My problem come when I click again the button, my old rectangle has been remove than my new rectangle has created.
    My question is : how I can create more than one without delete/remove the old I was created?
    Here my Code :
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" type="text/css" media="all" href="css/style.css"><script src="kinetic-v4.7.2.min.js"></script></head> <body><label>Length</label><input name="panjang" id="panjang" type="text" size="5" maxlength="5"><br> <label>Width</label><input name="lebar" id="lebar" type="text" size="5" maxlength="5"><br>  <label>Height</label><input name="tinggi" id="tinggi" type="text" size="5" maxlength="5"><br> <label>Packing Name</label><input name="nam_pac" id="nam_pac" type="text" size="5" maxlength="5"><br> <input name="submit" type="submit"> <script defer>              var stage = new Kinetic.Stage({                container: 'container',                width: 943.5,                height: 254.10              });              var layer = new Kinetic.Layer();              var rectX = stage.getWidth() / 2 - 50;              var rectY = stage.getHeight() / 2 - 50;                            var group = new Kinetic.Group({                draggable: true              });                                         var box = new Kinetic.Rect({                x: rectX,                y: rectY,                width: <?php echo ($_POST['panjang']/10)/1.3; ?>,                height: <?php echo $_POST['lebar']/10; ?>,                //fill: '#00D2FF',                stroke: 'blue',                strokeWidth: 2                //draggable: true              });               var simpleText = new Kinetic.Text({                x: Math.round(box.getWidth() / 2),                y: Math.round(box.getHeight() / 2),                text: '<?php echo $_POST['tinggi'].'/'.$_POST['nam_pac']; ?>',                fontSize: 30,                fontFamily: 'Calibri',                fill: 'blue',              });                                          // add cursor styling              box.on('mouseover', function() {                document.body.style.cursor = 'pointer';              });              box.on('mouseout', function() {                document.body.style.cursor = 'default';              });                            group.add(box);              group.add(simpleText);              layer.add(group);              stage.add(layer);            </script></body> 
    this is my printscreen may help you to help me :
    thanks before to help me
    Regards,
    Prabowo.

    It's work Ken, but if I modify your code into my code.
    error again. they say like before (...is undefined)
    May You want to check my code
    <?php
    include('pinambung.php');
    ?>
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>GI Loading Plan Maker</title>
    <meta name="viewport" content="width=device-width" />
    <link rel="stylesheet" type="text/css" media="all" href="css/style_2.css">
    <script src="js/kinetic-v4.7.2.min.js"></script>
    <script src="js/CalendarPopup.js"></script>
    <script src="js/jquery-1.10.2.js"></script>
    </head>
    <body>
      <header class="w" id="header"> <!--Header Area -->
          <img src="images/headers.jpg" width="100%" height="100%" />
      </header><!--End of Header Area -->
      <nav class="w" id="nav"><!--nav Area -->
          <?php include('top.php'); ?>
      </nav><!--End of nav Area -->
      <section class="w" id="main"><!--section Area -->
          <section id="content">
          <article>
            <h2>Customer Info</h2>
            <form id="myForm" action="insert.php" method="post">
            <label>Customer Name :</label><input name="cs_name" id="cs_name" type="text" size="25" maxlength="50">
            <br>
            <label>Date of Shipment :</label><input name="shipment_date" id="shipment_date" type="text" size="10" maxlength="12" > use format : YYYY-MM-DD
            <br />
            <label>Container Name :</label><input name="con_num" id="con_num" type="text" size="10" maxlength="12">
            <label>Revision :</label><input name="revision" id="revision" type="text" size="5" maxlength="5"><br />
            <label>Prepared by :</label><input name="prepared_by" id="prepared_by" type="text" size="25" maxlength="50">
            <button id="saveinfo">Save As DB</button>
            <button id="saveall">Save As Image</button>
            <button id="print" onclick="window.print();return false">Print</button>
            </form>
            <span id="result"></span>
            <script type="text/javascript" src="js/insert.js"></script>
          </article>
              <br /><br />
          <article>
              <h2>Packing Info</h2>
            <label>Container Type :</label>
            40' HC<input name="con_type" type="radio" id="con_type" value="40hc">
            40'<input name="con_type" type="radio" id="con_type" value="40">
            20<input name="con_type" type="radio" id="con_type" value="20"><br />
            <input name="loadstan" type="button" value="Create Container" id="isSelect">
            <button id="removecon">Remove Container</button>
            <br />
            <label>Length</label><input name="panjang" id="panjang" type="text" size="5" maxlength="5">
            <label>Width</label><input name="lebar" id="lebar" type="text" size="5" maxlength="5">
            <label>Height</label><input name="tinggi" id="tinggi" type="text" size="5" maxlength="5">
            <label>Packing Name</label><input name="nam_pac" id="nam_pac" type="text" size="20" maxlength="55">
            <input name="loadstan" id="loadstan" type="button" value="Load Standard Packing" onclick="window.open('spk.php', 'winpopup', 'toolbar=no,statusbar=no,menubar=no,resizable=yes,scrollbars=yes,width=300,height=400');">
            <input name="submit" type="submit" value="Create Box">
            <button id="remove">Remove Box</button><br />
          </article>
        </section>
        <aside id="sidebar">
          <label for="layer-to-delate">Select a layer to delete or rotate</label><br />
          <select id="layer-to-delete" size="14"></select><br />
          <input id="delete-layer-button" type="button" value="Delete layer">
          <input id="rotate-layer-button" type="button" value="Rotate box">
        </aside>
        <section id="content2">
          <div id="container">
          </div>
          <script defer>
          function radians (degrees) {return degrees * (Math.PI/180)}
          function degrees (radians) {return radians * (180/Math.PI)}
          function angle (cx, cy, px, py) {var x = cx - px; var y = cy - py; return Math.atan2 (-y, -x)}
          function distance (p1x, p1y, p2x, p2y) {return Math.sqrt (Math.pow ((p2x - p1x), 2) + Math.pow ((p2y - p1y), 2))}
            var stage = new Kinetic.Stage({
                container: 'container',
                width: 943.5,
                height: 254.10
            var layers = new Array();
           function addCont(){
               layer2 = new Kinetic.Layer();
                switch ($('input:radio[name=con_type]:checked').val()){
                  case '40hc':
                     var box_con = new Kinetic.Rect({
                          x: 10,
                          y: 10,
                          width: 1190/1.3,
                          height: 2300/10,
                          stroke: 'black',
                          strokeWidth: 2
                      var TextCon = new Kinetic.Text({
                          x: 10,
                          y: 240,
                          text: 'Container Size 40 HC (11900mm X 2300mm X 2550mm)',
                          fontSize: 12,
                          fontFamily: 'Calibri',
                          fill: 'green',
                      layer2.add(box_con);
                      layer2.add(TextCon);
                      stage.add(layer2);
                      break;
                     case '40':
                     var box_con = new Kinetic.Rect({
                          x: 10,
                          y: 10,
                          width: 1190/1.3,
                          height: 2300/10,
                          stroke: 'black',
                          strokeWidth: 2
                      var TextCon = new Kinetic.Text({
                          x: 10,
                          y: 240,
                          text: 'Container Size 40 (11900mm X 2300mm X 2250mm)',
                          fontSize: 12,
                          fontFamily: 'Calibri',
                          fill: 'green',
                      layer2.add(box_con);
                      layer2.add(TextCon);
                      stage.add(layer2);
                      break;
                     case '20':
                     var box_con = new Kinetic.Rect({
                          x: 10,
                          y: 10,
                          width: 580/1.3,
                          height: 2300/10,
                          stroke: 'black',
                          strokeWidth: 2
                      var TextCon = new Kinetic.Text({
                          x: 10,
                          y: 240,
                          text: 'Container Size 20 (5800mm X 2300mm X 2250 mm)',
                          fontSize: 12,
                          fontFamily: 'Calibri',
                          fill: 'green',
                      layer2.add(box_con);
                      layer2.add(TextCon);
                      stage.add(layer2);
                      break;
            function addRect() {
                layer = new Kinetic.Layer();
                var box = new Kinetic.Rect({
                    x: 10,
                    y: 10,
                    width: +(($("#panjang").val()/10)/1.3),
                    height: +($("#lebar").val()/10),
                    stroke: 'blue',
                    strokeWidth: 2
                var group = new Kinetic.Group({
                            draggable: true,
                            snap : true
                var boxLabel = $("#nam_pac").val() + "/H : " + $("#tinggi").val();            
                if (($("#panjang").val() && $("#lebar").val()) != 0) {         
                var simpleText = new Kinetic.Text({
                    x: 10,
                    y: 10,
                    text: boxLabel,
                    fontSize: 12,
                    fontFamily: 'Calibri',
                    fill: 'red',
                } else {
                    var simpleText = new Kinetic.Text({
                    x: 10,
                    y: 10,
                    text: '',
                    fontSize: 12,
                    fontFamily: 'Calibri',
                    fill: 'red',
                group.add(box);
                group.add(simpleText);
                layer.add(group);
                stage.add(layer);
                layers.push(layer);
                $("#layer-to-delete").append("<option>Layer " + boxLabel + "</option>");
            function deleteRect() {
                if($("#layer-to-delete > option").length < 1) return;
                var i = $("#layer-to-delete").prop("selectedIndex");
                layers.splice(i,1)[0].destroy();
                $("#layer-to-delete > option").eq(i).remove();
            function rotateRect() {
                if($("#layer-to-delete > option").length < 1) return;
                var i = $("#layer-to-delete").prop("selectedIndex");
                layers[i].rotateDeg(30);
                layers[i].draw();
            $("#delete-layer-button").click(function(e) {
                  deleteRect();
            $("#rotate-layer-button").click(function(e) {
                rotateRect();
            $("input[type=submit]").click(function(e) {
                addRect();
            $("#isSelect").click(function () {
                  addCont();
            $("#removecon").click(function () {
                  layer2.destroy();
            $(window).keypress(function(e) {
                if(!$(document.activeElement).is("label")) {
                    if((e.keyCode || e.which) == 46) {
                        layer.destroy();
                if((e.keyCode || e.which) == 35) {
                        layer2.destroy();
            document.getElementById('saveall').addEventListener('click', function() {
              stage.toDataURL({
                callback: function(dataUrl) {
                      window.open(dataUrl);
            }, false);
          </script>
        </section>
      </section><!--End of section Area -->
      <footer class="w" id="footer"><!--footer Area -->
        Copyright <a href="login.php" target="_new">©</a> 2013, <a href="http://omhanggar.com" target="_new">created</a><a href="http://intranet.guentner-asia.com" target="_new"> by PT. Güntner Indonesia </a>
      </footer><!--End of footer Area -->
    </body>
    </html>
    thanks again before,
    Prabowo

  • How to create more than 1000 entitie in FDQM

    Hi Gurus
    1.How to load locations to FDQM without manual Entry?
    Can we load locations by using flat files?
    Requirement: I have to create more than 1000 entities in FDM Application for mapping Target in HFM Application.
    How to achieve this?
    regards
    Dev

    Two things :
    #1 - The tables you need to add data to are : tPOVPartition, tStructPartitionHierarchy, tStructPartitionLinks. The first table is the basic location information. The last two tables define the relationship hierarchy of where the locations belong. I would expect that if the Strcut information is missing, FDM will not be able to place it anywhere on the locations screen.
    Additionally, for the tPOVPartition, there is required information and you need to make sure you are including all of that info when you create your record.
    #2 - If you are handy at coding, I'm positive there is an API call to create a location. It would make more sense perhaps to write a script that uses the APIs to create the locations so that you can be sure that it is being done right.

  • How to create more than 2000 users/groups in a good way.

    Hi, guys.I want to create more than 2000 users/groups with Java API. Now I use a regular method to implement this function, login; create a domain; open a maxlsession ; and then call a maxl statement to create a user or a group . I find that the performance of this way is very bad. Can I write a funcation or a marco, which can create these users/groups? If it works, How do I need to write these codes?I have looked over all Java API document, it seems that ESSBASE API don't provide some related api which enables developer to generate a function or a marco. If you know the answer to this question, please tell me. thanks in advance.

    Dear Frank,
    Thank you so much for your answer. Beside the save point functionality to save the state and values on the screen, do you know other ways to do the same function? Once again, thank you so much.
    Linh Nguyen.

  • May i know how to create Transactional Infocube, Data from cube to cube

    Hi All,
    I need to create a Transactional Infocube. Can anyone help me how to create that. and how it differs from Basic cube while creating Transactional Infocube.
    My other question is how to load data from one cube to another.( is it possible from basic to transactional )
    It's urgent.
    regards,
    Ali

    Hi Ali,
    http://help.sap.com/saphelp_sem60ep1/helpdata/en/7b/a90e78d10311d4b3490050dadfb23f/frameset.htm
    Transactional InfoCubes differ from Basic InfoCubes in their ability to support parallel write accesses. Basic InfoCubes are technically optimized for read accesses .
    Use
    Transactional InfoCubes are used in connection with the entry of planning data. See also Overview of Planning with BW-BPS. The data from this kind of InfoCube is accessed transactionally, meaning data is written to the InfoCube (possibly by several users at the same time). Basic InfoCubes are not suitable for this. You should use Basic InfoCubes for read-only access (for example, when reading reference data).
    transactional infocubes can be filled with data using two different methods: using the transaction of BW-BPS to enter planning data and using BW staging, whereas planning data then cannot be loaded simultaneously.
    Anyway, the data from this kind of infocube is accessed transactionally, meaning data is written to the infocube (possibly by several users at the same time); basic infocubes are not suitable for this. I think this is the only proper use of this type of cube...
    We have an option to switch the Tranasaction cube such as "Loding allowed and Planning not allowed" and "Planning allowed and loading not allowed".
    please check these links,
    http://help.sap.com/saphelp_nw04/helpdata/en/39/100c38e15711d4b2d90050da4c74dc/frameset.htm
    function module to read and write to a transactional infocube
    read and write to transactional infocube
    read and write to a transactional infocube
    Regards,
    Priyanka

  • How to creating more( 16) partitions for raw device

    hi,
    I am trying to install ORACLE RAC on linux(Red Hat Linux 9 Professional Edition), here i need more partitions than existing (by default hda1 -- hda16 exists bu i need upto hda27) , so i used ' # mknod -m 660 /dev/hda17 b 3 17' to add more partitions . this step is successfully done. after this when i try to use fdisk to create new partition, i could add partitions up to hda16 successfullly, but after that it displays a message " the maximum number of partitions has been created"
    how to overcome this and create the rest of partitions. what to do to create more partitions than 16. I need your help . thanks in advance
    thanks,
    VJagadeswar @yahoo.com

    Try to post this topic here:
    Forums Home » Oracle Technology Network (OTN) » Technologies » Linux
    Generic Linux
    Joel Pérez

  • How to create more kinds of singleton objects?

    Hello,
    in my application I need to create more objects. Every object does during its creation same actions (they differ only in one parameter) and add some own methods.
    These all objects should behave as a singleton pattern.
    Could you help me (different design pattern) how to achieve this?
    Thank you.

    I have such slightly modified Multiton pattern class.
    Now I want create a method that returns database server IP address from database setting type - try to tell me (exactly) how to write this method.
    public class Setting {
         public enum Type {
              database, application, mail
         private static final Map<Object, Setting> instances = new HashMap<Object, Setting>();
         protected PropertiesFile file = null;
         private Setting(Setting.Type key) throws IOException {
              file = new PropertiesFile(key.toString() + ".properties");
         public static Setting getDatabase() throws IOException {
              return Setting.getInstance(Setting.Type.database);
         public static Setting getApplication() throws IOException {
              return Setting.getInstance(Setting.Type.application);
         public static Setting getMail() throws IOException {
              return Setting.getInstance(Setting.Type.mail);
         private static Setting getInstance(Setting.Type key) throws IOException {
              Setting instance = instances.get(key);
              if (instance == null) {
                   instance = new Setting(key);
                   instances.put(key, instance);
              return instance;
    }

  • How to create more than mailbox in E61i?

    How can I create more than mailbox in E61i? I ceated one, and it's only the available one now. The manual says go to Menu > Messag. > Mailboxes and press Options > New Mailbox. But I did not find these options.
    Can any one help me??Message Edited by mst_dev on 22-Jul-200711:46 AM

    you need to goto:
    menu,
    messaging,
    options,
    settings,
    e-mail,
    options,
    new mailbox...
    regards - paul

  • How to create more body tags under one region

    Good Day,
    All Concerns,
    I need help in a thingi. i created a page, in page created reports which comes under body tag.
    I wanted to create more than one body tags. How can i create that

    i wanted to create a page that contains in first row only one columns and in second row contains 2 columns. I think i can acheive this by adding another body tag . If there is another simple way to do this kinldy guide

  • How to create more than one SID in .bash_profile

    I Want to create more than one SID in bash_profile without disturbing oracle's default SID i.e orcl and create database with new SID?

    you can create SID.env file or try to use . oraenv
    eg:-
    $ cat uat1.env
    export ORACLE_BASE=/u01/db/db10g
    export ORACLE_HOME=$ORACLE_BASE/10.2.0
    export PATH=$ORACLE_HOME/bin:$PATH
    export ORACLE_SID=UAT1
    export TNS_ADMIN=$ORACLE_HOME/network/admin
    $ . uat1.env
    $ echo $ORACLE_HOME
    /u01/db/db10g/10.2.0
    $ echo $ORACLE_SID
    UAT1else
    $ . oraenv
    ORACLE_SID = [UAT1] ? UAT1

  • How to create an infocube with a different time reference characteristics

    I need to create a similiar cube with a different time characteristic.
    When I copy from inventory cube, the time reference characteristic is 0CALDAY. I tried to change it but not possible,
    How then can I create a similiar cube with 0CALMONTH as the reference time characteristics?
    Thanks
    bye

    Hi Colin,
    If you want your time reference characteristic to be 0CALMONTH, then you must ensure that all other time characteristics in the cube can be derived from this characteristic. the infocube by default chooses the most refined time charactersistics as its time reference characteristic.
    That is in the cube you could then have characteristics lik 0CALQUARTER, 0CALYEAR...You cannot have 0CALWEEK or 0CALDAY since these cannot be defined from a value in 0CALMONTH.
    Please check below the SAP help for your reference.
    http://help.sap.com/saphelp_nw70/helpdata/EN/80/1a62ebe07211d2acb80000e829fbfe/frameset.htm
    Hope it helps,
    Best regards,
    Sunmit.

  • How to create more control accounts by BP ?

    Hello,
    When dealing with some advances given to a BP (let say to an employee), there is the possibility to post it onto the account called down-payment receivables / payables.
    But let say that my unit wished to handle more than one single advance like :
    Advance in salary
    Advance in car rental
    Advance in house rental, etc....
    If i keep as such, i can only follow one type of advance by employee.
    Is there any way to handle more advances, that is to say managing more control accounts by business partners ?
    Thank you
    Stephane

    Stephane,
    The way I see Employee Advances being handled generally is by creating a Vendor Record for Each employee.  So, every employee is a BP (Vendor).
    Create an A/P Invoice (service type) and add a row for each type of Advance with the respective G/L Account.  Continue and Process the Outgoing Payment.  This way each type of Advance is seperately recorded.
    If the Employee repays the advance, create a A/P credit memo and process an Incoming Payment (from Vendor).
    The other option would be to create a A/P Credit Memo with the appropriate Advance G/L Accounts.  Make an Outgoing Payment to Vendor without referencing the A/P Credit Memo.
    When the Employee repays, Reconcile using link invoices to Payments (outgoing).
    There are few other ways to handle this but it all depends on how you want to track these in your business.
    Suda

  • How to Create more than one Sales order

    Hi All
    Is it possible that at Va01 initial screen i have a field with name Group and when i select the group in that field sales order for alll the customer in that group may be created automatically
    Regards,
    Ammad

    Hi,
    Not clear about your requirement. Can you explain a bit? How are you going to determine which materials are doing to sell?
    Best regards,
    Anupa

Maybe you are looking for

  • EPUB CSS exporting issue

    Today I came across an important issue in InDesign's CSS creation during EPUB export. It is best described here: http://www.pigsgourdsandwikis.com/2010/05/indesign-flubs-exporting-headers-to.html But I will paraphrase... When a paragraph style is def

  • Incoming filling up!!!

    Hello, I have the folder C:\Program Files (x86)\Microsoft Configuration Manager\CCM\Incoming which is filling up for several days now about 350,000 items in a week... already 7,000 items for the 3 past hours (after cleanup)... I checked the dataldr.l

  • Is it possible to restore pdf files in ibooks from a back up (not sync!) ?

    HI   I've never synced my ibooks app but i did a backup.   Since i lost all my pdf files, is it possible to restore them from a back up?   Thanks for reading this.

  • RE:  ITunes has stopped working

    Hi,    All of a sudden my Itunes will not load.  When it starts up, it opens in my music library, and then a box comes up stating ITunes has stopped working. Windows is looking for a solution to the problem.  Sometimes it just says close program and

  • How to retreive entire GEORASTER image.

    Hi, I am trying to retrieve entire georaster image from database. Already I had coded how to connect and retrieve a part of georaster image with the help of GEORASTER API. Please look at the below code JGeoRaster jGeoRaster = new JGeoRaster(struct);