Show TOC Start of Content Area

This graphic is explained in the accompanying text Examples for Using Variables  Locate the document in its SAP Library structure

In this section you can find examples for using variables.

Examples for Offset Variables

You want to use a query to carry out a comparison of two years.

Year Comparison

You want to compare the costs of a year of your choice with the costs of the previous year.

       1.      In the Query Designer, create a new structure and add a new selection for each year that you require.

       2.      Only use one key figure (for example, sales) in this example query. Add this key figure to the filter or add it to the selection.

       3.      Use a characteristic value variable for the characteristic Calendar Year (0CALYEAR):

Select the characteristic value variables for Calendar Year and choose New Variable from the context menu (secondary mouse button). The new variable is displayed. Choose Edit from the context menu of the new variable. The variables editor appears. For more information, see Defining Variables.

If you always want to reference the current year automatically, use the SAP exit variable 0CALYEAR (or as appropriate for another time characteristic).

       4.      Move the defined characteristic value variable into the selection.

       5.      Select the characteristic value variable and choose Restrict from the context menu (secondary mouse button).

                            a.      Select the characteristic value variable and choose Enter Variable Offsets from the context menu (secondary mouse button).

                            b.      Enter –1 as the offset and choose OK.

       6.      Choose OK.

       7.      Enter a description.

Example

Example: Use the name of the key figure (for example, sales) for the name and use a text variable for the name of the calendar year. See Using Text Variables.

When creating a new text variable, enter Replacement Path as the processing type and choose calendar year 0CALYEAR as the characteristic, with display as key.

       8.      Create a second selection with the same characteristic value variable and do not set an offset here.

Also use a text variable in the description in this case.

       9.      Move the required characteristic into the rows.

   10.      Save the query.

After execution, the query should appear as follows:

Variable screen entry: 2002 (or no entry when using the SAP exit variable).

Year Comparison

Characteristic

Sales 2001

Sales 2002

Value 1

100,000

90,000

Value 2

200,000

180,000

Value 3

300,000

400,000

Comparison with Cumulative Previous Year Period

Example: You want to compare the periods 1-8 of a particular year with the same periods for the previous year.

...

       1.      Create a new structure in the Query Designer and add a new selection.

       2.      Move a key figure, for example, sales, into the selection.

       3.      Use a characteristic value variable for the characteristic Fiscal Year/Period (0FISCPER):

Select the characteristic value variables for Fiscal Year/Period and choose New Variable from the context menu (secondary mouse button). The new variable is displayed. Choose Edit from the context menu of the new variable. The variables editor appears. For more information, see Defining Variables.

Use the SAP exit variable Current Fiscal Year/Period (0FPER) if you always want to reference the current year. If you set the variable as input-ready in the variables editor, the variables screen appears when you execute the query. You can change the default values here if necessary.

       4.      Move the characteristic value variable (for example, OFPER) into the selection.

       5.      Select the characteristic value variable and choose Restrict from the context menu (secondary mouse button).

       6.      Under Selection, choose Value Area and then choose the Variables tab page.

       7.      Add the characteristic value variable (for example, 0FPER) to the selection once again for the second value of the interval.

       8.      Select the characteristic value variable and choose Enter Variable Offsets from the context menu (secondary mouse button).

                            a.      Enter -3 as the offset for the From value and 0 for the To value. Choose OK.

                            b.      Choose OK.

       9.      Enter a description (for example, sales for the current year).

   10.      Choose OK.

   11.      Select the selection and choose Copy and then Paste from the context menu (secondary mouse button).

   12.      Now select the second selection and choose Edit from the context menu.

   13.      Select the characteristic value variable and choose Restrict from the context menu (secondary mouse button).

   14.      Select the characteristic value variable again and choose Enter Variable Offsets from the context menu (secondary mouse button).

                            a.      Enter -15 as the offset for the From value and -12 for the To value. Choose OK.

                            b.      Choose OK.

   15.      Enter a description (for example, sales for the previous year).

Also use a text variable in the description in this case.

   16.      Choose OK.

   17.      Move the required characteristic into the rows.

   18.      Save the query.

When you execute it the query should appear as follows:

Variable screen entry: 01. 2002 to 08. 2002

Comparison with Cumulative Previous Year Period

Characteristic

Sales 01. – 08. 2001

Sales 01. – 08. 2002

Value 1

100,000

90,000

Value 2

200,000

180,000

Value 3

300,000

400,000

...

...

...

Note

Two text variables replaced with characteristic values were used for the descriptions here. One is filled with the From value for the column with an offset of 0 and a length of 3 and the other is filled with the To value with an offset of 0 and a length of 7. For more information, see Variable Replacement Example.

Comparison of Cumulated Values for Two Years

You may want to compare the cumulated values up to the current period of the current year with those of the previous year.

For this example, use the variable 0FPER (current fiscal year period) and the variable 0P_FPER (your chosen fiscal year period). You use these two variables to set the interval limits.

...

       1.      In the Query Designer, create a structure with two selections:

     1. Selection: Cumulative amount for current year

     2. Selection: Cumulative amount for previous year

       2.      For the first selection (cumulative amount for current year), move the time characteristic 0FISCPER into the selection and select it.

       3.      Choose Restrict from the context menu (secondary mouse button).

       4.      Choose Value Area between as the selection and go to the tab page Variables.

       5.      Double click to choose the variable 0P_FPER as the From value and the variable 0FPER as the To value. The result is an interval from the chosen period to the current period.

       6.      Define the second selection (cumulative amount for previous year) and proceed as for the first selection.

     Add the variable 0P_FPER as the From value and the variable 0FPER as the To value here.

     Set an offset of –12 for both the From and the To values:

Select the interval and choose Enter Variable Offsets from the context menu (secondary mouse button). Enter –12 for each.

The result is an interval that has been moved 12 periods ahead.

       7.      Add the key figures and additional characteristics for the query.

When you execute the query, you get a variable screen for the variable 0P_FPER. You need to enter the start period in the current fiscal year here.

Note

You can also suppress this entry by deactivating the indicator Input-Ready in the variables editor for the variable 0P_FPER and entering a default value (for example, 001.2001 for 2001). You only have to change this value once per year.

You have now defined a query that compares the cumulative values for two years.

Background documentation

The variables delivered by SAP with SAP exit behave as follows:

Variable 0FPER (current fiscal year period): Displays the values of the current fiscal year period.

Variable 0P_FPER (any fiscal year period): Displays the values of any fiscal year period. You can set the fiscal year period in the variables screen when executing the query in any way you require.

Variable 0FYTCFP (fiscal year up to current fiscal year period): Displays the values of the first period up to the current period of the current fiscal year.

Variable 0FYTLFP (fiscal year up to previous fiscal year period): Displays the values of the first period up to the previous period (current period –1).

You need to use the variables 0FPER and 0P_FPER in the above example for the comparison of cumulative values for two years. When using the variables 0FYTCFP and 0FYTLFP, only values for one month are displayed for year transitions with an offset of –12.

 

 

 

End of Content Area