FM to change data in a BW cube from BSP?

Hello all,
I need to update data in an infocube in BW from my BSP. Can anyone tell me
(1) Is this possible?
(2) Is there some sort of SAP Function Module a la RSDMD_WRITE_ATTRIBUTES_TEXTS that I must use rather than write directly to the tables?
(3) Where I might find some examples or further reading to educate myself?
Many thanks if you can point me in the right direction.
Nat

1) Is this possible?
yes it is possible. (to update backend - but to change something in a infocube is something different - BW forum would be the right place for this)
(2) Is there some sort of SAP Function Module a la RSDMD_WRITE_ATTRIBUTES_TEXTS that I must use rather than write directly to the tables?
BW forum will give you a better answer for this.
(3) Where I might find some examples or further reading to educate myself?
Did you check the HOW to guides list here at SDN for BW.
https://www.sdn.sap.com/sdn/developerareas/bi.sdn?page=BW_How_To.htm
Regards
Raja

Similar Messages

  • Error encountered while loading data into an Essbase cube from oracle DB

    Hi All,
    I am trying to load data into an Essbase cube from Oracle db. Essbase is installed in an 64 bit HP-UX machine and oracle database on HP -UX 11.23 B server. While performing the above I am getting the below error messages:
    K/INFO - 1021013 - ODBC Layer Error: [08001] ==> [[DataDirect][ODBC Oracle Wire Protocol driver][Oracle]ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    HP-UX Error: 2: No such file or directory].
    OK/INFO - 1021014 - ODBC Layer Error: Native Error code [1034] .
    ERROR - 1021001 - Failed to Establish Connection With SQL Database Server. See log for more information.
    Can you please help me out in identifying the issue, as why it could have occured , because of network problem or is there anything related to databse?
    Regards,
    Priya

    The error is related to Oracle, I would check that it is all up and running
    ORA-01034: ORACLE not available
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Data not updated to cube from DSO

    Hi all,
    We have a scenario where in the dtp from the DSO to cube does not write any data records to the cube, where as we are able to see 9 records when we debug the transformation which has a start routine. Could you kindly suggest what the issue can be ?
    Regards
    Snehith

    I hope in your start routine you dont have anything with DELETE statement. Or the problem might be with Processing Key, check these links:
    [Transfered records 475 added records 0 to cube.;
    [Records are not showed in Info Cube;
    [0 Record Loaded From ODS to Cube;
    Regards,
    Arminder Singh

  • How to write data in a real-cube from a internal table

    Hello Friends
    as you know, we can load data into cube by data sourc, transform rules.  But now, i want write data into a real-time cube from a interinal table .
    I want to know how can I do it.
    thanks !

    Not possible as there shd be some interface or connectivity shd be there to laod the data..
    possible ways are download to excel using FM GUI_download and use that one as a DS...

  • Data not loaded to cube from DSO

    I activated the standard RPM Financial Planning cube 0RPM_C05. When I do the data loads (not DTP) data requests are sent to DSO. Request status is success and data is active and is available for reporting. However these two DSO are mapped to Info cube (standard content) and I dont see data there.
    I don't see any errors in the monitor.
    Data sources - 3.x
    DSO - 0RPM_DS07 and 0RPM_DS08
    Cube - 0RPM_C05
    Thank you,
    Vasu
    Edited by: Subramanya Srinivas Mullapudi on Mar 4, 2010 8:44 AM

    Hi Raja,
    Thanks.
    The problem is though the update automatically option is set, the data is not getting loaded.
    I used the manual update 3.x data to targets now and it worked. I see the data in the cube.
    But how to set this in Process chains. Is this (update 3.x data to targets)  the same as Update DSO Data (further update) process type?

  • Error 3, when loading transaction data into an info cube from flat file

    HI friends,
    I have taken 2 dimension info cube. (customer and product dimensions).I loaded master data through direct update by preparing 2 excel sheets seperately for customer and product. For loading transaction data(through flexible update), I prepared single excel sheet covering all values that is master data info objects of customer and product, key figure values and taken 0unit, 0currency,0calday in transfer rules.(in excel sheet)
    Once I load the data, the "data was requested" option is appearing and error 3 coming, when I go for monitor to check the data.
    sai

    Hi Ram,
          In Monitor see the error message by clicking on Error message button or
         go to details tab and expand the nodes to see which record is having problem.
    Regards,
    Prakash

  • Updating metadata/data in ASO reporting cube from BSO

    Hi Experts,
    I am creating an ASO reporting cube and would like to know the best way to automate the update of metadata and data from a BSO cube without the use of a partition? This is my first time working with ASO. Any insight or examples would be much appreciated. Please advise.
    Thanks in advance!

    Thank you for the responses!
    The dimensions will be the same. I will be exporting level0 data then loading it into the ASO cube. I believe I should be able to use the same load rule that I am using for the BSO cube, correct? Also, I am planning on only loading the 'Final' versions of 'Budget' and 'Forecast'. In my data export I believe I can put a condition to only export the 'Final' version, please correct me if I'm wrong?
    One last thing, I would like to keep 2 years of 'Actuals' and 1 year of 'Budget' and 'Forecast'. At year end I would to clear previous 'Budget' and 'Forecast' and 2nd prior year after the current 'Budget' and 'Forecast' are closed. Can this be handled in a separate script? Please advise.
    Thanks again for the responses.

  • How to change date parameter field in crystal from YYYY-MM-DD to DD/MM/YY

    Hi
    I want to change a Parameter field in Crystal report from YYYY-MM-DD format to DD/MM/YY format

    >
    Sukhi Singh wrote:
    > Hi
    > I want to change a Parameter field in Crystal report from YYYY-MM-DD format to DD/MM/YY format
    What do you mean by Crystal Report?  Are you sure you posted this to the correct forum?

  • How to change date format and time zone from the client.

    In order to change time zone, you need to go Administration-> Access Management (Step 1), and select your name on the right (Step 2).
    Then select Edit tab at the bottom of the screen, and change both Time Zone and Regional Setting.

    Thanks for sharing, Agnes.

  • Issue with Adobe flex data.xml file not reachable from bsp behind firewall

    Hi Gurus,
    I have a problem with the <mx:HTTPService> tag the following is the actual tag,
    <mx:HTTPService
    id="Srv"
    url="data.xml"
    useProxy="false"
    method="POST" result="resultHandler(event)"/>
    When accessed locally I can see the data in the flex as the data.xml can be reached. when the same is accessed from internet behind firewall, the url is entirely different and the .swf file in the BSP page cannot access the data.xml. I cannot give the absolute url in the tag as the BSP page application is accessed differently in different servers. any help on this would be greatly appreciated
    Thanks
    Akbar

    Sorry somehow I missed this question, an even easier way to do this is to allow your Flash movie to "script" ( this is the default behavior for a Flex application ) and then call some javascript to obtain exactly what the page URL is and then go from there to get your data:
    import flash.external.ExternalInterface;
    import mx.utils.URLUtil;
    var
    if(ExternalInterface.available){
         pageURL = ExternalInterface.call("window.location.href.toString");
    // Do whatever you need with the URL here.
         var serverName:String = URLUtil.getServerNameWithPort(pageURL);
    -d

  • Data not loading to cube copied from 0sd cubes

    hello everyone,
    wen ever im trying to load data from r/3 into a cube which is created by copying from a 0sd cube, everything is running successfully, info package, dtp, transformations and all, but when i look into the contents tab, it says this is not a basis cube, can anyone explain pls.
    thanks in advance

    Hi
    Some one changed the settings of your cube from Basic cube to transactional cube ( real time infocube in IP)
    Change it from transactional cube back to basic cube..This error will not come
    Regards
    N Ganesh

  • Cannot Lock and Send data to an Essbase cube

    Hi all,
    One of our customer is executing a Macro script to lock and send data to the essbase cube from an excel sheet.
    They reported that in several cases where users will submit their data, and later discover that their changes are not in Essbase.
    The calls to EssVRetrieve (to lock the blocks) and EssVSendData are both returning successfully and there is no error message received while executing the above macros.
    I reviewed the application log file and found the following message:
    [Mon Nov 24 18:59:43 2008]Local/Applicn///Warning(1080014)
    Transaction [ 0xd801e0( 0x492b4bb0.0x45560 ) ] aborted due to status [1014031].
    I analysed the above message and found the user is trying to lock the database when already a lock has been applied to it and some operation is being performed on it. Because of that the transaction has been aborted. But customer says no concurrent operation is being performed at that time.
    Can anyone help me in this regard.
    Thanks,
    Raja

    The error message for error 1014031 is 'Essbase could not get a lock in the specified time.' The first thought I have is that perhaps some user/s have the 'Update Mode' option set in their Essbase Options and thus, when they are retrieving data, they are inadvertantly locking the data blocks. If that is the case, you will probably see this issue sporadically as the locks are automatically released when the user disconnects from Essbase.
    To make it stop, you will have to go to every user's desktop and make sure they have that Essbase Option turned off. Further, you will have to look at any worksheets they may use that may have an Essbase Option name stored on it. The range name is stored as a string and includes a setting for update mode. Here is a sample that I created for this post where I first turned 'on' update mode and then turned 'off' update mode:
    A1100000001121000000001100120_01-0000
    A1100000000121000000001100120_01-0000
    Note the 11th character in the first string is '1' which indicates that Update Mode is 'on'; in the second string, it is 'off'.
    This behavior, particularly with update mode, is the only one of the behaviors that I disliked in Excel and pushed me to design our Dodeca product. In Dodeca, the administrator controls all Essbase options and can either set individual options to the value they want or they can allow the user to choose their own options. Most of our customers do not allow the user to set update mode.
    Tim Tow
    Applied OLAP, Inc

  • 0vtype =20 (plan data)  not populating to cube but present in psa

    Hello Experts,
    I have a requirement in BW 3.5 where in I need to create a report on multiprovider which should give the actual data,plan data and the difference between actual and plan data for some key figures.
    The data flow is like this
    There are two cubes one for actual and the other for plan ,I am able to get the actual data (10) for actual cube from R/3 .
    But the problem is with plan cube,I am not able to get the plan data (20) to the plan cube (to the field 0vtype) ,but the data is coming till psa from R/3,there is no routine present in update rule also,but still data is not showing up for this 0vtype in plan cube...
    I have tried loading selectively (020) by giving 020 as constant in the update rule..but still no luck
    The datasource that is fetching plan data is 1_CO_PA_PLN1000.
    Could you please suggest how to proceed further
    Thanks,

    HI Sashi,
    Checking the mapping between the 0vtype and the source fiedls.
    Check in transfer rules first if it is mapped or not.
    Transfer rules are not mapped to source fields then correct it .
    Hope this helps.
    Regards,
    Reddy

  • Error while loading data on to the cube : Incompatible rule file.

    Hi,
    I am trying to load data on to essbase cube from a data file. I have a rule file on the cube already, and I am getting the following error while loading the data. Is there any problem with the rules file?
    SEVERE: Cannot begin data load. Essbase Error(1019058): Incompatible rule file. Duplicate member name rule file is used against unique name database.
    com.essbase.api.base.EssException: Cannot begin data load. Essbase Error(1019058): Incompatible rule file. Duplicate member name rule file is used against unique name database.
         at com.essbase.server.framework.EssOrbPluginDirect.ex_olap(Unknown Source)
         at com.essbase.server.framework.EssOrbPluginDirect.essMainBeginDataload(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin._invokeMainMethod(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin._invokeMethod2(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin._invokeMethod(Unknown Source)
         at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected(Unknown Source)
         at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)
         at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin.essMainBeginDataload(Unknown Source)
         at com.essbase.api.datasource.EssCube.beginDataload(Unknown Source)
         at grid.BudgetDataLoad.main(BudgetDataLoad.java:85)
    Error: Cannot begin data load. Essbase Error(1019058): Incompatible rule file. Duplicate member name rule file is used against unique name database.
    Feb 7, 2012 3:13:37 PM com.hyperion.dsf.server.framework.BaseLogger writeException
    SEVERE: Cannot Load buffer term. Essbase Error(1270040): Data load buffer [3] does not exist
    com.essbase.api.base.EssException: Cannot Load buffer term. Essbase Error(1270040): Data load buffer [3] does not exist
         at com.essbase.server.framework.EssOrbPluginDirect.ex_olap(Unknown Source)
         at com.essbase.server.framework.EssOrbPluginDirect.essMainLoadBufferTerm(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin._invokeMainMethod(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin._invokeMethod2(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin._invokeMethod(Unknown Source)
         at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected(Unknown Source)
         at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)
         at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)
         at com.essbase.api.session.EssOrbPlugin.essMainLoadBufferTerm(Unknown Source)
         at com.essbase.api.datasource.EssCube.loadBufferTerm(Unknown Source)
         at grid.BudgetDataLoad.main(BudgetDataLoad.java:114)
    Error: Cannot Load buffer term. Essbase Error(1270040): Data load buffer [3] does not exist
    Thanks,
    Santhosh

    " Incompatible rule file. Duplicate member name rule file is used against unique name database."
    I am just guessing here as I have never used the duplicate name functionality in Essbase, nor do I remember which versions it was in. However with that said I think your answer is in your error message.
    Just guessing again.... It appears that your rule file is set to allow duplicate member names while your database is not. With that information in hand (given to you in the error message) I would start to explore that.

  • Changing date format in bw report

    Hi,
    Could anybody pls Explain How can I change date format in bw report from 19-03-2008 to 19 mar 2008.Is there any setting we need to do. Else do i need to write some ABAP code to get desired format.
    Regards,
    Sarath

    Hi Sarath,
    I could have the routine enabled and its wrk for my DATS obj ...
    else pls go through the following code
    Check this example of how to get this format..
    TABLES: T247.
    DATA: V_DATE TYPE SYDATUM.
    DATA: V_STRING(20).
    V_DATE = SY-DATUM.
    SELECT SINGLE * FROM T247
    WHERE SPRAS = SY-LANGU
    AND MNR = V_DATE+4(2).
    IF SY-SUBRC = 0.
    CONCATENATE V_DATE+6(2) '-' T247-KTX '-' V_DATE(4)
    INTO V_STRING.
    WRITE: / V_STRING.
    ENDIF.
    or make use of the routine make use of the FM
    CONVERSION_EXIT_IDATE_OUTPUT
    hope it helps you out...
    regards,
    pradeep
    Assign points if useful.

Maybe you are looking for