Planning on DSO
Experts
Can we plan on a DSO using integrated planning? We have a requirement to be able to plan some six steps in an application and which would keep chainging evey now and then ! I was wondering if I could make a DSO plannable then we could use the DSO to store this detailed data.
Any help would be highly appreciated.
Regards,
Mukund
PS: Full points are granted for a correct answer !
Mayank
Thanks for your reply. The requirement is around tracking changes across various stages of a process.
For e.g. lets assume that it takes 10 steps to hire an employee. So, I want to show a report with department type and name of employee being hired and the stage at which his application is.
On producing this report, the user would like to click on a particular stage, which should take him to another screen listing all the details of the employee and the stage at which his application is. If required, the user should be able to advance the employee to next stage, or cancel his application etc.
The first thought that comes to my mind is that this is more like a transacational information and belongs in a DSO. Another thought (that just occured to me) is that how would I trigger lets say another planning application based on where user clicks? would RRI help, I am not sure !
I hope you understand my problem now. Please help me out. Thanks for your time.
Regards,
Mukund.
Similar Messages
-
Locking Issue in Planning DSO in SAP BW 7.3(Integrated Planning)
Hi Experts,
We have built Aggregation Level on Direct Update (planning enabled) DSO and used the same in the input ready queries.( Its complete Manual planning - new row addition feature in WAD).
We have 5 characteristic and one key figure for planning.
We are facing lock issue while planning the data i.e. when one user is planning, other user cannot plan.
The lock relevant characteristic is Column A and the same has been added to the Lock Characteristic tab(RSPLSE) of the infoprovider. The input ready query is also restricted with a variable on Column A (manual input single variable- mandatory).
While the user opens the Planning Layout and plans the data, we can see lock entry in RSPLSE(locks tab) for the Column A selection in the infoprovider, yet if another user is trying to plan for data for some other selection of Column A, a lock entry in RSPLSE is shown with the selection but it errors in thelayout with lock on the infoprovider and cannot plan the data.
Any inputs will be of great help.
Regards,
PriyankaPost is closed.
Refer http://scn.sap.com/thread/3564212 for the solution.
Regards,
Priyanka -
Locking Issue in Planning DSO- SAP BW 7.3 Integarted Planning
Hi Experts,
We have built Aggregation Level on Direct Update (planning enabled) DSO and used the same in the input ready queries.( Its complete Manual planning - new row addition feature in WAD).
We have 5 characteristic and one key figure for planning.
We are facing lock issue while planning the data i.e. when one user is planning, other user cannot plan.
The lock relevant characteristic is Column A and the same has been added to the Lock Characteristic tab(RSPLSE) of the infoprovider. The input ready query is also restricted with a variable on Column A (manual input single variable- mandatory).
While the user opens the Planning Layout and plans the data, we can see lock entry in RSPLSE(locks tab) for the Column A selection in the infoprovider, yet if another user is trying to plan for data for some other selection of Column A, a lock entry in RSPLSE is shown with the selection but it errors in thelayout with lock on the infoprovider and cannot plan the data.
Any inputs will be of great help.
Regards,
PriyankaFound the answer.
We had used the Planning Function directly in the WAD layout before saving data without filter.(basically to check some condition).
Created the Planning Sequence with Column A filter on the Aggregation level and used the same sequence before saving the data in WAD
Issue resolved.
Consider this post as closed.
Regards,
Priyanka -
Hi Experts ,
Its a general practice that i have seen is alwways data is loaded from the source to DSO and then DSO to Infocubes. Why data is generally not loaded directly to infocube?? What are the advantages if we are first loading into DSO and then into Cubes ??
SamThank you all for your support.
I have developed a workaround.
I only wanted to use planning on DSO to avoid the workaround.
Many thanks.
João Arvanas -
How extract data - PS data extraction
Can any one tell me how to extract ps data
Thanks,
Shankar.Below is a sample PS model that you can implement. Of course, you need to customize based on your requirements. Nevertheless, this should give you a head start.
You can model 2 cubes as stated below.
1. PS Dates (Copy of 0PS_C021):
DataSources:
-0PS_DAT_MLS
-0PS_DAT_NAE
-0PS_DAT_NTW
-0PS_DAT_NWA
-0PS_DAT_PRJ
-0PS_DAT_WBS
2. PS Budget, Planning, Actuals (Z* Cube)
This cube can have 7 feeds; 3 DSO feeds and 4 datasources feeds.
DSO's:
(a) Network Activity: Line-Item Commitment (Copy of 0PS_DS02)
DataSource - 0CO_OM_NWA_3
(b) Project Systems - Planning Data (WBS) (Z* DSO)
DataSource - 0CO_OM_WBS_1
(c) Project Systems - Overall Budget and Plan (Z* DSO)
DataSources - 0CO_OM_WBS_2, 0CO_OM_WBS_3
DataSources:
-0CO_OM_NTW_2
-0CO_OM_NWA_2
-0CO_OM_WBS_6
-0CO_OM_OPA_6
You could then build a multi-provider over Cube 1 and Cube 2 for efficient reporting.
Hope this helps. -
I am planning to create custom defined DSO Object & Info cube
Hi ,
i am planning to create custom defined DSO Object & Info cube.what ratio i can calculate what is the keyfields & what are the data fields in DSO.How can i calculate.
2. how can i create suitable dimensions, suitable characterstics for dimensions.what ratio i can decide.
Thanks,
chandu.Hi Diego Garu,
Thanks for your fast response.i
VBELN VBAP 2LIS_11_VAITM 0DOC_NUMBER
POSNR VBAP 2LIS_11_VAITM 0S_ORD_ITEM
KUNNR VBAK 2LIS_11_VAHDR 0SOLD_TO
VBELN VBRP 2LIS_13_VDITM 0BILL_NUM
FKDAT VBRK 2LIS_13_VDHDR 0BILL_DATE
INCO1 VBRK 2LIS_13_VDHDR(INCO1FieldNot Available in Data Source) 0INCOTERMS
ZTERM VBRK 2LIS_13_VDHDR(Payment terms field Not Available in Data Source) 0UCPYTERMS
NETWR VBRP 2LIS_13_VDITM 0NETVAL_INV.
here data is coming from the multible tables.that why i am planning to create custom defined data source based on view. here how can i calucate dso is suitable or cube is suitable.
suppose dso is suitable how can i decide which on is the data field and which one is the key field.
how can i decide how many dimensions are needed here.and which chara are suitable for that dimensions.
Thanks ,
chandu. -
Update DSO with planning function independently from saving data in realtim
Dear all,
I have an realtime cube which will be loaded via planning function and/or data entry queries.
In order to track the entries, I store all companies with status in a DSO objects, by using a planning fuction which calls a function module and inserts entries in the DSO table. The planning function will be start by clicking a button in a web application.
For example: A company enters data. The value will be stored in the realtime cube and the DSO entry will be created with company xyz and status 1.
Sometime it is necessary to create a status entry in the DSO without entering data in the realtime cube. ( In order to provide an other department to enter data in during status 1).
In this case the planning function which calls the function module in order to insert entries in DSO is not working because there is no data exchange with the realtime cube.
How can I change DSO entries independently from writing data in a realtime cube or not.
Any help would be great.
Best regards,
Stefan from Munich/GermanyHello Marcel,
i have one planning function which copies data from one version to another within the cube and another planning function (type fox) which calls up an ABAP function module in order to update my status DSO. see below:
DATA FISCYEAR TYPE 0FISCYEAR.
DATA COMPANY TYPE ZMCOMPANY.
FISCYEAR = OBJV( ).
COMPANY = OBJV( ).
CALL FUNCTION Z_FM_SEND_FOR_APP_PLAN_C01
EXPORTING
I_COMPANY = COMPANY
I_FISCYEAR = FISCYEAR.
normal way:
User enters data via query and sends data to headquarters (1. planning functions copy from version 1 to 2 and second planning functions changes status in DSO from 1 to 2.) This works.
not normal way, but somethis necessary:
User does not malke any entries, and headquarters wants to change the status via an own web application. In this case the first planning function runs, but no data were copied because there are no entries. So far thats ok, but at least the second pölanning function should run and change the status in the DSO from 1 to 2. And exacltly this is not working. I suppose that the reason is, that there are no data in the cube.
Any ideas would be great.
Best regards,
Stefan from Munich/Germnay -
Gurus,
I am facing an issue regarding SAP TPM IP ( HANA)
I have 3 Infoproviders
Planning infocube, Planning DSO1, Planning DSO2 and i created multiprovider and added these 3 infoproviders into it. I have created Aggregation level on multiprovider. Created Bex Input ready query on Aggregation level.
Issue is Planning layout is not getting rendered and is dumping at : CL_RSDRC_TREX_QUERY_LAYER ~ _GET_PARTPROVS_WITH_TREX_PART.
I tried debugging it and found it is trying to read i_r_pro -> n_ts_part. It is populated with only 3 values (i.e. 2DSOs and 1 Cube), whereas <l_partprov>-partprov is referring to Aggergation level, hence read statement isn't successful, it is dumping.
The class CL_RSD_INFOPROV_CACHE->GET() method is trying to populate the N_TS_PART.N_TS_PART uses P_R_INFOPROV table which seems to be already populated. So, I debugged all the below methods to find out how the P_R_INFOPROV but couldn't find any clue.
Can any one help,it would be really help.
Thanks
AshokHello Gregor,
On the launch of planning layout it throws an error message:
Planning is not possible RSCRM_IMP_CORE008.
When I debugged, i got to a point wherein
particular Real Time Planning DSO is
not getting retrieved under the MultiProivder in below class.
Class: CL_RSCRM_IMP_ACTIONS_SERVICE, Method: GET_INFOPROV is not
returning the real time Info-Provider Name(i.e. Planning DSO)
underlyingthe Multiprovider.
I've also tried to run the report mentioned by you for the Multiprovider but issue still exists.
Let me know, if you have any pointers on this topic.
Thanks,
Jomy -
Hi ,
I am having DSO in which data is coming from cube .In transformation ( Cube --> DSO ) Rule Type EQ "Direct Assignment & Aggregation EQ 'Overwite' & there is no Start & End routine present .
Cube Data
Planning Area Plant Country Customer Group Chiild Material Parent Material Quantity
xxx yy z ABC 100 10 250
xxx yy z ABC 100 20 150
xxx yy z ABC 100 30 50
DSO Data ( Planning Area, Plant , Country, Customer Group, Chiild Material are Key Field & Quanity is data field )
Planning Area Plant Country Customer Group Chiild Material Quantity
xxx yy z ABC 100 450
Ideally when data flowing from cube to dso ,dso data should get overwrite if key field are same but in mine case quanity is getting added .I don't know please guide me .Hi ,
If you need different records in DSO as per your example (without adding the parent material) ,then load two different plant values in the InfoCube and see the result. For example , load Plant '100' and Plant '200' into your InfoCube first and then load these two records into your ODS. The records will not get aggregated and you will find two records in your ODS .But if you want only the last record,then you may need to write routine in your update rules.
Hope it clarifies your doubt.
Thanks. -
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 AMHi 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? -
How to handle large library, limited data plan
I've been using Itunes Match for about six months now, and I'm having problems...
I live rurally and so I use an AT&T hotspot with a 10 gig/month data plan for my phone, ipad, and desktop mac. My wireless connection speed is pretty good.
I have about 15000 tracks in my Itunes library, most not purchased through Itunes.
When I signed up for Match and went through the initial process, it took about 24 hours and used up about six gig, which caused a significant overage in my data plan. Consequently, I just use Match on my Mac and decided not to use it on my other devices because of the data limitations. My motivation to use it currently is as a back up for my music. I connect my phone to my mac manually to transfer some of my music to my phone.
I figured that the data overuse problem was a one time deal if I didn't use my other devices.
But recently, when I purchase a song from emusic or Amazon, the icloud processing image pops up after the download purchase is complete. Itunes will then start the process of sending data to Amazon, which was still going at 4 hours yesterday when I manually stopped it as I saw my data plan being used up. It seemed to restart the process of sending periodically and never got to the analyzing or returning data stages.
Now my recently purchased music shows up with both the Icloud processing symbol and a faded download icloud icon, one for each separate track. I can play the "processing" track, but Itunes won't allow me to add it to a playlist. Further, if I'm online with my hotspot, sometimes the regular Itunes Icon is visible, but at other times the icon with the thunderbold through it. I'm guessing this means it's streaming with the first icon, playing from my harddrive with the second.
So a couple of questions, and sorry for the length, I'm a first-time support user
1) Does it make sense to use Match with such a large library, and limited data plan?
2) "Where" is the music I've purchased - on my computer or in the cloud?
3) Should it take all day to send data to itunes, when the only updates to my library are songs I've deleted and a handful of new albums I purchased.
4) Am I using up my data plan when the regular Icloud Icon appears and I'm online? Is there a way to manually play from the hardrive to reduce use of my data plan? I turned off Match once and payed with a half-day sending and receiving session when I turned it back on.
4) Will I lose music if I unsubscribe from Match?
Thanks to anybody who has the inclination to respond to any of these questions!This datasource sends After images in delta loads which is compatible with loading to a Std DSO only. You cannot load from this datasource directly to a cube.
You can check with business the number of years they would need history. If they need for 5 years, you could delete data older than that or Archive.
For GL, there would not be any changes to years that are closed for posting. There may be adjustments carried out for the previous fiscal year. I guess there would not be any changes to years prior to that. So archiving old data should not affect delta. -
*How to Delete the Old Forecast Versions from Cube & DSO? *
Hi BI Gurus,
I am currently designing my BI Model to deliver the APO DP requirements.
It would be great if some one can give me an Idea how to achieve the below:
We have a requirement that needs to me maintained the Data as Versions.
1. We are extracting the Data form APO DP planning area and maintaining the Versions based on the Forecast Version in BI. The Forecast Version in BI will hold the Versions in Calmonth format (MMYYYY).
2. Load frequency-- Monthly load for (36 months worth of forecast data)
3. Need to maintain 12 Versions and once we reach the 13th Version (13th load) then we need to delete the 1st Version
4. Data Flow details:
Export DataSource(PSA)> W.O-DSO->CUBE
Your help will be much appreciated.
Thanks in advance
Group BIHi Shanthi,
Thanks very much for your reply. But I am not able to understand your reply.
My Requirement is: We load monthly once to Standard DSO and Cube form WO DSO.
|---> Standard DSO
WO-DSO-|
|---> Standard CUBE
We generate the Forecast Version based on the System Date (we take Month to Forecast Version Object).
Example: We started loading form March-2008. We loaded 12 Versions by Feb-2009. When we do the next load which is 13th load, we want to delete the data we loaded on March-2008 from both DSO and CUBE.
Hope this is more clear now.
Once again thanks very much for your help.
Regards,
Group BI -
Invalid value for variable 0calyear in planning modeller
Hi Experts,
I have an urgent requirement. In my planning modeller I have a variable for 0calyear for accepting current year and target year. If I give target year(for example, 2015) which is not present in 0calyear it is showing error that 2015 is an invalid value for 0calyear. If I give 2012 it is working fine because it is already present in 0calyear.
I would like to know how we can solve this issue. To forecast data anyway we have to enter a future year. I would really appreciate if anyone could give some information to solve the issue.
Thanking you,
Jerry.Hi Jerry,
Just a thought.
Can you load a flat file data with year values into a DSO with 0CALYEAR as key? ( SID generation as active ).
What I am expecting is this flat file load will generate SIDs for 0CALYEAR in future year as well.
Subsequently if you try to enter that in your planning variable it should work.
I understand this is not a perfect solution. But want you to try and adopt if this is a reasonable work around.
Thanks,
Krishnan -
Error when assigning SID while uploading text in the info-object of the DSO
Hi
I have a scenario where I need to extract a char 60 field from R/3 in the DSO.
I have created the info-object which is char 60 which has the master data text activated.
In the DSO transformation I have mapped it to the R/3 field.
While activating the data in DSO its giving the error message
'Value '20 per action plan' (hex. '32302070657220616374696F6E20706C616E') of characteristic'
'Error when assigning SID: Action VAL_SID_CONVERT InfoObject ZRMSD '
How to overcome this issue.
Please advise.
Thanks in advance.Change the InfoObject for this text so that it will allow lowercase letters. To do this, go into Change mode on the InfoObject, go to the General tab, check the Lowercase letters checkbox and activate the InfoObject. After this has been activated, you can then restart your process and this SID violation error should no longer be thrown for this.
If you don't want to do this, then you can use the TOUPPER formula in the Characteristic Routine, in the Transformation, to change the value of this field contents to uppercase. This can also be done by using an ABAP routine like this:
TRANSLATE column TO UPPER CASE.
Edited by: Dennis Scoville on Nov 3, 2009 9:55 AM -
Delta loading procedure from Write Optimized DSO to Infocube
Hi All,
We are using Write optimized DSO in our project to which I am loading data using Standard DSO 0FI_GL_12
From Write optimized DSO, we are loading delta records into Infocube, please provide your inputs to my following questionnaire:
1) I am quite interested to know how the delta records gets loaded into infocube whenever we are using 'Write optimized DSO' as we don't have any image concept in Optimized DSO
Ex: If am using Standard DSO, we have Change log table and image concept will allow to get updated value to Cube
let us assume
Active Table
111 50
111 70 (overwrite)
Change Log Table
111 -50 (X -- Before Image)
111 70 ( ' ' -- After Image) symbol for after image is 'Space'
So if we load this record to the target as a delta the above two records from change log table will get loaded to the CUBE and Cube will have 70 as the updated record
If am using 'Write Optimized',
Active Table
111 50
111 70 (overwrite)
When this record loaded to the cube, as Info Cube is always having 'Additive' feature so the total value will 50+70 =120 which is wrong?
Correct me what feature will work here to get updated value as '70' into Cube from Write Optimized DSO'
2)As the data source is delta capable and having 'ADDITIVE' delta process, only the delta records based on REQUEST ID are loaded into Info Cube with the updated key figure value?
Thanks for your inputs and much appreciated.
Regards,
MadhuHi Madhu,
In best practice, we use WODSO in Initial layer and then Standard DSO. Just for mass data load/staging purpose.
In best practice : Data source ----> WODSO ---> std. DSO
In your case : Data source ----> Std.DSO -----> WODSO.
In both cases if data load design is not in accurate way, then your cube will have incorrect entries.
For ex: today 9 am : 111, 50 (in active table)
Data load to cube, same day 11 am : then cube will have 111 50.
Same day, value got changed in std. DSO 1 pm : 111 70(over write function @ active table).
Same day/next day if you load data to cube, it will have 2 records one is with value 50 and other would be 70. So to avoid such scenarios we should plan load in accurate way. Else make change your DTP settings as ‘source table : change log table.
Coming to your case:
Once after the load to Std. DSO, load data to WODSO by changing the DTP settings ‘Delta Init.Extraction from’ : Change log.
Now data available @WODSO from change log table, then you load to cube In delta mode.
Maybe you are looking for
-
Smartband and Google+ notifications
Hi There, just received my Z2 with bundled smartband yesterday - loving it so far! I only wonder if notifications for google+ will be added to the apps list, as this would make the smartband my perfect companion. Thanks for your answer! kind regards,
-
Unable to scale a pic to "full size" when choosing a home & lock screen.
Why can't I scale a picture when I'm given the opportunity to "move and scale" a picture when making it my home and lock screens? If I pinch it to include the whole picture, it snaps back to a zoomed in version and over half of it is cropped out. Is
-
Query related to Layout in ME23N
Hello MM Sapperu2019s. My requirement is that I want to change view layout as per my desire in ME23N transaction, can we have the option to hide the column like delive date,Materail group and plant so that the layout can be fixed as per my requireme
-
Using rotobrush tool in layer wont show up in comp. why?
I started the rotobrush tool in a layer because the rotobrush is required to be used only in a layer window every function of the rotobrush is working in the layer alpha alpha boundary alpha overlay the entire sequence renders out in the layer but th
-
Downloads are not showing up in apple tv or on my computer in itunes
I bought several movies and had a problem with my internet and switched companies...I couldn't find the dowloads link. I go to purchase the movie to makde sure I rented it. And sure enough it says to go to downloads ....but I don't see downloads any