Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
By
Leny Scaria
Sachin Borase
Agenda
FI Overview
Extractors
Descriptions (in brief)
Delta management using Timestamp
Repeating Delta
Line Item & Transactional Extractors (Detail)
Enhancement of FI Extractors
Company Confidential 2
FI Application - Overview
Company specific organizational
structure is created in SAP system by
defining organizational units. Defining
organizational units for Financial
Accounting is Compulsory.
Client Mandatory
Company Optional
Company Code Mandatory
Business Area Optional
Chart of Accounts Mandatory
Fiscal Year Mandatory
Currencies Mandatory
Company Confidential 3
FI Application – Sub-Components
Company Confidential 4
FI-General Accounting
It contains G/L accounting as well as the sub-ledgers. Among the
sub-ledgers are Accounts receivable, Accounts payable and Assets
accounting.
Company Confidential 5
General Ledger (FI-GL)
In G/L accounting, you can manage the G/L accounts and create balance
sheets and profit and loss statements.
Company Confidential 6
FI-GL Extractor
Company Confidential 7
FI-GL Extractors
Delta
Extractor Description Mechanism
This DataSource extracts General Ledger Accounting
0FI_GL_4 line items from tables BKPF and BSEG in the source Timestamp
system
This DataSource is used to load General Ledger
0FI_GL_6 transaction figures (table GLTO) from the R/3 source Timestamp
system to the Business Information Warehouse.
This DataSource is used to load General Ledger
0FI_GL_7 transaction figures in the cost of sales ledger (table Timestamp
GLFUNCT) from the R/3 source system to the Business
Information Warehouse.
Company Confidential 8
Business Functions of Accounts Payable
Company Confidential 9
FI-AP Extractor
Company Confidential 10
FI-AP Extractors
Delta
Extractor Description Mechanism
Company Confidential 12
FI-AR Extractor
Company Confidential 13
FI-AR Extractors
Delta
Extractor Description Mechanism
Company Confidential 14
FI-AR Extractors…contd
Company Confidential 15
Logic of Time Stamp
BWOM_SETTINGS: This table parameters are
common to all the datasource extractors.
This table contains settings for delta extraction. Each
entry in the table signifies a special purpose.
BWFILOWLIM: It has the default value 19910101.
This specifies the start date for the delta
initialization process.
BWFISAFETY: It is the parameter used for calculating
upper limit of date for the extraction. Default value
is 1.
BWFIOVERLA: This can have either a <space> or X
value. The default value is <space>. The BWFISAFETY
is deactivated when the BWFIOVERLA field is set to
'X‘. It will take the records till the day of extraction
from the day of the start of the delta upload or
initiation. The BWFISAFETY is activated when the
BWFIOVERLA field is to <space>. The data extraction
will take the records from the day of the last
successful delta upload till one day before the day of
extraction if the BWFISAFETY is 1.
Company Confidential 16
Logic of Time Stamp…contd
BWFITIMBOR: This parameter designates
02.00 (2 A.M.) as the time limit for
extraction. If this limit is not reached, the
system uses a security interval of one day to
determine the To-value of the selection. If
extraction is started before 02:00 therefore,
the selection takes place only up to the day
before the extraction is run.
DELTIMEST: With this parameter, you can set
the retention period of entries that are no
longer required time stamp table
BWOM2_TIMEST. The default setting for the
deletion of entries that are no longer
required in the time stamp table is 60 days.
The minimum retention period for entries in
the time stamp table is 15 days. Default
/Recommended value >= 60.
Company Confidential 17
Example of Timestamp Logic
Suppose the settings are as follows:
Table BWOM_SETTINGS:
BWFILOWLIM – 19910101
BWFIOVERLA – ‘ ’
BWFISAFETY – 1
BWFITIMBOR – 020000
DELTIMEST – 60
Table BWOM2_TIMEST:
OLTPSOURCE - 0FI_AR_4
AEDAT - 06/22/2007
AETIM - 01:08:38
UPDMODE - D
Company Confidential 18
Example of Timestamp Logic
Lower Limit: Last High Time of previous delta extraction + 1 (if BWFIOVERLA is initial)
00:00:00 hours
= 06/19/2007 (Previous high time date) + 1 day (BWFIOVERLA = ‘ ’) 00:00:00 hours
= 06/20/2007 00:00:00 hours
Company Confidential 19
Repeating Delta
In standard system, a repeat delta can be done for the last 60 days (DELTIMEST setting)
Reset the time stamps used for the delta extraction in the BWOM2_TIMEST table to a
certain date
Reset the ‘X’ marker in the column ‘LAST_TS’ with the help of ‘BWOM2_TIMEST’ report
Company Confidential 20
Repeating Delta…contd
Company Confidential 21
Line Item Extraction
Delta procedure is possible for line items from
General Ledger Accounting (FI-GL) and selected subledgers
Accounts Receivable (FI-AR)
Accounts Payable (FI-AP))
To enter a consistent delta dataset, you can use any of the following InfoSources
(with the corresponding Data Sources and extractors in SAP R/3)
The decisive advantage of choosing R/3 line item tables as the data source is that
additional fields can be transferred to the BW. These are not available for the
transaction figures
Company Confidential 22
Delta – New Line Items
A time stamp on the line items serves to identify the status of the delta data. Time
stamp intervals that have already been read are stored in a time stamp table.
When a delta dataset has been selected successfully, SAP R/3 logs two time stamps
that delimit a selection interval for a DataSource in table BWOM2_TIMEST
Company Confidential 23
Structure of the Table
BWOM2_TIMEST Table
Company Confidential 24
Delta – Changed Line Items
The line items are extracted from SAP R/3 in their most recent status (after-
image delta method)
Note :In delta mode, data requests with InfoSource 0FI_AR_4 and InfoSource
0FI_AP_4 do not provide any data if no new extraction has taken place with
InfoSource 0FI_GL_4 since the last data transfer. This ensures that the data in
BW for Accounts Receivable and Accounts Payable Accounting is exactly as up
to date as the data for General Ledger Accounting
In the case of Financial Accounting line items that have been changed since the
last data request in SAP R/3, there is no reliable time stamp in BWOM2_TIMEST
that can document the time of the last change
Company Confidential 25
Delta – Changed Line Items
For this reason, all line items that are changed in a way relevant for BW must be
logged in the system.
Changed line items, together with the document key and the time of the last
change are recorded in table BWFI_AEDAT
Company Confidential 26
Transaction Figures Extractors
Delta procedure is possible for Transactional Extractors
General Ledger Accounting (FI-GL) and selected subledgers
Accounts Receivable (FI-AR)
Accounts Payable (FI-AP))
Company Confidential 27
Delta – Changed Line Items
All transaction figures that are changed in a way relevant for BW must be logged in
the SAP R/3 system. Changed transaction figures are recorded in table
BWFI_AEDA2 with the document key and the date/time of the last change.
Company Confidential 28
Enhancement of Line Item Extractors
The extract structures listed below can be enhanced by creating the respective customer
include in the data dictionary of the R/3 source system.
After creating this, generate the customer include in the data dictionary. There are two
scenarios
1. All the fields of the customer enhancement in the customer include are
contained in the read structure
E.g..
2. Fields of the customer enhancement in the customer include are not contained
in the read structure
E.g..
Company Confidential 29
Thank You