Badi: move data from bpc cube to bw cube
Hi friends,
I would like to move data from bpc application(i.e bpc cube) to bw cube. Bpc cube having infoobjects starting with /cpmb/* and bw cube having infoobjects starting with y* .
I want to write badi code to move data from bpc cube to bw cube? is it possible to move data via badi in our case?
I know through APD its possible to move. Any suggestions pls. we are on bpc 75 nw sp04
Thanks,
naresh
Hi Naresh!!!
I am doing the same stuff...... and got the data read inside the BAdI and converted the comma seperated into a properly structured table... but i dont know how to send this field symbol structure to a normal table. can you help me!!!!??? can you give me your contact details.... please
Regards,
Surya Tamada.
Similar Messages
-
ABAP Function Module Example to move data from one Cube into Another
Hi experts,
Can any please help out in this ..?
A Simple ABAP Function Module Example to move data from one Cube into Another Cube
(How do i send the data from one client to another client using Function moduel).
Thanks
-Upen.
Moderator message: too vague, help not possible, please describe problems in all technical detail when posting again, BI related? ("cube"), also search for information before asking.
Edited by: Thomas Zloch on Oct 29, 2010 1:19 PMThis is the start routine to duplicate records in two currencies.
DATA: datew TYPE /bi0/oidateto,
datew2 TYPE rsgeneral-chavl,
fweek TYPE rsgeneral-chavl,
prodhier TYPE /bi0/oiprod_hier,
market TYPE /bic/oima_seg,
segment TYPE /bic/oizsegment.
DATA: BEGIN OF S_DATA_PACK OCCURS 0.
INCLUDE STRUCTURE /BIC/CS8ZSDREV.
DATA: END OF S_DATA_PACK.
S_DATA_PACK[] = DATA_PACKAGE[].
REFRESH DATA_PACKAGE.
LOOP AT S_DATA_PACK.
move-corresponding s_data_pack to DATA_PACKAGE.
if DATA_PACKAGE-loc_currcy = 'EUR'.
DATA_PACKAGE-netval_inv = DATA_PACKAGE-/bic/zsdvalgrc.
DATA_PACKAGE-CURRENCY = 'USD'.
APPEND DATA_PACKAGE.
DATA_PACKAGE-netval_inv = DATA_PACKAGE-/bic/zsdvalloc.
DATA_PACKAGE-CURRENCY = 'EUR'.
APPEND DATA_PACKAGE.
else.
DATA_PACKAGE-netval_inv = DATA_PACKAGE-/bic/zsdvalgrc.
DATA_PACKAGE-CURRENCY = 'USD'.
APPEND DATA_PACKAGE.
endif.
ENDLOOP.
This is to load Quantity field
RESULT = COMM_STRUCTURE-BILL_QTY.
This is to load Value field
RESULT = COMM_STRUCTURE-NETVAL_INV.
UNIT = COMM_STRUCTURE-currency. -
Hi All ,
In Case of reading huge amount of record from BPC Cube from BADI code , performing calculations and writing back huge amount of data into the cube , It takes lot of time . If there is any suggestion to read the data from Cube or writing data into the cube using some Parallel Processing methods , Then Please suggest .
Regards,
SHUBHAMHi Gersh ,
If we have a specific server say 10.10.10.10 (abc.co.in) on which we are working, Then under RZ12 we make the following entry as :
LOGON GROUP INSTANCE
parallel_generators abc.co.in_10 ( Lets assume : The instance number is 10 )
Now in SM59 under ABAP Connections , I am giving the following technical settings:
TARGET HOST abc.co.in
IP address 10.10.10.10
Instance number 10
Now if we have a scenario of load balancing servers with following server details (with all servers on different instance numbers ) :
10.10.10.11
10.10.10.13
10.1010.10
10.10.10.15
In this case how can we make the RZ12 settings and SM59 settings such that we don't have to hardcode any IP Address.
If the request is redirected to 10.10.10.11 and not to 10.10.10.10 , in that case how will the settings be.
I have raised this question on the below thread :
How to configure RZ12 and SM59 ABAP connection settings when we have work with Load Balancing servers rather than a specific server .
Regards,
SHUBHAM -
Move data from one cube to another cube
Hi,
I am on BW 3.5 and I have moved the data from one cube to another cube and found that the number of records in the original cube does not match to the newly created cube. for eg. if the original cube contains 8,549 records then the back up cube contains 7,379 records.
Please help me on what I need to look on and if in case the records are getting aggregated then how do I check the aggregating record.
Regards,
TysonDear tyson m ,
check with any update rules in ur transfer.If so check in it.
Just go through these methods for making transfer from one cube to another cube fully without missing data.
Update rules method
if it's updated from ods, you can create update rules for cube2 and update from ods
or you can try datamart scenario
cube1 right click 'generate export datasource'
create update rules for cube2, assign with cube1
rsa1->source system->bw myself, right click 'replicate datasource'
rsa1-> infosource -> search 8cube1 name
(if not get, try right click root note 'infosource'->insert lost node(s)
from that infosource, you will find assigned with datasource, right click and 'create infopackage', schedule and run.
Copy from
While creating the new cube give the cube name in the "Copy from" section. It would copy all the characteristics and Key figures. It would even copy the dimensions and Navigational attributes
Another option is:
The steps for copying the contents of one cube to another:
1. Go to Manage -> Recontruct of the new cube.
2. Select the "selection button"(red , yellow, blue diamond button).
3.In the selection screen you can give the technical name of the old cube, requests ids you want to load, from & to date.
4.Execute and the new cube would be loaded.
Its all that easy!!!!!!
Refer this link:
Copying the structure of an Infocube
Reward if helpful,
Regards
Bala -
Import Transaction Data from BW Cube to BPC Cube
Hi,
Is there any document that explain how i can import/copy transactional data from bw cube to bpc cube like this below pic. http://img841.imageshack.us/img841/6998/prof.jpg
Thanks in advance.Hi Again,
With these documents I can import transactional data with a single keyfigure but if there are more than one keyfigure, importing and assigning keyfigures to dimensions might get confusing.
For example i have two keyfigures "zbgstsad" and "zbgstsf" in bw cube and I have two account member in "S_ACCT": "S_F", "S_A". I did a conversion file with "zbgstsad(ext)->s_a(int)" and "zbgstsf(ext)->s_f(int)" rows. But i am not sure what i have to put instead of "?".
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
CONVERTAMOUNTWDIM=S_ACCT
*MAPPING
RPTCURRENCY=0CURRENCY
S_ENTITY=ZBGENTITY
S_ACCT= ?
S_TIME=0CALMONTH
S_CATEGORY=*NEWCOL(ACTUAL)
S_OB=0UNIT
S_URUNLER=ZBGURNLR
AMOUNT= ?
*CONVERSION
S_ACCT=[COMPANY]B_ACCT.XLS!CONVERSION
TIME=[COMPANY]B_TIME.XLS!CONVERSION
What do you recommend?
Thanks in advance.
Burak
Edited by: boguner on Aug 9, 2010 2:34 PM
Edited by: boguner on Aug 9, 2010 2:40 PM -
Copy Master Data from BW cube to BPC cube
Hi,
I need to copy a master data from BW cube to BPC cube.
Can I do this from BW? That is, Can I copy master data from the view of the cube of BPC in BW?
I do this from BW and then I see the master data in my BPC cube from the BW view, but when I open my cube in the BPC environment, I don't see nothing of the master data.
What's the problem?
Regards,
Miguel.Hi Miguel -
I think you are asking if you can copy transactional data from a BW cube into a BPC cube (cubes do not contain master data).
If this is what you want to do, yes the BPC IMPORT package is a delivered data manager package that allows you to select a BW cube, transformation file, and additional options (such as work status checking and default logic execution). The use of the Data Manager [process is the "best practice" since you will need to transform the BW data model into the BPC data model and the tools delivered in the IMPORT data manager package are ideally suited for the job. You can automate this process by following the guide at:
[https://wiki.sdn.sap.com/wiki/display/BPX/Enterprise%20Performance%20Management%20%28EPM%29%20How-to%20Guides|https://wiki.sdn.sap.com/wiki/display/BPX/Enterprise%20Performance%20Management%20%28EPM%29%20How-to%20Guides] The specific document is: "How to Export BPC Transaction Data Using a Custom Process Chain"
If you are actually asking for the process for loading master data into BPC dimensions, please read the following "How To" guide that describes the current best practices:
[https://wiki.sdn.sap.com/wiki/display/BPX/Enterprise%20Performance%20Management%20%28EPM%29%20How-to%20Guides|https://wiki.sdn.sap.com/wiki/display/BPX/Enterprise%20Performance%20Management%20%28EPM%29%20How-to%20Guides] The specific document is: "How to Automate Master Data Loads in BPC NW"
Regards,
Sheldon -
Automate data load from BPC cube to BW cube
Hi Gurus,
I've got all my budgeting & forecasting data in BPC cube. Now I need to load it to a BW cube and combine with Actuals in another BW cube through Multiprovider and build reports on the multiprovider.
My question is:
What is the best way to automate the loading process of BPC cube data to BW cube ??
I should also be able to load the property values of BPC dimensions to the BW info objects.
The methods I followed are:
1. Run "Export" data package and load BPC data to a CSV file and run BW DTP/infopackage to process the CSV file into BW cube. Problem with this is - I canot automate these two steps, and even if I did, I cannot export property values to a flat file.
2. Build transformations directly from BPC cube to an Infosource and from Infosource to BW cube. Problem with this is - in the transformations I cannot use the rule: "Read Master Data". I may have to write a routine, but my ABAP is not good enuf.
Please help with an alternative solution
Thanks,
VenkatThanks for the reply. I know I will have more options if I'm BPC 7.5 NW. But I'm on BPC 7.0 NW.
I managed to pull the attribute values of BPC dimensions using routines. But still it's risky because the tech names of BPC objects may change if one modifies the dimensions or run optimization.
It's a shame SAP haven't provided a robust solution to load BPC cube data to BW cube data.
I don't want to load BW cube data to BPC cube and depend on EVDRE reports for my 'Plan vs Actual' reports. I (and end users) always want to lean towards BEx reports. -
Move data from one fs to another from a particular position.
Hi all,
i have a requirement where i want to move data from one field symbol to another from a particular
position.
I have a work area which contains string values. i have converted this string to hexadecimal value .
in this hex string m lukin for a position where '0A' occurs. Now i have to pick the string till dis '0A' value and move it to some other field symbol. Can anybody tell me how to do that.
The code i have written is as follows:
FIELD-SYMBOLS: <fs> TYPE x.
data: temp1 type string,
p_word type string,
temp2 TYPE string,
w_len TYPE i.
temp1 = wa_value-value. "this wa containd the value
w_len = strlen( temp1 ).
if temp1 cp '"*'.
ASSIGN wa_value-value TO <fs> CASTING TYPE x. " converting wa to hex value
DATA: VAR TYPE i,
COUNTER TYPE i,
line_feed_count type i,
temp_count type i.
VAR = strlen( wa_value-value ).
CLEAR: COUNTER, temp_count, line_feed_count.
WHILE COUNTER LE VAR.
IF <fs>+counter(1) = '0A'.
line_feed_count = line_feed_count + 1.
COUNTer = COUNTer + 1.
ENDIF.
COUNTER = COUNTER + 1.
ENDWHILE.
endif.
Now , i want to pick data from starting till the position it gets '0A' and then again till it finds another '0A'.
Thanks in advance.Hi,
As everyone has rightly pointed out, there is no direct way of transferring the data from one appset to another. However, there are definitely few ways of doing it:
1. Run export package. Export the data in flat file. Import the data using import DM package.
2. Export the data from the cube of your application in excel file. Then run the import DM package to load the data.
3. Run UJBR transaction in SAP. Take the backup of the transactional data. You will get few flat files. Run the import DM package.
All the above steps will work only if the structure of the applications in both the appsets is the same. Otherwise, you will have to modify the flat file before uploading the file.
Hope this helps. -
How to copy documents for InfoProvider data from one cube to another cube
Hello Everyone,
We are using standard document feature to store document/comment about the data shown in the report/planning query. Relevant characteristics have the property 'characteristics is document attrib' turned on/selected for this purpose.
Looks like the documents created gets tagged to a particular InfoProvider along with characteristic value assignment.
Is there a way to move or copy documents from one InfoProvider to another InfoProvider.
As per the design requirement, we need to move data from a real time InfoProvider (transaction cube) to a basic reporting cube. The data in the first/source cube stays for a period of approx 3 months before moved to other cube. We want the documents associated with InfoProvider data also to be moved, so that users can continue to see the document/comments what they had created earlier.
I looked at the Documents tab in DataWarehouse workbench. No options seem to be available to copy or move documents.
Any help will be highly appreciated and points will be rewarded accordingly!
Best regards,
SanjeebHi
Have you got any answer to this? I would also be interested in a copy function but more from one query ID to another.
Kind regards,
Daniel Müller -
Move data from one Application to another Application.
Hi All,
I have a requirement to move data from one Application to another Application(we are working on SAP BPC 5.1/7.1 MS version).
Can anybody please mention all the possible ways to achieve it.
Thanks in advance.
Regards
VaniHi,
The best way to do this would be to use destination_app statement. Please refer to the below link from help.sap:
http://help.sap.com/saphelp_bpc75/helpdata/en/79/b299446e02478fa5eca684d1297ef3/content.htm
Alternatively, you can definitely export the data from one application and import it to the second.
Hope this helps. -
Move data from one member to another existing member
Can someone please advise how I can move data from one member to another existing member? For example, I have data in member ID MT_160 and I want to move this data over to an existing member MT_130 as per business requirement. How can I accomplish this? I tried using the NEWID field but system complained that the new ID must be Unique, which makes sense. I'm stuck now. Any Ideas? I'm using BPC version 5.0 on Microsoft.
Thanks.David,
one of the ways you can achieve the desired result is Via BPC Excel
1) from menu Edata--> RUn Package --> copy/Move . OR
2) You an write Script logic to Copy/Move data.
Hope this helps.. -
Best way to move data from page to page inside app
Hi all I started writing this and it got way to complicated to explain in full without a novel.
Breif description. I am using query string that starts in the parent window (from href in json file) it then has to be moved into the iframe url when moving to other pages to avoid security as page and iframe are conflicting http and https. and cannot be accessed.. it seems there must be a better way.
So my question is what is the best way in open platform to move data from one page to another?Hi Liam
Small data just a webapp ID and I am using the URL. But if you pass a ID say from Json ie "href":"/Admin/AppLoader.aspx?client_id=dev-name&ID=111111" it gets passed to the page url. This can be referenced using document.referrer initially. As the app is inside another frame and url that is https there is security issue using parent.location between https and http. Fine but then if you move to a new page referrer is no longer as there is no real referrer and you have to use location but you cannot. Now the work around is to pass the value from the page url to the app url at the start. and then you get around http https security issue when using parent.location but this seems convoluted and like a work around. Is this really the only way or the best way or a bad way. without using other ways that seem over kill for 6 odd characters. -
Error occurs when loading transaction data from other cube
Hi Gurus,
I'm currently working on a Transformation File for loading Transactional Data from BW to BPC but a error message is displayed "Error occurs when loading transaction data from other cube". I have already checked permissions for my user, double checked my transformation file and the dimensions, made all conversion files needed and the message has not changed.
Can anybody help me to solve this problem?!
Thanks a lot & Best Regards,
HHHi,
Here, the Transformation File & Conversion File. I have already tested both with another different InfoCube and they work but no for the one needed.
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
*MAPPING
Category=*NEWCOL(ACTUAL)
P_0BASE_UOM=0BASE_UOM
P_0BUS_AREA=0BUS_AREA
P_0COSTCENTER=0COSTCENTER
P_0FUNDS_CTR=*NEWCOL(null)
P_0GL_ACCOUNT=0ACCOUNT
P_0LOC_CURRCY=*NEWCOL(MXN)
P_0MATL_TYPE=*NEWCOL(null)
P_0VENDOR=0VENDOR
P_DataSrc=*NEWCOL(UPLOAD)
P_ZMATERIAL1=0MATERIAL
P_ZMATERIAL2=*NEWCOL(null)
P_ZMATL_CLASS=*NEWCOL(null)
P_ZMATL_TESP=*NEWCOL(null)
P_ZRATIO=*NEWCOL(KF_inpmdInt)
Time=0CALMONTH
SIGNEDDATA=0TOTALSTCK
*CONVERSION
Time=Time_conv.xls
EXTERNAL INTERNAL
201101 2011.JAN
201102 2011.FEB
201103 2011.MAR
201104 2011.APR
201105 2011.MAY
201106 2011.JUN
201107 2011.JUL
201108 2011.AUG
201109 2011.SEP
201110 2011.OCT
201111 2011.NOV
201112 2011.DEC
Thank you for taking at glance to the files.
Best Regards,
HH -
Remove 0 records when Exporting TXN data from BPC
BPC Experts,
I m trying to export transaction data from BPC from one MODEL , While exporting i wanted to ignore the records whose aggregated value is zero for the dimension member combination.
Where i can restrict or set , EXPORT only for SIGNED DATA <> 0.Hi,
Performance point of view optimization is required. As i mentioned in previous post lite optimization Closes the open request, compresses without Zero-Elimination and indexes the cube, and updates database statistics for the BW Info-Cube.
As per my understanding there are no such prerequisite , but for safer side you can process all dimension of model.
Also go through the links that are shared. If you required more details you can search on forum. There are lot of threads on lite optimization.
Problem removing zeros in a model - BPC 10 NW
http://scn.sap.com/community/epm/planning-and-consolidation-for-netweaver/blog/2014/02/07/lite-optimize--a-little-guide-to-the-big-things-you-should-know
Full Optimization and Light Optimization In Detail.
BPC Light Optimize Configuration
Lite Optimize - A little guide to the big things you should know
BPC optimization performance
Light optimize in BPC 10 -
Loading Data from one Cube into another Cube
Hi Guys,
I am trying to load data from one cube A to another cube B. Cube A has data around 200,000 records. I generate export datasource on Cube A. Replicated the datasource and created InfoSource and activated it.
I created update rules for Cube B selecting Source as Cube A. I do have a start routine to duplicate records in Cube A. Now when I schedule load,
It stops at Processing Datapacket and says no data. Is there something wrong with the update routine or is there any other way to load form cube to cube in a simpler way?
Thanks in advanceThis is the start routine to duplicate records in two currencies.
DATA: datew TYPE /bi0/oidateto,
datew2 TYPE rsgeneral-chavl,
fweek TYPE rsgeneral-chavl,
prodhier TYPE /bi0/oiprod_hier,
market TYPE /bic/oima_seg,
segment TYPE /bic/oizsegment.
DATA: BEGIN OF S_DATA_PACK OCCURS 0.
INCLUDE STRUCTURE /BIC/CS8ZSDREV.
DATA: END OF S_DATA_PACK.
S_DATA_PACK[] = DATA_PACKAGE[].
REFRESH DATA_PACKAGE.
LOOP AT S_DATA_PACK.
move-corresponding s_data_pack to DATA_PACKAGE.
if DATA_PACKAGE-loc_currcy = 'EUR'.
DATA_PACKAGE-netval_inv = DATA_PACKAGE-/bic/zsdvalgrc.
DATA_PACKAGE-CURRENCY = 'USD'.
APPEND DATA_PACKAGE.
DATA_PACKAGE-netval_inv = DATA_PACKAGE-/bic/zsdvalloc.
DATA_PACKAGE-CURRENCY = 'EUR'.
APPEND DATA_PACKAGE.
else.
DATA_PACKAGE-netval_inv = DATA_PACKAGE-/bic/zsdvalgrc.
DATA_PACKAGE-CURRENCY = 'USD'.
APPEND DATA_PACKAGE.
endif.
ENDLOOP.
This is to load Quantity field
RESULT = COMM_STRUCTURE-BILL_QTY.
This is to load Value field
RESULT = COMM_STRUCTURE-NETVAL_INV.
UNIT = COMM_STRUCTURE-currency.
Maybe you are looking for
-
CS4 After Effects no longer loading after installing Office 08
During the christmas break I installed Office 08 and its seamed to have mucked something up in CS4 After effects because it won't load anymore, the program starts loading the libraries and all that stuff at the splash screen and crashes when loading
-
F110 Grouping for posting bank sub account
Hello, We use F110 transaction for vendor payments by electronic transfer. For each vendor, we have a G/L entry grouping all invoices/credit notes with the dedicated bank sub account. So for 50 payments (to different vendors), we have 50 G/L entries
-
Content Conversion in Receiver
Hi, This is my target structure which i need to convert to text file. (File Content Conversion) <b>Header1 1-1(Occurence)</b> |_ Field1 1-1 (Occurence) Field2 1-1 (Occurence) <b>Header2 1-1(Occurence)</b> |_ Field3 1-1 (Occu
-
Qosmio F10 - Bluetooth doesn`t work
Can't get my Bluetooth to work - machine came with it already loaded. My palm found it once but hangs when I try to transfer data. Now can't find it. Get an error message when I try to alter preferences to my notebook is discoverable and won't save t
-
Hi there ! I have a website where I put some YouTube videos , So when i put theme and I want to play them , my Flash player crash , what should i do ? please help me this is my website [link removed] Best regards