SAP ABAP Class CL_FOX3_STRUCTURED_OBJECT (Abstract Class for Structured Object)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     FOX3 (Package) Framework for hierarchy explosion
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_BASIC_OBJECT Object in a Structure 20100514
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_STRUCTURED_OBJECT Object in a Structure 20100514
Properties
Class CL_FOX3_STRUCTURED_OBJECT  
Short Description Abstract Class for Structured Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOX3   Framework for hierarchy explosion 
Created 20100514   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FOX3_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_FOX3_VALIDITY_CONTROLLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PTU_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOX3_BASIC_OBJECT Object in a Structure 20100514
2 IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
3 IF_FOX3_STRUCTURED_OBJECT Object in a Structure 20100514
Friends
# Friend Modeled only Created on Description
1 CL_FOX3_STRUCT_OBJECT_FACTORY 20100514 Factory for Instances of FOX Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BOTTOM_UP Constant Protected Type reference (TYPE) FOX3_EXPL_DIRECTION CL_FOX3_CONSTANTS=>GC_BOTTOM_UP 20100701
2 GC_DATETYPE_VALID_FROM Constant Protected Type reference (TYPE) FOX3_DATE_TYPE CL_FOX3_VALIDITY_CONTROLLER=>GC_DATETYPE_VALID_FROM 20100701
3 GC_NO_VERSION Instance attribute Public Attribute reference (LIKE) 20100514
4 GC_TABLE_EMPTY Constant Protected Type reference (TYPE) FOX3_TABLE_STATUS CL_FOX3_CONSTANTS=>GC_TABLE_EMPTY 20100701
5 GC_TABLE_FILLED Constant Protected Type reference (TYPE) FOX3_TABLE_STATUS CL_FOX3_CONSTANTS=>GC_TABLE_FILLED 20100701
6 GC_TABLE_NOT_CHECKED Constant Protected Type reference (TYPE) FOX3_TABLE_STATUS CL_FOX3_CONSTANTS=>GC_TABLE_NOT_CHECKED 20100701
7 GC_TABLE_PARTLY_FILLED Constant Protected Type reference (TYPE) FOX3_TABLE_STATUS CL_FOX3_CONSTANTS=>GC_TABLE_PARTLY_FILLED 20100701
8 GC_TOP_DOWN Constant Protected Type reference (TYPE) FOX3_EXPL_DIRECTION CL_FOX3_CONSTANTS=>GC_TOP_DOWN 20100701
9 GC_VALACT_CHANGE Constant Protected Type reference (TYPE) FOX3_VALACT CL_FOX3_CONSTANTS=>GC_VALACT_CHANGE 20100701
10 GC_VALACT_DELETE Constant Protected Type reference (TYPE) FOX3_VALACT CL_FOX3_CONSTANTS=>GC_VALACT_DELETE 20100701
11 GC_VALACT_INSERT Constant Protected Type reference (TYPE) FOX3_VALACT CL_FOX3_CONSTANTS=>GC_VALACT_INSERT 20100701
12 GC_VAL_DATETIME Constant Protected Type reference (TYPE) FOX0_VALIDITY_KIND CL_FOX3_CONSTANTS=>GC_VALKIND_DATETIME 20100701
13 GC_VAL_ECMORDER Constant Protected Type reference (TYPE) FOX0_VALIDITY_KIND CL_FOX3_CONSTANTS=>GC_VALKIND_ECMORDER 20100701
14 GD_OBJECT_DATA Instance attribute Protected Type reference (TYPE) FOX3_OBJECT_DATA 20100701
15 GD_VALIDITY_DATA Instance attribute Protected Type reference (TYPE) FOX3_VALIDITY_DATA_T_REF 20100701
16 GI_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_FOX3_STRUCT_OBJECT_FACTORY Factory for Instance Generation 20100514
17 GI_VALIDITY Instance attribute Public Attribute reference (LIKE) 20100514
18 GS_OBJECT_KEY Instance attribute Public Attribute reference (LIKE) 20100514
19 GS_VALIDITY Instance attribute Private Type reference (TYPE) FOX3_OBJECT_VALIDITY_S Validity Attributes for Object 20100514
20 GV_FREED Instance attribute Public Attribute reference (LIKE) 20100514
21 GV_HAS_DATA_IN_CONTAINER Instance attribute Protected Attribute reference (LIKE) 20100701
22 GV_HAS_LINKTYPES_EXCLUDED Instance attribute Private Type reference (TYPE) FLAG_X Indicator: Excluded Link Types Available 20100514
23 GV_HAS_LINKTYPES_INCLUDED Instance attribute Private Type reference (TYPE) FLAG_X Indicator: Included Link Types Available 20100514
24 GV_HAS_OBJECT_DATA Instance attribute Public Attribute reference (LIKE) 20100514
25 GV_LINKED_OBJECTS_READ Instance attribute Private Type reference (TYPE) XFELD Components Already Found 20100514
26 GV_OBJECT_ID Instance attribute Public Attribute reference (LIKE) 20100514
27 GV_TAG Instance attribute Public Attribute reference (LIKE) 20100514
28 GV_VALIDITIES_CHECKED Instance attribute Private Type reference (TYPE) FLAG_X 20100701
29 SI_FOX_OBJECT_BADI Static Attribute Protected Object reference (TYPE REF TO) IF_EX_FOX3_OBJECT BAdI Interface IF_EX_FOX_OBJECT 20100514
30 ST_CURRENT_LINKED_OBJECTS Static Attribute Private Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Table of Dependent Objects 20100514
31 ST_DO_NOT_FOLLOW Static Attribute Private Type reference (TYPE) FOX3_LINKED_OBJ_TO_T 20100701
32 SV_EVENT_HANDLING Static Attribute Private Type reference (TYPE) FLAG_X Event-Callback methods are accepted 20100514
33 SV_IGNORE_COMPONENTS Static Attribute Private Type reference (TYPE) FLAG_X Ignore Components 20100514
34 SV_MSG_DUMMY Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20100514
35 SV_MSG_LINK_TYPE_EXT Static Attribute Protected Type reference (TYPE) FOX3_LINK_TYPE_EXT External Format of Object Relationship 20100514
36 SV_MSG_OBJ_KEY_EXT Static Attribute Protected Type reference (TYPE) FOX3_OBJ_KEY_EXT External Key (for IBase and ALE) 20100514
37 SV_MSG_OBJ_TYPE_EXT Static Attribute Protected Type reference (TYPE) FOX3_OBJ_TYPE_EXT External Format of Object Type 20100514
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_READ_TYPE_LIST Instance method Private Method Create Excluding or Including Tables 20100514
2 CHECK_EVERYTHING_INCLUDED Instance method Protected Method Have all the desired object relationships been processed? 20100514
3 CHECK_FOR_EXPLOSION Instance method Protected Method Must Be Exploded? 20100514
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100514
5 COLLECT_OBJECT_DATA Instance method Protected Method Create Object Data 20100514
6 COLLECT_OBJECT_DATA2 Instance method Protected Method 20100701
7 DISPLAY_OBJECT Instance method Protected Method 20100514
8 EVENT_RETURN_COMPONENTS Instance method Public Method 20100514
9 FOLLOW_LINK_TYPE Static method Protected Method Check Whether Link Type Has to Be Examined 20100514
10 FOLLOW_LINK_TYPE2 Static method Protected Method 20100701
11 FREE_DATA Instance method Public Method 20100514
12 GET_ALL_COMPONENTS_INTERNAL Instance method Protected Method Return All Components of the Derived Class 20100514
13 GET_CHANGE_ORDERS Instance method Public Method 20100701
14 GET_DATES_TIMES Instance method Public Method 20100701
15 GET_DESCRIPTION Instance method Public Method 20100514
16 GET_ECM_ORDERS_2_OBJECT Instance method Protected Method 20100701
17 GET_KEY_EXT Instance method Protected Method 20100514
18 GET_LINKED_OBJECT_EXT Instance method Protected Method 20100514
19 GET_LINK_TYPES Instance method Protected Method Determine Object Relationships 20100514
20 GET_LINK_TYPE_EXT Instance method Protected Method 20100514
21 GET_OBJECT_DATA Instance method Protected Method 20100514
22 GET_OBJECT_EXT Instance method Protected Method 20100514
23 GET_OBJECT_KEY_EXT Instance method Protected Method 20100514
24 GET_OBJECT_TYPE_EXT Instance method Protected Method 20100514
25 GET_RELATED_OBJECTS Instance method Protected Method 20100701
26 GET_THE_COMPONENTS Instance method Protected Method Return All Components at the Same Time 20100514
27 GET_TIMESTAMPS Instance method Public Method 20100701
28 HANDLE_NO_OBJECT_DATA Instance method Protected Method 20100701
29 HANDLE_OBJECT_DELETED Instance method Protected Method Error Handling: Object Has Been Deleted 20100514
30 HANDLE_OBJECT_FROM_DB Instance method Protected Method Call While Importing from the Database 20100514
31 HANDLE_OBJECT_NOT_EXISTENT Instance method Protected Method Error Message: Object Does Not Exist 20100514
32 HANDLE_OBJECT_NOT_VALID Instance method Protected Method Error Message: Object Not Valid 20100514
33 LOG_ADD_BAPIRET2 Instance method Protected Method Message Proxy 20100514
34 LOG_ADD_BAPIRET2_TAB Instance method Protected Method Message Proxy 20100514
35 LOG_ADD_EMPTY_LINE Instance method Protected Method Message Proxy 20100514
36 LOG_ADD_MESSAGE Instance method Protected Method Message Proxy 20100514
37 LOG_ADD_MESSAGE_SIMPLE Instance method Protected Method Message Proxy 20100514
38 LOG_ADD_TEXT Instance method Protected Method Message Proxy 20100514
39 LOG_ADD_TIME_STAMP Instance method Protected Method Message Proxy 20100514
40 LOG_HAS_DLOCK Instance method Protected Method 20100701
41 LOOK_FOR_RELATED_OBJECTS Instance method Protected Method Find Related Objects 20100514
42 OBJECT_TYPE_REQUIRED Static method Protected Method Checks Whether the Object Type Has to Be Examined 20100514
43 OBJECT_TYPE_REQUIRED2 Static method Protected Method 20100701
44 PRINT_OBJECT_STACK Static method Public Method Output the Object Stack 20100514
45 READ_NEW_LINK_COMPONENTS Instance method Private Method Reads the Objects for an Incl./Excl. List 20100514
46 REMOVE_DATA_FROM_CONTAINER Instance method Protected Method 20100701
47 REMOVE_OBJECT_DATA Instance method Public Method 20100514
48 REMOVE_OBJECT_DATA_INTERNAL Instance method Protected Method Delete Object Data for the Class Instance 20100514
49 REREAD_OBJECT_DATA Instance method Protected Method Reread Object Data 20100514
50 REREAD_VALIDITY_DATA Instance method Protected Method 20100701
51 SET_CHANGE_ORDERS Instance method Protected Method 20100701
52 SET_DATES_TIMES Instance method Protected Method 20100701
53 SET_KEY_EXT Instance method Protected Method Store External Key 20100514
54 SET_NEW_PARAMETERS_AND_EXPLODE Instance method Protected Method Set New Parameter at Parameter Switch 20100514
55 SET_TAG Instance method Protected Method Sets Indicator for Log 20100514
56 SET_TIMESTAMPS Instance method Protected Method 20100701
57 SET_VALIDITY_INTERFACE Instance method Protected Method Instantiate Validity Interface 20100514
58 SET_VALID_FROM_FIRST_TIMESTAMP Instance method Protected Method 20100701
Events
# Event Type Visibility Description Created on
1 LOOKING_FOR_DEPENDENCIES Instance Event
(0)
Public
(2)
20100514
Types
Class CL_FOX3_STRUCTURED_OBJECT has no local type.
Method Signatures

Method BUILD_READ_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_LINKTYPES_EXCLUDED Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
2 Changing CT_ALL_LINKTYPES_INCLUDED Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
3 Exporting ET_EXCL_TO_READ Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
4 Exporting ET_INCL_TO_READ Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
5 Importing IT_EXCL_PROVIDED Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
6 Importing IT_INCL_PROVIDED Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
# Exception Resumable Description Created on
1 NO_READ_NECESSARY No More Data to Be Read 20100514

Method CHECK_EVERYTHING_INCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing IT_LINK_TYPE Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514

Method CHECK_EVERYTHING_INCLUDED on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method CHECK_FOR_EXPLOSION Signature

Method CHECK_FOR_EXPLOSION on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
# Exception Resumable Description Created on
1 DO_NOT_EXPLODE Object Not Exploded 20100514

Method CLASS_CONSTRUCTOR Signature

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

Method COLLECT_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT_DATA Call by reference Object reference (TYPE REF TO) DATA Object-Specific Data 20100514
2 Importing IT_TABLE_INFO Call by reference Type reference (TYPE) FOX3_TABLE_INFO_T Table Information 20100514
# Exception Resumable Description Created on
1 NO_FILTERED_DATA Object Has No Filtered Data 20100514
2 NO_VALID_FILTERED_DATA Object Has No Valid Filtered Data 20100514
3 OBJECT_NOT_EXISTENT Object Does Not Exist 20100514

Method COLLECT_OBJECT_DATA2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_IS_DELETED Call by reference Type reference (TYPE) FOX3_DELETED 20100701
2 Exporting EV_OBJECT_NOT_VALID Call by reference Type reference (TYPE) FOX3_INVALID 20100701
3 Importing IT_PROFILE_EXTENSION Call by reference Type reference (TYPE) FOX0_EXTENSION_T 20100701
4 Importing IT_TABLE_INFO Call by reference Type reference (TYPE) FOX3_TABLE_INFO_T 20100701
5 Importing IV_LOOK_FOR_VALIDITIES Call by reference Type reference (TYPE) FLAG_X 20100701
# Exception Resumable Description Created on
1 OBJECT_NOT_EXISTENT 20100701

Method DISPLAY_OBJECT Signature

Method DISPLAY_OBJECT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method DISPLAY_OBJECT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method EVENT_RETURN_COMPONENTS Signature

Method EVENT_RETURN_COMPONENTS on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method EVENT_RETURN_COMPONENTS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method FOLLOW_LINK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
3 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
4 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX3_LINK_TYPE Type of Relationship Between Objects 20100514

Method FOLLOW_LINK_TYPE on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method FOLLOW_LINK_TYPE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OBJECT_TYPE_TO Value transfer Type reference (TYPE) FOX3_OBJ_TYPE_TO 20100701
2 Importing IT_LINKED_OBJ_TO Call by reference Type reference (TYPE) FOX3_LINKED_OBJ_TO_T 20100701
3 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX3_LINK_TYPE 20100701

Method FOLLOW_LINK_TYPE2 on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method FREE_DATA Signature

Method FREE_DATA on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method FREE_DATA on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_ALL_COMPONENTS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Table of Dependent Objects 20100514
2 Exporting EV_NOT_ENOUGH_FKO Call by reference Type reference (TYPE) FOX3_NOT_ENOUGH_FKO Too Few Foreign Key Objects 20100514
3 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Exclusion of Certain Object Types 20100514
4 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Restriction of Types of Dependency 20100514
# Exception Resumable Description Created on
1 IGNORE_COMPONENTS Ignore Object Components 20100514
2 NEED_PARAMETER_CHANGE Explosion Has to Be Done with Other Parameters 20100514

Method GET_CHANGE_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_ORDER Call by reference Type reference (TYPE) FOX3_CHANGE_ORDER_T 20100701

Method GET_CHANGE_ORDERS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_DATES_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATE_TIME Call by reference Type reference (TYPE) FOX3_DATE_T 20100701

Method GET_DATES_TIMES on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_DESCRIPTION on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_ECM_ORDERS_2_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LINKED_OBJ_TO Call by reference Type reference (TYPE) FOX3_LINKED_OBJ_TO_T 20100701
2 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T 20100701

Method GET_ECM_ORDERS_2_OBJECT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_KEY_EXT Signature

Method GET_KEY_EXT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_KEY_EXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_LINKED_OBJECT_EXT Signature

Method GET_LINKED_OBJECT_EXT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_LINKED_OBJECT_EXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_LINK_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCLUDED_LINKS Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
2 Exporting ET_INCLUDED_LINKS Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
3 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX3_LINK_TYPE Type of Relationship Between Objects 20100514
# Exception Resumable Description Created on
1 NOTHING_TO_DO Follow-Up Action 20100514

Method GET_LINK_TYPE_EXT Signature

Method GET_LINK_TYPE_EXT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_LINK_TYPE_EXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_DATA Signature

Method GET_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_EXT Signature

Method GET_OBJECT_EXT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_EXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_KEY_EXT Signature

Method GET_OBJECT_KEY_EXT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_KEY_EXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_OBJECT_TYPE_EXT Signature

Method GET_OBJECT_TYPE_EXT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method GET_OBJECT_TYPE_EXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DO_NOT_FOLLOW Call by reference Type reference (TYPE) FOX3_LINKED_OBJ_TO_T 20100701
2 Exporting ET_RELATED_OBJECTS Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T 20100701
3 Importing IT_LINKED_OBJ_TO Call by reference Type reference (TYPE) FOX3_LINKED_OBJ_TO_T 20100701
4 Importing IT_PROFILE_EXTENSION Call by reference Type reference (TYPE) FOX0_EXTENSION_T 20100701
# Exception Resumable Description Created on
1 IGNORE_RELATED_OBJECTS 20100701
2 NOT_ENOUGH_FOREIGN_KEY_OBJECTS 20100701

Method GET_THE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXPLODED_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Multilevel Object Structure 20100514
2 Exporting ET_LINKED_OBJECTS Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Table of Dependent Objects 20100514
3 Exporting EV_NOT_ENOUGH_FKO Call by reference Type reference (TYPE) FOX3_NOT_ENOUGH_FKO Too Few Foreign Key Objects 20100514
4 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Exclusion of Certain Object Types 20100514
5 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Restriction of Types of Dependency 20100514

Method GET_THE_COMPONENTS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method GET_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIMESTAMP Call by reference Type reference (TYPE) FOX3_TIMESTAMP_T 20100701

Method GET_TIMESTAMPS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method HANDLE_NO_OBJECT_DATA Signature

Method HANDLE_NO_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method HANDLE_NO_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method HANDLE_OBJECT_DELETED Signature

Method HANDLE_OBJECT_DELETED on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
# Exception Resumable Description Created on
1 OBJECT_NOT_VALID Object is Not Relevant 20100514

Method HANDLE_OBJECT_FROM_DB Signature

Method HANDLE_OBJECT_FROM_DB on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method HANDLE_OBJECT_FROM_DB on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method HANDLE_OBJECT_NOT_EXISTENT Signature

Method HANDLE_OBJECT_NOT_EXISTENT on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
# Exception Resumable Description Created on
1 OBJECT_NOT_VALID Object is Not Relevant 20100514

Method HANDLE_OBJECT_NOT_VALID Signature

Method HANDLE_OBJECT_NOT_VALID on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
# Exception Resumable Description Created on
1 OBJECT_NOT_VALID Object is Not Relevant 20100514

Method LOG_ADD_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Return Parameters 20100514
2 Importing IV_CHECK_T100 Call by reference Type reference (TYPE) XFELD Checkbox 20100514
3 Importing IV_CUMULATE Call by reference Type reference (TYPE) XFELD Checkbox 20100514
4 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
5 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514

Method LOG_ADD_BAPIRET2 on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOG_ADD_BAPIRET2_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return Parameters 20100514
2 Importing IV_CHECK_T100 Call by reference Type reference (TYPE) XFELD Checkbox 20100514
3 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
4 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514

Method LOG_ADD_BAPIRET2_TAB on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOG_ADD_EMPTY_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
2 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514

Method LOG_ADD_EMPTY_LINE on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOG_ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUMULATE Call by reference Type reference (TYPE) FLAG_X Cumulate Messages 20100514
2 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
3 Importing IV_ID Call by reference Type reference (TYPE) SYMSGID Messages, Message Class 20100514
4 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514
5 Importing IV_NO Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20100514
6 Importing IV_TYPE Call by reference Type reference (TYPE) SYMSGTY Messages, Message Type 20100514
7 Importing IV_V1 Call by reference Type reference (TYPE) C Message Text 20100514
8 Importing IV_V2 Call by reference Type reference (TYPE) C Message Text 20100514
9 Importing IV_V3 Call by reference Type reference (TYPE) C Message Text 20100514
10 Importing IV_V4 Call by reference Type reference (TYPE) C Message Text 20100514

Method LOG_ADD_MESSAGE on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOG_ADD_MESSAGE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUMULATE Call by reference Type reference (TYPE) FLAG_X Cumulate Messages 20100514
2 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
3 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514

Method LOG_ADD_MESSAGE_SIMPLE on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOG_ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUMULATE Call by reference Type reference (TYPE) XFELD Checkbox 20100514
2 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
3 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514
4 Importing IV_TEXT Call by reference Type reference (TYPE) PTU_TEXT Text for a Message 20100514
5 Importing IV_TYPE Call by reference Type reference (TYPE) SYMSGTY Messages, Message Type 20100514

Method LOG_ADD_TEXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOG_ADD_TIME_STAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
2 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514
3 Importing IV_TEXT Call by reference Type reference (TYPE) C 20100514

Method LOG_ADD_TIME_STAMP on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOG_HAS_DLOCK Signature

Method LOG_HAS_DLOCK on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method LOG_HAS_DLOCK on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method LOOK_FOR_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514
2 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Table of Link Types 20100514

Method LOOK_FOR_RELATED_OBJECTS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method OBJECT_TYPE_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX3_STRUCT_OBJECT_FACTORY Factory for Instances of Structured Objects 20100514
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE Object Type (Such As Material or BOM) 20100514

Method OBJECT_TYPE_REQUIRED on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method OBJECT_TYPE_REQUIRED2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) FLAG_X 20100701
2 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX3_STRUCT_OBJECT_FACTORY 20100701
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE 20100701

Method OBJECT_TYPE_REQUIRED2 on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method PRINT_OBJECT_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_FACTORY Call by reference Object reference (TYPE REF TO) IF_FOX3_STRUCT_OBJECT_FACTORY Factory for Instances of Structured Objects 20100514
2 Importing IV_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514
3 Importing IV_TAG Call by reference Type reference (TYPE) PTU_TAG CL_FOX3_CONSTANTS=>GC_TAG_OBJECT Indicator 20100514

Method PRINT_OBJECT_STACK on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method READ_NEW_LINK_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXPLODED_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Complete Explosion Result (at Parameter Switch) 20100514
2 Exporting EV_NOT_ENOUGH_FKO Call by reference Type reference (TYPE) FOX3_NOT_ENOUGH_FKO Too Few Foreign Key Objects 20100514
3 Importing IT_EXCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Exclusion of Certain Object Types 20100514
4 Importing IT_INCLUDED_TYPES Call by reference Type reference (TYPE) FOX3_LINK_TYPE_T Restriction of Types of Dependency 20100514

Method READ_NEW_LINK_COMPONENTS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method REMOVE_DATA_FROM_CONTAINER Signature

Method REMOVE_DATA_FROM_CONTAINER on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method REMOVE_DATA_FROM_CONTAINER on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method REMOVE_OBJECT_DATA Signature

Method REMOVE_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method REMOVE_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method REMOVE_OBJECT_DATA_INTERNAL Signature

Method REMOVE_OBJECT_DATA_INTERNAL on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method REMOVE_OBJECT_DATA_INTERNAL on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method REREAD_OBJECT_DATA Signature

Method REREAD_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method REREAD_OBJECT_DATA on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method REREAD_VALIDITY_DATA Signature

Method REREAD_VALIDITY_DATA on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method REREAD_VALIDITY_DATA on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_CHANGE_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGE_ORDER Call by reference Type reference (TYPE) FOX3_CHANGE_ORDER_T 20100701

Method SET_CHANGE_ORDERS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_DATES_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATE_TIME Call by reference Type reference (TYPE) FOX3_DATE_T 20100701

Method SET_DATES_TIMES on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_KEY_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_KEY_EXT Call by reference Type reference (TYPE) FOX3_OBJ_KEY_EXT External Object Key (Such As Material or BOM) 20100514
2 Importing IV_OBJ_VERSION Call by reference Type reference (TYPE) FOX3_OBJ_VERSION Object Version 20100514

Method SET_KEY_EXT on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_NEW_PARAMETERS_AND_EXPLODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXPLODED_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Multilevel Object Structure 20100514
2 Importing II_PARAMETERS Call by reference Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Parameters for Explosion 20100514

Method SET_NEW_PARAMETERS_AND_EXPLODE on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TAG Call by reference Type reference (TYPE) PTU_TAG Indicator 20100514
2 Importing IV_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE Object Type (Such As Material or BOM) 20100514

Method SET_TAG on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TIMESTAMP Call by reference Type reference (TYPE) FOX3_TIMESTAMP_T 20100701

Method SET_TIMESTAMPS on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_VALIDITY_INTERFACE Signature

Method SET_VALIDITY_INTERFACE on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method SET_VALIDITY_INTERFACE on class CL_FOX3_STRUCTURED_OBJECT has no exception.

Method SET_VALID_FROM_FIRST_TIMESTAMP Signature

Method SET_VALID_FROM_FIRST_TIMESTAMP on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
Method SET_VALID_FROM_FIRST_TIMESTAMP on class CL_FOX3_STRUCTURED_OBJECT has no exception.
Event Signatures

Event LOOKING_FOR_DEPENDENCIES Signature
Event LOOKING_FOR_DEPENDENCIES on class CL_FOX3_STRUCTURED_OBJECT has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in