Sunteți pe pagina 1din 3

SAP Business Objects Data Services

developers manual

Projekt Name: Comprehensive theme

Autor: Mark Pfizenmayer


SW Project Manager:
Relevant for
Customer Projects:

Version: 1.00

State:

Classification: RB internal use

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

Date Version Change Reason Author


17.12.2012 1.0 New document created from the document BODS leitfaden. Mark
Pfizenmayer

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.2 Data source and data target objects


Object Naming convention Example
Datenbank Datastore DS_{description} DS_source
Web Service Datastore DSWS_{description} DSWS_customers
Datastore f�r eigene Adapter DS{Type} _{description} DSHTTP_legacy_customers
Applikations-Datastore
(Beispielsweise nach SAP R/3) DS{Applikation}_{description} DSR3_finance
SAP BW Quelle als Datastore DSBW_{description} DSBW_sales
File Format Template FILE_{Zugeh�rigkeit}_{description} FILE_customer
DTDs DTD_{Zugeh�rigkeit}_{Name} DTD_customer_hierarchy
XSD Schema XSD_{Zugeh�rigkeit}_{Name} XSD_customer_hierarchy
SAP IDoc IDOC_{Zugeh�rigkeit}_{Name} IDOC_sap_customers
Cobol Copy Book CCB_{Zugeh�rigkeit}_{Name} CCB_account

1.3 Work flow objects

Object Naming convention Example


Script SC_{description} SC_initialise_variables
Condition CD_{description} CD_full_or_delta
While Loop WHL_{description} WHL_no_more_files
Try TRY_{description} TRY_dimension_load
Catch CAT_{description}_{error group} CAT_dimension_load_all

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

S-ar putea să vă placă și