SAP ABAP Class CL_HRPAYFR_DADSU_CONTROL (DADS-U: Result control)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     PC06 (Package) HR Payroll: France
Properties
Class CL_HRPAYFR_DADSU_CONTROL  
Short Description DADS-U: Result control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC06   HR Payroll: France 
Created 20100902   SAP 
Last change 20130531   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 P99SB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PFRDA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 PFRDC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 PFRU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYFR_DADSU_CONTROL has no interface implemented.
Friends
Class CL_HRPAYFR_DADSU_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_EMETTEUR Instance attribute Private Type reference (TYPE) PFRDA_EMETTEUR_CONTACT 20100917
2 GT_ALV_VARIANTS Instance attribute Private Type reference (TYPE) PFRDC_TAB_ALV_VARIANTS 20100917
3 GT_ENTREPRISE Instance attribute Private Type reference (TYPE) PFRDA_TAB_ENTREPRISE 20100917
4 GT_ETABLISSEMENT Instance attribute Private Type reference (TYPE) PFRDA_TAB_ETABLISSEMENT 20100917
5 GT_HONORAIRE Instance attribute Private Type reference (TYPE) PFRDA_TAB_HONORAIRE 20100917
6 GT_RECAP_ASSUR Instance attribute Private Type reference (TYPE) PFRDA_TAB_RECAP_ASSUR 20100917
7 GT_SALARIE Instance attribute Private Type reference (TYPE) PFRDC_TAB_SALARIE 20100917
8 GT_SITUATION Instance attribute Private Type reference (TYPE) PFRDC_TAB_SITUATION 20100917
9 GT_T5F99FS Static Attribute Private Type reference (TYPE) GTY_TAB_T5F99FS 20100917
10 GT_T5F99FST Static Attribute Private Type reference (TYPE) GTY_TAB_T5F99FST 20100917
11 MO_TEMSE_PARSE Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYFR_PARSE_DADU_TEMSE Table generation from the TemSe DADU 20100917
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Static method Private Method Add node 20100917
2 BUILD_FIELD_CATEG Instance method Private Method Build field catalog 20100917
3 BUILD_NODE Instance method Private Method Build node 20100917
4 BUILD_NODE_SET Instance method Public Method Build set of nodes for DADSU 20100917
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100917
6 CREATE_NODE Instance method Private Method Create node layout 20100917
7 CREATE_NODE_CATEG Instance method Private Method Create node categ 20100917
8 FILL_NODES Instance method Public Method Fill nodes 20100917
9 FILL_NODES_DATA Instance method Private Method Fill/Update a node with data 20100917
10 FILL_NODES_FROM_TEMSE Instance method Private Method Fill nodes with data from TemSe 20100917
11 FILL_STAT_NODES Instance method Private Method Fill statistics nodes 20100917
12 GET_DADS_DDIC_DEF Instance method Private Method Get DADSU table/structure definitions 20100917
13 GET_SECTION_LABEL Static method Private Method Get section label 20100917
14 MOVE_CORRESPONDING Static method Public Method MOVE-CORRESPONDING between dynamic type structures 20101125
15 PROCESS_EE_STAT Instance method Private Method Process employee statistics 20100917
16 PROCESS_EXIT_POINT_1 Instance method Private Method Process exit point 1 20100917
17 READ_XML_TAGS_TEXT Instance method Private Method Read XML tags text 20100917
18 SELECT_TEMSE_DATA Instance method Private Method Select TemSe data in accordance with selection options 20100917
Events
Class CL_HRPAYFR_DADSU_CONTROL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_TAB_T5F99FS Private See coding 20101129 gty_tab_t5f99fs TYPE SORTED TABLE OF t5f99fs WITH NON-UNIQUE KEY xmltg
2 GTY_TAB_T5F99FST Private See coding 20101129 gty_tab_t5f99fst TYPE SORTED TABLE OF t5f99fst WITH NON-UNIQUE KEY sectn
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR application log 20100917
2 Importing IV_CATEG_ID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR application log: Category ID 20100917
3 Importing IV_NODE_TXT Call by reference Type reference (TYPE) ANY Text 20100917
4 Importing IV_RELATKEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR application log 20100917
# Exception Resumable Description Created on
1 NODE_ADDITION_ERROR Error in node creation 20100917

Method BUILD_FIELD_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field catalog 20100917
2 Importing IT_SECTN_FLD_CAT Call by reference Type reference (TYPE) P99SD_TAB_SECTN Extra sections for Field Catalog 20100917
3 Importing IT_STRUCT_FLD_CAT Call by reference Type reference (TYPE) PFRDC_TAB_SSP Extra structures for Field Catalog 20100917
# Exception Resumable Description Created on
1 ERROR_CREATING_FIELDCAT Error during creation of field catalog 20100917

Method BUILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR application log 20100917
2 Importing IT_SECTN_FLD_CAT Call by reference Type reference (TYPE) P99SD_TAB_SECTN Extra sections for Field Catalog 20100917
3 Importing IT_SEL_SCREEN Call by reference Type reference (TYPE) RSPARAMS_TT Selection screen 20100917
4 Importing IT_STRUCT_FLD_CAT Call by reference Type reference (TYPE) PFRDC_TAB_SSP Extra structures for Field Catalog 20100917
5 Importing IV_NODE_DATA Call by reference Type reference (TYPE) T5F5R 20100917
6 Importing IV_RELATKEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR application log 20100917
7 Importing IV_SECTN Call by reference Type reference (TYPE) T5F99FST-SECTN Forms: section 20100917
# Exception Resumable Description Created on
1 NODE_BUILD_ERROR 20100917
2 NODE_NOT_SELECTED Node not selected -> not created 20100917

Method BUILD_NODE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODES Call by reference Type reference (TYPE) PFRDC_TAB_NODES 20100917
2 Importing IT_SEL_SCREEN Call by reference Type reference (TYPE) RSPARAMS_TT Selection screen 20100917
3 Importing IV_TEMSE_DATE Call by reference Type reference (TYPE) ENDDA Valid until 20100917
# Exception Resumable Description Created on
1 NODE_SET_ERROR Error creating administrative data node 20100917

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TEMSE Call by reference Object reference (TYPE REF TO) CL_HR99S00_TEMSE 20101227
2 Importing IT_ALV_VARIANTS Call by reference Type reference (TYPE) PFRDC_TAB_ALV_VARIANTS 20100917
3 Importing IT_SEL_SCREEN Call by reference Type reference (TYPE) RSPARAMS_TT Selection screen 20100917
4 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID 20100917
5 Importing IV_TEMSE Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ HR TemSE Object 20100917
# Exception Resumable Description Created on
1 ERROR_DADU Error creating DAQ form DADU 20100917
2 ERROR_TEMSE Error reading TemSe 20100917

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR application log 20100917
2 Importing IT_SECTN_FLD_CAT Call by reference Type reference (TYPE) P99SD_TAB_SECTN DAQ sections for Field Catalog 20100917
3 Importing IT_STRUCT_FLD_CAT Call by reference Type reference (TYPE) PFRDC_TAB_SSP Structures for Field Catalog 20100917
4 Importing IV_ALV_VARIANT Call by reference Type reference (TYPE) DISVARIANT Layout (external use) 20100917
5 Importing IV_CATEG_ID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR application log: Category ID 20100917
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree control: Column/element name 20100917
7 Importing IV_RELATKEY Call by reference Type reference (TYPE) HRPAD_PAL_NODE_KEY HR application log 20100917
8 Importing IV_SECTN Call by reference Type reference (TYPE) T5F99FST-SECTN Forms: section 20100917
# Exception Resumable Description Created on
1 NODE_CREATION_ERROR Node creation error 20100917

Method CREATE_NODE_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SECTN_FLD_CAT Call by reference Type reference (TYPE) P99SD_TAB_SECTN DAQ sections for Field Catalog 20100917
2 Importing IT_STRUCT_FLD_CAT Call by reference Type reference (TYPE) PFRDC_TAB_SSP Structures for Field Catalog 20100917
3 Importing IV_ALV_VARIANT Call by reference Type reference (TYPE) DISVARIANT Layout (external use) 20100917
4 Importing IV_CATEG_ID Call by reference Type reference (TYPE) HRPAD_PAL_CATEG_ID HR application log: Category ID 20100917
# Exception Resumable Description Created on
1 NODE_CATEG_CREATION_ERROR Error during node categ creation 20100917
2 NODE_CATEG_NOT_CREATED Node categ not created 20100917

Method FILL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) PFRDC_TAB_NODES 20100917
2 Importing IT_SEL_SCREEN Call by reference Type reference (TYPE) RSPARAMS_TT Selection screen 20100917
3 Importing IV_TEMSE_DATE Call by reference Type reference (TYPE) ENDDA Valid until 20100917
# Exception Resumable Description Created on
1 FILL_NODE_ERROR error filling the nodes 20101011

Method FILL_NODES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) PFRDC_TAB_NODES Nodes 20100917
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA Node data 20100917
3 Importing IT_NODE_DATA_SUP Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA Node supplementary data 20100917
# Exception Resumable Description Created on
1 ERROR_FILL_NODE Error filling node 20100917

Method FILL_NODES_FROM_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_DATA Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA 20100917
2 Changing CT_NODE_DATA_SUP Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA 20100917
3 Importing IT_DADS_DDIC_SSET Call by reference Type reference (TYPE) PFRDC_TAB_DADS_DDIC 20100917
4 Importing IT_NODE_SOURCE Call by reference Type reference (TYPE) PFRDC_TAB_NODE_SOURCE 20100917
5 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20100917
6 Importing IV_LOOP_INDEX Call by reference Type reference (TYPE) CHAR120 20100917

Method FILL_NODES_FROM_TEMSE on class CL_HRPAYFR_DADSU_CONTROL has no exception.

Method FILL_STAT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) PFRDC_TAB_NODES Statistics nodes 20100917
2 Importing IT_STATS Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA Statistics 20100917
3 Importing IT_STATS_MESS Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA Statistics messages 20100917
# Exception Resumable Description Created on
1 ERROR_FILL_NODE Error filling node 20100917

Method GET_DADS_DDIC_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DADS_DDIC Call by reference Type reference (TYPE) PFRDC_TAB_DADS_DDIC 20100917
2 Changing CV_SEQ Call by reference Type reference (TYPE) STAT_SORT Sequence number 20100917
3 Importing IV_ABS_ROOT Call by reference Type reference (TYPE) ABAP_COMPNAME BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20100917
4 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20100917
5 Importing IV_REL_ROOT Call by reference Type reference (TYPE) STRING 20100917

Method GET_DADS_DDIC_DEF on class CL_HRPAYFR_DADSU_CONTROL has no exception.

Method GET_SECTION_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LABEL Call by reference Type reference (TYPE) STRING 20100917
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree control: Column/element name 20100917
3 Importing IV_SECTION Call by reference Type reference (TYPE) T5F99FST-SECTN Forms: section 20100917

Method GET_SECTION_LABEL on class CL_HRPAYFR_DADSU_CONTROL has no exception.

Method MOVE_CORRESPONDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OLD_DATA Call by reference Type reference (TYPE) ANY 20101125
2 Importing IS_NEW_DATA Call by reference Type reference (TYPE) ANY 20101125

Method MOVE_CORRESPONDING on class CL_HRPAYFR_DADSU_CONTROL has no exception.

Method PROCESS_EE_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_STAT_MESSAGES Call by reference Type reference (TYPE) PFRDC_TAB_STAT_MESS Statistics messages 20100917
2 Changing IT_STAT_SALARIE Call by reference Type reference (TYPE) PFRDC_TAB_STAT_SALARIE Employee stats 20100917

Method PROCESS_EE_STAT on class CL_HRPAYFR_DADSU_CONTROL has no exception.

Method PROCESS_EXIT_POINT_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXIT_POINT_1 Call by reference Type reference (TYPE) P06DAD_CTR_TAB_S41G02 20100917
2 Changing CT_NODE_DATA Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA 20100917
3 Changing CT_NODE_DATA_SUP Call by reference Type reference (TYPE) PFRDC_TAB_NODE_DATA 20100917
4 Importing IS_SALARIE Call by reference Type reference (TYPE) PFRDA_SALARIE 20100917
5 Importing IS_SITUATION Call by reference Type reference (TYPE) PFRDA_SITUATION 20100917
6 Importing IT_ETABLISSEMENT Call by reference Type reference (TYPE) PFRDA_TAB_ETABLISSEMENT 20100917
7 Importing IT_SEL_SCREEN Call by reference Type reference (TYPE) RSPARAMS_TT Table rsparams 20100917
8 Importing IV_LOOP_INDEX Call by reference Type reference (TYPE) CHAR120 20100917

Method PROCESS_EXIT_POINT_1 on class CL_HRPAYFR_DADSU_CONTROL has no exception.

Method READ_XML_TAGS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_T5F99FS Call by reference Type reference (TYPE) GTY_TAB_T5F99FS 20100917
2 Changing CT_T5F99FST Call by reference Type reference (TYPE) GTY_TAB_T5F99FST 20100917

Method READ_XML_TAGS_TEXT on class CL_HRPAYFR_DADSU_CONTROL has no exception.

Method SELECT_TEMSE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_SCREEN Call by reference Type reference (TYPE) RSPARAMS_TT Selection screen 20100917

Method SELECT_TEMSE_DATA on class CL_HRPAYFR_DADSU_CONTROL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in