Documente Academic
Documente Profesional
Documente Cultură
Although global and larger organizations are >> Key Concept Quick Tip
15
interested in knowing their consolidated short-
Balance-sheet and cash-flow planning Avoid the SID Generation
term and long-term cash positions (based on
using SAP NetWeaver BI Integrated Error While Activating
their operational income statement and capital
Planning enable you to look to your Data in a DSO
planning), its even more important for SAP
NetWeaver BI planning resources to know companys financial future, such as key SAP NetWeaver BI 7.0
18
financial ratios, accounts payable,
these positions. They need to understand how Improve Query
accounts receivable, sales projections
to implement balance-sheet and cash-flow Performance and
and costs, future earnings, and short-
planning by using SAP NetWeaver BI func- Visibility with BI Statistics
tionality. The main objective of building the term and long-term cash positions.
balance-sheet planning application is to gener- These financial projections arent just
ate a long-term cash-flow plan. You can use for global organizations anymore.
SAP NetWeaver BI Integrated Planning to
implement a global, integrated planning solu-
tion for balance-sheet and cash-flow planning.
Its common to implement income statement planning to monitor operational efficiency and to
project an organizations future earnings. However, in todays global and more competitive
business environment, you also need to know the effect that this operational plan will have on
future balance sheet items and cash flow.
Why would you want to implement balance-sheet and cash-flow planning? For any of a variety
of reasons including: projecting your key financial ratios; estimating your accounts payable and
accounts receivable positions based on sales projections and cost of sales; estimating the inter- search
the online knowledgebase
est income and expenses for the planning period and seeing how they will affect your future www.BI-expertOnline.com
earnings; determining the cash-flow structure to verify the organizations borrowing and paying or www.SAPexperts.com
capability; effectively managing your cash; maximizing the returns on your short-term cash
investments; and effectively managing your balance sheet.
These benefits arent free, however. You must meet some business and technical challenges to
achieve this implementation. The biggest challenge is simulating the double-entry system in the
>>continued on page 4
>>continued from cover
planning solution. Transaction processing Use the navigational attributes of reporting flow planning. This item holds the master
in SAP Financial Accounting (FI) and instead of including the InfoObjects in an data for all of the different cash-flow
SAP Strategic Enterprise Management InfoProvider (for example, region details) categories.
Business Consolidation (SAP SEM-BCS)
uses the double-entry method when Include the balance-sheet and cash-flow Planning rates (ZFP_RATE): This is the
posting journal entries. Income statement planning InfoProvider in SAP SEM- key figure that is used to maintain such
planning uses the single-entry concept. BCS to give you multi-provider real- planning rates as interest rates, swap rates,
For example, to increase the expense time reporting with actual data and account determination multipliers
amount, you adjust the amount for any Partition the balance-sheet and cash- In addition to these custom objects, the fol-
expense account without specifying flow planning InfoProvider for faster lowing InfoObjects can be helpful:
whether to pay that expense increase in performance in the planning application. ZPLANYEAR provides the capability to
cash or credit.
plan multiple years; ZROUND lets you
To achieve the functionality you need, you
Another challenge is creating an iterative create scenario capability; and 0VERSION
must create a real-time InfoProvider to
balancing functionality to calculate the enables you to keep track of budget, fore-
host the data for balance-sheet-planning
balance sheet assets and liabilities. Like cast, and prior forecast data.
and cash-flow planning. Depending on
account determination rules that handle your requirements, you might also need to
the double-entry system for credit transac- create some custom InfoObjects, such as The Five Key Steps
tions, cash balancing evens out the assets ZFP_BSML and ZCS_ITEM. Since Now that youre aware of the data model,
and liabilities and then posts the differ- these objects wont be available in the I will go over the five key steps required
ence to the cash account, assuming that all source systems, you must maintain master to create balance-sheet planning and cash-
other transactions are cash. data for them in the SAP NetWeaver BI flow planning:
Other challenges include the assumptions system. The following points further
explain the custom objects used in the Step 1. Integration with SAP SEM-BCS.
used to calculate accounts payable and
model: This step extracts the opening balances for
accounts receivable, a complex payment
SAP SEM-BCS. First, you need to deter-
structure for the interest payment on each Balance sheet manual line items (ZFP_ mine the integration existing between the
debt instrument, and the establishment of BSML): In balance-sheet planning, you balance-sheet planning application and SAP
other calculations, such as interest, divi- need to plan one level below the con- SEM-BCS to get your opening balances. I
dends, and re-classifying short-term solidated item (0CS_ITEM) so you can recommend that you physically move your
payments on long-term debt to current set up multiple lines for each account opening balances to the balance-sheet and
liabilities.
cash-flow planning InfoProvider because
Reference consolidated item (ZCS_
you use them extensively in the functions
The Data Model ITEM): This InfoObject establishes the
that help you enhance performance. To do
account determination rules that map
Since no robust standard content is avail- this, you create a simple copy-planning
income statement accounts to balance
able for balance-sheet and cash-flow function in the Planning Modeler of SAP
sheet accounts
planning, its important to design a solid, NetWeaver BI Integrated Planning.
flexible, SAP NetWeaver BI data model Timing fiscal year/period (ZFP_
for balance-sheet planning. Here are some CTFIP): This is the InfoObject that is Step 2. Account determination rules.
things for you to consider while designing the reference for the fiscal year/period This step finalizes the account determina-
the data model: (0FISCPER). You use it to establish tion rules that map the balance sheet
timing rules for paying accrued interest accounts to the profit and loss accounts. It
Align the data model with the SAP on departmental instruments. also sets up the planning function that cal-
SEM-BCS data model for real-time culates the balance sheet amounts to
reporting Cash-flow item (ZCASHITEM): Cash- simulate the double-entry system. Using the
flow accounts are the solution for cash- account determination rules, you estimate
Include objects such as version (0BCS_
VERSION) and the reporting value
From account To account Rule January
type (0VTYPE) for flexibility in multi-
501010 201020 0.5
ple scenarios and versions of planning
Table 1 Example of an account determination rule
data
DATA FITM TYPE 0CS_ITEM. For example, if the fuel expenses (profit
DATA TITM TYPE ZCS_ITEM. and loss account: 501010) are $10,000 for
DATA XITM TYPE 0CS_ITEM. the month of January, half of it ($5,000) is
DATA YITM TYPE ZCS_ITEM. on credit (credit account: 201020), and the
DATA RATE TYPE F. other half ($5,000) is paid in cash, then
DATA AMT TYPE F. the account determination rule is as shown
DATA REG TYPE ZREGION. in Table 1.
DATA RREG TYPE ZREGION. This model uses the Balance Sheet Rules
DATA MADJ TYPE ZFP_BSML. input-ready report, as shown in Figure 1,
DATA RMADJ TYPE ZFP_BSML. to maintain the account determination
DATA SLICE TYPE ZSLICE. rules using the InfoObjects, the consoli-
DATA BSDT TYPE ZFP_BSDT. dated item (0CS_ITEM) as To Account,
DATA RFTM TYPE ZCS_ITEM. the reference item (ZCS_ITEM) as From
Account, and the ZFP_RATE key figure
FOREACH FITM,TITM,MADJ. to partially or fully allocate this amount to
XITM = TITM. one or more balance sheet accounts. These
YITM = FITM. rules map the income statement accounts
RATE = {ZPL_RATE, FITM, TITM, 200000,MADJ,#}. to the balance sheet accounts to create
IF RATE <> 0. the double-entry system in the planning
FOREACH RMADJ, SLICE,BSDT,RFTM IN REFDATA. environment for credit and accrued trans-
AMT = AMT + {0CS_TRN_LC, FITM,RFTM,BSDT,RMADJ,SL actions. Using this methodology, you can
ICE}. also allocate the amounts on one balance
ENDFOR. sheet to another balance sheet account (e.
{0CS_TRN_LC, XITM, YITM, 200000,MADJ,1} = AMT* RATE. g., by reducing the depreciation of the
ENDIF. property, plant, and equipment, and in-
AMT = 0. creasing the depreciation reserve section
RATE = 0. by the same amount).
ENDFOR.
The planning function in Figure 2 reads
the income statement planning informa-
Figure 2 Code for the planning function
tion to create the balance sheet amounts
IF MADJ <> #.
ENDFOR.
AMT = 0.
ENDIF.
RATE = 0.
ENDFOR.
Rajasekhar Gummapadu is an SAP practitioner with more than eight years of cross-functional experience, more than half of which
is focused in SAP implementation. He has strong technology and functional experience with SAP ERP solutions in the area of
Business Planning and Simulation (BPS), SAP NetWeaver BI, SAP NetWeaver BI Integrated Planning, Business Consolidation
(SAP SEM-BCS), Business Planning and Consolidation (SAP BPC) and FI/CO. Raj serves as the functional and technical lead in
the area of financial planning and reporting-related implementations. He has successfully completed multiple implementations as
project manager by using his knowledge to bridge the gaps between the business and IT goals. Raj is a qualified Chartered
Accountant (India) and a Certified Public Accountant (USA). You may contact him via email at raj_g@techwavenet.com.