Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FSS Technical Peer Group Meeting Wednesday November 13, 2002 Carolyn Fuller
Introduction
To know an application is to know its data Data dictionary holds key to performance Data dictionary tools reduce custom programming
2 11/13/2002
Agenda
The SAP Data Model Data Filtration SAP Indexes Building Custom Tables/Simple Apps
3 11/13/2002
Vocabulary
Relational Database Indexes Unique Index Primary Key Foreign Key (Check Table) One-to-Many Relationship Recursive Relationship Client Dependent View Cluster
4 11/13/2002
KNA1
KUNNR
KNB1
BUKRS KUNNR
BSID
BUKRS KUNNR..
BSAD
BUKRS KUNNR..
ZSDBLINE
PRIME_CONTRACT MATERIAL
5 11/13/2002
Recursive data
One parent to many children & grandchildren
6 11/13/2002
Report Example
Headers
Line Items
7 11/13/2002
Billable WBS
8 11/13/2002
Recursive Relationship
Billing Element
Billing Element
9 11/13/2002
6900039
6900040 6900054 6900055
6900000
6900000 6900000 6900000
6900038
6900028 6900000 6900054 6900055 6900030 6900037
10 11/13/2002
11 11/13/2002
Filtered
12 11/13/2002
SAP Indexes
Primary Key Secondary Indexes Secondary Index Tables Foreign Key
13 11/13/2002
Secondary Indexes
Foreign Key
Client
14 11/13/2002
Check Tables
16 11/13/2002
17 11/13/2002
WBS 4579002
18 11/13/2002
Primary Key
Foreign Keys
19 11/13/2002
20 11/13/2002
Create Header Table Create Line Item Table Create Maintainable Views for Header & Items SE54 - Extended Table Maintenance for Views Program & Activate Event User Exits
Data validations
21 11/13/2002
22 11/13/2002
Function Module
23 11/13/2002
24 11/13/2002
25 11/13/2002
26 11/13/2002
View Fields
29 11/13/2002
Uncomment
30 11/13/2002
Modify Lfunction_groupFXX
SE80 - Function group
31 11/13/2002
Events
SE54 -> Environment -> Events
Object structure
34 11/13/2002
35 11/13/2002
36 11/13/2002
Header
Line Items
37 11/13/2002
Summary
Filter the data early in the program Know the indexes available in an area
If you cant use the primary index there are usually other indexes