SAP ABAP Class CL_FOX3_VALIDITY_CONTROLLER (Controller for Validities)
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_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_VALIDITY_CONTROLLER Validity Interface for FOX Objects 20100514
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Properties
Class CL_FOX3_VALIDITY_CONTROLLER  
Short Description Controller for Validities    
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FOX3_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_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
2 IF_FOX3_VALIDITY_CONTROLLER Validity Interface for FOX Objects 20100514
3 IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Friends
Class CL_FOX3_VALIDITY_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATETYPE_VALID_FROM Constant Public Type reference (TYPE) FOX3_DATE_TYPE CL_FOX3_CONSTANTS=>GC_DATETYPE_VALID_FROM Date Type 20100514
2 GC_FIRST_DATE Constant Public Type reference (TYPE) DATS '00010101' Date 20100514
3 GC_FIRST_ECM_DATE Constant Protected Type reference (TYPE) ECMDATEF '00020101' Valid-From Date 20100514
4 GC_FIRST_TIMESTAMP Constant Public Type reference (TYPE) TIMESTAMP '00010101000000' UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100514
5 GC_LAST_DATE Constant Public Type reference (TYPE) DATS '99991231' Field of type DATS 20100514
6 GC_LAST_ECM_DATE Constant Protected Type reference (TYPE) ECMDATET '99981231' Valid-To Date 20100514
7 GC_LAST_TIMESTAMP Constant Public Type reference (TYPE) TIMESTAMP '99991231235959' UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100514
8 GC_TAG Constant Protected Type reference (TYPE) PTU_TAG CL_FOX3_CONSTANTS=>GC_TAG_VALIDITY_DATA Indicator 20100514
9 GC_TIME_ZONE_UTC Constant Public Type reference (TYPE) SY-ZONLO 'UTC' Date and Time, Time Zone of User 20100514
10 GC_VALPOS_ABOVE Constant Public Type reference (TYPE) FOX3_VALIDITY_POSITION 'A' Relative Position of a Validity 20100514
11 GC_VALPOS_BELOW Constant Public Type reference (TYPE) FOX3_VALIDITY_POSITION 'B' Relative Position of a Validity 20100514
12 GC_VALPOS_INTERVAL Constant Public Type reference (TYPE) FOX3_VALIDITY_POSITION 'I' Relative Position of a Validity 20100514
13 GC_VALPOS_LOWER_EDGE Constant Public Type reference (TYPE) FOX3_VALIDITY_POSITION 'L' Relative Position of a Validity 20100514
14 GC_VALPOS_UPPER_EDGE Constant Public Type reference (TYPE) FOX3_VALIDITY_POSITION 'U' Relative Position of a Validity 20100514
15 GI_MESSAGE Instance attribute Protected Object reference (TYPE REF TO) IF_PTU_MESSAGE Collect Messages 20100514
16 GO_PROFILE2 Instance attribute Protected Object reference (TYPE REF TO) CL_FOX0_PROFILE Explosion Profile 20100514
17 GR_ECM_PROCESSOR Instance attribute Protected Object reference (TYPE REF TO) CL_ECM_PROCESSOR Validity: Evaluation Instance 20100514
18 GS_UTIL_IF Instance attribute Protected Attribute reference (LIKE) 20100514
19 GT_PROFILE_CONTEXT Instance attribute Protected Type reference (TYPE) FOX3_CONTEXT_T Validity in FOX Explosion Profile: Contexts 20100514
20 GV_DATE_VALID_FROM Instance attribute Protected Type reference (TYPE) FOX0_DATUV From Date 20100514
21 GV_DATE_VALID_TO Instance attribute Protected Type reference (TYPE) FOX0_DATUB Date To: 20100514
22 GV_ECM_INIT_SUCCESS Instance attribute Protected Type reference (TYPE) ABAP_BOOL Change Management Initialized 20100514
23 GV_FREED Instance attribute Public Attribute reference (LIKE) 20100514
24 GV_TIMESTAMP_VALID_FROM Instance attribute Protected Type reference (TYPE) TIMESTAMP Time Stamp Valid From 20100514
25 GV_TIMESTAMP_VALID_TO Instance attribute Protected Type reference (TYPE) TIMESTAMP Time Stamp Valid To 20100514
26 ST_DATE_TYPES Static Attribute Public Type reference (TYPE) FOX3_DOMAIN_T Fixed Values and Texts for a Domain 20100514
27 ST_VALPOS_TYPES Static Attribute Public Type reference (TYPE) FOX3_DOMAIN_T Fixed Values and Texts for a Domain 20100514
28 SV_MSG_DUMMY Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20100514
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SINGLE_DATE Instance method Public Method 20100514
2 CHECK_SINGLE_TIMESTAMP Instance method Public Method 20100514
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100514
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100514
5 DETERMINE_VALPOS Instance method Protected Method Determine Position of Date Relative to Validity Interval 20100514
6 ECM_INIT_REQUIRED Instance method Protected Method Check if ChM Init. Is Required 20100514
7 FILTER_ECMORDS_BY_CONTEXT Instance method Public Method Filter ECMORDs Using Relevant Contexts 20100514
8 FREE_DATA Instance method Public Method 20100514
9 GET_CONTEXTS_FOR_PROFILE Instance method Protected Method Determine Relevant Contexts for Explosion Profile 20100514
10 GET_DATE_TYPE_EXT Static method Public Method Convert Date Type into Text 20100514
11 GET_ECMORDS_FOR_OBJ Instance method Public Method 20100514
12 GET_ECM_VALIDITY Instance method Protected Method Get ChM Validities from Profile 20100514
13 GET_VALIDITY_FROM_PROFILE Instance method Public Method 20100514
14 GET_VALPOS_EXT Static method Public Method Convert Relative Position of a Validity into Text 20100514
15 INITIALIZE_DATVAL Instance method Protected Method Initialize Date Validity Without Using Change Management 20100514
16 INITIALIZE_ECM Instance method Protected Method Initialize Change Management 20100514
17 PREPARE_ECM_VALIDITY Instance method Protected Method ChM Validites Obtained Could Not Be Processed 20100514
18 UPDATE_UTILITIES Instance method Public Method 20100514
Events
Class CL_FOX3_VALIDITY_CONTROLLER has no event.
Types
Class CL_FOX3_VALIDITY_CONTROLLER has no local type.
Method Signatures

Method CHECK_SINGLE_DATE Signature

Method CHECK_SINGLE_DATE on class CL_FOX3_VALIDITY_CONTROLLER has no parameter.
Method CHECK_SINGLE_DATE on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method CHECK_SINGLE_TIMESTAMP Signature

Method CHECK_SINGLE_TIMESTAMP on class CL_FOX3_VALIDITY_CONTROLLER has no parameter.
Method CHECK_SINGLE_TIMESTAMP on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROFILE2 Call by reference Object reference (TYPE REF TO) CL_FOX0_PROFILE Explosion Profile 20100514
2 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514

Method CONSTRUCTOR on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method DETERMINE_VALPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALPOS Call by reference Type reference (TYPE) FOX3_VALIDITY_POSITION Relative Position of a Validity 20100514
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Time Stamp 20100514

Method DETERMINE_VALPOS on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method ECM_INIT_REQUIRED Signature

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

Method ECM_INIT_REQUIRED on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method FILTER_ECMORDS_BY_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ECMORD Call by reference Type reference (TYPE) FOX3_ECMORD_T Change Orders 20100514
2 Importing IT_ECMORD_CTXT Call by reference Type reference (TYPE) FOX3_ECMORDCTXT_T Change Orders and Changed Contexts 20100514

Method FILTER_ECMORDS_BY_CONTEXT on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method FREE_DATA Signature

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

Method GET_CONTEXTS_FOR_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXT Call by reference Type reference (TYPE) FOX3_CONTEXT_T Validity in FOX Explosion Profile: Contexts 20100514
2 Importing IT_VALIDITY Call by reference Type reference (TYPE) TT_ECM_VAL_EXT Validities for Instance 20100514

Method GET_CONTEXTS_FOR_PROFILE on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method GET_DATE_TYPE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE_TYPE_EXT Call by reference Type reference (TYPE) FOX3_DATE_TYPE_EXT External Format of the Date Type 20100514
2 Importing IV_DATE_TYPE Call by reference Type reference (TYPE) FOX3_DATE_TYPE Date Type 20100514

Method GET_DATE_TYPE_EXT on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method GET_ECMORDS_FOR_OBJ Signature

Method GET_ECMORDS_FOR_OBJ on class CL_FOX3_VALIDITY_CONTROLLER has no parameter.
Method GET_ECMORDS_FOR_OBJ on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method GET_ECM_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALIDITY Call by reference Type reference (TYPE) TT_ECM_VAL_EXT Validities for Instance 20100514
# Exception Resumable Description Created on
1 NO_VALIDITY Instance Could Not Be Obtained 20100514

Method GET_VALIDITY_FROM_PROFILE Signature

Method GET_VALIDITY_FROM_PROFILE on class CL_FOX3_VALIDITY_CONTROLLER has no parameter.
Method GET_VALIDITY_FROM_PROFILE on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method GET_VALPOS_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALPOS_EXT Call by reference Type reference (TYPE) FOX3_VALIDITY_POSITION_EXT External Format of the Relative Position of a Validity 20100514
2 Importing IV_VALPOS Call by reference Type reference (TYPE) FOX3_VALIDITY_POSITION Relative Position of a Validity 20100514

Method GET_VALPOS_EXT on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method INITIALIZE_DATVAL Signature

Method INITIALIZE_DATVAL on class CL_FOX3_VALIDITY_CONTROLLER has no parameter.
Method INITIALIZE_DATVAL on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method INITIALIZE_ECM Signature

Method INITIALIZE_ECM on class CL_FOX3_VALIDITY_CONTROLLER has no parameter.
Method INITIALIZE_ECM on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method PREPARE_ECM_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALIDITY Call by reference Type reference (TYPE) TT_ECM_VAL_EXT Validities for Instance 20100514

Method PREPARE_ECM_VALIDITY on class CL_FOX3_VALIDITY_CONTROLLER has no exception.

Method UPDATE_UTILITIES Signature

Method UPDATE_UTILITIES on class CL_FOX3_VALIDITY_CONTROLLER has no parameter.
Method UPDATE_UTILITIES on class CL_FOX3_VALIDITY_CONTROLLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640