SAP ABAP Class CL_FINB_PR_OBJ (Persistence Object)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_PERSISTENCE (Package) Persistence Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_PR_OBJ Persistence Object 20030213
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FINB_PR_OBJ_CONFIG Peristence Object (Configuration) 20030214
2 Inheritance (c INHERITING FROM c_ref)  CL_FINB_PR_OBJ_RUN Persistence Object (Runtime) 20030401
3 Inheritance (c INHERITING FROM c_ref)  CL_FINB_PR_TABLE Tables Persistence Object 20030219
Properties
Class CL_FINB_PR_OBJ  
Short Description Persistence Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FINB_PR    
Program status P  SAP Standard Production Program 
Category 0   
Package FINB_PERSISTENCE   Persistence Manager 
Created 20030213   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_PR_FACADE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 FINPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IF_FINB_PR_OBJ Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_PR_OBJ Persistence Object 20030213
Friends
Class CL_FINB_PR_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AFTER_CC Instance attribute Protected Attribute reference (LIKE) 20040901
2 AO_FATHER_OBJ Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030219
3 AO_MSG_HANDLER Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
4 AO_OBJ_FACTORY Instance attribute Protected Attribute reference (LIKE) 20030305
5 AO_ORIGIN_OBJ Instance attribute Protected Attribute reference (LIKE) 20030509
6 AS_ENQUEUE_PARAM Instance attribute Public Type reference (TYPE) FINPR_YS_ENQUEUE_PARAM Lock Parameter 20031201
7 AT_CHILDREN Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030214
8 AT_JOIN_COND Instance attribute Protected Attribute reference (LIKE) 20030417
9 AT_MAPPINGS Instance attribute Protected Attribute reference (LIKE) 20030416
10 A_DEFAULT_JOIN_COND Instance attribute Protected Attribute reference (LIKE) 20030417
11 A_INST_VERSION Instance attribute Public Type reference (TYPE) FINB_PR_VERSION Instantiates as Version ... 20031010
12 A_OBJ_KIND Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
13 A_OBJ_NAME Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
14 A_OBJ_TYPE Instance attribute Protected Attribute reference (LIKE) 20030324
15 A_OUTER_JOIN Instance attribute Protected Attribute reference (LIKE) 20030417
16 A_READ_ONLY Instance attribute Protected Attribute reference (LIKE) 20031201
17 A_STATUS Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030214
18 A_SUBROUT_POOL Instance attribute Public Type reference (TYPE) PROGRAMM Generated Subroutine Pool 20030425
19 A_USABLE Instance attribute Protected Attribute reference (LIKE) 20040315
20 A_VALID_FROM Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030214
21 A_VERSION Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030214
22 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE False 20030213
23 FIELD_TYPE_CHAR Instance attribute Protected Attribute reference (LIKE) 20040505
24 FIELD_TYPE_KEYFIG Instance attribute Protected Attribute reference (LIKE) 20040505
25 INDICES_REORG_PROG Instance attribute Protected Attribute reference (LIKE) 20040317
26 LOG_SUBROUT_POOL_1 Constant Protected Type reference (TYPE) FINB_GN_LOGICAL_NAME 'SUBROUTPOOL1' Subroutine Pool 1 20030825
27 LOG_SUBROUT_POOL_2 Constant Public Type reference (TYPE) FINB_GN_LOGICAL_NAME 'SUBROUTPOOL2' Subroutine Pool 2 (Totals) 20030825
28 OBJ_KIND_TIME_DEP Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
29 OBJ_KIND_TIME_INDEP Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
30 OBJ_TYPE_BALANCE Instance attribute Protected Attribute reference (LIKE) 20030718
31 OBJ_TYPE_INDEX Instance attribute Protected Attribute reference (LIKE) 20040305
32 OBJ_TYPE_OBJ Instance attribute Protected Attribute reference (LIKE) 20030509
33 OBJ_TYPE_TAB Instance attribute Protected Attribute reference (LIKE) 20030509
34 OBJ_TYPE_TOTALS Instance attribute Protected Attribute reference (LIKE) 20030718
35 STATUS_ACTIVE Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
36 STATUS_MODIFY Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030704
37 STATUS_NEW Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
38 STATUS_SAVED Instance attribute Protected Attribute reference (LIKE) Join Conditions of Lower-Level Nodes 20030213
39 SUBROUT_TEMPLATE_1 Constant Protected Type reference (TYPE) PROGRAMM 'FINB_PR_TEMP_SUBROUT_POOL' Template for Subroutine Pool 20030825
40 SUBROUT_TEMPLATE_2 Constant Protected Type reference (TYPE) PROGRAMM 'FINB_PR_TEMP_SUBROOT_TOTALS' Template for Subroutine Pool 20030825
41 TOTALS_REORG_PROG Instance attribute Protected Attribute reference (LIKE) 20040317
42 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' True 20030213
43 VERSION_ACTIVE Instance attribute Protected Attribute reference (LIKE) 20030704
44 VERSION_CHANGED Instance attribute Protected Attribute reference (LIKE) 20030704
45 VERSION_IMPORTED Instance attribute Protected Attribute reference (LIKE) 20030704
46 VERSION_NEW Instance attribute Protected Attribute reference (LIKE) 20030704
47 VERSION_SAVED Instance attribute Protected Attribute reference (LIKE) 20030704
48 XD_REQ_VERSION Instance attribute Protected Object reference (TYPE REF TO) DATA Requested Version 20030213
49 XO_IMPL Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_PR_IMPLEMENTATION Implementation 20030213
50 XT_GEN_OBJS Instance attribute Protected Type reference (TYPE) FINB_GN_T_OBJECTS Generated Objects 20030401
51 XT_INDEX_FIELDS Instance attribute Protected Type reference (TYPE) YT_INDEX_FIELDS Index Fields 20030603
52 XT_INDICES Instance attribute Protected Type reference (TYPE) YT_INDICES Indexes 20030603
53 XT_OBJ_NAMES Instance attribute Protected See coding 20040130
54 XT_VERSIONS Instance attribute Protected Type reference (TYPE) FINPR_YT_VERSIONS Versions 20030213
55 X_INDEX_ITERATOR Instance attribute Protected Type reference (TYPE) INT4 1 Pointer to Index (XT_INDICES) 20030603
56 X_LEVEL Instance attribute Protected Type reference (TYPE) INT4 Hierarchy Level 20030221
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Protected Method Sets A_STATUS 20030303
2 BUILD_DEFAULT_JOIN_COND Instance method Protected Method Generates Default Join Condition to Higher-Level Object 20030417
3 CHECK_DATA_EXISTENCE Instance method Protected Method 20040525
4 CLOSE_OBJ Instance method Public Method Closes Object 20030326
5 COLLECT_OBJS Instance method Protected Method 20031117
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030213
7 DELETE_CHILD Instance method Protected Method 20030417
8 DELETE_JOIN_COND Instance method Public Method Deletes Join Cond. to Higher-Level Object and Mapping Table 20030417
9 FILL_FIELD_IDS Instance method Protected Method Fills Attribtue XT_FIELD_IDS 20050509
10 GENERATE_HIER_SEL Instance method Public Method Generates Selection for Hierarchy Reader 20030423
11 GENERATE_SUBROUT_POOL Instance method Protected Method Generates Subroutine Pool 20030423
12 GET_FIELD_IDS Instance method Protected Method Sets A_STATUS 20030221
13 GET_GENERATED_OBJ Instance method Protected Method 20030515
14 GET_GENERATED_OBJS Instance method Protected Method 20030401
15 GET_INDEX Instance method Protected Method 20040309
16 GET_INDICES_FROM_DB Instance method Protected Method Fetches Indexes from Database 20030606
17 GET_OBJ_NAME Instance method Protected Method 20040130
18