SAP ABAP Class CL_HREIC_ACTIVITY_COMPONENT (EIC: Final Class for Activity Component)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EIC (Application Component) Employee Interaction Center
     PAOC_EIC_APPL_ACTIVITY (Package) Employee Interaction Center: Activity
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HREIC_ABSTR_COMPONENT EIC: Abstract Component Class 20050104
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HREIC_ACTIVITY_CONSTANTS EIC: Constants for Activity 20060731
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HREIC_ACTIVITY_OBJECTS EIC: Constants for GenIL Objects for Activity 20050314
Properties
Class CL_HREIC_ACTIVITY_COMPONENT  
Short Description EIC: Final Class for Activity Component    
Super Class CL_HREIC_ABSTR_COMPONENT EIC: Abstract Component Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_EIC_APPL_ACTIVITY   Employee Interaction Center: Activity 
Created 20050104   SAP 
Last change 20070913   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_HREIC_ACTIVITY_CONSTANTS EIC: Constants for Activity 20060731
2 IF_HREIC_ACTIVITY_OBJECTS EIC: Constants for GenIL Objects for Activity 20050314
Friends
Class CL_HREIC_ACTIVITY_COMPONENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVITY_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_HREIC_ACTIVITY_SERVICE EIC: Final Activity Service Class 20050303
2 COMPONENT_IN Constant Private Type reference (TYPE) CRMT_COMPONENT_NAME 'HRACT' EIC Component: Activity 20050104
3 EIC_ACTIVITIES Instance attribute Private Type reference (TYPE) HREIC_T_ACTIVITY EIC Activity List (Internal Use in CL_HREIC_ACTIVITY_COMP) 20050224
4 GENIL_OBJECT_ACTIVITY Instance attribute Public Attribute reference (LIKE) 20050314
5 GENIL_OBJECT_ACTIVITY_QUERY Instance attribute Public Attribute reference (LIKE) 20050314
6 GENIL_OBJECT_CONTACT Instance attribute Public Attribute reference (LIKE) 20050314
7 GENIL_OBJECT_DOCUMENT Instance attribute Public Attribute reference (LIKE) 20050314
8 GENIL_OBJECT_EMPLOYEE Instance attribute Public Attribute reference (LIKE) 20060824
9 GENIL_OBJECT_FOLLOWUP Instance attribute Public Attribute reference (LIKE) 20050314
10 GENIL_OBJECT_LOG Instance attribute Public Attribute reference (LIKE) 20060824
11 GENIL_OBJECT_NOTE Instance attribute Public Attribute reference (LIKE) 20050314
12 GENIL_OBJECT_RELATED_ACTIVITY Instance attribute Public Attribute reference (LIKE) 20060824
13 GENIL_OBJECT_RELATED_PROCESSES Instance attribute Public Attribute reference (LIKE) 20060824
14 GENIL_OBJECT_SLA Instance attribute Public Attribute reference (LIKE) 20060824
15 HREIC_SYMSGID Constant Private Type reference (TYPE) SYMSGID 'HREIC_APPL' Message Class 20060905
16 MESSAGE_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_MESSAGE_SERVICE 20060905
17 NOTES_OFFSET Instance attribute Private Attribute reference (LIKE) 20060731
18 STATUSPROFILE Instance attribute Private Type reference (TYPE) SCMGSTATUSPROFID Case: Status Profile 20050317
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Private Method 20060707
2 ADD_MESSAGE Instance method Private Method 20060905
3 ADD_RELATED_ACTIVITY Instance method Private Method Adds Another Activity as Related Activity 20060821
4 CONSTRUCTOR Instance method Public Constructor Constructor: Sets EIC Component 'Activity' 20050104
5 DELETE_RELATED_ACTIVITIES Instance method Private Method 20060905
6 FILL_EXTENDED_FIELDS Instance method Private Method Fills Additional View-Display Fields 20050303
7 FILL_EXTENDED_FIELDS_ATTACH Instance method Private Method 20060914
8 FILL_EXTENDED_FIELDS_CONTACT Instance method Private Method 20060707
9 FILL_EXTENDED_FIELDS_FOLLOWUP Instance method Private Method 20060707
10 GET_CHILDREN Instance method Private Method 20060707
Events
Class CL_HREIC_ACTIVITY_COMPONENT has no event.
Types
Class CL_HREIC_ACTIVITY_COMPONENT has no local type.
Method Signatures

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY 20060707
2 Importing IS_CHILD_KEY Call by reference Type reference (TYPE) ANY 20060707
3 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20060707
4 Changing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20060707

Method ADD_CHILD on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IMPORTANT_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060905
2 Importing IV_MSG_LEVEL Call by reference Type reference (TYPE) BSP_WD_MESSAGE_LEVEL '1' Message Level 20060905
3 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20060905
4 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20060905
5 Importing IV_MSG_V1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060905
6 Importing IV_MSG_V2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060905
7 Importing IV_MSG_V3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060905
8 Importing IV_MSG_V4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060905
9 Importing IV_VERIFICATION Call by reference Object reference (TYPE REF TO) IF_BSP_WD_MESSAGE_HANDLER Interface für Fehlerbehandler 20060905

Method ADD_MESSAGE on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method ADD_RELATED_ACTIVITY Signature

Method ADD_RELATED_ACTIVITY on class CL_HREIC_ACTIVITY_COMPONENT has no parameter.
Method ADD_RELATED_ACTIVITY on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 20050104

Method CONSTRUCTOR on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method DELETE_RELATED_ACTIVITIES Signature

Method DELETE_RELATED_ACTIVITIES on class CL_HREIC_ACTIVITY_COMPONENT has no parameter.
Method DELETE_RELATED_ACTIVITIES on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method FILL_EXTENDED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) HREIC_S_ACTIVITY_ATTR EIC Vorgang: alle Attribute(Fallattribute und zusätzliche) 20050303
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) HREIC_S_EXTENDED_ACTIVITY_ATTR EIC Vorgang: Erweiterung für Viewanzeige 20050303

Method FILL_EXTENDED_FIELDS on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method FILL_EXTENDED_FIELDS_ATTACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) HREIC_S_ATTACHMENT_ATTR EIC: Activity Attachment Attributes 20060914
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) HREIC_S_EXTENDED_ATTACH_ATTR EIC: Activity Attachment Attributes 20060914

Method FILL_EXTENDED_FIELDS_ATTACH on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method FILL_EXTENDED_FIELDS_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) HREIC_S_CONTACT_ATTR 20060707
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) HREIC_S_EXTENDED_CONTACT_ATTR 20060707

Method FILL_EXTENDED_FIELDS_CONTACT on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method FILL_EXTENDED_FIELDS_FOLLOWUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) HREIC_S_FOLLOWUP_ATTR 20060707
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) HREIC_S_EXTENDED_FOLLOWUP_ATTR 20060707

Method FILL_EXTENDED_FIELDS_FOLLOWUP on class CL_HREIC_ACTIVITY_COMPONENT has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLER Call by reference Object reference (TYPE REF TO) IF_HREIC_ACTIVITY_HANDLER 20060707
2 Changing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20060707
3 Importing I_RUNTIME Call by reference Object reference (TYPE REF TO) IF_HREIC_ACTIVITY_RUNTIME 20060817

Method GET_CHILDREN on class CL_HREIC_ACTIVITY_COMPONENT has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 600