Using fiscal period and Fiscal quarter reporting seemlessly in a BI Query

Hi,
We have a very specific issue. Reporting the Fiscal Period( in our
case we have 53 fiscal periods) and Fiscal Quarter( we have 4 quarters)
in the same query seamlessly as we would have done using Calander Month
and Calander quarter in other reports that uses SAP delivered standard
time dimensions.
However unlike the Calander time dimension (SAP provided all
possible...0CALDAY, 0CALWEEK, 0CALMONTH, 0CALQUARTER, 0CALYEAR) where you have all of these inside your info provider, you can get
aggregation on week, month, quarter etc in your query seamlessly, The Fiscal Year/Period offers a problem in doing report seamlessly.
When we delve into Fiscal realm, SAP only provided with 0FISCVARNT,
0FISCPER, 0FISCYEAR and a special period 0FISCPER3. It doesn't provide
anything like 0FISCQUARTER etc and rightly so, because you can have
only one 0FISCVARNT in the Time dimension and can have related periods
(0FISCPER) only for a Row of data in your infocube. For example if you need to model as per the Fiscalweek, you can create a custom Fiscal year variant (Say z1) and can configure to have only 53 periods (Mapped to 0FISCPER) representing
53 Fiscal WEEK. Similarly for mapping Fiscal Quarter you can create
another fiscal year variant (Say Z2) and have only 4 periods (mapped to
0FISCPER also in this case) to represent the 4 Fiscal Quarter. However
the issue is that for one record you can only map either of those and
not both since you can only have one Fiscal year variant in one row of
data in the info provider.
For example
If I have two rows OF DATA coming from different sources (One FOR
Fiscal Week and another for Fiscal Quarter) I can have the following in
my info provider.
1> Example data in Fiscal
Char1 Char2 0CALDAY 0FISCVARNT 0FISCPER Quantity
X  ......  y .....10/22/07 ....Z1 ....           43’2007 .......10
X .......  Y .....10/22/07 ....Z2 ....          Q3’2007 .......20
The issue is how do I report the Quantity in a query in Quarter Q3 as
(10 + 20 = 30) since both the rows corresponds to FISCAL Q3’2007?
(Please note that Fiscal week 43’2007(For VARIANT Z1 ) actually is
Fiscal Quarter Q3’2007( For Fiscal Variant Z2) as per our
configuration of Fiscal Year Variant configuration Z1 and Z2)
The same is very simple when I have infoprovider with CALENDAR Time
dimensions , for example if we don’t have any fiscal reporting
requirement and just report on calendar time dimension the record in
the info provider would look like the following ( example)
2> Example Data in CALENDAR DIMENSION
Char1 Char2 0CALDAY 0CALWEEK 0CALQUARTER Quantity
X ........ y .......10/22/07 .......43’2007 .......Q3’2007 .......10
X ........Y .......10/22/07 ....... 44’2007 .......Q3’2007 .......20
Here we can use both 0CALQUARTER and get the data aggregated on the
quarter level in addition to the 0CALWEEK.
To solve this issue, One option that we are thinking of Using 0CALQUARTER to represent the
Fiscal Quarter and use Update rule to populate this one. For example
THE example 1 can be as follows.
1A> Example of using 0CALQUARTER along with 0FISCVARNT and 0FISCPER
Char1 Char2 0CALDAY 0FISCVARNT 0FISCPER 0CALQUARTERE Quantity
X .......y .......10/22/07 ..............Z1 .......43’2007 .......Q3’2007 ..............10
X .......Y .......10/22/07 ..............Z2 .......Q3’2007 .......Q3’2007 ..............20
In this case we would populate the 0CALQUARTER by the actual Fiscal
Quarter and then can use both as per example 2 above. But this is not a
smooth option since we have various other info providers to join and
report based on solely Fiscal Quarter etc…
I am certain that this issue have already been solved by somebody as this bound to happen in any finance application.
Would appreciate if we can get some light on this regarding the data modelling, reporting etc.
Thanks
Arun G.

You have yourself suggested a solution, which is fine,
Other option is to have a new characteristic Fiscal Qtr in all the infoproviders ans update the same using a routine in the updaterule depending on the fiscal year variant.
for eg. for transaction with variant Z1 in one case you can say if fiscal week 01 between 01 to 13 the Fiscal Qtr should be update with1 and if it is between 14 to 26 then update fiscal qtr with 2 and so on.
For other Variants Z2 you write a different login in the routine ans so on.
so for all the data irrespective of the variant you will have the qtr as either 1 or 2 or 3 or 4 and you can report on this fiscal qtr.
assign points if it helps.
regards
Venkata Devaraj

Similar Messages

  • DP Planning in Fiscal Periods and Fiscal Weekly Periods

    Hi,
    We are using fiscal calnedar that starts on first Sunday of Nov with 4 weeks in each period i.e., fiscal year 2009 started on Nov 2nd (Sunday) and first period goes from Nov 2nd (Sunday) to Nov 29th (Saturday) and so on.
    So, our fiscal week also starts on Sunday and ends on Saturday i.e., in first period of 2009 the following are the fiscal weeks
    1 fiscal week - Nov 2nd to Nov 8th
    2 fiscal week - Nov 9th to Nov 15th
    3 fiscal week - Nov 16th to Nov 22nd
    4 fiscal week - Nov 23rd to Nov 29th
    1 fiscal period  - Nov 2nd to Nov 29th
    In storage bucket profile we are able to assign only one fiscal period profile. There is no place to consider fiscal weeks.
    Created two planning books as follows
    1. Planning book with time bucket profile of fiscal periods. It is allowing me to plan in fiscal periods and works as expected
    2. Planning book with time bucket profile of fiscal weeks. It is not allowing me to plan in fiscal weeks
    How to make the fiscal weeks planning book work?
    Thanks in advance,
    Srini

    What version are you using? We asked for this in 2003 at ASUG and although it was delivered in 4.1 we never got it to work, but when we upgraded to 5.1 it works perfectly.
    Define 1 storage bucket profile with fiscal weeks and 2 planning bucket profiles, one with fiscal weeks and the other with fiscal months. Then define your planning area with the SBP fiscal week. Within interactive planning, turn on the header functionality. Choose the first icon on the upper left corner of the planning grid and choose "change periodicity" and you can switch from "fiscal weeks" to "fiscal months".

  • Period and Fiscal Year in a report selction screen (3.1 I version of SAP.)

    Hi Team,
    I have a requirement on a Zreport. Suppose if we are executing a report in the month of March (3)-fiscal year 2011 and if I select a variant and the varinat should populate period as Feb (2 period) and fiscal year as last year (2010).
    In Nut shull if i am executing the report todays date the period and fiscal year in the selection screen should be 2 and 2010.
    Also please note that i am working on 3.1 I version of SAP.
    Your inputs are highly appreciated.
    Thank you
    Venkatesh Billa

    Hi,
    Generatlly while saing the variant for the report selection screen you can use the dynamic date calculation , where the last period and last fiscal year options are available.
    Also you can choose the option of calculating the period and fiscal year in your program and can default the same on the selection screen. But I think you should check in ABAP forum for this, whether there anything in coding also.
    Regards,
    Gaurav

  • Fiscal Period and MM period.

    Hi all,
    Can somebody explain the difference b/w Fiscal Period and MM Period in business context. Detail explanation will be helpful.
    thanks & regards,
    Prashant Rathore.

    Dear,
    Fiscal Year Definition
    Usually a period of twelve months for which a company regularly creates financial statements and checks inventories.
    The fiscal year may correspond exactly to the calendar year, but this is not obligatory.
    Under certain circumstances a fiscal year may be less than twelve months (shortened fiscal year).
    Fiscal Year Structure
    A fiscal year is divided into posting periods. Each posting period is defined by a start and a finish date. Before you can post documents, you must define posting periods, which in turn define the fiscal year.
    In addition to the posting periods, you can also define special periods for year-end closing.
    In General Ledger Accounting, a fiscal year can have a maximum of twelve posting periods and four special periods. You can define up to 366 posting periods in the Special Purpose Ledger.
    What is the Use of Fiscal Year
    In order to assign business transactions to different time periods, you must define a fiscal year with posting periods. Defining the fiscal year is obligatory.
    You define your fiscal year as fiscal year variants which you then assign to your company code. One fiscal year variant can be used by several company codes.
    You have the following options for defining fiscal year variants:
    Fiscal year same as calendar year
    Fiscal year differs from calendar year (non-calendar fiscal year). The posting periods can also be different to the calendar months.
    You define your fiscal year variants in Customizing for Financial Accounting as follows: Financial Accounting Global Settings ® Fiscal Year ® Maintain Fiscal Year Variant (Maintain Shortened Fiscal Year)
    MM Periods
    Closing operations are periodic tasks and can be subdivided in FI as follows:
    u2022     Day-end closing
    u2022     Month-end closing
    u2022     Year-end closing
    The closing operations component helps you prepare and carry out the activities required for day-end, month-end, and year-end closing. For this purpose, the system provides a series of standard reports that you can use to generate evaluations and analyses directly from all of the posted account balance. The system helps you carry out the following:
    u2022     (Time-based) accruals/deferrals of expenses and revenues
    u2022     Creating the balance sheets and P&L statements
    u2022     Documenting the posting data
    Prerequisites
    To carry out the closing operations in G/L accounting, you first need to carry out the closing operations in the subledger accounting areas you are using. These include:
    u2022     Accounts receivable and accounts payable accounting
    u2022     Inventory accounting
    u2022     Asset accounting
    u2022     Payroll accounting
    Regards,
    Syed Hussain.

  • Current calday or fiscal period to fiscal quarter

    Dear Experts,
    Is sy-datum calendar day date or fiscal day date?
    How to derive the fiscal period or quarter from sy-datum?
    Is there a function module to use to convert from current day (either fiscal day or calendar day) to derive the current Fiscal Quarter?
    I am not sure which function module can be used. Unable to find in the forum as well.
    Please could you provide me some clues?
    Thanks.
    Best regards
    Bass

    hi Steve,
    try function module 'UMC_FISCPER_TO_CALQUARTER'.
    following is sample code in transfer rules, in update rules use COMM_STRUCTURE for TRAN_STRUCTURE.
    hope this helps.
    data : l_fiscvar type PERIV,
    l_fiscper type UMC_Y_FISCPER,
    l_quarter like UMC_YS_DIMVALS.
    l_fiscvar = TRAN_STRUCTURE-fiscvarnt.
    (infoobject 0fiscvarnt)
    by default fiscal variant = K4 if not specified
    l_fiscper = TRAN_STRUCTURE-fiscper.
    call function 'UMC_FISCPER_TO_CALQUARTER'
    exporting
    I_PERIV = l_fiscvar
    I_FISCPER = l_fiscper
    importing
    ES_CALQUARTER = l_quarter.
    RESULT = l_quarter.
    ABAP Code Needed to convert Fiscal Period/Year to Quarter
    hope this helps.

  • Problem with Fiscal Period and regarding...

    Hi all,
             I have a particular query in which posting period and fiscal year are the characteristic variables(mandatory and single values) . I have to define  Rolling Year To Date variable/ User exit such that when the user enters posing period and fiscal year query has to fetch previous 12 periods data from the cube..
           If posting period is 005 and fiscal year is 2007 then the output for a particular balance Keyfigure has to be from 005-2007 to 006-2006.
         The thing is we don’t have Fiscal period defined in the cube . One possible solution is Using the Offsets… if we are are goin to offset on the previous 12 periods, is the query going to fetch the correct values….
        Other thing we can think of is user exits… can some one share the logic regarding this... if we have to user the user exits…. Promise to award full points….
    regards,
    sasidhar gunturu

    Sasidhar,
    Since you have posting period and fiscal year separately, you need not think of going for an exit. You can simply use offsets on both so that they will fetch right data. Since there are two separate objects offsets should fetch correct data. Go ahead with offsets.....

  • Fiscal QTD and Fiscal QTD - Same Quarter, Prior Year

    Hello,
    I am having some issues creating the DAX formulas in my Tabular model for Fiscal QTD.  Our fiscal period ends on Feb 28th (or 29th).  I managed to get the Fiscal QTD working by using the following formula:
    Transaction $ Fiscal QTD:=CALCULATE (
        [Transaction $ Current Day],
        FILTER (
            ALL ( 'Dates' ),
            'Dates'[Fiscal Year] = VALUES(Dates[Fiscal Year])
                && 'Dates'[Fiscal Quarter] = VALUES ( 'Dates'[Fiscal Quarter] )
                && 'Dates'[Calendar Date] <= MAX ( 'Dates'[Calendar Date] )
    However when I try to use this formula for Fiscal QTD, Same Quarter-Prior Year, I get an incorrect total:
    Transaction $ Fiscal QTD Prior Year:=CALCULATE (
        [Transaction $ Current Day],
       FILTER (
            ALL ( 'Dates' ),
            'Dates'[Fiscal Year] = VALUES(Dates[Fiscal Year]) - 1
                && 'Dates'[Fiscal Quarter] = VALUES ( 'Dates'[Fiscal Quarter] )
                && 'Dates'[Calendar Date] <= MAX ( 'Dates'[Calendar Date])
    Values in the Fiscal Quarter and Fiscal Year columns of the date dimension are integers.
    Does anyone have any insight into Fiscal QTD DAX formulas?
    Cheers,
    Stan

    Does anyone have a suggestion for Stan?
    Thanks!
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Dynamic VARIANT FOR Fiscal Period and dates

    Hi
    We have a custom transaction with date and fiscal period as vairable parameters and need to know if we can generate a DYNAMIC VARIANT for these based on FISCAL PERIOD.
    Replies will rewarded

    Hi,
              Use transaction OB29, this is in the IMG.
    Or
    Path..
    SPRO -> SAP REFERENCE IMG -> FINANCIAL ACCOUNTING -> FINANCIAL ACCOUNTING GLOBAL SETTINGS -> FISCAL YEAR -> MAINTAIN FISCAL YEAR...
    <b>Reward points</b>
    Regards
    Message was edited by:
            skk

  • Consolidating with fiscal periods and calendar periods

    Hi, Does anyone have any information out there on how to configure the system to pull data for fiscal period for some companies and calendar period for other companies?  Or any horror stories about trying to do it that way.
    Thanks.

    Stacy,
    For consolidation as a whole only one fiscal year variant is allowed. However, there is possibility of collecting data of different fiscal year variant and using appropriate currency translation rates as per that units fiscal year variant.
    For example, if you have consolidation fiscal year variant as 31st March ending and you have one unit X as fiscal year variant 31st december ending, in this case the 12th period data of consolidation unit X will be translated using exchange rate as on 31st dec and not as on 31st March.
    Hope this might be helpful to you...though no direct response to your question.
    Best Regards,
    UR

  • Fiscal Period and Calmonth issue in SSM 7.0

    In Fiscvar V3 Where Fiscal Year is not from Jan to Dec but April to Mar, PAS not reading Fiscal Period correctly.
    Workaround suggested is to Create BWFISCPERINFO document in PAS under the model and mention periodicity as
    MONTHLY
    2009001 200904 
    which means ist Fiscal Period of 2009 = 4th Month(april) of 2009.
    The BW Query with oFiscper as Time Dimension is not importing data beyond March 2009 while BW Query
    with 0Calmonth is populating upto current month of July 2009. What could be reason for this anaomaly in data import ?
    M Akhtar

    Good day M Akhtar,
    I would suggest rechecking your BW Query with oFiscper to make sure that you have set the fiscal period to start in March and not set the data to be imported to only be March. It may be that your current settings are only bringing in the data for March.
    Regards,
    Bob

  • Fiscal Week and Fiscal Variant Creation in BW

    Hi,
    I have a 2004s system that is not connected to an R/3/ECC client.  The data comes from a SQL Server Database.  We need to report on a fiscal week basis and not a calendar week.
    We have a seperate calendar week that finance uses, but operations uses a different work week (Tues - Mon). 
    I figure the best way to handle this is by creating a Fiscal Variant of 53 periods (one for each week).  My problem is that I cannot right click on the R/3 source system and import all of the Fiscal Periods.  I have to create them in BI directly. 
    Can anyone advise me on how to do this?  I have completed the following steps:
    1.) I went into SPRO=> SAP NetWeaver=> Business Intelligence=> General BI Settings=> Maintain Fiscal year variant.
    2.) Then I created variant ZA with Year-Dependent and 53 periods.  I left special periods blank.
    3.) I create the periods for 2007 and 2008 making 1/6/07 the last day of the first period of 2007 and 12/29/07 the last day of the last period of 2007 and one final entry for 12/31/07 for period 1 year shift +1.  2008 was set up similarly.
    4.) I setup the period texts naming them as 1/ FW 1 ... to 53/ FW 53 for both 2007 and 2008.
    5.) I then went into SHortened Fiscal Year and made both 2007 and 2008 to have 52 periods.
    Am I missing something here?  When I load my data I get the following error:
    "Fiscal year variant ZA is not maintained for calendar year 2007" and I get this error on over 100 records of my 1300 record load.  Some Dates are 2/18/08 which isn't in FY07 and others are 1/8/07 - 1/10/07.
    Any help is appreciated.
    Thanks,
    Brian

    Did you ever get an answer to your question? We are seeing the same issue.

  • Fiscal periods and skf PCA MSLnn fields

    Hello SDN,
    In GLPCT table, there are 16 MSL fields for 16 periods quantity values.
    Could you explain to me why 16 periods are needed?
    And I need to load this into BW into fiscper level.
    Does this mean 16 periods also in BW for fiscper?
    Thanks in advance.
    Regards,
    Suzie

    Hi Suzie,
    Don't have access to an R/3 system....
    but have you tried looking at the data in the table, maybe that would give you some idea what is stored in the 16 fields, and when they are populated.
    As such if you are saying there are 16 periods then 16 periods could correspond to the 16 different periods for a fiscal year variant K4 or V3 for example, but this is just a guess....maybe a check at the data should give you more information.
    Hope it helps.

  • To get fiscal month and Fiscal month

    Hello everyone,
      Is there any function module which can give us fiscal year & fiscal month from normal year & month. If there is any then please tell me.
    Vicky
    Moderator message: FAQ, please search before posting.
    Edited by: Thomas Zloch on Jan 21, 2012 8:54 PM

    date questions are not allowed anymore in the forum as there are too many posts already from which you can search to get your result.. so please search.

  • How to add FISCAL YEAR, Period and Day to cube.

    hi,
    I am using SD EXTRACTORS (2LIS_11_VAITM, 2LIS_11_VAKON, 2LIS_12_VCITM and 2LIS_13_VDITM) and directly updating each corresponding ODS and cube.
    All the extractors only have FISCAL VARIANT has the time characteristic. So, all my ODS contains only one time char - fiscal variant and other dates (liek document created date etc. (not a time char)).
    Now, I want to use fiscal period, fiscal year and fiscal day in my cube. I have added these time char in my cube.
    My question:
    1. how to get FISCAL YEAR, FISCAL PERIOD and FISCAL DAY get updated. Do I need to map to document created date in update rules or Do I need to use some functional module.
    Pls note I am bringing only FISCAL VARIANT from R/3 into ODS and then to CUBE.
    PLS REPLY.

    thanks sundar..i got your point..but I have one question
    All the cubes (sales, sales condition and billing) have the sales order number (VBUK-VBELN) and item number (POSNR-VBUK). But info objects used for these fields in sales cube and sales condition cube are same but for billing it is not same.
    Can I combine all cubes (sales order, sales condition, billing) in muliti provider.
    1. Sales order cube (from VAITM)
               Sales order number (VBUK-VBELN) --  (0DOC_NUMBER)
               Sales Item (VBUK-POSNR)              --  (0S_ORD_ITEM)
    Date : Document created date (VBAK-AUDAT) --  0DOC_DATE
    2. Sales Condition cube (from VAKON)
               Sales order number (VBUK-VBELN) --  (0DOC_NUMBER)
               Sales Item (VBUK-POSNR)              --  (0S_ORD_ITEM)
    Date: Document created date (VBAK-AUDAT) --  0DOC_DATE
    Key field: Netprice (VBAP-NETWR) -- 0NET_VALUE
    3. Delivery Cube (from VCITM)
             Sales order number (VBUK-VBELN)   -- (0DELIV_NUMB)
             Item   (VBUK-POSNR)                         -- (0DELIV_ITEM)
    Date: Delivery Date :LIKP-WADAT_IST      -- 0ACT_GI_DTE
    4. Billing Cube (from VDITM)
              Sales order number (VBUK-VBELN) --  (0BILL_NUM)
              Sales Item (VBUK-POSNR)              --  (0BILL_ITEM)
    Date: Billing Date: (VBRK-FKDAT)             -- (0BILL_DATE)
    Key field: Net price (VBRP-NETWR)       -- 0NETVAL_INV
    I want to combine above cubes. If I combine, Will I get correct data??????
    Points will be assigned to every useful answer

  • Assignment of different fiscal periods

    Hi all,
    I´m seeking for a solution for different fiscal periods and how it is possible to configure them for reporting.
    My current configuration is that data in BW is assinged
    Sep 10 to Sep 10
    Okt 10 to Okt 10
    Dec 10 to Dec 10
    and so on.
    The correct assignment should be
    Sep 10 to Dec 10
    Okt 10 to Jan 11
    Nov 10 to Feb 11
    Dec 10 to Mar 11
    and so on.
    How and where could this assignment be realized?
    In the DataWarehouse or is it more for Business Explorer or Query Designher definition?
    Thanks for your help.
    Edited by: saplaz on Sep 23, 2010 10:24 AM

    Githen Ronney wrote:
    > You have to map your Calendar Month to Fiscal Period and put Fisacal Variant as M4 at the transformation level.
    Do I have to do it in one transformation? For example: map calendar month to fiscal period and in this transformation I can set also the fiscal variant as M4 (M4 means?)?
    Or is each field mapped separately? Calendar month to fiscal period and fiscal variant to fiscalvariant?
    Because at the moment I´dont have a fiscal variant in my data source which I could use for mapping. The fiscal variant is actual taken out of the accounting area and mapped to 0FISCVARNT at transformation level.

Maybe you are looking for

  • GR/IR clearing in PO

    Hi In the PO history tab, there is a field called "GR/IR clearing value in local currency". Please advise what is the significance of this field & where does it reflect. If the total value of this field is not zero (e.g. in IR); will there be any pro

  • I downloaded the 4.0.1 and have had 10 updates so far. Firefox freezes up constantly and is now locking up during the updates. What the heck is going on?

    I downloaded 4.0.1 Saturday and have had 10 updates so far, including 5 today. I am now up to 4.0.10. Since I updated, Firefox keeps locking up while I am using it. It is now locking during the updates. Why so many updates so soon. What is wrong with

  • XML parser in embedded OC4J

    How can I add option to embedded OC4J, so it will take the xml parser I specified. example as following. -Dorg.xml.sax.driver=oracle.xml.parser.v2.SAXParser Where I can setup in Jdeveloper? or is some property files?

  • Memory leak in implementing ListModel by myself

    Hello, I have created a class which implements ListModel. In this class I overwrite "Object getElementAt(int aIndex)" function of ListModel. What I do inside this function is I read from a file some bytes and with that byte I create Object and return

  • Datagrid rendering + flickering

    The following is part of a air program: declarations.... <s:CallResponder id="Games" result="Games_resultHandler(event)" fault="Games_faultHandler(event)"/> script.... private var soap1:Soap=new Soap; [Bindable] protected var paixnidakia:ArrayCollect