Function doesn't effect info cube?

Hi all,
I have a planning function and it works correctly for my repport. I see the result of my function in my repport but when i look my info cube i can't see any changement. All the key figure values which are changed in the repport by the function  are  "0,00" in my info cube.Is there any opion.
thanx for replies.

anybody no idea?

Similar Messages

  • Function Module to read Info cube data

    Hi Guys,
              Is there any function module which is used to read the data in the info cube and collect the data to an internal table?
    Thanks
    Kumar

    Reading data from ODS is the best choice provided (1) you have full key, (2) there is an index on ODS for the search fields, or (3) ODS doesn't have too many records.
    If performance starts becoming an issue (due to the lack of one of the three conditions mentioned above), you have no other choice but to read from the cube and only reliable way to query a cube is to use the function module mentioned earlier.

  • Info cube data doesn't match with R3

    Hi,
    We are using "0AFMM_C02" Info cube for Inventory data.
    for some records its not fatching data for distribution channel.
    I checked the update routine for Distribution Channel.
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:  BEGIN OF it_data OCCURS 0,
         material LIKE /bic/cs2af_mm_inv_1-material,
         plant LIKE /bic/cs2af_mm_inv_1-plant,
         val_type LIKE /bic/cs2af_mm_inv_1-val_type,
         END OF it_data.
    DATA: lt_mrpods TYPE TABLE OF /bic/ascm_d0500.
    INCLUDE rs_bct_retail_update_rules.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_key_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CS2AF_MM_INV_1
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BI0/V0AFMM_C02T-DISTR_CHAN
               RETURNCODE LIKE SY-SUBRC
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
    data:DISTR_CHAN LIKE /BI0/MCUST_SALES-DISTR_CHAN.
    SELECT SINGLE DISTR_CHAN INTO DISTR_CHAN FROM /BI0/MCUST_SALES
        WHERE CUST_SALES = COMM_STRUCTURE-CUST_SALES.
        IF SY-SUBRC EQ 0.
          RESULT = DISTR_CHAN.
        ELSE.
          RESULT = COMM_STRUCTURE-DISTR_CHAN.
        ENDIF.
    result value of the routine
    RESULT = .
    if the returncode is not equal zero, the result will not be updated
      RETURNCODE = 0.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    ENDFORM.
    Can any body tell for what distribution channel it will get data..
    Please help .. its very urgent..
    Regards,
    Viren.

    Hi,
    I have a better suggestion..Try to write this code in Start Routine of Update Rule.
    DATA:  S_DATA TYPE STANDARD TABLE OF DATA_PACKAGE_STRUCTURE
           WITH HEADER LINE
           WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    DATA:  ITEM_TABLE TYPE STANDARD TABLE OF /BI0/MCUST_SALES
           WITH HEADER LINE
           WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    *start of modification
    *Populating the item status data from the item status ODS table
    SELECT * FROM  /BI0/MCUST_SALES INTO TABLE ITEM_TABLE.
    LOOP AT DATA_PACKAGE INTO S_DATA.
       LOOP AT ITEM_TABLE WHERE CUST_SALES = S_DATA-CUST_SALES.
         MOVE item_table-DISTR_CHAN to s_data-DISTR_CHAN.
         APPEND S_DATA.
       ENDLOOP.
    ENDLOOP.
    DATA_PACKAGE[] = S_DATA[].
    Hope this works...
    Regards,
    San!

  • Info Cube doesn't show-up for selection on authorization profile?

    Hi,
    I would like to allow limited number of queries for a report user based on info cube using auth role. Steps I am using:
    PFCG
    Tab: Authorization
    Maintain Authorization data and Generate Profile
    Click "Change Authorization Data" to go to Change Role: Authorizations
    Expand Business Information Warehouse
    Expand Business Explorer - components
    Click Pencil for Info Cube to select the info cube for full authorization for info cube queries
    - It displayed the selection "from" "to" list for info cube.
    I wouldn't able to find my info cube "zsdc_c01", but I would to see all SAP delivered info cube.
    Any idea what setting should I set to see my info cube here so that I can select this info cube to give access to users for all queries build on this info cube using the role I created?
    I would appreciate any input.
    Steve

    Hi,
    I have the same or similar problem.
    I would like to limit/to restrict/to constrain the number of queries a user is allowed to create.
    could you give me information how to handle that in the user authentications?
    could you please describe me the whole process how to do that?
    The system I'm using is SAP BW 7.0.
    thanks
    Yusuf

  • Error in Uploading the data in Info Cube

    Hi,
    We are implementing SCM 5.0 APO and ECC 6.0 in UK/I client.
    At the moment we are facing one problem in uploading the Excel file into Info Cube.which was working perfectly earlier.
    Through analysis, we come to know that data flows thru PSA. but  when we try to push that data from PSA manually system gives following error message;
    Runtime Errors         UNCAUGHT_EXCEPTION
    Except.                CX_RSR_X_MESSAGE
    What happened?                                                                                |
    |    The exception 'CX_RSR_X_MESSAGE' was raised, but it was not caught anywhere along the call hierarchy.                                                                               
    Since exceptions represent error situations and this error was not                  
    adquately responded to, the running ABAP program 'SAPLRRMS' has to be    terminated.                                                                               
    Error analysis                                                                               
    An exception occurred which is explained in detail below.                                    
    The exception, which is assigned to class 'CX_RSR_X_MESSAGE', was not caught  and  therefore caused a runtime error.                                                            
    The reason for the exception is:                                                             
    No text available for this exception                                                                               
    Missing Handling of Application Exception                                                        Program                              RSABW_START_NEW                                          
    Trigger Location of Exception                                                                     Program                                 SAPLRRMS                                             
    Include                                 LRRMSU13                                              Row                                     78                                                   
    Module type                             (FUNCTION)                                            Module Name                             RRMS_X_MESSAGE 
    if somebody can give advice on this! As we could upload the data earlier perfectly.
    Thanks
    Regards
    Jignesh.

    Hi Jignesh,
                      I this the first time you are loading into the cube? Is it the a fresh installation?
    The error message doesn't help you much but I would try a couple of things
    1. Replicate the datasources in source system, Activate the transfer and update rules and then try to load
    2. Try loading only till the PSA and then try to simulate the update to cube. If you are using  BI 7.0, then just load the info package, it will load to PSA and unless you run the DTP, it doesnot update the cube.
    3. This can also be a GUI issue. Make sure that you have all the GUI files installed. Is it a dump with message "CX_RSR_X_MESSAGE"?
    Check the Note 763203 - Termination during InfoCube realignment
    Hope this helps. Please donot hesitate to ask more questions.

  • Regarding Info cube and DSO

    Hi,
    Generally reporting will be done on Info Cube rather than DSO.
    Suppose If we assign the same data source to Info Cube and DSO then both contains the same data.
    Info cube have additive and aggregated functionality where DSO have the overwrite functionality .
    Are we using cube for this functionality only ?
    What about the Dimensions in Cube how they differ from data fields and key fields in DSO when we are developing same Bex Report on both ?
    Please advice me .
    Thanks in advance.
    Thanks & Regards,
    Ramnaresh.p

    It is hard to compare Cube and DSO.
    Both thier own usage.
    1. InfoCube is always additive, while DSO supports overwrite functionality.
    2. In InfoCube, combination of all the characteristic value is a Key in the Fact Table, while in ODS, you can specify your own Key Fields based on which you want to generate unique record in the DSO.
    3. DSO supports many delta modes like D, R, N, X, after image, before image, while cube does not support all the modes. You can not delete the record based on the key from the cube by just loading the data. While DSO automaitcally deletes the record from active table and generates the reverse entry for Cube.
    4. DSO is a flat structure and therefore, it is used to store information at detail level, while cube is used to store information at aggregated level.
    So both the structures are very much different from each other. One can replace other at some places, but both the objects have thier own functionality.
    - Danny

  • Administrate virtual info cube with services

    hi, all,
    if you come across an existing virtual info cube with services, HOW can you find out the name of the function module, that provides the data?
    best regards
    neven

    hi..
    according to the below link..from help.sap.com...clicking on 'detail' pushbutton in cube--change screen..should give u the details(FM etc) u need..
    http://help.sap.com/saphelp_nw04/helpdata/en/62/d2e26b696b11d5b2f50050da4c74dc/content.htm
    Vishvesh

  • Creating a new field in an exisiting info cube ?

    Hi All !
    How do I create a new field in an exisiting Info cube ?
    rgards
    Tom.

    Hai Tom...
             Go to the Existing InfoCube...
             Select and Double Click it...
             The InfoCube Characteristic Window will Come to the Screen..
              That has many additional Functions Like data View && Dimensions && Navigate Attributes...
              In the Bottom of that Fuction Tags You will see the Tags like Structure && Templates....
              Select the Fields that was you like in the Template You Just Select and press the <- Symbol. It will add to the InfoCube as a Field.....
                                                                                    BalajeeKannan

  • Unable to see the request in Reconstruction Tab of Info Cube

    Hi Experts,
    We are scm 5.1 version.
    Actually I have created extraction process to extract data from Demand Planning area. I have extracted data from planning area also. I can see the request in to PSA as well as Info Cube but I am not able to see the request in reconstruction tab.
    Is there any setting to see the request in to Reconstruction tab of the info cube?
    Please advise..
    Regards
    Sujay

    Hi rathy,
    Is there any way to support the equivalent of reconstructions with the new BW 7.0 design?
    I will explian in detail..
    Reconstruction is critical functionality for our current DP solutions, it allows us to "reconstruct" old requests from the backup InfoCube (based on what's been kept in the PSA) and use this to restore data in the planning area to a day in the past.  It is used whenever there is a technical or user error than needs to be un-done.  I believe there is a way to accomplish with the BW 7.0 design.
    Please suggest...
    Thanks in advance..
    Regards
    Sujay

  • How to extract data from info cube into an internal table using ABAP code

    HI
    Can Anyone plz suggest me
    How to extract data from info cube into an internal table using ABAP code like BAPI's or function modules.
    Thankx in advance
    regds
    AJAY

    HI Dinesh,
    Thankq for ur reply
    but i ahve already tried to use the function module.
    When I try to Use the function module RSDRI_INFOPOV_READ
    I get an information message "ERROR GENERATION TEST FRAME".
    can U plz tell me what could be the problem
    Bye
    AJAY

  • Tap function doesn't work, recovered files in bin etc

    Hi
    I'm using Mac Book Pro 13' - Mac OS 10.6.8
    1) Every time, I switched on my laptop, the one finger (tap to click) function doesn't work (although I have set it up).
    I have to go to 'systems preferences' to set it up again.
    2) Why is there 'Recovered files' in the trash bin each I switched on my laptop? How to get rid of it?
    3) Sometimes when I work using Word 2011, it takes a long time to save (the little icon will be swirling and swirling) and then I had to force quit and lose unsaved info. Why does this happen and how to avoid it from happening?
    Pls help me. I'm in the middle of my thesis submission and urgently need solutions to my Mac problems. Thanks!

    Reinstall Photoshop. That often fixes the issue.

  • I want use 0SEM_BCS_10  info cube for our BCS in BI.

    Hi ,
    I want use 0SEM_BCS_10  info cube for our BCS in BI. We have an R/3 ECC 6.0 with Appl Support Patch 15.
    We have not implemented the NEW GL functionality in OUR R/3 system. We have done only Technicahal Upgradation fron 4.7 to ECC 6.0 last year.
    My question is, that can i Use this '0SEM_BCS_10'  infocube . If yes that, please povide some details
    Regards,
    Nilesh Labde

    Hi Nitesh,
    Before using Cubes for BCS, Please go through this url
    http://help.sap.com/saphelp_sem60/helpdata/en/a8/b3d63bc4a69574e10000000a11402f/frameset.htm

  • Abap insert into info cube results in ORA 14400

    Hi friends,
    in principle the situation is as following:
    we have 2 cubes which are identically in design, in the number of info objects etc.
    now we have the following code here:                                                                   
    * Dann aus Quelltabellen kopieren
    * (Fakten zuletzt wegen Fremdschlüsselbez. zu Dim.)
      CHECK P_KOP IS NOT INITIAL.
      COMMIT WORK.
      SELECT * FROM /BIC/DZHW_CUBE1P.
        CHECK /BIC/DZHW_CUBE1P-DIMID <> 0.
        MOVE-CORRESPONDING /BIC/DZHW_CUBE1P TO /BIC/DZHW_CUBE2P.
        INSERT /BIC/DZHW_CUBE2P.
      ENDSELECT.
      SELECT * FROM /BIC/DZHW_CUBE1T.
        CHECK /BIC/DZHW_CUBE1T-DIMID <> 0.
        MOVE-CORRESPONDING /BIC/DZHW_CUBE1T TO /BIC/DZHW_CUBE2T.
        INSERT /BIC/DZHW_CUBE2T.
      ENDSELECT.
      SELECT * FROM /BIC/DZHW_CUBE1U.
        CHECK /BIC/DZHW_CUBE1U-DIMID <> 0.
        MOVE-CORRESPONDING /BIC/DZHW_CUBE1U TO /BIC/DZHW_CUBE2U.
        INSERT /BIC/DZHW_CUBE2U.
      ENDSELECT.
      SELECT * FROM /BIC/DZHW_CUBE11.
        CHECK /BIC/DZHW_CUBE11-DIMID <> 0.
        MOVE-CORRESPONDING /BIC/DZHW_CUBE11 TO /BIC/DZHW_CUBE21.
        INSERT /BIC/DZHW_CUBE21.
      ENDSELECT.
      COMMIT WORK.
      SELECT * FROM /BIC/FZHW_CUBE1.
        /BIC/FZHW_CUBE2-KEY_ZHW_CUBE2P = /BIC/FZHW_CUBE1-KEY_ZHW_CUBE1P.
        /BIC/FZHW_CUBE2-KEY_ZHW_CUBE2T = /BIC/FZHW_CUBE1-KEY_ZHW_CUBE1T.
        /BIC/FZHW_CUBE2-KEY_ZHW_CUBE2U = /BIC/FZHW_CUBE1-KEY_ZHW_CUBE1U.
        /BIC/FZHW_CUBE2-KEY_ZHW_CUBE21 = /BIC/FZHW_CUBE1-KEY_ZHW_CUBE11.
        /BIC/FZHW_CUBE2-/BIC/ZGEHALT   = /BIC/FZHW_CUBE1-/BIC/ZGEHALT.
        INSERT /BIC/FZHW_CUBE2.
      ENDSELECT.
    the problem is the insert statement. if the interpreter reaches this step in the code, we get a dump with the following message:
    " Database error text........: "ORA-14400: inserted partition key does not map to   
      any partition"                                                                   
    now i assume - since this cube can be loaded with data normally - that it is not possible to store data in an info cube directly using a simple insert statement. are there any appropriate function modules to condense data in a request and load it into an info cube?
    Kind Regards.
    Gideon.
    Message was edited by: Gideon Lenz

    hi,
    we had a similar error and solved with oss note 339896,
    though 2.0b mentioned, it's applicable for our 3.0, please take a look beside the note Vinod mentioned ....(there also mentioned 509660 if f-fact table)
    339896
    Symptom
    During the parallel upload into InfoCubes, ORACLE error ORA14400 might occur in BW 2.0B.
    BW2.0B and BW2.1C both originate from the same BW technology basis. Thus 2.0B is a synonym for both releases.
    Other terms
    Partitioning, ODS, PSA, parallel loading, ORA14400
    Reason and Prerequisites
    The error can either occur during the insert into the "PSA table" ( /BIC/B00....) or during the insert into the "F-fact table" ( "/BI*/F<INFOCUBE>" ).
    If the error occurs when writing to the F-fact table, please refer to Note 509660.
    If the error occurs when writing to partitioned PSA tables, an inconsistency exists between administration table "RSTSODS" and the partitions in the database.
    Solution
    1.) As of Patch 22, CHECK Transaction "RSRV" allows to check the consistency of PSA tables and repair them, if required. (If no name is specified, the CHECK is carried out for all PSA tables.)
    2.) Patch < 22: Please check whether function module "RSDDCVER_PSA_PARTITION" exists in your system.
    - If yes: Start it for the corresponding PSA table using i_repair = 'X'. Then, the inconsistencies should be eliminated.
    - If not: The inconsistencies have to be repaired manually!
    Among all partitions of the PSA table, determine the partition with the highest "HIGH VALUE". Compare this partition to the entry in the Partno field of the "RSTSODS" table.
    ==> Transaction SE16 ---> 'RSTSODS' ---> filter on ODSNAME_TECH with the PSA table name. Error ORA14400 occurs if the entry in the RSTSODS table is higher than the highest partition. To solve the problem, release table RSTSODS in the SAP-DD so that you can change it via Transaction SE16. Then change the entry in the PARTNO field to the value of the highest 'HIGH VALUES'. If the PSA table is empty, enter value '2' in the PARTNO field of the "RSTSODS" table!!!!! The inconsistency may exist in the SAP buffer only. Table RSTSODS is "buffered completely". Before you change the table manually, do submit the command "/$tab rstsods" in the OK-code which invalidates the table in the buffer. If the problem continues to exist, change the entry and invalidate the buffer again by submitting "/$tab rstsods".
    509660
    Symptom
    BW2.0B and BW2.1C are based on the same BW technology.2.0B is therefore a synonym for both releases.
    The ORACLE error ORA14400 can occur in BW 2.0B//2.1C during writing to InfoCubes.
    Other terms
    Partitioning, parallel loading, F fact table, ORA00054, ORA14400, ORA14074, ORA02149
    Reason and Prerequisites
    The error can also occur during writing to PSA tables or when ODS objects are activated. Refer to note 339896 in this case.As of 2.0B, the F fact table in an BW/ORACLE environment is "range-partitioned" according to the package dimension.A new partition is created when a request is written to requests in the F fact table.If creation of the partition is not successful, ORACLE error 14400 ( "inserted partition key is beyond highest legally partition key" ). There are several causes for this:
    1. During loading, there are jobs running (such as ANALYZE TABLE ... CREATE INDEX... ) which lock the table in the ORACLE catalog and take a very long time.Creating the partition on the database takes a very long time;In this case, the ORA00054 error (resource busy) is issued.
    2. during parallel loading, an error occurs because an optimistic blocking concept is implemented in the update.
    Adding a partition is linked to writing the package dimension entry. If the loading process terminates in such a way that the dimension entry was written, but the partition was not created, the second loading process terminates with ORACLE error ORA14400.
    Solution
    As of patch BW 2.0B 15 / BW 2.1C 7, creation of a new partition by a SAP lock is saved.If a lock is already present, the program tries to get the lock 100 more times and then continues.In the case of parallel loading processes, this optimistic lock approach always resulted in the ERROR.For this reason, the parameter _wait is set to True in the "RSTMPLWI" template for BW 2.0B patch 21 / BW 2.1C 13 when the enqueue function is called and the loop counter is set to 500, so that the loaders wait longer before continuing.
    First select the test "Unused entries in the dimensions of a InfoCube" for the corresponding CUBE via transaction "rsrv"  ==>  InfocubeData and press "Eliminate error". The entry is then deleted in the dimension and during the next loading process, a new entry is generated and the partition is created.
    The correction instructions for BW 2.9B patch 15 - 20 / BW 2.1C patch 7 - 12 is attached.In this way, the programs from the corrected TEMPLATE are regenerated.
    If the error persists in spite of this change, check whether the F fact table is analyzing or whether indexes are being generated on the F fact table at the same time as the load process.
    The program RSTMPLWI is an ABAP template where the update programs are generated. ==> For this reason, automatic installation is not possible and you can not run a syntax check!

  • ODS objects and Info-cubes

    Could someone clarify my understanding of the difference between ODS and basic cubes?
    My understanding is that the ODS is updated from R/3 and is a flat structure, or a basic database which is write-optimised.  The data in the ODS is then updated into the info-cube at a more summarised level. 
    The info-cube provides enhanced reporting capability because it is structured as a star-schema which introduces additional dimenions (via the dimension tables) to enrich the contents of the fact table.
    Does the ODS update both fact table and dimension table in the star schema?
    Many thanks,
    Frederick

    Hi Frederick,
    If that doesn't solve your concern... then go ahead
    1.ODS is a two dimensional object
    2.ODS is a datastore where you can store data at a very granular level.
    3.Technically there is the option to overwrite or add single records.
    4.ODS can be used for detailed level of reporting( same as in r/3),
      (cube can be used for aggregate level of reporting.)
    5.ODS are used to consolidate data
    1.Whereas cube is a based on multidimensional modeling which facilitates reporting on diff dimensions.
    2.The data is stored in an aggregated form unlike ODS and have no overwriting capability.
    3. Reporting and analysis can be done on multidimensions unlike on ODS
    4. InfoCubes are optimized for reporting
    5. There are options to improve performance like aggregates and compression.
    5. It is not possible to replace single records, all records sent to InfoCube will be added up.
    You may get a doubt why first load to ODS and then to Infocube, the strategy of adding ODS
    in dataflow is termed as addtion of EDW(Enterprise Datawarehouse) layer which will allow
    us to retrieve data within BW if at all some thing goes wrong & we lose data from InfoCube.
    We can get the data from ODS itselft into cube without going to the source sytem again.
    Please search SDN & you will get a lot of docs on this:
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=infocubeODSdifferences&adv=false&sortby=cm_rnd_rankvalue
    Re: ods vs infocube
    ODS and Infocube..
    Difference between InfoCube and ODS Object
    ODS and Cube
    use of ODS
    Cheers,
    Habeeb

  • Deletion of Info cube request

    Hi Experts,
    Currently I am working on BI 7.0.
    Here is the scenario, Actually I want a such setting so I can delete the previous Info Cube request while scheduling info package for new request.
    Actually in 3.0 we had this functionality in Info package "Automatica loading of similar/ Identical request from the Info cube" where we can select the radio button to delete the previous request from Info Cube.
    Do we this type of functiobality in BI 7.0?
    Regards
    Sujay

    Hi Sujay,
    Netweaver 7.0 does not support the feature you are talking about, it is possible only in 3.x.
    You could however incorporate this step 'Delete Overlapping Request' using a process chain. Thats what I do, I too had an issue on this earlier.
    Regards,
    Manu

Maybe you are looking for

  • Storing arrays in a single file!!

    Hello all, Is it possible to store two arrays into a single file either separately or together as a POJO. How to accomplish this??..Need some guidance

  • Can you temporarily disable a song or playlist?

    When I choose the Song Shuffle option on my iPod, it randomly choses a song to play and I really love it. But, I also have alot of Christmas music on the iPod. So when I choose the "Song Shuffle" option, it scans through all of the music on the ipod-

  • Trouble stopping Time Machine backup.

    Recently I have been unable to stop time machine from the menu bar. I tried force quit with no avail. So I resorted to kill -9 to stop it. But could not shut the machine down without using the power button. Any ideas or help appreciated. Thanks

  • Google layer stretched underneath Theme and UserDefined FOI  when get IMAGE

    Here's my situation. We have Google Maps tile layer and some Theme-Based FOI Layers (SDO srid 3785). Everything looks good on the map. But on the picture of this map (requested by function mapview.getMapImageURL in oraclemap.js) the Google layer is s

  • Advanced Data Display (Organizational Chart)

    Hi guys does anyone know how to create an organizational chart? I found ILOG Elixir 2.0 but this is not for free. I need something similiar like in this example: http://visudemos.ilog.com/webdemos/orgchart/orgchart.html Thanks, Jan