Documente Academic
Documente Profesional
Documente Cultură
developers manual
Version: 1.00
State:
Document-Identification: ADD-Template_v11.dot
File:
Contents
1 Naming conventions 3
1.1 Reusable objects 3
1.2 Data source and data target objects 4
1.3 Work flow objects 4
1.4 Variables 4
1.5 Transformations 5
Change history
Distribution list
All SAP Business Objects Data Services (Data Integrator and Data Quality)
developer.
1 Naming conventions
The following notation is allowed:
Object_[belonging]_verb_noun
� Capital letter
o Object
o Belonging
� Lower case
o Verb
o Noun
� Only in English
� A special belonging is UTIL. Always used when the object is used in every
case. E. g. a function for converting decimal to hex: FN_UTIL_convert_dec_to_hex
Examples
� Job in FAS for loading data.
JOB_FAS_get_data
� Function for converting decimal to hex.
FN_UTIL_convert_dec_to_hex
1.1 Reusable objects
Objekt Namenskonvention Beispiel
Project PRJ_{Name} PRJ_load_warehouse
Batch Job JOB_{Zugeh�rigkeit}_{description} JOB_lw_load_data_warehouse
Real Time Job RJOB_{Zugeh�rigkeit}_{description} RJOB_lw_update_customers
Work Flow WF_{Zugeh�rigkeit}_{description} WF_load_dimensions
Data Flow DF_{Zugeh�rigkeit}_{description} DF_start_job
Embedded Data Flow DFE_{Zugeh�rigkeit}_{description} DFE_write_audit
ABAP Data Flow DFABAP_{Zugeh�rigkeit}_{description} DFABAP_lw_load_customer
Custom Function FN_{Zugeh�rigkeit}_{description} FN_convert_time
1.4 Variables
Object Naming convention Example
Globale Variable $G_{description} $G_start_time
Parameter Variable > Input $P_IN_{description} $P_IN_file_name
Parameter Variable > Output $P_OUT_{description} $P_OUT_customer_id
Parameter Variable > Input/Output $P_IO_{description} $P_IO_running_total
Lokale Variable $L_{description} $L_counter
1.5 Transformations
Object Naming convention Example
Case CSE_{description} CSE_countries
Date Generation DTE_{description} DTE_generation
Data Transfer DTF_{description} DTF_stage_data
Effective Date EFD_{description} EFD_effective_from_date_seq
Hierarchy Flattening (Horizontal) HFH_{description} HFH_customers
Hierarchy Flattening (Vertical) HFV_{description} HFV_customers
History Preservation HSP_{description} HSP_products
Map CDC Operation CDC_{description} CDC_products
Map Operation MAP_{description} MAP_customer_updates
Merge MRG_{description} MRG_customers
Pivot PVT_{description} PVT_products
Query Q_{description} Q_map_customers
Reverse Pivot REV_{description} REV_products
Row Generation ROW_{number of rows} ROW_1000
SQL SQL_{description} SQL_extract_customers
Table Comparison TC_{target table} TC_customer_dimension
Validation VAL_{description} VAL_customer_flatfile
XML Pipeline XPL_{description} XPL_cust_hierachry
Key Generation KEY_{description} KEY_unique