Hierarchy
⤷
⤷
Properties
| Class | CL_SELECTION_MANAGER_HRF02 | |
| Short Description | HR Forms: Administration of Selections | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PAOC_PAY_HRFORMS | HR Forms |
| Created | 20000113 | SAP |
| Last change | 20050219 | 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) |
Interfaces
Class CL_SELECTION_MANAGER_HRF02 has no interface implemented.
Friends
Class CL_SELECTION_MANAGER_HRF02 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BOOLE_D | ' ' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040129 | ||
| 2 | Constant | Public | Type reference (TYPE) | HRF_SELOPT_RESTR | 'A' | HR Forms: Restrictions for Select Options in the Sel Manager | 20040213 | ||
| 3 | Constant | Public | Type reference (TYPE) | HRF_SELOPT_VALIDITY | 'G' | HR Forms: Validity of the Select Options in the Sel Manager | 20040213 | ||
| 4 | Constant | Public | Type reference (TYPE) | HRF_SELOPT_VALIDITY | 'L' | HR Forms: Validity of the Select Options in the Sel Manager | 20040213 | ||
| 5 | Constant | Public | Type reference (TYPE) | HRF_LDBNODE | 'PYORGSCREEN' | Organizational Data | 20010907 | ||
| 6 | Constant | Public | Type reference (TYPE) | HRF_LDBNODE | 'PYTIMESCREEN' | Period | 20010907 | ||
| 7 | Constant | Public | Type reference (TYPE) | HRF_SELOPT_RESTR | 'N' | HR Forms: Restrictions for Select Options in the Sel Manager | 20040213 | ||
| 8 | Constant | Public | Type reference (TYPE) | HRF_SELOPT_RESTR | 'S' | HR Forms: Restrictions for Select Options in the Sel Manager | 20040213 | ||
| 9 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040129 | ||
| 10 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_INFONET_HRF02 | InfoNet | 20000113 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | HRF02_INFOSCR_FIELD_COLLECTION | Collection of all Selected Fields on Selection Screen | 20000113 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | HRF02_METASCR_FIELD_COLLECTION | Collection of all Valid Fields on a Selection Screen | 20000113 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | HRF02_SELECTION_COLLECTION | Collection of all Selections | 20000113 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | HRF_METASTAR_TYPE | Type (INFTY, PAYR) | 20000113 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | HRF02_SEL_SCREEN_FIELDS_TAB | HR Forms: Fields for Selection Screen of the Print Report | 20040715 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | TT_MSCRFIELDS_04 | HR Forms: Fields for Selection Screen of the Print Report | 20040719 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20000113 | |
| 2 | Instance method | Public | Method | Delete all Selections for a Dimension | 20000113 | |
| 3 | Instance method | Public | Method | Deactivate Handler Methods | 20020308 | |
| 4 | Instance method | Public | Method | Determine Permitted Fields of Dimension for Selection | 20000113 | |
| 5 | Instance method | Private | Method | Determines the Default Value to the Correct Length | 20040719 | |
| 6 | Instance method | Public | Method | Determine Attributes of Selection | 20040212 | |
| 7 | Instance method | Public | Method | Read All Selections for a MetaStar | 20020214 | |
| 8 | Instance method | Public | Method | Determine Fields on Selection Screen | 20040212 | |
| 9 | Instance method | Public | Method | Read Program Generation Information | 20040213 | |
| 10 | Instance method | Public | Method | Determine Selection for a Field | 20000113 | |
| 11 | Instance method | Public | Method | Determine Fields of Dimension Used for Selection | 20000113 | |
| 12 | Instance method | Public | Method | Existence of a Selection | 20000113 | |
| 13 | Instance method | Private | Method | Create Name of a Selection Option | 20000113 | |
| 14 | Instance method | Private | Event handling method | Reaction to Infonet Formclass Changed | 20040216 | |
| 15 | Instance method | Private | Event handling method | Reaction to Loading InfoNet | 20000204 | |
| 16 | Instance method | Private | Event handling method | Reaction to Saving InfoNet | 20000204 | |
| 17 | Instance method | Private | Event handling method | Reaction to Selection Node Deletion | 20000128 | |
| 18 | Instance method | Public | Method | Read a Selection From the Database | 20040213 | |
| 19 | Instance method | Public | Method | Set Attributes for a Selection | 20000113 | |
| 20 | Instance method | Public | Method | Set Same Selection Attributes for all Same Infofields | 20040129 | |
| 21 | Instance method | Public | Method | Set Global Attributes of a Selection | 20040129 | |
| 22 | Instance method | Public | Method | Set Fields on Selection Screen | 20040212 | |
| 23 | Instance method | Public | Method | Save a Selection on the Database | 20040213 | |
| 24 | Instance method | Protected | Method | Updates the icon for "Infodim with active selection" | 20040129 | |
| 25 | Instance method | Private | Method | Determine Fields for Selection Screen | 20040212 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | SELECTION_CHANGED | Instance Event (0) |
Public (2) |
20041208 |
Types
Class CL_SELECTION_MANAGER_HRF02 has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFONET | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | InfoNet | 20000113 | |||
| 2 | IM_SELECTION_TYPE | Call by reference | Type reference (TYPE) | HRF_METASTAR_TYPE | Typ (INFTY, PAYR) | 20000113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigung | 20000928 | ||
| 2 | Namens- oder Berechtigungsfehler | 20000928 | ||
| 3 | Infonet nicht instanziert | 20040630 | ||
| 4 | Infonet->formclass nicht instanziert | 20040630 | ||
| 5 | Objektkatalog | 20000928 | ||
| 6 | Transport | 20000928 |
Method DELETE_DIM_SELECTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFODIM | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Infodimension | 20000117 |
Method DELETE_DIM_SELECTIONS on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method FREE Signature
Method FREE on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method FREE on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_ALL_SELECTION_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFODIM | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Infodimension | 20000117 | |||
| 2 | RE_INFOFIELDS | Value transfer | Type reference (TYPE) | HRF02_INFOFIELD_COLLECTION | Infofields | 20000113 |
Method GET_ALL_SELECTION_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_DEFAULTVALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SELFIELD | Call by reference | Type reference (TYPE) | HRF02_SEL_SCREEN_FIELDS | Hrforms: Felder fürs Selektionsbild des Druckreports | 20040719 | |||
| 2 | RE_DEFAULTVALUE | Value transfer | Type reference (TYPE) | STRING | 20040719 |
Method GET_DEFAULTVALUE on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_FIELD_ATTRIB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RANGETAB | Call by reference | Type reference (TYPE) | HRF01_SELECTION_RNG_COLLECTION | Ausprägungen der Selektion | 20040212 | |||
| 2 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Infofield | 20040212 |
Method GET_FIELD_ATTRIB on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_METASTAR_SELDIMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_METASTAR | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | HR-Formularobjekt | 20020214 | |||
| 2 | RE_SELDIMS | Value transfer | Type reference (TYPE) | HRF02_OBJECT_NAME_COLLECTION | HR-Formulare: Objektattribute | 20020214 |
Method GET_METASTAR_SELDIMS on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_ON_SCREEN_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_SCREEN_FIELDS | Value transfer | Type reference (TYPE) | HRF02_SEL_SCREEN_FIELDS_TAB | Felder auf Selektionsbild | 20040212 |
Method GET_ON_SCREEN_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_PROGRAM_SYMBOLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_SYMBOLS | Value transfer | Type reference (TYPE) | HRF01_SYMBOLSET_COLLECTION | Programmsymbole | 20040213 |
Method GET_PROGRAM_SYMBOLS on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_SELECTION_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Infofield | 20000113 | |||
| 2 | RE_NAME | Value transfer | Type reference (TYPE) | HRF_SELECTION | Name der Selektion | 20000113 |
Method GET_SELECTION_NAME on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method GET_USED_SELECTION_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFODIM | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Infodimension | 20000117 | |||
| 2 | RE_INFOFIELDS | Value transfer | Type reference (TYPE) | HRF02_INFOFIELD_COLLECTION | Infofields | 20000113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Felder selektiert | 20000113 |
Method HAS_SELECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Infofield | 20000113 | |||
| 2 | RE_RESULT | Value transfer | Type reference (TYPE) | XFELD | Funktionswert | 20000113 |
Method HAS_SELECTION on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method MAKE_RANGENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Feld | 20000113 | |||
| 2 | RE_NAME | Value transfer | Type reference (TYPE) | HRF_SELECTION | Name der Select-Option | 20000113 |
Method MAKE_RANGENAME on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method ON_FORMCLASS_CHANGED Signature
Method ON_FORMCLASS_CHANGED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method ON_FORMCLASS_CHANGED on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method ON_INFONET_LOADED Signature
Method ON_INFONET_LOADED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method ON_INFONET_LOADED on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method ON_INFONET_SAVED Signature
Method ON_INFONET_SAVED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method ON_INFONET_SAVED on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method ON_SEL_NODE_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIMENSION | Value transfer | Attribute reference (LIKE) | 20000128 |
Method ON_SEL_NODE_DELETED on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method READ_DB Signature
Method READ_DB on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method READ_DB on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method SET_FIELD_ATTRIB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Infofield | 20000113 | |||
| 2 | IM_RAISE_SEL_CHANGED | Call by reference | Type reference (TYPE) | XFELD | C_TRUE | Feld zum Ankreuzen | 20041208 | ||
| 3 | IM_RANGETAB | Call by reference | Type reference (TYPE) | HRF01_SELECTION_RNG_COLLECTION | Ausprägungen der Selektion | 20000113 | |||
| 4 | RE_CHANGED | Value transfer | Type reference (TYPE) | XFELD | Selektion wurde geändert | 20020502 |
Method SET_FIELD_ATTRIB on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method SET_FIELD_ATTRIB_4_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | HR-Formularobjekt | 20040129 | |||
| 2 | IM_RAISE_SEL_CHANGED | Call by reference | Type reference (TYPE) | XFELD | C_TRUE | Feld zum Ankreuzen | 20041208 | ||
| 3 | IM_RANGETAB | Call by reference | Type reference (TYPE) | HRF01_SELECTION_RNG_COLLECTION | HR-Formulare: Ranges für Selektionen | 20040129 | |||
| 4 | RE_CHANGED | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20040129 |
Method SET_FIELD_ATTRIB_4_ALL on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method SET_GLOBAL_FIELD_ATTRIB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | HR-Formularobjekt | 20040129 | |||
| 2 | RE_CHANGED | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20040129 |
Method SET_GLOBAL_FIELD_ATTRIB on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method SET_ON_SCREEN_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SCREEN_FIELDS | Call by reference | Type reference (TYPE) | HRF02_SEL_SCREEN_FIELDS_TAB | Felder auf Selektionsbild | 20040212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ungültiges Feld | 20040212 |
Method UPDATE_DB Signature
Method UPDATE_DB on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method UPDATE_DB on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method UPDATE_SEL_ICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INFOFIELD | Call by reference | Object reference (TYPE REF TO) | CL_INFOFIELD_HRF02 | HR-Formulare: InfoField | 20040129 | |||
| 2 | IM_SEL_ACTIVE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040129 |
Method UPDATE_SEL_ICON on class CL_SELECTION_MANAGER_HRF02 has no exception.
Method UPD_PERMITTED_SCREEN_FIELDS Signature
Method UPD_PERMITTED_SCREEN_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no parameter.
Method UPD_PERMITTED_SCREEN_FIELDS on class CL_SELECTION_MANAGER_HRF02 has no exception.
Event Signatures
Event SELECTION_CHANGED Signature
Event SELECTION_CHANGED on class CL_SELECTION_MANAGER_HRF02 has no parameter.
History
| Last changed by/on | SAP | 20050219 |
| SAP Release Created in | 46C |