SAP ABAP Class CL_AAB_COMPOSITE_OBJECT (AAB: Composite Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SAAB (Package) Activatable Breakpoints and Assertions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AAB_API_TYPES Types for Checkpoint API 20070911
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AAB_OBJECT AAB: Checkpoint Groups and Activation Variants 20070911
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AAB_ACTIVATION_VARIANT Activation Variants 20070911
2 Inheritance (c INHERITING FROM c_ref)  CL_AAB_CHECKPOINT_GROUP Checkpoint Groups and Activation Variants 20070911
3 Inheritance (c INHERITING FROM c_ref)  CL_AAB_PROGRAM AAB: Program-Like Objects 20070911
Properties
Class CL_AAB_COMPOSITE_OBJECT  
Short Description AAB: Composite Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAAB   Activatable Breakpoints and Assertions 
Created 20070911   SAP 
Last change 20090618   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)
2 IF_AAB_ACTIVATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_AAB_API_TYPES Types for Checkpoint API 20070911
2 IF_AAB_OBJECT AAB: Checkpoint Groups and Activation Variants 20070911
Friends
Class CL_AAB_COMPOSITE_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AAB_ACTIVATION_API Instance attribute Protected Object reference (TYPE REF TO) IF_AAB_ACTIVATION Activation Settings for Checkpoints 20090109
2 ATOMS Instance attribute Protected Type reference (TYPE) ATOM_TABLE_T 20070911
3 CONSTITUENTS Instance attribute Protected Type reference (TYPE) CONSTITUENT_TABLE_T 20070911
4 FLUSH_MODES Instance attribute Public Attribute reference (LIKE) 20070913
5 OTYPE_ACID Instance attribute Protected Attribute reference (LIKE) 20070911
6 OTYPE_AVAR Instance attribute Protected Attribute reference (LIKE) 20070918
7 OTYPE_CLAS Instance attribute Protected Attribute reference (LIKE) 20070911
8 OTYPE_FUGR Instance attribute Protected Attribute reference (LIKE) 20070911
9 OTYPE_PROG Instance attribute Protected Attribute reference (LIKE) 20070911
10 PERSISTENCE_API Instance attribute Protected Object reference (TYPE REF TO) IF_AAB_PERSISTENCE_API API for AAB Data Store 20070913
11 TARGET_MODE Instance attribute Protected Type reference (TYPE) IF_AAB_ACTIVATION=>MODE_T Activation Mode for Checkpoint Groups 20090109
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONSTITUENT Instance method Protected Method Add Component of a Composite Object 20070911
2 CONSTRUCTOR Instance method Public Constructor 20070913
3 EXPAND Instance method Protected Method Remove Components 20070911
4 GET_MODES Instance method Protected Method 20070911
5 SET_MODE Instance method Public Method Set Activation Setting 20070911
Events
Class CL_AAB_COMPOSITE_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ACID_MODE_T Protected See coding 20070912 begin of ACID_MODE_T, name type aab_id_name, mode type if_aab_activation=>mode_t, end of ACID_MODE_T
2 ACID_MODE_TABLE_T Protected See coding 20070912 acid_mode_table_t type sorted table of ACID_MODE_T with NON-UNIQUE KEY name
3 ATOM_T Protected See coding 20070911 begin of atom_T, object type ref to if_aab_object, parent type ref to if_aab_object, end of atom_T
4 ATOM_TABLE_T Protected See coding 20070911 atom_table_T type STANDARD TABLE OF atom_T WITH DEFAULT KEY
5 CHECKPOINTGRP_RANGE_T Public Attribute reference (LIKE) 20070911
6 CONSTITUENT_T Protected See coding 20070911 begin of CONSTITUENT_T, type type trobjtype, name type string, object type ref to cl_aab_composite_object, end of constituent_T
7 CONSTITUENT_TABLE_T Protected See coding 20070911 CONSTITUENT_table_T type STANDARD TABLE OF CONSTITUENT_T WITH DEFAULT KEY
8 FLUSH_MODE_T Public Attribute reference (LIKE) 20070913
9 LOCAL_T Public Attribute reference (LIKE) 20070911
10 NAME_T Public Attribute reference (LIKE) 20070911
11 PROGRAM_RANGE_T Public Attribute reference (LIKE) 20070911
12 SERVER_T Public Attribute reference (LIKE) 20070911
13 SUBKEY_RANGE_T Public Attribute reference (LIKE) 20070911
14 USER_T Public Attribute reference (LIKE) 20070911
Method Signatures

Method ADD_CONSTITUENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONSTITUENT_REF Value transfer Object reference (TYPE REF TO) CL_AAB_COMPOSITE_OBJECT AAB: Checkpoint-Gruppen und Aktivierungs-Varianten 20070911
2 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE Objektname 20070911
3 Importing TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20070911

Method ADD_CONSTITUENT on class CL_AAB_COMPOSITE_OBJECT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_AAB_COMPOSITE_OBJECT has no parameter.
Method CONSTRUCTOR on class CL_AAB_COMPOSITE_OBJECT has no exception.

Method EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATOMS Call by reference Type reference (TYPE) ATOM_TABLE_T 20070911
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_AAB_OBJECT AAB: Checkpoint-Gruppen und Aktivierungs-Varianten 20070914

Method EXPAND on class CL_AAB_COMPOSITE_OBJECT has no exception.

Method GET_MODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MODES Value transfer Type reference (TYPE) ACID_MODE_TABLE_T 20070911

Method GET_MODES on class CL_AAB_COMPOSITE_OBJECT has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACT_MODE Call by reference Type reference (TYPE) IF_AAB_ACTIVATION=>MODE_T Aktivierungsmodus für Checkpoint-Gruppen 20070911

Method SET_MODE on class CL_AAB_COMPOSITE_OBJECT has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710