Selecting the Planning Level for Statistical Forecast in S&OP on HANA
Hello together,
we currently face an issue regarding the statistical forecast in S&OP on HANA:
The customer wants to implement an S&OP process containing the two steps statistical forecast (automatically calculated) and sales forecast (manually determined). The planning level of the statistical forecast should be higher than the planning level of the sales forecast, i.e. the statistical forecast is calculated on a higher planning level and then disaggregated to be an input for the manually determined sales forecast.
Since it doesn't seem to be possible to disaggregate any key figure below its base planning level we need to have the lower sales planning level as base planning level in all key figures, including the input and output key figures of the statistical forecast.
When running a statistical forecast with a defined forecasting profile, the planning level used for the forecast seems to be the base planning level of the input/output key figures defined in the forecasting profile.
However, we need to define a higher planning level for the statistical forecast in order to have a better data base for recognizing trends and sesonality. In APO DP it is possible to define the planning level for the forecast when running/scheduling the forecasting job. Is this also possible in S&OP on HANA? Can we define the planning level for the forecast in the forecasting profile or when running the forecast from the Excel AddIn? I tried to use the field "Filter" in the forecasting profile as it listed all the planning levels (as well as a lot of other things, we don't know where they come from), but the forecast was still carried out on the base planning level.
Do you have any other idea where to define the forecasting planning level that is different from the base planning level of the input/output key figures?
Thank you in advance,
Jonathan
Hi Bert,
thank you for your fast answer. I checked the forum again and found this post:
Question about Statistical Forecast
However, I don't really get how the disaggregation is meant to work; the suggestion seems to be to calculate a forecast on an aggregated level, i.e. with input and output key figure with an aggregated base planning level, and then disaggregate it "somehow".
Do you have any idea how this disaggregation might work and what other steps I have to consider?
It seems as if I'd have to define a whole bunch of new key figures and have more than one output key figure but no input key figure for the statistical forecast, which doesn't make sense in my eyes.
Actually I was looking for a solution where I can define my forecasting profile with both input and output key figure on the lower planning level and then insert the level I want the forecast to be done at either in the profile as well, or even more flexible when running or scheduling a forecast. Defining more key figures any time I need another forecasting level does not appear very comfortable. Is it meant to be like that or is there another way to reach the goal mentioned above?
Cheers,
Jonathan
Edit: The mentioned thread contains some valuable information on how to disaggregate key figures. However, the really tricky decision is how to define the disaggregation ratio.
Similar Messages
-
T.c FF7B: planning levels for Logistics
Hi All,
With reference to the Report FF7B and the CM data from Logistics,
I've defined the planning levels for logistics and the others steps under the CASH MANAGEMENT menù of SPRO.
But the report FF7A doesn't prodide me the logistic data... are there other customizing steps out of the CASH MANAGEMENT menù of SPRO.
ThanksHi,
If you have done the config as mentioned by Kalyan, i.e. define planning groups, assign/link them to planning levels and assign the appropriate planning level in customer/vendor master data either you run FF7B (for liquidity forecast) or even you can run FF7A, but need to tick the check box for liquidity forecast.
thanks,
Kumar -
Select planning level for forecast caluculation manually
Dear all,
In S&OP on HANA we would like to run the forecast on a more aggregated level than the base planning level.
The base planning level in the input/output key figure of the forecast profile is supposed to be lower than the level which should be used for forecast calculation. If the filter in the forecast profile menu is set to the higher level, the forecast is still calculated on the base planning level and aggregated according to the settings in the key figures.
Is it possible to manually define the planning level the statistical forecast is supposed to be run on?
Thank you in advance!
JamieHi Nikhita
There is a transaction " define planning levels for logistic". In this step you allocate transaction from MM and SD to the planning levels you ahve defined. this allocation is neccessary since the system cannot determine planning level by using master record fields as it does to access data from FI.
In FI planning level for G/L is specified in G/L master. However a business transaction in logistics is represented by an Internal ID
1 = PR
2 = PO
3 = Scheduling agreement
you must assign these transactions to a plannning level in CM
T-code :- Financial Supply Chain Management> Cash and Liquidity Management>Cash Management>Structuring>Define planning levels for Logistics
Please let me know if you ahve done this setting. Would advise you to revisit your config for INT code - level- Planning group.
Hope this helps. Please let me know if you still cant get around.
Thanks
Sanjeev -
Define Planning levels for Logistics (Liquidity forecast).
Hi Gurus,
I am defining planning levels for logistics for my client inorder to see the purchase order items in liquidity forecast report FF7A/FF7B but I can only assign one vendor planning group to M2 as my requirement requires all vendor planning groups to be assigned to M2 to see all the purchase orders items for all the vendor planning groups. Does anybody has any idea how do we assign?
Thanks,
BobHi Nirmal,
I think that is for displaying per cash management group but thanks nirmal for replying.
Regards,
Bob -
Planning Layout for Statistical Key
Hello. Good Morning.
Does anybody know how to enter the field Transaction Currency as a variable in a planning layout for Statistical Key?
Please kindly answer me.
Thank you very much.
Best Regards,
AntonioI try again as you said, it's ok. But I don't know why I can't do like before. Could you help me find the reason. Below lists all the data needed.
Gen. data selection:
Field Name | Values
Fiscal Year Variable entry
Period Variable entry From To
Company Code Variable entry
Version Variable entry
Statistical Key Fig. Variable entry
data entry columns:
Profit Center | Description | Quantity | Unit |
Thanks in advance.
Alex
Edited by: Alexandro Miao on Jun 2, 2008 10:12 PM
Edited by: Alexandro Miao on Jun 2, 2008 10:13 PM -
Reading Charact. Selection in Planning Level using Exit Var FM
Hi Expert,
i have to do a data slice with an Exit Variable that looks at selected data in the planning level and check in a custom table if the corresponding charact in the level is flagged in order to fill the variable with this value and lock data.
Any idea of the code for reading, in an Exit Var FM, data from Charact selection in the planning level?
Any hints will be very appreciated and rewarded.
Tanks
FabioHi,
You could check the how to guide variables of type exit at:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/650ee690-0201-0010-4bb7-83c3e2a74039
If you implement the FM 'Z_VARIABLE_GET_DETAIL' you can read the value of the variables and use this in other variables.
Here is part of the code to use a sales organisation to filter the data from 0mat_sales..
Get Marketing mat ind using the ZMARKIND variable in the area
DATA:
M_subrc like sy-subrc,
Ms_return like bapiret2,
M_type like upc_var-vartype,
Mto_varsel_all type upc_yto_charsel,
Mto_varsel type upc_yto_charsel,
Mto_var type upc_yto_charsel,
Mt_chavl type /BI0/PMAT_SALES occurs 0,
Ms_chavl like line of lt_chavl,
Mto_chanm type upc_yto_cha.
read source value
call function 'Z_VARIABLE_GET_DETAIL'
EXPORTING
i_area = l_source_area
i_variable = 'ZMARKIND'
i_buffer = l_buffer_call
IMPORTING
e_subrc = M_subrc
es_return = Ms_return
e_type = M_type
eto_varsel_all = Mto_varsel_all
eto_varsel = Mto_varsel
eto_chanm = Mto_chanm.
data: Ms_varsel type upc_ys_charsel,
M_entries type i.
if l_use_restricted_values is initial.
lto_var = Mto_varsel_all.
else.
Mto_var = Mto_varsel.
endif.
read table Mto_var into Ms_varsel index 1.
if sy-subrc <> 0.
message i147(upc_fw) with M_source_var.
exit.
endif.
describe table Mto_var lines l_entries.
if l_entries <> 1.
message i534(upc) with M_source_var.
exit.
endif.
select all materials related to the Line in the source variable valid
for the sales org in the zsorgfix variable.
case Lso_varsel-chanm.
when 'ZZLINE'.
select * from /BI0/PMAT_SALES
into table lt_chavl
where /BIC/ZZLINE = ls_varsel-low
and SALESORG = Gs_varsel-low
and /BIC/ZMARKIND = ms_varsel-low
and OBJVERS = 'A'.
when 'ZZBRAND'.
select * from /BI0/PMAT_SALES
into table lt_chavl
where /BIC/ZZBRAND = ls_varsel-low
and SALESORG = Gs_varsel-low
and /BIC/ZMARKIND = ms_varsel-low
and OBJVERS = 'A'.
when 'ZZHOUSE'.
select * from /BI0/PMAT_SALES
into table lt_chavl
where /BIC/ZZHOUSE = ls_varsel-low
and SALESORG = Gs_varsel-low
and /BIC/ZMARKIND = ms_varsel-low
and OBJVERS = 'A'.
endcase.
ls_varsel-SIGN = 'I'.
ls_varsel-OPT = 'EQ'.
ls_varsel-seqno = '0000'.
ls_varsel-chanm = '0MAT_SALES'.
loop at lt_chavl into ls_chavl. -
What is the significance of having a compound master data in the planning levels?
In "SAP2" model there is PERPRODCUST as a planning level.
This planning level has PERIOD, PRODUCT, CUSTOMER and PRODUCT-CUSTOMER master data as part of the planning level.
Wouldn't PERIOD, PRODUCT, CUSTOMER be sufficient? Why is the compound master data required to be added to this planning level.
Could someone clarify this for me.
Thank you.I'll attempt:
It depends on if you want to surface the result/value of the compound master data type on the key figures in your planning level. If you do then you'll need to include it in the planning level.
If the question is why would I want a compound master data type, then my attempt at that answer is as follows:
From my understanding, the idea of a compound key figure is that you are able to derive an attribute or attributes that are related to, in this case, two master data types - all without having to 'store' that attribute on the transactional record.
Here is a simplistic example:
Master data on PRODUCT (where PRODID is the key)
PRODID,PRODDESCR,PRODSIZE
P1,Widget A,Big
P2,Widget B,Big
P3,Widget C,Small
P4,Widget D,Small
Master data on CUSTOMER (where CUSTID is the key)
CUSTID,CUSTDESCR,CUSTREGION
C1,Store A,West
C2,Store B,West
C3,Store C,East
C4,Store D,East
Master data on compound MDT PRODUCT-CUSTOMER (where PRODID and CUSTID are the key)
PRODID,CUSTID,SALESREGION
P1,C1,BIG_WEST
P1,C2,BIG_WEST
P1,C3,BIG_EAST
P1,C4,BIG_EAST
P2,C1,BIG_WEST
P2,C2,BIG_WEST
P2,C3,BIG_EAST
P2,C4,BIG_EAST
P3,C1,SMALL_WEST
P3,C2,SMALL_WEST
P3,C3,SMALL_EAST
P3,C4,SMALL_EAST
P4,C1,SMALL_WEST
P4,C2,SMALL_WEST
P4,C3,SMALL_EAST
P4,C4,SMALL_EAST
Finally you have some transactional data for the Key Figure on the planning level (ex: Sales)
PRODID,CUSTID,SALES
P1,C1,10
P3,C4,15
P4,C3,30
P1,C3,20
P2,C2,15
*Note that you don't need to 'store' the sales region attribute on the record
Then on your report, you can pick the SALESREGION and get your aggregated values:
SALESREGION,SALES
BIG_WEST,25
BIG_EAST,20
SMALL_WEST,0
SMALL_EAST,45 -
BPS-dynamic columns-single value in the planning level.
Hello, we would like to use a compound characteristic in dynamic colums.
Based on test and documentation we already know that we can use compound characteristics in dynamic columns only if the higher-level characteristic is restricted to a single value in the planning level.
If we use a variable restricted to a singel value per user it does not work. Does it mean in general that a varibel cannot be used in that case and that we have to create about 30 planning packages with a fixed value for the higher level charactersictic?
Thanks for help.This is solved now with support package 12
-
I am on Oracle 11.1.1.7 BPM suite on W8 64 bit. I can't launch the flow trace and get the error "Unable to get the composite instance for the invocation. This could be because instance has not yet been created or because the audit level for the SOA infra has been set to Off". I have set the audit level to development at the soa-infra>SOA Administration> Common Properties > Audit level set to development and Capture Composite Instance State is Checked.
Can somebody advice.
ThanksCan you please confirm me the following steps...
Log in to the EM console, Expand soa-infra (soa_server1) , go to the partition where your composite is been deployed, Click on your composite, On the right, click on the dropdown Settings and choose Composite Audit Level. you can choose to set the Audit Level for this composite. If you choose Inherit, it will take the settings to what the server is being set to. Otherwise, we can override it by choosing Off, Production, or Development.
Make sure your setting for that composite is not Off, keep inherit or production or development.
Thanks,
N -
How do I get the volume on my ipod classic to the same level for all songs? Some songs are a lot lower than others.
Coverflow in iTunes is sorted by Album Artist whereas coverflow on the iPod classic is sorted by Artist. Unfortunately, there is no way to set this on your iPod. This is such a fumble on Apple's part that I'm beginning to think they're becoming another Microsloth with buggy firmware and products.
-
How to enable Fullfillment set menu in the Right click at the line level for a responsibility?, by default it comes for OM ADMIN.
for this responsibility i need to have teh sets enabled. how to do teh same.
similar to OM ADMIN as shown below:
Kindly advice on teh steps. i believe its some menu /function inclusion can you pl share teh pointer.
regards,
balaAFAIK then there is no way to do that system wide. You can only do that via userChrome.css or an extension like the Menu Editor per profile .You can install extensions globally, but the user will have to enable them anyway. That is not required for userChrome.css code.
-
How to select the printer and select the ICC profile for printing with VBScript?
I try to automate my printing procedure in photoshop. The problem is that I don't know how to select the printer and select the icc profile for printing with vbscript like I manually do in the print-menu in photoshop?
Anyone has done this before?
Thanx!
jusClient/Server version:
- D2KWUTIL.PLL library provides a 'Select Printer' dialog box to be used in Forms: WIN_API_DIALOG.SELECT_PRINTER
http://guenter-huerkamp.dyndns.org/oracle-doc/docs/html/d2kwutil.html
I suggest you to create a form to invoke the report, allowing user to select the printer and then pass it as parameter DESNAME -
How do i change the permission level for Itunes
I have actually been using Amazon cloud for a while now and never had this problem. Actually, I think I did get locked out once and was able to get back in by contacting support and answering some questions. This option isn't available with Apple.. They lock you out for 90 days regardless of whether you can verify your ID. I know this because I contacted them recently and they verified my identity exhaustively and then said 'sorry-there's nothing we can do and you are not getting a refund for time lost.' I think I understand why the policy is there, but I think it's ridiculous that they make no exceptions even when the mistake is on their side, which I'm pretty sure it is in my case.
-
Can i change the volume level for just a part of a track?
i am trying to raise the volume level for just a little section of a track without raising the volume for the whole track, just a one little section. can i do that on garage band? how would it do that?
Yes you can
On the track instrument selector, there is a row of small buttons, one being an upside down triangle. Click the triangle to display Automation. The default controller is Track Volume. You will see a bright green line which is the volume level throughout the track..
Simply, go to the location where you want to reduce the volume, click on the green line to insert a control point. The first click is used the maintain the current volume. Go to the point where you want the volume to be reduce to, and click-and-hold the line and drag the new control point to the target volume.
NOTE: Use the Shift key to adjust incremental amounts.
Have fun!! -
Where can I set the log level for the "Inbox log file" ?
From the Siebel 8 Bookshelf, it says :
"To set the level of the Inbox log file for troubleshooting
*In Siebel Tools, set the Log Level for the Inbox log file (Alias = InboxLog) to 5*."
But where exactly in Siebel Tools can I find that Log Level ? Which object does the Siebel bookshelf talk about ?Hi,
Loglevels are not configured in Siebel Tools. You have to configure them with the siebel client. You can find a parameter at "Administration - Server Configuration / Server / Events"
Search for "Inbox General Log Events". Set this parameter to 5. It think this should help you.
Cheers Andreas
Maybe you are looking for
-
How to detect apostrophe and add double quote on that?
Hi! I have a user name is CH'NG His name has an apostrophe ' over there. I use GUI_UPLOAD to read from a xml file and store inside a local variable, <b>lv_name = 'CH'NG'.</b> I encounter the problem of endless ending because of these 3 apos
-
How to handle children using JDOM 8
Hi, I'll like to handle (write, add child, remove child) a XML file with this structure using JDOM : <parent> <child1 name=""> <element1></element1> <element2></element2> <element3></element3> </child1> <child2 name=""> <element1></element1> <element
-
I am trying to load an XML file which has a mixed content model. Here is an example: <?xml version="1.0" encoding="utf-8"?> <tag1>This is my<tag2>XML</tag2> sample</tag1> This is XML data and not HTML data. Here's my App. <?xml version="1.0" encoding
-
Reg:function module to retrive the ekko table data
Hi all, Is there any function module to retrive the ekko table data for the given select-options and parametrs. could you provide that. Thanks & regards, S.chaitanya.
-
Hi For TDS G/L Accounts can we activate Post Automatically Field in FS00. Actually the Client does not want any one to make straight Journal Entry into the TDS G/L Accounts. Kindly please guide me. Regards, R.Ramakrishnaraj