Logical Partiontining on Infocube

Hi,
I want to see the logical partiotining done on an Infocube.
Can anyone please tell me how can I see the same.
Regards

Double click on the cube
extras>DB performance>partitioning
If non of the radio buttons selected here, that means cube is NOT partitioned.
Max number of partitions

Similar Messages

  • Logical Partition of infocube

    We have a cube logical partitioned by sales org.  We now would like to add additional sales org's to the list. Is this possible??  Currently with data in the cube it is blocked.  Does anyone know steps to re-logical partition a cube??  With/or without data re-loading?  Any options at the database level (oracle)?
    Thanks!!

    Hi,
    Yes that is correct you cant do cube partitioning with existing data.
    Another important thing is based upon selection conditions only you can do the partitioning.  There are two selection conditions they are as follows.
                   1. 0CALMONTH
                   2. 0FISCAL YEAR PERIOD
    if these two time characteristics were not used in the cube means you can't partition the cube. 
    STEPS TO PARTITION THE INFOCUBE:
    for example if you have Sales and Distribution cube you want to do logical partitioning on that cube. 
    we have to create infocube with same structure ( this we can do by giving the technical name of the cube in copy from option) at the time of creation of cube. Activate the cube and come back.
    then you should create update rules for that cube.
    select the first cube right click on it choose the option generate export datasource.
    the system will finish generation process.
    select the infosource option on the left side of the AWB.
    in that we have DATAMART select it choose refresh icon. 
    you get the infosource with datasource assignment.
    select the data source right click on it choose create infopackage.
    it will take you to the maintain infopackage screen. 
    here you need to select the datatarget tab and select the target into which the data need to be updated.
    schedule it and start.
    now manage the data target and check the data has been updated or not.
    after doing all this process go to infoprovider select the first cube delete the data.
    now depending upon your requirement do the partitioning.
    double click on the cube it will take you to the edit infocube screen from the menu bar select extras it will display the partitioning option select it.
    then it will popup one small wizard showing the time characteristics based upon your requirement choose which ever you want check that box and continue the process.
    Hope this will help you
    Thanks and Regards
    Vara Prasad

  • DSO Logical Partitioning

    I've seen lots of discussions on Logical Partitioning of InfoCubes, but not a lot on Logical Partitioning of DSO Objects. 
    Can anyone talk to Logical Partitioning of DSO's or point me to some examples?
    Thanks

    Kenneth,
    Logical partitioning refers to splitting the data into smaller logical chunks by way of design ... for example having two cubes with one cube for data for 2008 and one for 2009 would be an example of logical partitioning.
    Similar approaches can be taken for DSO's as well - have separate DSOs one for each country... things like that.
    Also please note that this is not the same as physical partitioning - which refers to the usual cube compression etc....

  • Upgrade SRM from SRM 3.5 to SRM 5.0 - BW Influence

    Hello,
    We were working with BW above SRM 3.5 and built a lot of Business logic, DSO and Infocubes using the extractors: 0BBP_TD_PO_1, 0BBP_TD_CONF_1. We are now upgrade our SRM system to SRM 5.0 and found out that all the data sources had changed. Is there standard migration for the DSO 0bbp_po and 0bbp_con ? Do we need to build everything from the beginning? 
    Thanks,
    Amir

    EBP 3.5 to SRM 5.0 upgrade
    Go through the thread, i hope this would help you.

  • Retrieve values of other exit variable

    hi gurus
    i have to build an input ready query where on rows u have:
    funds center          cost center         profit center     account
    and on columns:
    0fiscper3
    0amount
    the user enter on the variable screen this:
    0comp_code
    0fiscyear
    funds center
    currency
    0account
    So just using the funds center I have to show cost center (matched with funds center on a Z Characteristic that I ve created) and the profit center for every costcenter (consulting 0costcenter on 0profit_ctr attribute).... I m using 2 exit variables  on cmod ( one for getting costcenter and other for getting profit center), but when i have to feed profit center variables I have to retrieve the values for costcenter that were got for this variable... but how can I do this? Can I retrieve the values of other exit variable when filling profit center variable?
    By the way I can use relation characteristic over this infocube because there already is an abap program that makes some logic over this infocube.
    some suggest? point will be assigned
    regards

    hi Ashish Tewari :
    That s the way I was doing...
    in ur example, are u considering 'ZCOST_CTR' as other exit variable? Because it s an exit variable that I fill through funds center variable whis user input...
    If its not, what do u suggest? 
    here s my code, it works but it match every costcenter with all profit centers , which is wrong, every costcenter hast just 1 profit center...
    ** VARIABLE FOR 0costcenter
      WHEN 'ZECCVAR045'.
        IF i_step = '2'.
          READ TABLE i_t_var_range INTO l_s_var_range WITH KEY vnam = 'ZECCGE001'.*this variables contains funds center
          centro_gestor = l_s_var_range-low.
          SELECT * INTO TABLE it_cenges_ceco
          FROM /BIC/MZECFM012
          WHERE objvers   = 'A'
          AND funds_ctr = centro_gestor.
          LOOP AT it_cenges_ceco INTO ls_cenges_ceco.
            l_s_range-sign = 'I'.
            l_s_range-opt  = 'EQ'.
            l_s_range-low  = ls_cenges_ceco-/BIC/ZECFM012.
            APPEND l_s_range TO e_t_range.
          ENDLOOP.
        ENDIF.
    ** VARIABLE for profit center for each cost center
       WHEN 'ZECCBE010'.
        IF i_step = '2'.
          BREAK-POINT.
          CLEAR it_cenges_ceco.
          CLEAR ls_cenges_ceco.
          CLEAR centro_gestor.
          READ TABLE i_t_var_range INTO l_s_var_range WITH KEY vnam = 'ZECCGE001'.
          centro_gestor = l_s_var_range-low.
          SELECT * INTO TABLE it_cenges_ceco
          FROM /BIC/MZECFM012
          WHERE objvers   = 'A'
          AND funds_ctr = centro_gestor.
          LOOP AT it_cenges_ceco INTO ls_cenges_ceco.
              CLEAR ls_ceco.
              ceco = ls_cenges_ceco-/BIC/ZECFM012.
              SELECT SINGLE * INTO ls_ceco
              FROM /BI0/MCOSTCENTER
              WHERE objvers   = 'A'
                 AND costcenter = ceco
                 AND dateto = '99991231'.
              l_s_range-sign = 'I'.
              l_s_range-opt  = 'EQ'.
              l_s_range-low  = ls_ceco-PROFIT_CTR.
              APPEND l_s_range TO e_t_range.
          ENDLOOP.
    *     BREAK-POINT.
        ENDIF.
    ENDCASE.

  • Logical and Physical Partioning of an Infocube

    Hi,
    Can any please explain me the two? Is it different from having aggregates on an Infocube?
    Thanks

    Got it from SDN

  • BIA physical indexes with no assignment to logical index (InfoCube)

    Hi there.
    In RSDDBIAMON2 I can see the following warning: one BIA physical indexes is not assigned to any logical index. They explain it as the following: when a BI InfoProvider is deleted from the BI accelerator, some physical indexes of this kind of index join may not be fully deleted and may remain on the hard disk.
    Question: how to delete this physical index which is not assigned any more to any BIA index? If I even rebuild all BIA indexes this physical index may not be affected as I suppose.
    Have anybody had such kind of issues? Please advise.
    Thanks
    Vadim

    Zdravstvyite i vi Vitali
    It's exactly my question. Yes, I know the physical index name but unfortunately I cannot find the way to delete it not in TREXADMIN transaction, not in TREX Admin stand alone tool...
    Will try again if you think it's there
    Thanks,
    Vadim

  • Virtual InfoCube - Data Selection Logic

    Hi, I have a query that accesses a Virtual InfoProvider.  Anyone have an example of the code required to access or use the query selections in the InfoProvider Function Module?  The Virtual InfoProvider "How To" doesn't show this...
    Thanks,

      LOOP AT I_T_RANGE ASSIGNING <F_RANGE1>.
        SELECT SINGLE FIELD_NAME INTO SHLPFIELD FROM ZDWPSCHAR
           WHERE CHARACTERISTIC = <F_RANGE1>-CHANM.
        IF SY-SUBRC = 0.
          LS_RANGE-SHLPFIELD   = SHLPFIELD.
        ELSE.
          LS_RANGE-SHLPFIELD   = <F_RANGE1>-CHANM.
        ENDIF.
        LS_RANGE-SIGN        = <F_RANGE1>-SIGN.
        LS_RANGE-OPTION      = <F_RANGE1>-COMPOP.
        LS_RANGE-LOW         = <F_RANGE1>-LOW.
        LS_RANGE-HIGH        = <F_RANGE1>-HIGH.
        SELECT * FROM DD03L INTO LS_DD03L UP TO 1 ROWS
           WHERE TABNAME = 'ZDWPSTRANS'
             AND FIELDNAME = LS_RANGE-SHLPFIELD
             AND AS4LOCAL  = 'A'.
        ENDSELECT.
        IF SY-SUBRC = 0.
          APPEND LS_RANGE TO LT_RANGE.
        ENDIF.
      ENDLOOP.
    * CONVERT RANGE TABLE TO WHERE CLAUSE
      CALL FUNCTION 'F4_CONV_SELOPT_TO_WHERECLAUSE'
        IMPORTING
          WHERE_CLAUSE = WHERE_CLAUSE
        TABLES
          SELOPT_TAB   = LT_RANGE.
    * SELECT DATA BASED ON QUERY SELECTIONS
      SELECT * FROM ZDWPSTRANS INTO TABLE LT_ZDWPSTRANS WHERE (WHERE_CLAUSE).

  • Open Hub: How-to doc "How to Extract data with Open Hub to a Logical File"

    Hi all,
    We are using open hub to download transaction files from infocubes to application server, and would like to have filename which is dynamic based period and year, i.e. period and year of the transaction data to be downloaded. 
    I understand we could use logical file for this purpose.  However we are not sure how to have the period and year to be dynamically derived in filename.
    I have read in sdn a number of posted messages on a similar topic and many have suggested a 'How-to' paper titled "How to Extract data with Open Hub to a Logical Filename".  However i could not seem to be able to get document from the link given. 
    Just wonder if anyone has the correct or latest link to the document, or would appreciate if you could share the document with all in sdn if you have a copy.
    Many thanks and best regards,
    Victoria

    Hi,
    After creating open hub press F1 in Application server file name text box from the help window there u Click on Maintain 'Client independent file names and file paths'  then u will be taken to the Implementation guide screen > click on Cross client maintanance of file name > create a logical file path by clicking on new entiries > after creating logical file path now go to Logical file name definition there give your Logical file , name , physical file (ur file name followed by month or year what ever is applicable (press f1 for more info)) , data format (ASC) , application area (BW) and logical path (choose from F4 selection which u have created first), now goto Assignment of  physical path to logical path > give syntax group >physical path is the path u gave at logical file name definition.
    however we have created a logical path file name to identify the file by sys date but ur requirement seems to be of dynamic date of tranaction data...may u can achieve this by creating a variable. U can see the help from F1 that would be of much help to u. All the above steps i have explained will help u create a dynamic logical file.
    hope this helps u to some extent.
    Regards

  • I need to load an InfoCube from an InfoSet - Is this possible in 2004s?

    Greetings,
    <b>This question looks long, but it's really not.  I'm just trying to give a lot of detail about the screens that I am seeing.  Anyway, here goes:</b>
    I am in 2004s.  I want to load an InfoCube from an InfoSet.  I know that an InfoSet is just a view and does not physically store data, but recent documentation published by SAP seems to indicate that this is
    possible in 2004s (There is a document called "Developer Guide - 2004s" that says the following:
    "InfoSets are an additional, easily manageable data source for generic data extraction.  They allow you to use logical databases of all SAP applications, table
    joins, and further datasets as data sources for BI".  ) 
    So... that led me to believe an InfoSet could load an InfoCube.  In other words, the InfoSet would be the source and the InfoCube would be the target.  I am in RSA1, and I right-click on the cube that I want to be the target.  I select the "Create Transformation" option from the context menu.  In the "Create Transformation" screen that pops up, I enter "InfoCube" in the target object type field and the name of the InfoCube in the target name field.  I enter "InfoSet" in the source object type field and the name of the InfoSet in the source name field. 
    I get a pop-up that says "Cannot generate proposal".  I click the green arrow, and then I get an error message
    that says "Transformation does not exist (see long text)". 
    When I click on the error message, I get the following information in the Performance Assistant:
    "Transformation does not exist (see long text)
    Message no. RSTRAN010
    Diagnosis
    The transformation specified by transformation ID , source  and target , does not exist.
    System Response
    The system terminates processing."
    Any help would be much appreciated!  It seems like it must be possible to use an InfoSet as a source in a data load, or else it would not be an option in the "Create Transformation" screen.  ????
    I've also tried right-clicking on the cube and selecting "Create Data Transfer Process".  I enter the same information on this screen: the types and names of the source and target.  Then I get a pop-up that says "Source and target have not been linked with a transformationDo you want to generate a default transformation?".  There are two buttons I can click: one labeled "Yes" and one labeled "Abbrechen".  I choose "Yes", because I have no idea what "Abbrechen" means.
    Then I get the same pop-up from before: "Cannot generate proposal".  I hit the green arrow, and I'm back in the
    "Create Data Transfer Process" screen.  So... I'm stuck in an infinite loop of screens that I can't get out of. 
    If someone could help, I would be grateful!  THANK YOU VERY MUCH!

    Thank you so much, Ram!  I REALLY APPRECIATE YOUR HELP!
    I am wondering if it possible to manually create a node in RSA6 for the InfoSet.  I tried it by doing the following:
    I went to RSA6 and clicked on the white icon for "Create Node".  I then entered the number "8", followed  by the name of the InfoSet.  (I entered an "8", because all our DataSources seem to start with an "8".  I'm not sure why.) 
    The DataSource now shows up, but when I double-click on it, nothing happens.  When I select it in the hierarchy and then click the icons for "Display" or "Change" or "Check", I just get an error message that says, "You have not selected any DataSources."
    Also, do you know where I can get my hands on the white paper? 
    Thanks again!
    Regards,
    Sarah-Jane

  • Re: How to Improve the performance on Rollup of Aggregates for PCA Infocube

    Hi BW Guru's,
    I have unresolved issue and our team is still working on it.
    I have already posted several questions on this but not clear on how to reduce the time on Rollup of Aggregates process.
    I have requested for OSS note and searching myself but still could not found.
    Finally i have executed one of the cube in RSRV with the database selection
    "Database indexes of an InfoCube and its aggregates"  and got warning messages i was tried to correct the error and executed once again but still i found warning message. and the error message are as follows: (this is only for one info cube we got 6 info cubes i am executing one by one).
    ORACLE: Index /BI0/IACCOUNT~0 has possibly degenerated
    ORACLE: Index /BI0/IPROFIT_CTR~0 has possibly degenerated     
    ORACLE: Index /BI0/SREQUID~0 has possibly degenerated
    ORACLE: Index /BIC/D1001072~010 has possibly degenerated
    ORACLE: Index /BIC/D1001132~010 has possibly degenerated
    ORACLE: Index /BIC/D1001212~010 has possibly degenerated
    ORACLE: Index /BIC/DGPCOGC062~01 has possibly degenerated
    ORACLE: Index /BIC/IGGRA_CODE~0 has possibly degenerated
    ORACLE: Index /BIC/QGMAPGP1~0 has possibly degenerated
    ORACLE: Index /BIC/QGMAPPC2~0 has possibly degenerated
    ORACLE: Index /BIC/SGMAPGP1~0 has possibly degenerated
    i don't know how to move further on this can any one tell me how to tackle this problem to increase the performance on Rollup of Aggregates (PCA Info cubes).
    every time i use to create index and statistics regularly to improve the performance it will work for couple of days and again the performance of the rollup of aggregates come down gradually.
    Thanks and Regards,
    Venkat

    hi,
    check in a sql client the sql created by Bi and the query that you use directy from your physical layer...
    The time between these 2 must be 2-3 seconds,otherwise you have problems.(these seconds are for scripts that needed by Bi)
    If you use "like" in your sql then forget indexes....
    For more informations about indexes check google or your Dba .
    Last, i mentioned that materialize view is not perfect,it help a lot..so why not try to split it to smaller ones....
    ex...
    logiacal dimensions
    year-half-day
    company-department
    fact
    quantity
    instead of making one...make 3,
    year - department - quantity
    half - department - quantity
    day - department - quantity
    and add them as datasource and assign them the appropriate logical level at bussiness layer in administrator...
    Do you use partioning functionality???
    i hope i helped....
    http://greekoraclebi.blogspot.com/
    ///////////////////////////////////////

  • Data loads from 2 dsos to 1 infocube

    Hi all,
    I am trying to update data from DSO1 (Source1: transaction data) to Infocube(TARGET)
    In the transformations Start routine, I have to read DSO2(Source2: Master data) for some fields.
    DSO1 has CUSTOMER as part of key
    DSO2 has CUSTOMER (key) and other fields....FIELD1, FILED2, FIELD3
    Infocube to be updated with FIELDS1,2 & 3 WHILE READING DSO2.
    WHERE DSO1 CUSTOMER  matches with DSO2 CUSTOMER.
    Also, data NOT TO BE UPLOADED into Infocube if FIELD1 in DSO2= NULL
    Please give me the abap code for the above logic.
    Appreciate any help in this regard.
    Thanks.
    Edited by: Aryaman Krishna on Aug 28, 2011 3:55 PM

    Hi,
    You will have to read data of another DSO2 in start routine,
    1) Create an internal table of type DSO2 and then load data into it.
    SELECT  CUSTOMER
                  Field1
                  Field2 ..... etc
    from DSO2
    into table it_DSO2
    for all entries in source_package
    where customer = source_package-customer.
    Now you have all the data available in internal table it_DSO2, you can use this internal table in Field routine to skip any record.
    In the field routine simply check the required condition and then raise exception CX_RSROUT_SKIP_RECORD to skip particular record.
    Regards,
    Durgesh.

  • Closing Stock For Each Period in Inventory Infocube

    Hello Guru's,
    Can we have closing stock of each material  for entire period in Invnetory Infocube ? or through any logic or transformation routine can we create this keyfigure  at infocube level ?
    I know that to get Closing Stock  ( Opening Stock + Goods Receipt - Goods Issue), we have to have Opening Stock as well for each month. in 0IC_C03 infocube, we only have Goods Receipt Qty and Goods Issue Qty keyfigures. We don't have Opening Stock and Closing Stock keyfigures as those are calculation which works during run time of query but still we want to have this information at Infocube Level.
    Do please let me know your thought as i appreciate your help in advance.
    Regards,
    Komik Shah

    hi,
    I will check that t code.
    thanks and regards,
    Devina

  • Format of Date field is loading wrongly in the Infocube 0pp_c01.

    Hi,
    Format of Date field is loading wrongly in the Infocube 0pp_c01. But it is loading properly into PSA.
    I am loading data into PP infocubes from the following DataSources.(they all are 3.x datasources)
    1. 2LIS_04_P_MATNR
    2. 2LIS_04_P_ARBPL
    3. 2LIS_04_P_COMP
    The data is coming properly upto PSA.  For example Actual Start date is loaded in cube like 733.884.
    And, it is the same issue with all the cubes. So I checked the update rules. But, in it the mapping is done properly.
    Thanks $ Regards
    Shyne Sasimohanan
    +91-9632674245

    Hi,
    HEre also value is loaded correctly. The reason u are seeing it in this format is because it is mapped into a key figure in the info cube.
    It will store the value as number of days from a standard date like 1/1/1000 or 1/1/1900 - not sure which one of these, u should be able to search and find the correct date in the forums..but this is the logic behind it
    Hope it helps.
    Regards,
    Rathy

  • Error in creating polestar logical indexes

    Hi All,
    I have an issue.
    While creating the polestar index for an Infocube the job terminates giving out an error.
    Error Text
    Creation of logic Explorer index 'BWP_ZPL_PUR_ps' cancelled. See  for details.  (ZPL_PUR is the cube to be indexed)
    The cube could not be created 2116
    Could not create the Explorer index
    In RSDDV when I click on displpay BIA indexes, I have this cube with a red led indicator for Object Status and Object version. There areseveral components in it which are greyed out and several of them with the green status.
    Please guide.
    Regards
    Govind

    We had to recreate the indexes.

Maybe you are looking for