SAP ABAP Class CL_EPM_DG_DATABASE_TEST (EPM: Class implementing interface for database operations)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_DG (Package) EPM: New Data Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DG_DATABASE_OPERATIONS Wrapper for database operations 20100809
Properties
Class CL_EPM_DG_DATABASE_TEST  
Short Description EPM: Class implementing interface for database operations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_DG   EPM: New Data Generator 
Created 20100809   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DG_DATABASE_OPERATIONS Wrapper for database operations 20100809
Friends
Class CL_EPM_DG_DATABASE_TEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GTH_SNWD_AD Static Attribute Public Type reference (TYPE) TT_SNWD_AD EPM: Address Table 20100810
2 GTH_SNWD_BPA Static Attribute Public Type reference (TYPE) TT_SNWD_BPA 20100810
3 GTH_SNWD_BPA_CONTACT Static Attribute Public Type reference (TYPE) TT_SNWD_BPA_CONTACT 20100810
4 GTH_SNWD_COMPANY Static Attribute Public Type reference (TYPE) TT_SNWD_COMPANY 20100810
5 GTH_SNWD_EMPLOYEES Static Attribute Public Type reference (TYPE) TT_SNWD_EMPLOYEES 20100810
6 GTH_SNWD_EXTENSIONS Static Attribute Public Type reference (TYPE) TT_SNWD_EXTENSIONS 20121126
7 GTH_SNWD_GI_HEAD Static Attribute Public Type reference (TYPE) TT_SNWD_GI_HEAD 20110803
8 GTH_SNWD_GI_I Static Attribute Public Type reference (TYPE) TT_SNWD_GI_ITEM 20110803
9 GTH_SNWD_GR_HEAD Static Attribute Public Type reference (TYPE) TT_SNWD_GR_HEAD 20100810
10 GTH_SNWD_GR_I Static Attribute Public Type reference (TYPE) TT_SNWD_GR_I 20100810
11 GTH_SNWD_ITELO_DEPTS Static Attribute Public Type reference (TYPE) TT_SNWD_ORG_UNITS 20110601
12 GTH_SNWD_LR_HEADER Static Attribute Public Type reference (TYPE) TT_SNWD_LR_HEADER 20130605
13 GTH_SNWD_LR_ITEM Static Attribute Public Type reference (TYPE) TT_SNWD_LR_ITEM 20130605
14 GTH_SNWD_PD Static Attribute Public Type reference (TYPE) TT_SNWD_PD 20100810
15 GTH_SNWD_PD_CATGOS Static Attribute Public Type reference (TYPE) TT_SNWD_PD_CATGOS 20100825
16 GTH_SNWD_PD_CF Static Attribute Public Type reference (TYPE) TT_SNWD_PD_CF 20100810
17 GTH_SNWD_PO Static Attribute Public Type reference (TYPE) TT_SNWD_PO 20100810
18 GTH_SNWD_PO_I Static Attribute Public Type reference (TYPE) TT_SNWD_PO_I 20100810
19 GTH_SNWD_PO_INV_HEAD Static Attribute Public Type reference (TYPE) TT_SNWD_PO_INV_HEAD 20100810
20 GTH_SNWD_PO_INV_ITEM Static Attribute Public Type reference (TYPE) TT_SNWD_PO_INV_ITEM 20100810
21 GTH_SNWD_PO_SL Static Attribute Public Type reference (TYPE) TT_SNWD_PO_SL 20100810
22 GTH_SNWD_SO Static Attribute Public Type reference (TYPE) TT_SNWD_SO 20100810
23 GTH_SNWD_SO_I Static Attribute Public Type reference (TYPE) TT_SNWD_SO_I 20100810
24 GTH_SNWD_SO_INV_HEAD Static Attribute Public Type reference (TYPE) TT_SNWD_SO_INV_HEAD 20120727
25 GTH_SNWD_SO_INV_ITEM Static Attribute Public Type reference (TYPE) TT_SNWD_SO_INV_ITEM 20120727
26 GTH_SNWD_SO_SL Static Attribute Public Type reference (TYPE) TT_SNWD_SO_SL 20100810
27 GTH_SNWD_STAFFING Static Attribute Public Type reference (TYPE) TT_SNWD_STAFFING 20100810
28 GTH_SNWD_STOCK Static Attribute Public Type reference (TYPE) TT_SNWD_STOCK 20100810
29 GTH_SNWD_TEXTS Static Attribute Public Type reference (TYPE) TT_SNWD_TEXTS 20100810
30 GTH_SNWD_TEXT_KEY Static Attribute Public Type reference (TYPE) TT_SNWD_TEXT_KEY 20100810
31 GTH_TABLE_LIST Static Attribute Private Type reference (TYPE) TT_TABLE_INFO 20100813
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100813
2 GET_NUM_ENTRIES Static method Public Method Get the number of entries in the indicated table 20100813
3 GET_STATS Static method Public Method Get statistics on existing tables 20100817
4 IS_DB_EMPTY Static method Public Method Check whether all internal tables are empty 20100812
5 IS_MASTER_DATA_FILLED Static method Public Method Check whether all master data tables are filled 20100813
6 RESET_TABLES Static method Public Method Clear all internal tables. 20100811
Events
Class CL_EPM_DG_DATABASE_TEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SNWD_AD Public See coding 20100810 tt_snwd_ad TYPE SORTED TABLE OF ty_snwd_ad WITH UNIQUE KEY node_key
2 TT_SNWD_BPA Public See coding 20100810 tt_snwd_bpa TYPE SORTED TABLE OF ty_snwd_bpa WITH UNIQUE KEY node_key
3 TT_SNWD_BPA_CONTACT Public See coding 20100810 tt_snwd_bpa_contact TYPE SORTED TABLE OF ty_snwd_bpa_contact WITH UNIQUE KEY node_key
4 TT_SNWD_COMPANY Public See coding 20100810 tt_snwd_company TYPE SORTED TABLE OF ty_snwd_company WITH UNIQUE KEY node_key
5 TT_SNWD_EMPLOYEES Public See coding 20100810 tt_snwd_employees TYPE SORTED TABLE OF ty_snwd_employees WITH UNIQUE KEY node_key
6 TT_SNWD_EXTENSIONS Public See coding 20121126 tt_snwd_extensions TYPE SORTED TABLE OF ty_snwd_extensions WITH UNIQUE KEY node_key field_name
7 TT_SNWD_GI_HEAD Public See coding 20110803 tt_snwd_gi_head TYPE SORTED TABLE OF ty_snwd_gi_head WITH UNIQUE KEY node_key
8 TT_SNWD_GI_ITEM Public See coding 20110803 tt_snwd_gi_item TYPE SORTED TABLE OF ty_snwd_gi_item WITH UNIQUE KEY node_key
9 TT_SNWD_GR_HEAD Public See coding 20100810 tt_snwd_gr_head TYPE SORTED TABLE OF ty_snwd_gr_head WITH UNIQUE KEY node_key
10 TT_SNWD_GR_I Public See coding 20100810 tt_snwd_gr_i TYPE SORTED TABLE OF ty_snwd_gr_i WITH UNIQUE KEY node_key
11 TT_SNWD_LR_HEADER Public See coding 20130605 tt_snwd_lr_header TYPE SORTED TABLE OF ty_snwd_lr_header WITH UNIQUE KEY node_key
12 TT_SNWD_LR_ITEM Public See coding 20130605 tt_snwd_lr_item TYPE SORTED TABLE OF ty_snwd_lr_item WITH UNIQUE KEY node_key
13 TT_SNWD_ORG_UNITS Public See coding 20100810 tt_snwd_org_units TYPE SORTED TABLE OF ty_snwd_org_units WITH UNIQUE KEY node_key
14 TT_SNWD_PD Public See coding 20100810 tt_snwd_pd TYPE SORTED TABLE OF ty_snwd_pd WITH UNIQUE KEY node_key
15 TT_SNWD_PD_CATGOS Public See coding 20100823 tt_snwd_pd_catgos TYPE SORTED TABLE OF ty_snwd_pd_catgos WITH UNIQUE KEY category
16 TT_SNWD_PD_CF Public See coding 20100810 tt_snwd_pd_cf TYPE SORTED TABLE OF ty_snwd_pd_cf WITH UNIQUE KEY node_key
17 TT_SNWD_PO Public See coding 20100810 tt_snwd_po TYPE SORTED TABLE OF ty_snwd_po WITH UNIQUE KEY node_key
18 TT_SNWD_PO_I Public See coding 20100810 tt_snwd_po_i TYPE SORTED TABLE OF ty_snwd_po_i WITH UNIQUE KEY node_key WITH NON-UNIQUE SORTED KEY parent COMPONENTS parent_key
19 TT_SNWD_PO_INV_HEAD Public See coding 20100810 tt_snwd_po_inv_head TYPE SORTED TABLE OF ty_snwd_po_inv_head WITH UNIQUE KEY node_key
20 TT_SNWD_PO_INV_ITEM Public See coding 20100810 tt_snwd_po_inv_item TYPE SORTED TABLE OF ty_snwd_po_inv_item WITH UNIQUE KEY node_key
21 TT_SNWD_PO_SL Public See coding 20100810 tt_snwd_po_sl TYPE SORTED TABLE OF ty_snwd_po_sl WITH UNIQUE KEY node_key WITH UNIQUE HASHED KEY parent COMPONENTS parent_key
22 TT_SNWD_SO Public See coding 20100810 tt_snwd_so TYPE SORTED TABLE OF ty_snwd_so WITH UNIQUE KEY node_key
23 TT_SNWD_SO_I Public See coding 20100810 tt_snwd_so_i TYPE SORTED TABLE OF ty_snwd_so_i WITH UNIQUE KEY node_key WITH NON-UNIQUE SORTED KEY parent COMPONENTS parent_key
24 TT_SNWD_SO_INV_HEAD Public See coding 20120727 tt_snwd_so_inv_head TYPE SORTED TABLE OF ty_snwd_so_inv_head WITH UNIQUE KEY node_key
25 TT_SNWD_SO_INV_ITEM Public See coding 20120727 tt_snwd_so_inv_item TYPE SORTED TABLE OF ty_snwd_so_inv_item WITH UNIQUE KEY node_key
26 TT_SNWD_SO_SL Public See coding 20100810 tt_snwd_so_sl TYPE SORTED TABLE OF ty_snwd_so_sl WITH UNIQUE KEY node_key WITH UNIQUE HASHED KEY parent COMPONENTS parent_key
27 TT_SNWD_STAFFING Public See coding 20100810 tt_snwd_staffing TYPE SORTED TABLE OF ty_snwd_staffing WITH UNIQUE KEY node_key
28 TT_SNWD_STOCK Public See coding 20100810 tt_snwd_stock TYPE SORTED TABLE OF ty_snwd_stock WITH UNIQUE KEY node_key
29 TT_SNWD_TEXTS Public See coding 20100810 tt_snwd_texts TYPE SORTED TABLE OF ty_snwd_texts WITH UNIQUE KEY node_key WITH UNIQUE HASHED KEY parent COMPONENTS parent_key language
30 TT_SNWD_TEXT_KEY Public See coding 20100810 tt_snwd_text_key TYPE SORTED TABLE OF ty_snwd_text_key WITH UNIQUE KEY node_key
31 TT_TABLE_INFO Private See coding 20100813 tt_table_info TYPE SORTED TABLE OF ty_table_info WITH UNIQUE KEY table_name
32 TY_KEY Public See coding 20100810 BEGIN OF ty_key, client TYPE sy-mandt, node_key TYPE snwd_node_key, END OF ty_key
33 TY_SNWD_AD Public Type reference (TYPE) IF_EPM_ADDRESS_HEADER=>TY_NODE_DATA 20100810
34 TY_SNWD_BPA Public Type reference (TYPE) IF_EPM_BP_HEADER=>TY_NODE_DATA 20100810
35 TY_SNWD_BPA_CONTACT Public Type reference (TYPE) IF_EPM_BP_CONTACT=>TY_NODE_DATA 20100810
36 TY_SNWD_COMPANY Public Type reference (TYPE) IF_EPM_ORG_HEADER=>TY_NODE_DATA 20100810
37 TY_SNWD_EMPLOYEES Public Type reference (TYPE) IF_EPM_ORG_EMPLOYEE=>TY_NODE_DATA 20100810
38 TY_SNWD_EXTENSIONS Public Type reference (TYPE) SNWD_EXTENSIONS 20121126
39 TY_SNWD_GI_HEAD Public Type reference (TYPE) IF_EPM_GOODS_ISSUE_HEADER=>TY_NODE_DATA 20110803
40 TY_SNWD_GI_ITEM Public Type reference (TYPE) IF_EPM_GOODS_ISSUE_ITEM=>TY_NODE_DATA 20110803
41 TY_SNWD_GR_HEAD Public Type reference (TYPE) IF_EPM_GOODS_RECEIPT_HEADER=>TY_NODE_DATA 20100810
42 TY_SNWD_GR_I Public Type reference (TYPE) IF_EPM_GOODS_RECEIPT_ITEM=>TY_NODE_DATA 20100810
43 TY_SNWD_LR_HEADER Public Type reference (TYPE) IF_EPM_LEAVE_REQUEST_HEADER=>TY_NODE_DATA 20130605
44 TY_SNWD_LR_ITEM Public Type reference (TYPE) IF_EPM_LEAVE_REQUEST_ITEM=>TY_NODE_DATA 20130605
45 TY_SNWD_ORG_UNITS Public Type reference (TYPE) IF_EPM_ORG_UNIT=>TY_NODE_DATA 20100810
46 TY_SNWD_PD Public Type reference (TYPE) IF_EPM_PRODUCT_HEADER=>TY_NODE_DATA 20100810
47 TY_SNWD_PD_CATGOS Public Type reference (TYPE) SNWD_PD_CATGOS 20100823
48 TY_SNWD_PD_CF Public Type reference (TYPE) IF_EPM_PRODUCT_CONV_FACTORS=>TY_NODE_DATA 20100810
49 TY_SNWD_PO Public Type reference (TYPE) IF_EPM_PO_HEADER=>TY_NODE_DATA 20100810
50 TY_SNWD_PO_I Public Type reference (TYPE) IF_EPM_PO_ITEM=>TY_NODE_DATA 20100810
51 TY_SNWD_PO_INV_HEAD Public Type reference (TYPE) IF_EPM_PO_INVOICE_HEADER=>TY_NODE_DATA 20100810
52 TY_SNWD_PO_INV_ITEM Public Type reference (TYPE) IF_EPM_PO_INVOICE_ITEM=>TY_NODE_DATA 20100810
53 TY_SNWD_PO_SL Public Type reference (TYPE) IF_EPM_PO_SL=>TY_NODE_DATA 20100810
54 TY_SNWD_SO Public Type reference (TYPE) IF_EPM_SO_HEADER=>TY_NODE_DATA 20100810
55 TY_SNWD_SO_I Public Type reference (TYPE) IF_EPM_SO_ITEM=>TY_NODE_DATA 20100810
56 TY_SNWD_SO_INV_HEAD Public Type reference (TYPE) IF_EPM_SO_INVOICE_HEADER=>TY_NODE_DATA 20120727
57 TY_SNWD_SO_INV_ITEM Public Type reference (TYPE) IF_EPM_SO_INVOICE_ITEM=>TY_NODE_DATA 20120727
58 TY_SNWD_SO_SL Public Type reference (TYPE) IF_EPM_SO_SL=>TY_NODE_DATA 20100810
59 TY_SNWD_STAFFING Public Type reference (TYPE) IF_EPM_ORG_STAFFING=>TY_NODE_DATA 20100810
60 TY_SNWD_STOCK Public Type reference (TYPE) IF_EPM_STORAGE_BIN_HEADER=>TY_NODE_DATA 20100810
61 TY_SNWD_TEXTS Public Type reference (TYPE) IF_EPM_TEXT_DATA=>TY_NODE_DATA 20100810
62 TY_SNWD_TEXT_KEY Public Type reference (TYPE) IF_EPM_TEXT_HEADER=>TY_NODE_DATA 20100810
63 TY_TABLE_INFO Private See coding 20100813 BEGIN OF ty_table_info, table_name(30) TYPE c, master_data(1) TYPE c, END OF ty_table_info
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EPM_DG_DATABASE_TEST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EPM_DG_DATABASE_TEST has no exception.

Method GET_NUM_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20100813
2 Returning RV_NUM_ENTRIES Value transfer Type reference (TYPE) I 20100813

Method GET_NUM_ENTRIES on class CL_EPM_DG_DATABASE_TEST has no exception.

Method GET_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATS Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20100817

Method GET_STATS on class CL_EPM_DG_DATABASE_TEST has no exception.

Method IS_DB_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_EMPTY Value transfer Type reference (TYPE) ABAP_BOOL 20100812

Method IS_DB_EMPTY on class CL_EPM_DG_DATABASE_TEST has no exception.

Method IS_MASTER_DATA_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_FILLED Value transfer Type reference (TYPE) ABAP_BOOL 20100813

Method IS_MASTER_DATA_FILLED on class CL_EPM_DG_DATABASE_TEST has no exception.

Method RESET_TABLES Signature

Method RESET_TABLES on class CL_EPM_DG_DATABASE_TEST has no parameter.
Method RESET_TABLES on class CL_EPM_DG_DATABASE_TEST has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 703