SAP ABAP Class CL_HRF_RICH_STRUCT (wrapper class)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     PAOC_CRS_HRFORMS (Package) HR Country reuse services for HRForms
Properties
Class CL_HRF_RICH_STRUCT  
Short Description wrapper class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_CRS_HRFORMS   HR Country reuse services for HRForms 
Created 20071201   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRF_RICH_STRUCT has no forward declaration.
Interfaces
Class CL_HRF_RICH_STRUCT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HRF_DRAWABLE_TABLE 20071221 HRForm application oriented
2 CL_HRF_DRAWABLE_TABLE_PAYJNAL 20071221 Implementing fuctionality of payjnal
3 CL_HRF_DRAWABLE_TABLE_PAYRACC 20071221 Implemeting the payracc functionality
4 CL_HRF_RICH_TABLE 20071221 wrapper table class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_MY_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20071201
2 MR_MY_KEY_BUF Instance attribute Private Object reference (TYPE REF TO) DATA 20071201
3 MT_COMPONENT_INFO Instance attribute Private See coding 20071201
4 MT_COMPONENT_TAB Instance attribute Private Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20071201
5 MT_DELTA_COMP_ATTR Instance attribute Private See coding 20071201
6 MT_KEY_COMP_INFO Instance attribute Private See coding 20071201
7 MT_KEY_COMP_TAB Instance attribute Private Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20071201
8 MV_IS_EMPTY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20071201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MORE_COMPONENT Instance method Private Method 20071201
2 CLEAR Instance method Private Method 20071201
3 CREATE_BUF Instance method Private Method 20071201
4 DEFINE_KEY_COMPONENT Instance method Private Method 20071201
5 DEFINE_KEY_COMPONENTS Instance method Private Method 20071201
6 GET_BUFFER Instance method Private Method 20071201
7 HAS_COMPONENT Instance method Private Method 20071201
8 IDENTIFY Instance method Private Method 20071201
9 IS_EMPTY Instance method Private Method 20071201
10 LIKE_LINE_OF Instance method Private Method 20071201
11 MOVE_CORRESPONDING Instance method Private Method 20071201
12 REFRESH_COMP_INFO_TAB Instance method Private Method 20071201
13 RETRIEVE_COMP_TAB Instance method Private Method 20071201
14 SET_COMP_ATTR Instance method Private Method 20071201
15 SET_KEY_COMP_TAB Instance method Private Method 20071201
16 UPDATE_DELTA_COMPONENT Instance method Private Method 20071201
17 UPDATE_KEY_COMP_VALUE Instance method Private Method 20071201
Events
Class CL_HRF_RICH_STRUCT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_COMP_INFO Private See coding 20071221 tt_comp_info TYPE TABLE OF ty_comp_info
2 TY_COMP_ATTR Private See coding 20071201 BEGIN OF ty_comp_attr, idx TYPE i, comp_name TYPE string, data_binding TYPE string, select_opt TYPE ty_select_opt, END OF ty_comp_attr
3 TY_COMP_INFO Private See coding 20071221 BEGIN OF ty_comp_info, idx TYPE i, name TYPE string, type TYPE REF TO cl_abap_typedescr, type_relative_name TYPE string, END OF ty_comp_info
4 TY_SELECT_OPT Private See coding 20071221 BEGIN OF ty_select_opt, sign TYPE ddsign, option TYPE ddoption, low TYPE string, high TYPE string, END OF ty_select_opt
Method Signatures

Method ADD_MORE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP_NAME Call by reference Type reference (TYPE) STRING 20071201
2 Importing COMP_TYPE Call by reference Type reference (TYPE) STRING 20071201

Method ADD_MORE_COMPONENT on class CL_HRF_RICH_STRUCT has no exception.

Method CLEAR Signature

Method CLEAR on class CL_HRF_RICH_STRUCT has no parameter.
Method CLEAR on class CL_HRF_RICH_STRUCT has no exception.

Method CREATE_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMP_TAB Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20071201
2 Returning OUT_BUF Value transfer Object reference (TYPE REF TO) DATA 20071201

Method CREATE_BUF on class CL_HRF_RICH_STRUCT has no exception.

Method DEFINE_KEY_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY_COMP Call by reference Type reference (TYPE) STRING 20071201

Method DEFINE_KEY_COMPONENT on class CL_HRF_RICH_STRUCT has no exception.

Method DEFINE_KEY_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY_FIELD_NAME1 Call by reference Type reference (TYPE) STRING 20071201
2 Importing KEY_FIELD_NAME10 Call by reference Type reference (TYPE) STRING 20071201
3 Importing KEY_FIELD_NAME2 Call by reference Type reference (TYPE) STRING 20071201
4 Importing KEY_FIELD_NAME3 Call by reference Type reference (TYPE) STRING 20071201
5 Importing KEY_FIELD_NAME4 Call by reference Type reference (TYPE) STRING 20071201
6 Importing KEY_FIELD_NAME5 Call by reference Type reference (TYPE) STRING 20071201
7 Importing KEY_FIELD_NAME6 Call by reference Type reference (TYPE) STRING 20071201
8 Importing KEY_FIELD_NAME7 Call by reference Type reference (TYPE) STRING 20071201
9 Importing KEY_FIELD_NAME8 Call by reference Type reference (TYPE) STRING 20071201
10 Importing KEY_FIELD_NAME9 Call by reference Type reference (TYPE) STRING 20071201

Method DEFINE_KEY_COMPONENTS on class CL_HRF_RICH_STRUCT has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BUFFER Call by reference Object reference (TYPE REF TO) DATA 20071201

Method GET_BUFFER on class CL_HRF_RICH_STRUCT has no exception.

Method HAS_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMP_NAME_1 Call by reference Type reference (TYPE) STRING 20071201
2 Importing IM_COMP_NAME_10 Call by reference Type reference (TYPE) STRING 20071201
3 Importing IM_COMP_NAME_2 Call by reference Type reference (TYPE) STRING 20071201
4 Importing IM_COMP_NAME_3 Call by reference Type reference (TYPE) STRING 20071201
5 Importing IM_COMP_NAME_4 Call by reference Type reference (TYPE) STRING 20071201
6 Importing IM_COMP_NAME_5 Call by reference Type reference (TYPE) STRING 20071201
7 Importing IM_COMP_NAME_6 Call by reference Type reference (TYPE) STRING 20071201
8 Importing IM_COMP_NAME_7 Call by reference Type reference (TYPE) STRING 20071201
9 Importing IM_COMP_NAME_8 Call by reference Type reference (TYPE) STRING 20071201
10 Importing IM_COMP_NAME_9 Call by reference Type reference (TYPE) STRING 20071201
11 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20071201

Method HAS_COMPONENT on class CL_HRF_RICH_STRUCT has no exception.

Method IDENTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IDENTIFY Value transfer Type reference (TYPE) ABAP_BOOL 20071201
2 Importing IR_STRUCT Call by reference Object reference (TYPE REF TO) DATA 20071201

Method IDENTIFY on class CL_HRF_RICH_STRUCT has no exception.

Method IS_EMPTY Signature

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

Method IS_EMPTY on class CL_HRF_RICH_STRUCT has no exception.

Method LIKE_LINE_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20071201

Method LIKE_LINE_OF on class CL_HRF_RICH_STRUCT has no exception.

Method MOVE_CORRESPONDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20071201

Method MOVE_CORRESPONDING on class CL_HRF_RICH_STRUCT has no exception.

Method REFRESH_COMP_INFO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHILD_BUF Call by reference Object reference (TYPE REF TO) DATA 20071201
2 Importing IR_MOTHER_BUF Call by reference Object reference (TYPE REF TO) DATA 20071201
3 Changing IT_INFO_TAB Call by reference Type reference (TYPE) TT_COMP_INFO 20071201

Method REFRESH_COMP_INFO_TAB on class CL_HRF_RICH_STRUCT has no exception.

Method RETRIEVE_COMP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMP_TAB Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20071201
2 Importing IM_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20071201

Method RETRIEVE_COMP_TAB on class CL_HRF_RICH_STRUCT has no exception.

Method SET_COMP_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP Call by reference Type reference (TYPE) STRING 20071201
2 Importing DATA_BINDING Call by reference Type reference (TYPE) STRING 20071201
3 Importing SELECT_OPT Call by reference Type reference (TYPE) TY_SELECT_OPT 20071201

Method SET_COMP_ATTR on class CL_HRF_RICH_STRUCT has no exception.

Method SET_KEY_COMP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP Call by reference Type reference (TYPE) STRING 20071201

Method SET_KEY_COMP_TAB on class CL_HRF_RICH_STRUCT has no exception.

Method UPDATE_DELTA_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20071201

Method UPDATE_DELTA_COMPONENT on class CL_HRF_RICH_STRUCT has no exception.

Method UPDATE_KEY_COMP_VALUE Signature

Method UPDATE_KEY_COMP_VALUE on class CL_HRF_RICH_STRUCT has no parameter.
Method UPDATE_KEY_COMP_VALUE on class CL_HRF_RICH_STRUCT has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in