SAP ABAP Class CL_HRPAYFR_DEC_CONTROL (Check results)
Hierarchy
☛
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
⤷
PY-FR (Application Component) France
⤷
PC06 (Package) HR Payroll: France
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYFR_DEC_CONTROL | Miscellaneous declarations result control | 20110926 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPAYFR_N4DS_CONTROL | Declaration control class | 20110926 |
Properties
| Class | CL_HRPAYFR_DEC_CONTROL | |
| Short Description | Check results | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PC06 | HR Payroll: France |
| Created | 20110909 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 7 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRPAYFR_DEC_CONTROL | Miscellaneous declarations result control | 20110926 |
Friends
Class CL_HRPAYFR_DEC_CONTROL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | GTY_TAB_T5F99FS | 20110926 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | GTY_TAB_T5F99FST | 20110926 | ||||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_DAQ | DAQ form associated with the TemSe | 20111020 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_ACCTRV | 20111020 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | PFRDC_TAB_ALV_VARIANTS | 20110926 | ||||
| 6 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_CARTV | 20110926 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_CODPOP | 20111020 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_CONTR | 20110926 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_DECNAT | 20110926 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_DECTYP | 20110926 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_MOTDB1 | 20111020 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_MOTFI1 | 20111020 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_NUMIC | 20110926 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_PCS | 20110926 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_PERDEB | 20111020 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_PERFIN | 20111020 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_PERNR | 20111020 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_REGMA | 20111020 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_SIRENS | 20110926 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_STATCA | 20111020 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_STATRT | 20111020 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | P99SG_TAB_RANGES | Selections from R_VIEPAT | 20111020 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | T5F99F0-APPL | Subapplication | 20110926 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Add node | 20110926 | |
| 2 | Instance method | Private | Method | Builds field catalog | 20111020 | |
| 3 | Instance method | Protected | Method | Build node | 20110926 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20110926 | |
| 5 | Instance method | Protected | Method | Create node layout | 20110926 | |
| 6 | Instance method | Private | Method | Creates node category | 20111020 | |
| 7 | Instance method | Protected | Method | Populates/refreshes node with data | 20111020 | |
| 8 | Instance method | Protected | Method | Populates nodes with TemSe data | 20111020 | |
| 9 | Instance method | Protected | Method | Populates statistics nodes | 20111020 | |
| 10 | Instance method | Protected | Method | Retrieves structure definitions/table | 20111020 | |
| 11 | Static method | Private | Method | Retrieves section title | 20111020 | |
| 12 | Instance method | Protected | Method | Initialize some attributes | 20120926 | |
| 13 | Static method | Private | Method | Conditioned MOVE-CORRESPONDING | 20111020 | |
| 14 | Instance method | Protected | Method | Read XML tags text | 20110926 | |
| 15 | Instance method | Public | Method | Select TemSe data according to selection options | 20110926 |
Events
Class CL_HRPAYFR_DEC_CONTROL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_TAB_T5F99FS | Protected | See coding | 20110926 | GTY_TAB_T5F99FS
TYPE SORTED TABLE OF t5f99fs
WITH NON-UNIQUE KEY xmltg
|
||
| 2 | GTY_TAB_T5F99FST | Protected | See coding | 20110926 | 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 | EV_NODE_KEY | Call by reference | Type reference (TYPE) | HRPAD_PAL_NODE_KEY | HR application log | 20110926 | |||
| 2 | IV_CATEG_ID | Call by reference | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | HR application log: category ID | 20110926 | |||
| 3 | IV_NODE_TXT | Call by reference | Type reference (TYPE) | ANY | 20110926 | ||||
| 4 | IV_RELATKEY | Call by reference | Type reference (TYPE) | HRPAD_PAL_NODE_KEY | HR application log | 20110926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in node creation | 20110926 |
Method BUILD_FIELD_CATEG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDCAT | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | Field catalog | 20111020 | |||
| 2 | IT_SECTN_FLD_CAT | Call by reference | Type reference (TYPE) | P99SD_TAB_SECTN | Extra sections for Field Catalog | 20111020 | |||
| 3 | IT_STRUCT_FLD_CAT | Call by reference | Type reference (TYPE) | PFRDC_TAB_SSP | Extra structures for Field Catalog | 20111020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during creation of field catalog | 20111020 |
Method BUILD_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NODE_KEY | Call by reference | Type reference (TYPE) | HRPAD_PAL_NODE_KEY | HR application log | 20110926 | |||
| 2 | IT_SECTN_FLD_CAT | Call by reference | Type reference (TYPE) | P99SD_TAB_SECTN | Extra sections for Field Catalog | 20110926 | |||
| 3 | IT_SEL_SCREEN | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Table rsparams | 20110926 | |||
| 4 | IT_STRUCT_FLD_CAT | Call by reference | Type reference (TYPE) | PFRDC_TAB_SSP | Extra structures for Field Catalog | 20110926 | |||
| 5 | IV_NODE_DATA | Call by reference | Type reference (TYPE) | T5F5R | DADS-U check: Hierarchy and attributes of ALV nodes | 20110926 | |||
| 6 | IV_RELATKEY | Call by reference | Type reference (TYPE) | HRPAD_PAL_NODE_KEY | HR application log | 20110926 | |||
| 7 | IV_SECTN | Call by reference | Type reference (TYPE) | T5F99FST-SECTN | Forms: section | 20110926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110926 | |||
| 2 | Node not selected -> not created | 20110926 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TEMSE | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | 20110926 | ||||
| 2 | IT_ALV_VARIANTS | Call by reference | Type reference (TYPE) | PFRDC_TAB_ALV_VARIANTS | 20110926 | ||||
| 3 | IT_SEL_SCREEN | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Table rsparams | 20110926 | |||
| 4 | IV_APPL | Call by reference | Type reference (TYPE) | T5F99F0-APPL | Subapplication | 20110926 | |||
| 5 | IV_TEMSE | Call by reference | Type reference (TYPE) | RPTSTYPE-TSOBJ | HR TemSE Object | 20110926 |
Method CONSTRUCTOR on class CL_HRPAYFR_DEC_CONTROL has no exception.
Method CREATE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NODE_KEY | Call by reference | Type reference (TYPE) | HRPAD_PAL_NODE_KEY | HR application log | 20110926 | |||
| 2 | IT_SECTN_FLD_CAT | Call by reference | Type reference (TYPE) | P99SD_TAB_SECTN | DAQ sections for Field Catalog | 20110926 | |||
| 3 | IT_STRUCT_FLD_CAT | Call by reference | Type reference (TYPE) | PFRDC_TAB_SSP | Structures for Field Catalog | 20110926 | |||
| 4 | IV_ALV_VARIANT | Call by reference | Type reference (TYPE) | DISVARIANT | Layout (external use) | 20110926 | |||
| 5 | IV_CATEG_ID | Call by reference | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | HR application log: category ID | 20110926 | |||
| 6 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | Tree control: Column/element name | 20110926 | |||
| 7 | IV_RELATKEY | Call by reference | Type reference (TYPE) | HRPAD_PAL_NODE_KEY | HR application log | 20110926 | |||
| 8 | IV_SECTN | Call by reference | Type reference (TYPE) | T5F99FST-SECTN | Forms: section | 20110926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Node creation error | 20110926 |
Method CREATE_NODE_CATEG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SECTN_FLD_CAT | Call by reference | Type reference (TYPE) | P99SD_TAB_SECTN | DAQ sections for Field Catalog | 20111020 | |||
| 2 | IT_STRUCT_FLD_CAT | Call by reference | Type reference (TYPE) | PFRDC_TAB_SSP | Structures for Field Catalog | 20111020 | |||
| 3 | IV_ALV_VARIANT | Call by reference | Type reference (TYPE) | DISVARIANT | Layout (external use) | 20111020 | |||
| 4 | IV_CATEG_ID | Call by reference | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | HR application log: Category ID | 20111020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during node categ creation | 20111020 | ||
| 2 | Node categ not created | 20111020 |
Method FILL_NODES_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NODES | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODES | Nodes | 20111020 | |||
| 2 | IT_NODE_DATA | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODE_DATA | Node data | 20111020 | |||
| 3 | IT_NODE_DATA_SUP | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODE_DATA | Node supplementary data | 20111020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error filling node | 20111020 |
Method FILL_NODES_FROM_TEMSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NODE_DATA | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODE_DATA | 20111020 | ||||
| 2 | CT_NODE_DATA_SUP | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODE_DATA | 20111020 | ||||
| 3 | IT_DDIC_SSET | Call by reference | Type reference (TYPE) | PFRDC_TAB_DADS_DDIC | 20111020 | ||||
| 4 | IT_NODE_SOURCE | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODE_SOURCE | 20111020 | ||||
| 5 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | 20111020 | ||||
| 6 | IV_LOOP_INDEX | Call by reference | Type reference (TYPE) | CHAR120 | 20111020 |
Method FILL_NODES_FROM_TEMSE on class CL_HRPAYFR_DEC_CONTROL has no exception.
Method FILL_STAT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NODES | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODES | Statistics nodes | 20111020 | |||
| 2 | IT_STATS | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODE_DATA | Statistics | 20111020 | |||
| 3 | IT_STATS_MESS | Call by reference | Type reference (TYPE) | PFRDC_TAB_NODE_DATA | Statistics messages | 20111020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error filling node | 20111020 |
Method GET_DDIC_DEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DDIC | Call by reference | Type reference (TYPE) | PFRDC_TAB_DADS_DDIC | 20111020 | ||||
| 2 | CV_SEQ | Call by reference | Type reference (TYPE) | STAT_SORT | Sequence number | 20111020 | |||
| 3 | IV_ABS_ROOT | Call by reference | Type reference (TYPE) | ABAP_COMPNAME | BOOLE field data elements: TRUE (='X') and FALSE (=' ') | 20111020 | |||
| 4 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | 20111020 | ||||
| 5 | IV_REL_ROOT | Call by reference | Type reference (TYPE) | STRING | 20111020 |
Method GET_DDIC_DEF on class CL_HRPAYFR_DEC_CONTROL has no exception.
Method GET_SECTION_LABEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LABEL | Call by reference | Type reference (TYPE) | STRING | 20111020 | ||||
| 2 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | Tree control: Column/element name | 20111020 | |||
| 3 | IV_SECTION | Call by reference | Type reference (TYPE) | T5F99FST-SECTN | Forms: section | 20111020 |
Method GET_SECTION_LABEL on class CL_HRPAYFR_DEC_CONTROL has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ALV_VARIANTS | Call by reference | Type reference (TYPE) | PFRDC_TAB_ALV_VARIANTS | 20120926 | ||||
| 2 | IT_SEL_SCREEN | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Table rsparams | 20120926 | |||
| 3 | IV_APPL | Call by reference | Type reference (TYPE) | T5F99F0-APPL | Subapplication | 20120926 |
Method INITIALIZE on class CL_HRPAYFR_DEC_CONTROL has no exception.
Method MOVE_CORRESPONDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OLD_DATA | Call by reference | Type reference (TYPE) | ANY | 20111020 | ||||
| 2 | IS_NEW_DATA | Call by reference | Type reference (TYPE) | ANY | 20111020 |
Method MOVE_CORRESPONDING on class CL_HRPAYFR_DEC_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 | CT_T5F99FS | Call by reference | Type reference (TYPE) | GTY_TAB_T5F99FS | 20110926 | ||||
| 2 | CT_T5F99FST | Call by reference | Type reference (TYPE) | GTY_TAB_T5F99FST | 20110926 |
Method READ_XML_TAGS_TEXT on class CL_HRPAYFR_DEC_CONTROL has no exception.
Method SELECT_TEMSE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SEL_SCREEN | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Selection screen | 20110926 |
Method SELECT_TEMSE_DATA on class CL_HRPAYFR_DEC_CONTROL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |