Diff between Actual & Planned data.

Hi
Diff between Actual & Planned data.
Thanks
Kawal

Hi,
You can do it with help Transaction cube. Create a basic cube and transaction cube.Go to the transaaction cube Rght click on the cube select the Switch on the traction cube you get 2 radio buttons where u can load and planning on the cube .
When u select on planing u can't load the data but wen u select the Load Radio button u load the data and compare with basic cube.To be presice it is the concept of BPS(Business Planning Simulation) part of SEM.

Similar Messages

  • Fox formula for actual/plan data  - Planning function

    Hello,
    I am working on the following scenarios for developing a  planning functions for a monthly forecast.
    It is rolling montly forcast where user starts the planning in Jan and he has to show the actaul value for the month of Jan and blank values for the remaining 11 months of the year and then the user post his new forecast values for the remain 11 of the year(to replace initial balnk values) so that the data will be saved to real time cube with version v108
    In Feb, Jan & Feb months has to show the act values and remaining 10 months has to show last month forecast data. The the user may revise the forecast for the 10 months and then we have to write the data to the real time cube with version v208
    In Mar, Jan, Feb and Mar has to show the actual values and the reamining 9 months has to show the last month forecast and then users may revise the forecast data and then i have to write back to the cube with version v308.
    I want to automate this process for all the months and all years without manual intervention. So, i decideed to write a fox formula for this scenario with following draft code.
    I will get the fy period & year as a variable values and then take the system date into the variable
    for each fy period
    if the fy perio <= sys date.
      {version, infoprovider,value type,amount} = {0,act cube, 10, 0amount)
    else
    {version, infoprovider,value type,amount} = {result,plan cube, 20, 0amount)
    endif.
    result will be calculated on the separe routine and populated here
    case (fy per)
    when 01.
    concatenate v1 with fy+2(2) into y
    result = v1+y
    when 02.
    concatenate v2 with fy+2(2) into y
    result = v2+y
    when 03.
    concatenate v3 with fy+2(2) into y
    result = v3+y
    when 04.
    concatenate v4 with fy+2(2) into y
    result = v4+y
    when 05.
    concatenate v5 with fy+2(2) into y
    result = v5+y
    when 06.
    concatenate v6 with fy+2(2) into y
    result = v6+y
    when 07.
    concatenate v7 with fy+2(2) into y
    result = v7+y
    etc...for all months
    So, can you please let me know the best way to implement this (either by fox formuls or exits)...your inputs are really appreciated
    Thanks,
    Srini
    Edited by: srini on Mar 28, 2008 12:05 PM

    Hi Srini,
    If I 've understood u r problem clearly ,You have to write two Fox Functions and you can call exit variable in both to check the system date.
    I think first you should create exit varriable which would return the system date,use the same variable in data slice to lock the data till current period.
    After that create one fox restricted with any one version where you can copy the data for planning .for example:-
    1)First Fox:-
    DATA TIM_FISCPER TYPE 0FISCPER.
    TIM_REF_FISCPER = VARV(ZEXIT_FPER).
    Get the last month
    version using modlue or any another logic .(v108)
    FOREACH TIM_FISCPER.
        IF TIM_FISCPER <= TIM_REF_FISCPER.
      {0amount,version(001) ,tim_fiscper} = {0amount,version(000) ,tim_fiscper}.
    else.
      {0amount,version(001) ,tim_fiscper} = {0amount,version(v108) ,tim_fiscper}.
         endfor.
    Its just n example use the granularity according to the requirement.
    2)Second fox would save the changed plan data:-
    DATA TIM_FISCPER TYPE 0FISCPER.
    TIM_REF_FISCPER = VARV(ZEXIT_FPER).
    Get the last month
    version using modlue or any another logic .(v208)
    FOREACH TIM_FISCPER.
        IF TIM_FISCPER > TIM_REF_FISCPER.
      {0amount,version(v208) ,tim_fiscper} = {0amount,version(001) ,tim_fiscper}.
         endfor.
    Here ZEXIT_FPER is an exit variable created using cmod and populated with system date.
    Hope it will helpful for u.
    Rgds,
    Indu

  • Displaying Actual & Planned Data

    Hello,
    I need to create a query which is built on a MultiProvider. This m/p looks at 2 Infocubes for it's data - one i/c containing actual data the other containing planned data.
    The query I need to create should have account numbers in the rows, but the more complicated requirement relates to the columns.
    In the columns I need to display the periods of the year. Within each period, I need to display the credit & debit posting values.
    The above can be created easily enough, but the issue I have is how to display the actual data for the periods that have actual data and then just display the planned data for the remaining periods.
    The problem relates to the Planned data InfoCube as this contains "old" planned data for periods where we now have Actual values.
    Can anyone suggest anyway of doing this?

    Hi Mark,
    Dont you have any characteristics to differentiate the planning numbers from last month any current month. Say, how do you differentiate the plan numbers April, planned in Feb & Mar?
    Anyways, the solution I can think of is to create the Actuals as selection in the Key Figure structure and restrict the period by the 1st of Jan, (Entered Year by User) to Either Current Date or if year entered is last year then 31st Dec, (Enetered Year by user).
    Say, user enters 2007, in that case Actuals will be restricted by 001/2007 to 012/2007. If user enters 2009, in that case restrict the period by 001/2009 to 003/2009. For the same cases, Plan can be restricted by 001/1000 to 001/1000 if 2007 is entered (any previous year) or if current year is entered, restrict by current period (004/2009) to end of the year (012/2009).
    I know this customer exit will be tricky, but that will solve your problem.
    Thanks,
    Danny.

  • Link between actual ship date of an item and schedule line in Sales Order

    So, we are developing a custom report that compares actual Ship Date (Goods Issue Document MKPF-BUDAT) and the date the item should've been shipped (Schedule Line Date).
    I am able to link the GI Document to Delivery Document and can then link to Sales Order Number/Item Number.  However, a line item can have multiple schedule lines.  What logic can be put in the mapping so that the correct scheduling line is picked for the GI date to be compared against?
    Example:
    Sales Order 123
    Item 10 Product X - Quantity 10
    Schedule Line 1: 11/15/2014 8 pieces
    Schedule Line 2: 12/15/2014 2 pieces
    Let's say first shipment gets delayed 2 months and ships 1/15/2015
    Due date in report should know to select 11/15/2014 to calculate that shipment was late 60 days
    Any way to link delivery document to a specific schedule line??
    Thanks!!

    Hello,
    Just did similar development for customer report. List of deliveries based on sales order number and sales order line item numbers. Sort these deliveries either with number or actual goods issue date. Compare goods issue quantity with schedule line quanity and start allocating deliveries to schedule line. For example
    Schedule line 1 - 10 MT, Schedule line 2 - 5 MT. Now you have created 3 delivery. First with 7MT, second with 5MT and third with 3MT. Your first delivery will be for first schedule line. Your second delivery is for first and second schedule line and your thrid delivery will be for second schedule line
    Regards,

  • Diff between init with data transfer and repair full request

    hi,
    i have observed that even in the new flow we are doing init without data transfer and then repair full request
    if i do init with data transfer also i can achieve the same?
    i want to know why we need to do this ,do we have any advantage of doing init without transfer and repair full request?
    please suggest me

    Hi Venkat,
    A repair full request is loaded in cases where you get erroneous records or where there are missing records which you want to load. In such cases, a repair full request for the selective records can be loaded and is the most efficient way to correct the data, since you won't be required to load the entire data once again. Also you acheive the desired result without disturbing the delta. (You are not required to do an init w/o data transfer after a repair full, people just do it a a precaution)
    However, repair full requests should only be loaded to infoproviders with update mode 'overwrite'. Otherwise, if the InfoProvider, its very probable that you might double the value of the key-figures due to rows being added twice - in case of an InfoProvider with update mode 'Additive'. So, if your InfoProvider is additive, you will need to delete the entire data and do an 'init with data transfer' to avoid corrupting the data. (Note: you can do a repair full request for an additive infoprovider in case of lost records or if you can delete erroneous records with selective deletion.But you have to be careful with the selections lest you inadvertently load other records than required and corrupt the data)

  • Diff between Planned Cost - Target Cost

    Hi all of you,
    Could you please explain me the difference between Planned Cost and Target Cost. Why do we go for the settlement of Variance (Diff between Actual cost and Target Cost).
    Please give me your valuable suggestions regarding.
    Thanks & Regards
    Ramki

    HI,
    Let us say, for the product X, my planned cost through standard cost estimate is 100 Rs. This has been found through executing the t code Ck40n or Ck11n.
    One more assumption is, We have created production order with quanity 10. Did Goods receipt 10 nos.
    Now ,,
    Planned cost is = Std cost estimate cost x Qunaity=100 x 10= 1000
    Target cost: This is being used for comparison purpose. You can have many versions of cost using target cost. let us say, I want to have target version price should be equal to priliminary cost estimate instead of std cost estimate. This can be achived through customizing in t code OKV6. And production order will pick up the target cost value as per the target cost version. 
    This target cost field in Prod. order gets updated once you run variance calculation.
    Actual cost:
    Standard cost * actual qty= 100*10=1000
    Settlement:
    While doing GR/GI to order, the cost is captured under the production order. if there is a difference between actual and plan, that should be posted to Price diffference account.That activiry is being done at the time of settlement. 
    vijay

  • Capturing the difference between Actual and planned time

    Hii...
    I have created and released a production order which contains 25 operations and qty: 3 nos. I have done operation confirmation for 0010 operation as 2.5 hours (where as planned time is 1.5 hours). I would like to know how to get a report which can show the difference between actual & planned times.
    And also I would like to know the operation time 1.5 hours which entered ny me was for operation of 1 number qty or its for 3 quantities.
    Best regards,
    Haneesh R

    >
    Haneesh Ramisetty wrote:
    >
    >
    > "Order quantity is 3 Nos and operation time is 1.5 hours (for 1 qty). But in routing I have entered for the 0010 operation as 1.5 hours, my doubt is, how system will consider, time 1.5 hours is time for operation of 1 number qty or its for 3 quantities."
    >
    >
    >
    if you maintained in routing 1 qty = 1.5 hrs, when you create production order qty 3 = 3 * 1.5 hrs so total 4.5 hrs for that operation 0010 to completed
    regards,
    sankaran

  • Difference between actual ,basic and forecast dates

    hi,
    wat is the difference between actual start date,basic start date and  forecasted start date

    Ady,
    Can you give a little more info than this?
    Regards
    Gill

  • OBIEE - (Actual - Plan) Calculation

    HI,
    I have a simple question on OBIEE.
    I am using Obiee with Essbase and have a simple calculation to calculate (Actual - Plan) Data.
    FILTER("SalesFlat"."Sales" USING "Scenario"."Gen2,Scenario" = 'Actual') - FILTER("SalesFlat"."Sales" USING "Scenario"."Gen2,Scenario" = 'Plan')
    This works fine if i have Actual and Plan Data. However, if one of the value (Actual or Plan) is missing, obiee gives null.
    It works if i use CASE statement or direct essbase formula.
    Any suggestion is highly appreciated.
    Thanks
    Sam.

    Something like
    (ifnull(A,0)/ifnull(B,0) - ifnull(C,0)/ifnull(D,0)) * ifnull(B,0)
    btw: Generally fact metrics should be 0 try to handle it in db or using etl

  • KP97 - Planning data flow to SPL

    Hi,
    I need some clarity on the process I am doing.
    I created a planning version and copied all actual/plan data from version - 0.
    Business user maintained values against SKF in KP46.
    When I tried to do KP97 the values got copied over, however with negative sign.
    I am not sure why it is copying with negative sign.
    Any suggestion.
    Thanks

    Hi,
    The link below provides examples as to why negative values are possible under transaction kp97:
    854413 KP97ff.: Copying a percentage share
    Thanks,
    Robin

  • Profit center - actual data and plan data question -?

    Hi Gurus
    Please clear my doubts in profit cneter accounting.
    1) what is PLAN data  -? (What is planning in a bigger picture)
    why do we need plan data -?
    2)ACTAUL data will be posted in the profit center from other SAP moduldes.
    So with out PLAN data  prrofits can not be figured -?
    OR
    Plant data is for some other purpose -?
    Please can some help me on these -? Alos any examples are really good for me to understand
    Really appreciate.
    Thanks
    Kris

    Hi,
    Profit centers captures actual revenues & expenses of the business transaction.  The company arrives the
    net of income over expenses and analyses whether the Profit center is making Profit or not.  Now they
    want to control the expenses and have a target set to expand the revenue base to optimize profit.
    For this they have to plan each costs and revenues over a period for a Profit Center.  When they
    plan values for these profit centers they have to take into consideration the business trend over
    next 12 months and the plan is set for each period.  Actuals are posted in normal day to day transactions.
    During period end, the analysis is being done to see the variance between plan and actual and measures
    are taken to control the areas to reduce these variance which may affect Profit.
    Regards,
    Sadashivan

  • Copa actual and planning data

    Hi,
    May I know if I am correct for the below where
    1)
    KE26 or KE21N is meant for correction of actual data in copa and
    KE13N or KEPM is to load copa planning to copa
    2) we have many planning tcode like kpf6, kp06, kp26.
    what is the difference between them and ke13n/kepm?
    thanks

    KE13N is for mass upload of Plan data into COPA, COPA planning os for operating margin planning this is different from cost planning in controlling
    KEPM is for input of planning data by the users in the system
    Thanks
    Naveen

  • Is there standard report for planned and actual devlivery date?

    Hi Guru,
    Could you help me to find standard report to compare planned delivery date in PO and actual delivery date (GR Posting date)?
    I wonder, Is there standard report for planned and actual delivery date?
    or I have to create a customizing report.
    Thank you very much.

    hi
    i dont think it is possible to see both in one pan so try to create some Z report
    u try ME80fn here u have to change the views ,in del shedule view u can see the delivery dtae and in PO histry view u can see the posting date
    regards
    kunal

  • How Distinguish planning data and Actual data in a Planning cube

    Hi,
    I want to dispaly planning data & actaul data in a query how can i do it?
    in my query it is showing all the requests it is not distinguishing.

    Well use infoobject 0VTYPE for actual and plan differentiation
    and 0VERSION to categorise which version of Plan data it is,typically you might have different planning versions .
    Example
    0VTYPE = 10 actual
    0VTYPE = 20  plan
    0VERSION = 001
    0VERSION = 002
    0VERSION = 003
    Business decides which 0version value to be taken as final planning version once freezed.0VTYPE = 10 for actuals is always one ,it do not have 0VERSION to be taken in to account.
    Hope it Helps
    Chetan
    @CP..

  • Use Plan data if actual data is not available(By month)

    Hello All,
    We have a cube which stores the actual and plan data by month. There will be plan data for all the months of the year in the cube whereas the actual data is only populated for that month at the end of the month. So, there will not be any data for the rest of the months of the year.
    QUESTION : Is it possible to create a bex query to show data by month with one key figure which should be Actual data if available in the cube or else the Plan data. I would be able to provide the last month where the data is available to the query in a form of a variable.
    Example
    Data In the Cube
    Month    Type     Sales
    JAN       Actual   1000
    JAN       Plan       750
    FEB       Actual   1500 
    FEB       Actual   2000
    MAR      Plan      1200
    Query Output
    Month    Type     Sales
    JAN       Actual   1000
    FEB       Actual   1500 
    MAR      Plan      1200
    Thanks in Advance!
    -Vinod Swarnapuri
    SAP EPM/BW/BI

    Hi,
    in the row you put the month.
    in column you have three keyfigures:
    - restricted keyfigure r1 : amount with selection actual
    - restricted keyfigure r2: amount with selection plan
    - calculated keyfigure c1: (r1 ne 0) * r1 +  (r1 eq 0) * r2
    please test it. It's should be work.
    Sven
    Edited by: Sven Mader on Mar 5, 2010 10:51 AM

Maybe you are looking for

  • Movie Inventory Management

    Movie Inventory Management Despite having computed for decades, I am very new to iPod and downloading music and movies. I understand that one cannot burn a DVD of a downloaded movie. Is that correct? So, what is the point of having the movie art if o

  • How to Clear page.

    Hi All, i have two pages.first page is search page,secound page is create page. in search page having one lov,go,create button. once click on the create button it ll navigate to create page. here enter some data and click on the submit button data in

  • Apps transfer to Macbook Pro

    I I have purchased Pages, Numbers, and Keynote for my iPhone and iPad how do I transfer that and get them on my Macbook?

  • Alerts and Performanace

    In our current project, during the message mapping and through RWB Alert rules we generate alerts. During mapping we call SALRT_CREATE_LOCAL thrugh RFC mapping look-up API to create alerts . When there are more than 15 to 20 alerts created, all the D

  • Use standby-database as standby-database after creating primary database

    First I will tell what we have and what I did. We have a standby database on server B that was not started. We did a cold copy to server A and opened the database on server A as primary database. Now we wonder if we can use the standby database on se