R12 - FSG: Calculation Using Previous Period Balance

My client has the following requirement for an FSG:
Period 1 Period 2 Period 3, etc.
Row 1 PTD Actual/Account
Row 2 PTD Actual/Account
Row 3 PTD Actual/Current period -less- PTD Actual/Previous period
In other words, for 1 row of the report, we need to display the period's activity instead of the ending balance.
What would be the best way to do this?

Hello.
On column account assignments choose the Net Activity.
Octavio

Similar Messages

  • Any BAPI for calculating Previous Period Balances?

    Is there any BAPI for calculating previous period balances my period is 04 and have to display 123 period balances.
    please help.
    Moderator message: please search for available information/documentation before asking.
    locked by: Thomas Zloch on Oct 5, 2010 4:45 PM

    Well, did you even try via SE37 a simple F4 with BAPIBALANCE or BAPIACCBALANCE* will give you the answer....
    Regards,
    Raymond

  • Table for previous period stock

    Please provide me the table name or report from which I can get only quality stock in previous monht
    I just need the quality stock in previous month
    need a table

    xxxxH tables certainly have correct data, just not in good readable form.
    you need to use a function module to retrieve the previous  period stock:
    A calculation of previous period data for table MARD could have the following form.
      select * from mard into table mard_tab where werks = 'ABCD'.
      call function 'MARD_EXTEND'
        exporting
          xvper = 'X'
        tables
          mard_tab = mard_tab.
    table MARD_TAB is filled with the previous period information.

  • Calculate using previous column and rows

    Hello TNO members,
    I have a complicated problem I need to solve, how ever I am missing knowledge about calculating using previous rows and columns in current select.
    Test data
    with t as (
      select 1 as box, 1 as box_group, 10 as max_qty from dual union all
      select 2, 1, 15 from dual union all
      select 3, 1, 40 from dual union all
      select 4, 1, 45 from dual union all
      select 5, 2, 15 from dual union all
      select 6, 2, 20 from dual union all
      select 7, 2, 20 from dual union all
      select 8, 3, 20 from dual)Expected Output result
    box box_group max_qty assigned_from_60
    1   1         10      10  
    2   1         15      15
    3   1         40      17
    4   1         45      18
    5   2         15      0
    6   2         20      0
    7   2         20      0
    8   3         20      0The problem:
    In total 60 items are shared among the boxes in the same group, ordered by the lowest max_qty.
    10 items can be assign to each box in group 1. (Used items: 40)
    The remaining 20 items will be assigned to the other boxes in group 1.
    5 more items can be assign to each box in group 1 (Used items: 15)
    The remaining 15 items will be assigned to the remaining boxes in group 1.
    2 more items can be assign to each box in group 1 (used items: 4)
    One item remains. When items cannot be shared equally among the remaining boxes, ordered by the highest max_quantity, assign +1 till no item remains.
    My solution in steps:
    1. Calculate max_qty difference. How can I calculate the difference between the max_qty from box 1 and 2? Tricky is not to calculate the difference between different groups.
    This means output result should be something like
    box box_group max_qty qty_dif
    1   1         10      10  
    2   1         15      5
    3   1         40      25
    4   1         45      5
    5   2         15      15
    6   2         20      5
    7   2         20      0
    8   3         20      202. Remaining boxes in the same group. I want to know how many boxes are in the same group. Especially the remaining boxes when the current max_quantity is filled.
    Using the following code does not result in the correct output, what is wrong or missing here?
    count(*) over(partition by box_group order by max_qty asc range between current row and unbounded following) This means output result should be something like
    box box_group max_qty qty_dif rem_boxes
    1   1         10      10      4  
    2   1         15      5       3
    3   1         40      25      2
    4   1         45      5       1
    5   2         15      15      3
    6   2         20      5       2
    7   2         20      0       1
    8   3         20      20      13. Calculate costs. This one is faily easy rem_boxes * qty_dif (*per row*)
    This means output result should be something like
    box box_group max_qty qty_dif rem_boxes cost
    1   1         10      10      4         40
    2   1         15      5       3         15
    3   1         40      25      2         50
    4   1         45      5       1         5
    5   2         15      15      3         45
    6   2         20      5       2         10
    7   2         20      0       1         0
    8   3         20      20      1         204. Calculate rem_items. 60 - (rem_boxes * qty_dif of box 1) - (rem_boxes * qty_dif of box 2) - (rem_boxes * qty_dif
    of box n). How can I calculate using results of previous rows? (*all, not per group*)
    This means output result should be something like
    box box_group max_qty qty_dif rem_boxes cost rem_items
    1   1         10      10      4         40   20
    2   1         15      5       3         15   5
    3   1         40      25      2         50   -45
    4   1         45      5       1         5    -50
    5   2         15      15      3         45   -95
    6   2         20      5       2         10   -105
    7   2         20      0       1         0    -105
    8   3         20      20      1         20   -1255. Assign full quantity. For each row check if rem_items > 0 then 1 else 0
    This means output result should be something like
    box box_group max_qty qty_dif rem_boxes cost rem_items assign
    1   1         10      10      4         40   20        1
    2   1         15      5       3         15   5         1
    3   1         40      25      2         50   -45       0
    4   1         45      5       1         5    -50       0
    5   2         15      15      3         45   -95       0
    6   2         20      5       2         10   -105      0
    7   2         20      0       1         0    -105      0
    8   3         20      20      1         20   -125      06. Calculate assign quantity attemp 1. Calculate assign quantity of remaining boxes per group
    When assign = 1 then max_qty else pervious a_qty (*within same group*)
    This means output result should be something like
    box box_group max_qty qty_dif rem_boxes cost rem_items assign a_qty
    1   1         10      10      4         40   20        1       10
    2   1         15      5       3         15   5         1       15
    3   1         40      25      2         50   -45       0       15
    4   1         45      5       1         5    -50       0       15
    5   2         15      15      3         45   -95       0       0
    6   2         20      5       2         10   -105      0       0
    7   2         20      0       1         0    -105      0       0
    8   3         20      20      1         20   -125      0       0How to solve the rest, I do not know yet. Any other suggestion to solve this problem, is welcome.
    Since I'm not really a professional this is what I tried till now
    with z as (
      select 1 as box, 1 as box_group, 10 as max_qty from dual union all
      select 2, 1, 15 from dual union all
      select 3, 1, 40 from dual union all
      select 4, 1, 45 from dual union all
      select 5, 2, 15 from dual union all
      select 6, 2, 20 from dual union all
      select 7, 2, 20 from dual union all
      select 8, 3, 20 from dual)
    select u.*,
           case
             when u.assign = 2 then u.max_qty
             when u.assign = 1 then 0
             when u.assign = 0 then 0
           end as assigned_qty
    from
        select v.*,
               case
                 when 60 - sum(v.max_qty) over (order by v.box_group, v.max_qty, v.box) >= 0
                   and v.rem_items_before >= 0 then 2
                 when 60 - sum(v.max_qty) over (order by v.box_group, v.max_qty, v.box) < 0
                   and v.rem_items_before > 0 then 1 else 0
               end as assign
        from
            select w.*,
                   w.rem_items_after + w.max_qty as rem_items_before
            from
                select x.*,
                       60 - x.qty_assigned as rem_items_after
                from  
                    select y.*,
                           y.max_qty * y.rem_boxes as total_cost,
                           sum(y.max_qty) over (order by y.box_group, y.max_qty, y.box) as qty_assigned
                    from 
                        select z.*,
                               count(*) over (partition by z.box_group order by z.max_qty, z.box asc range between current row and unbounded following) as rem_boxes
                        from z
                      ) y
                  ) x
              ) w
          ) v
      ) uKind regards,
    Metro
    Edited by: 858378 on 30-mei-2011 4:39
    Edited by: 858378 on 30-mei-2011 5:05

    Hi, Metro,
    858378 wrote:
    Hello, thanks for your help so far.
    The course I am in, teaches you how to use the basic pl sql language such are selecting from tables.Is it about PL/SQL or SQL?
    I have learned things about
    - SELECT
    - FROM
    - WHERE
    - GROUP BY
    - ORDER BY
    - SUB SELECTION IN SELECT
    - SUB SELECTION IN FROM
    - SUM, COUNT, MIN, MAX
    - CASES
    - INNER, OUTER, LEFT, FULL, CROSS JOINSAll of these are parts of the SQL language, not PL/SQL.
    We are now at partitioning.Are you specifically at partitioning, or iare you at a point where the book talks about analytic functions, which sometimes, but not always, have a PARTTION BY clause?
    It's written in Dutch, I tried to translate it, so it might not be well written English.
    Excercise 192
    Distribution center 'One by one' wants to automate the distribution process.
    Items are distributed to the boxes one by one. Sorry, I can't figure out what Exercise 192 is, based on just that.
    It is similar to the next excercise, but this above was a lot more straight to the point.
    *Excercise 193*
    Distribution center 'All in one box' wants to automate the distribution process.
    One of the major changes in this process is to distribute items equally to all boxes in the same group.
    This means starting from the lowest quantity, assign the lowest quantity to all boxes in the same group if possible.
    If this is not possible distribute the amount of items divided by the number of boxes in the same group. If the amount of items per box is lower than 1 and not 0.
    Divide the remaining items per box ordered by the box with the highest quantity, till there are no items left.
    When it is possible to distribute the lowest quantity to all boxes, move up to the next box in the same group.
    When all boxes in the same group are filled to their maximum quantity, move up to the next group and repeat this process. ...
    So Exercise 193 is what you asked yesterday, right?
    A) Order the following information by box_group and max_qty as described.
    B) Calculate the distribution results for 60, 120, 170 items.
    When I have 60 items, the following output result should be
    box box_group max_qty assigned_from_60
    1   1         10      10  
    2   1         15      15
    3   1         40      17
    4   1         45      18
    5   2         15      0
    6   2         20      0
    7   2         20      0
    8   3         20      0Box 1 and 2 can be filled completely as you can fill atleast 10 to box 1,2,3,4 and an additional 5 to box 2, 3 and 4.
    The last item goes to the box 4.
    when I have 120 items
    box box_group max_qty assigned_from_120
    1   1         10      10  
    2   1         15      15
    3   1         40      40
    4   1         45      45
    5   2         15      3
    6   2         20      3
    7   2         20      4
    8   3         20      0
    Based on what you posted, it seems like the following should be equally acceptable:
    box box_group max_qty assigned_from_120
    1   1         10      10  
    2   1         15      15
    3   1         40      40
    4   1         45      45
    5   2         15      3
    6   2         20      4
    7   2         20      3
    8   3         20      0That is, the last 10 items have to be distributed among the 3 boxes in box_group=2 as equally as possible. So one box will get 4 items and the others will get 3. The extra item will go to the box with the highest max_qty, but in this case, there is a tie: box 6 has just as much of a claim to having the highest max_qty as box 7. The line marked "***** Add if needed *****" in the query blow guarantees that, in case of a tie like this, the box with the higher box value will be considered "larger" than another box with the same max_qty.
    when I have 170 items
    box box_group max_qty assigned_from_170
    1   1         10      10  
    2   1         15      15
    3   1         40      40
    4   1         45      45
    5   2         15      15
    6   2         20      20
    7   2         20      20
    8   3         20      5
    I accidentally posted the wrong query yesterday. This is what I should have posted:
    WITH     cntr     AS
         SELECT     LEVEL     AS n
         FROM     (  SELECT  MAX (max_qty)     AS max_max_qty
                 FROM    z
    --             WHERE   box_group     = :target_box_group          -- *****  Removed  *****
         CONNECT BY  LEVEL  <= max_max_qty
    ,     got_r_num     AS
         SELECT     z.box
         ,     c.n
         ,     ROW_NUMBER () OVER ( ORDER BY  box_group          -- *****  Added  *****
                                   ,            c.n
                             ,         z.max_qty     DESC
                             ,            box          DESC     -- ***** Add if needed  *****
                           )     AS r_num
         FROM     cntr     c
         JOIN     z          ON c.n     <= z.max_qty
    --     WHERE     z.box_group     = :target_box_group               -- *****  Removed  *****
    ,     got_assigned     AS
         SELECT       box
         ,       COUNT (*)     AS assigned
         FROM       got_r_num
         WHERE       r_num     <= :total_items
         GROUP BY  box
    SELECT     z.*,     NVL (a.assigned, 0)     AS assigned
    FROM          z
    LEFT OUTER JOIN     got_assigned     a  ON     z.box     = a.box
    ORDER BY     z.box_group
    ,          z.max_qty
    ;Yesterday, I described how you need to remove 2 lines and add 1, but the code I posted was the unchanged query. The query above is what I should have posted then. Look for comments beginning "*****" above for the changes. I apologize for my mistake.
    This query gets the results you posted for all 3 values of :total_items that you posted. If it doesn't work for some other value, or some other data, post the new values and the correct results you want from them, and point out where the query above is wrong.
    C) Sum the maximum quantities per group
    D) Get the amount of boxes in each group
    E) Create a column for remaining boxes per group
    F) For each distinct quantity, count the amount of boxes with this quantity
    G) Calculate how many items are required to fill all boxes in the same group
    H) Create a plan how to solve this distribution problem described in the introduction?
    I) Solve this problem using your plan.Are these the steps that the book suggests using?
    I don't understand that approach. It might be a good way to solve the problem without using a computer. It might be a good way to solve the problem using a procedural language, such as PL/SQL. It might be one way of solving the problem in SQL, but I think it will be more complicated and less efficient than what I psoted.
    The approach above is iterative; that is, you repeat certain steps, with different values. For example, you distribute a certain number of items to all boxes in a box_group. The you remove the smallest box(es) from the group, and repeat, distributing the remaining items among the remianing boxes. That's not hard to do in a language like PL/SQL, where you have loops and variables. In SQL, the closest thing to that is the MODEL clause. I'm sure you could write a MODEL solution to this problem, but, if your book hasn't mentioned MODEL yet, then that's certainly not what it's expecting you to do.
    Even using the approach in steps A) trhough G) above, I don't see how a PARTITION BY would help.

  • How to get "Valuated unrestricted-use stock in previous period"

    Hi!
    I need the Valuated unrestricted-use stock in previous period for a material.
    I'm using the MCHB table but CVMLA field doesn't match with the value calculated by standard tcode.
    There is any FM that can help me?
    Thanks
    Salvatore

    Problem solved

  • "Previous Period" Calculation

    I'm building a 12 monthl trend reports in Deski and need to call a previous period value (which i halve already retrieved in the query) into a current period calculation. The example would be "Installation Revenue divided by Previous Period Installations".  Is there an easy way to do this?

    You try to create a variable using the "Previous" function in Deski and use this variable in your calcualtion.

  • Opening Balances for Previous Periods

    Hi Experts,
    There is a client requirement of entering opening balances for GL for previous periods before going live.
    eg it is required to have OB for 2006,2007 and 2008 before live transactions are entered into the system.
    Please enlighten on how to carry out this.
    Regards,
    Asap

    Hi Asap,
    You could only have one OB for one account.  If those OB for different years are for different accounts, it is ok.  Otherwise, you have 2006 OB only. You may create JE to get something like OB for 2007 and 2008.
    Thanks,
    Gordon

  • Which table i can use to get standard price of previous periods ?

    Hello, all.
        Which table i can use to get standard price of previous periods ? Example, current period is 2008/11, i want to get the standard price of period 2008/05 .
    Thanks.
    Xinzhou.

    Look in MBEW and MBEWH.
    Regards

  • Dax Calculating Same time previous period with nonstandard periods

    I need help dealing with prior period calculations where the periods are not standard.
    In our business we define these time periods based on 8 to 10 week periods that really have no correlation to standard weeks, months or quarters.  Additionally there may be some time between these periods that are not defined. For example:
    Period 1 (p1) = June 18 - Sept 2
    Period 2 (p2) = Sept 17 - Dec 9
    The length of the periods are variable and when one ends another does not necessarily begin.
    I need to figure out how to compare the sum of a metric in Period 2 with the sum of a metric in Period 1.
    I have a standard Date dimension. And I have a period deminsion with the period labels (p1, p2 etc.) the start date, the end date of the periods, and a column called previousPeriod that has the label of the prior period.
    Each Fact has a Period ID so that I can use period as a dimension.One of my measures is Sum(sales).
    I want it so that if I am viewing the Tabular cube by period, I can have the sum of sales for that period, and the prior one. I hope it is clear what I am trying to do.

    You should add to your Date table a column that contains an incremental number for each period, then write something like:
            CALCULATE
                [Sales],
                ALL
    ( 'Date' ),
                FILTER
                    ALL
    ( 'Date'[IncrementalPeriod] ),
                    'Date'[IncrementalPeriod]
                        =
    EARLIER ( 'Date'[IncrementalPeriod]
    ) - 1
    I suggest you this pattern that will be published on March 31 - it contains many more examples, including how to write the make this formula working also with a partial arbitrary selection of days in the selected period:
    http://www.daxpatterns.com/time-patterns
    Marco Russo http://www.sqlbi.com http://www.powerpivotworkshop.com http://sqlblog.com/blogs/marco_russo

  • What is the exact use of 'Day Balance' and 'Period Balance'??

    Hi All,
    Can any body give me a detail and exact description about 'Day Balance' and 'Period Balance' fields used under 'Base Emtitlement' subtree option of V_T559L.
    Thanks,
    Swapnil
    PS : Points will be rewarded for helpful answers...!

    1. First one has to understand that R3 is OLTP system purely used for transactin processing while BW is used for OLAP ie reporting purpose only. At a table level if we do not have  a redundant second table the R3 system will be over loaded when the OLTP & the OLAP systems access the same table for their respective purposes. So we have to take data from the document table with a time lag and put into the statistical tables so that BW will get the data as and when required.
    2. This question is related to 1 and the above answers both.
    3. V3 is a generic process and is used for data extraction from the R3 transaction tables and can be used for any system as such.
    4. Both the processes are independent of each other and there is no relationship.
    Hope this helps
    Cheers
    Viva
    Assign points if this helps.

  • Calculating previous period inventory

    Hi All
    Is it possible to find out the inventory in a particular period. Like if I want to find out what was the inventory available in 2nd period of 2009.
    I know from MBEW we can pick up the inventory in current period, previous period and previous year's inventory.But is it possible to find out for a particular period.
    Thanks.

    Hi
    Try in MB5B or S_P00_07000139 reports, and also MBEWH table.
    Thanks

  • Reading previous period value is logic

    Hi,
    There's a need to read previous period value is logic for some processing, can you please help me out how this can be achieved. I have a selection for time in the package called %TIME_DIM% and I am running for the current period. I have tried following options
    First
    *WHEN XYZ
    *IS "ABC"
    *REC = (FACTOR=GET(TIME=PRIOR), SOMEDIM=VALUE)
    *ENDWHEN
    When above code executed with current period (no record exists for current period) nothing is read.
    Second
    *XDIMMEBERSET TIME = PRIOR, %TIME_DIM%
    *WHEN XYZ
    *IS "ABC"
    *REC = (FACTOR=GET(TIME=PRIOR), SOMEDIM=VALUE)
    *ENDWHEN
    In the above case no record is selected and surprisingly the select statement fired (got it form the log) is for the last time period maintained in the system - 1. So if I have time dimension members till 2020.DEC this picks up 2020.NOV. I didn't understand why?
    Would appreciate help on this.
    Thanks

    Anand,
    It is not very clear what you are trying to achieve here.
    Perhaps you already have this, but below some explanation about special time selections that you can use in SQL logic.
    The time shift instructions
    To simplify the calculation of leads and lags in financial reporting applications, the following new instructions have been implemented for SQL-based logics:
    PRIOR
    NEXT
    BASE
    FIRST
    The instructions PRIOR and NEXT support an optional numeric parameter. This parameter represents the number of time periods by which the current period must be shifted. If omitted, the functions will assume a time shift of 1 period (forward or backwards). Negative values are accepted (A negative value for a NEXT function corresponds to a positive value for a PRIOR function and vice-versa).
    Examples:
    TIME=NEXT          // In a monthly application this means next month
    TIME=PRIOR(3)     // Three periods backwards
    TIME=NEXT(-3)     // Same as PRIOR(3)
    The keyword BASE always represents the last period of prior fiscal year. When the fiscal year is a normal calendar year and the frequency is monthly, the base period of 2004.JUN is 2003.DEC.
    The instruction BASE can be useful in YTD applications, where the opening balances need to be retrieved from the last period of prior year.
    The keyword FIRST always represents the first period of the current fiscal year. When the fiscal year is a normal calendar year and the frequency is monthly, the base period of 2004.JUN is 2004.JAN.
    In case the time shift goes past the boundaries of the TIME dimension, these time shift functions will return no period.
    These functions can be used in four ways:
    -     To re-direct the destination period in a *REC statement
    Example 1: *REC(TIME=NEXT)
    Example 2: *REC(TIME=BASE)
    -     To retrieve a value from a different period in a *REC statement
    Example 1: *REC(FACTOR=GET(TIME=PRIOR(3))
    Example 2: *REC(FACTOR=GET(TIME=BASE)
    -     To add periods to the selected data region in a XDIM_MEMBERSET statement
    Example: *XDIM_MEMBERSET TIME=PRIOR, %TIME_SET%
    In this example, if the first modified period is 2004.APR, the instruction PRIOR will add 2004.MAR to the region to process).
    -     When the keywords PRIOR, FIRST or BASE are added to a XDIM_MEMBERSET instruction, the time period PRIOR, FIRST or BASE can be also evaluated in a WHEN / ENDWHEN structure, like in the following example:
    *WHEN TIME
    *IS PRIOR
         // ignore
    *ELSE
         *REC(u2026)
    *ENDWNHEN
    In presence of an XDIM_MEMBERSET containing the PRIOR keyword, like in the above example, the WHEN structure here shown will recognize 2004.MAR as PRIOR period.
    Following is an example of logic that performs a carry-forward of account ACCREC, while adding to it the periodic amount from EXTSALES.
    *XDIM_MEMBERSET TIME=PRIOR,%SET%,%PREFIX%.DEC
    *CALC_EACH_PERIOD
    *WHEN TIME
    *IS PRIOR
         *WHEN ACCOUNT
         *IS ACCREC
              *REC(ACCOUNT=u201DOPEACCRECu201D,TIME=NEXT)
         *ENDWHEN
    *ELSE
         *WHEN ACCOUNT
         *IS EXTSALES
              *REC(FACTOR=-1,ACCOUNT="OPEACCREC",TIME=NEXT)
              *REC(FACTOR=-1,ACCOUNT="ACCREC")
         *IS OPEACCREC
              *REC(ACCOUNT=u201DACCRECu201D)
              *REC(ACCOUNT=u201DACCRECu201D,TIME=NEXT)
         *ENDWHEN
    *ENDWHEN
    Hope this helps,
    Alwin

  • How to use previous year keyfigure data in current year for other keyfig

    Hi Expert,
    I have 1 requirement wherein I need to use previous year data for some keyfigure calculation.
    Details are as follows:
    I have designed query with CKFs Turnover & UVG (in rows) & Fiscal year period in columns.
    Suppose Keyfigure Turnover data is displayed from Apr2009 to Mar 2011. In UVG: for Apr 2010, i need Turover data of month Apr 2009, for May 2010 turnover data of May 2009 similarly for other months.
    As per my understanding, I need to use customer exit which will store kf turnover data in internal table & in turn it will be used for UVG.
    But I'm not able to put it into syntax.
    Kindly suggest your inputs in this scenario.
    Thanks,
    Shamkant

    Hi
    Note that the variable ZCALCCALMTH is exit type and variable ZCALMTHREF is ready for input.
    WHEN 'ZCALCCALMTH'.
    IF i_step = 2. "après le popup
    READ TABLE i_t_var_range INTO loc_var_range WITH KEY vnam = 'ZCALMTHREF'.
    IF sy-subrc = 0.
    CLEAR l_s_range.
    year1(4) = loc_var_range-low(4).
    year1(4) = zyear1(4) - 1.
    zmonth1(2) = loc_var_range-low+4(2).
    CONCATENATE zyear1(4) zmonth1(2) INTO loc_var_range-low(6).
    zyear2(4) = loc_var_range-high(4).
    zyear2(4) = zyear2(4) - 1.
    zmonth2(2) = loc_var_range-high+4(2).
    CONCATENATE zyear2(4) zmonth2(2) INTO loc_var_range-high(6).
    l_s_range-low = loc_var_range-low(6).
    l_s_range-high = loc_var_range-high(6).
    l_s_range-sign = 'I'.
    l_s_range-opt = 'BT'.
    APPEND l_s_range TO e_t_range.
    ENDIF.
    ENDIF.
    bye
    Boujema

  • "lock" values of tax depreciation for previous periods

    Hi all,
    is it possible to lock calculated values of depreciation for previous periods? We need it for the case when e.g. depreciation key is changed. Then we want preserve the values for previous periods and change only the future values. But please note that we want this for depreciation area, which does not post values to GL.
    thanks
    Zbynek

    Hi,
    It did not work for me. I changed the useful life from 30 to 20 yrs and then used menu path Edit/Recalculate values. Then I used the Tx S_ALR_87012936 to display the depreciation values for individual months. But all the values were the same, i.e. the values for previous periods were not kept.
    So is there a way to keep these values?
    thanks,
    Zbynek

  • Vendor evaluation report to be run for previous period

    Hi,
    Is the possible to run the Vendor evaluation report for back date.
    i.e. if the period of evaluation is 30 days, can we run the report for previous periods
    Regds,
    Ritesh

    Depending on the library you are using, can you verify whether you can use one of the following variables?
    1PERIK   
    1PERW   
    5ACPERI  
    6-PERIK  
    8WPERIO
    All these variables use fiscal periods and not calendar periods, that way you don't have to bother about number of weeks in a period, unless you really need to do the calculation based on number of days in a period.
    If your library does not support these variables, then pl copy one of these variables (GS11) with appropriate details into a custom variable and use it in your report.
    Let me know.
    Regards
    Subodh

Maybe you are looking for

  • App cache seems to be not working in the latest firefox

    In a new app we developed which has offline support with the help of HTML5 appcache feature. We noticed that with the latest update from FF (27.0+) the appcache stopped working and it's not caching any of the resources specified in the .manifest file

  • Adding definitions to Specific Words within a PDF file

    I have a client who wants me to add definitions to Glossary words throughout a PDF file. They want it to look like a "roll over" or when you click on the glossary word a definition pops up. Is there a way to do this in Acrobat 9 or it can't be done?

  • How can purchase dept. know wather payment is done or not to vendor?

    Dear sirs how can (PO risier)purchase dept. know wather payment is done or not to vendor? Is possible to see in PO or PR ? Hopeeeeeeeee...

  • Orange-Red Blotches in Aperture, yet not in Preview....

    In Aperture the photo looks like it has Orange/Red blotches in it... BUT, when opened in preview or iPhoto, it looks ok???? I shot it with a nikon D50 it is a raw file... Help, any ideas.... take a look here.. http://web.mac.com/careyjames/iWeb/Carey

  • Post a custom event with jsp portlet

    I have a portal page which contains a jsp portlet and a couple of other portlets. The jsp has several links and when the links are clicked and the page is redrawn on the portal, I want the jsp portlet to fire events to which the other portlets in the