SAP ABAP Class CL_HRTNM_HISTO_MANAGER (Manager class for training history report)
Hierarchy
☛
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
⤷
PY-FR (Application Component) France
⤷
P99S_TNM (Package) Training needs management
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRTNM_HISTO_MANAGER | Interface for training history management | 20120418 |
Properties
| Class | CL_HRTNM_HISTO_MANAGER | |
| Short Description | Manager class for training history report | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | P99S_TNM | Training needs management |
| Created | 20120327 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRTNM_HISTO_MANAGER | Interface for training history management | 20120418 |
Friends
Class CL_HRTNM_HISTO_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_HRTNM_FILTER | Filter for TNM | 20120418 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | OBJECT | ALV class for training history | 20120418 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Training history structure data | 20120418 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Training history table data | 20120418 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CLASSNAME | ALV class name | 20120418 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | DATUM | Reference date | 20120418 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | CHAR2 | Display mode | 20120418 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Get L object ref.? | 20120418 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Get L and D object ref.? | 20120418 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | XFELD | No authority check? | 20120418 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | HRTNM_HISTO_SELTY | Selection type | 20120418 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | TYPENAME | Structure name for training history data | 20120418 |
Methods
Events
Class CL_HRTNM_HISTO_MANAGER has no event.
Types
Class CL_HRTNM_HISTO_MANAGER has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | II_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_HRTNM_FILTER | Filter interface for TNM | 20120418 | |||
| 2 | IV_ALV_CLASSNAME | Call by reference | Type reference (TYPE) | CLASSNAME | ALV class name | 20120418 | |||
| 3 | IV_DATE_REF | Call by reference | Type reference (TYPE) | DATUM | Reference date | 20120418 | |||
| 4 | IV_DISPLAY_MODE | Call by reference | Type reference (TYPE) | CHAR2 | Display mode, 'RC' or 'AA' (test, on-going dev.) | 20120418 | |||
| 5 | IV_GET_L | Call by reference | Type reference (TYPE) | XFELD | Get L object ref.? | 20120418 | |||
| 6 | IV_GET_L_AND_D | Call by reference | Type reference (TYPE) | XFELD | Get L and D object ref.? | 20120418 | |||
| 7 | IV_SELTY | Call by reference | Type reference (TYPE) | HRTNM_HISTO_SELTY | Selection type | 20120418 | |||
| 8 | IV_STRUCT_NAME | Call by reference | Type reference (TYPE) | TYPENAME | Structure name for training history data | 20120418 |
Method CONSTRUCTOR on class CL_HRTNM_HISTO_MANAGER has no exception.
Method FILTER_PERSON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PERSON | Call by reference | Type reference (TYPE) | HRTNM_HISTO_PERSON_TN_TAB | Person list (attendee) for in-process E object | 20120418 |
Method FILTER_PERSON on class CL_HRTNM_HISTO_MANAGER has no exception.
Method FILTER_TN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FILTER_KO | Call by reference | Type reference (TYPE) | XFELD | Check on TN filter KO? | 20120419 | |||
| 2 | IT_RECO_DATA | Call by reference | Type reference (TYPE) | HRTNM_TN_HISTO_RC_TAB | Regulatory compliance data | 20120419 | |||
| 3 | IV_TLREF | Call by reference | Type reference (TYPE) | HRTNM_TLREF | Training Legal Reference | 20120419 |
Method FILTER_TN on class CL_HRTNM_HISTO_MANAGER has no exception.
Method FILTER_TRAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_P1001_E_TRAINER | Call by reference | Type reference (TYPE) | P1001TAB | Trainer list for in-process E object | 20120418 |
Method FILTER_TRAINER on class CL_HRTNM_HISTO_MANAGER has no exception.
Method GET_TN_ADD_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_HISTO_DATA | Call by reference | Type reference (TYPE) | ANY | 20120419 | ||||
| 2 | ES_P1681 | Call by reference | Type reference (TYPE) | P1681 | Infotype 1681 | 20120419 | |||
| 3 | ES_P1686 | Call by reference | Type reference (TYPE) | P1686 | Infotype 1686 | 20120419 | |||
| 4 | ET_ABS_ATT_DATA | Call by reference | Type reference (TYPE) | HRTNM_HRT1686_TAB | Abs./Att. data | 20120419 | |||
| 5 | ET_RECO_DATA | Call by reference | Type reference (TYPE) | HRTNM_TN_HISTO_RC_TAB | Regulatory compliance for training histo table type | 20120419 |
Method GET_TN_ADD_DATA on class CL_HRTNM_HISTO_MANAGER has no exception.
Method HANDLE_TRAINER_HDOSCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PERSON | Call by reference | Type reference (TYPE) | ANY | Current data on in-process trainer | 20120418 | |||
| 2 | CT_PERSON | Call by reference | Type reference (TYPE) | STANDARD TABLE | All data on in-process trainer | 20120418 | |||
| 3 | IT_HRT1691 | Call by reference | Type reference (TYPE) | HRTNM_HRT1691_TAB | Trainer costs data | 20120418 | |||
| 4 | IV_TSCHT | Call by reference | Type reference (TYPE) | HRTNM_TSCHT | Time recording type | 20120418 |
Method HANDLE_TRAINER_HDOSCH on class CL_HRTNM_HISTO_MANAGER has no exception.
Method PROCESS_COURSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Course data | 20120418 |
Method PROCESS_COURSE on class CL_HRTNM_HISTO_MANAGER has no exception.
Method PROCESS_COURSE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Course group data | 20120418 |
Method PROCESS_COURSE_GROUP on class CL_HRTNM_HISTO_MANAGER has no exception.
Method PROCESS_COURSE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Course type data | 20120418 |
Method PROCESS_COURSE_TYPE on class CL_HRTNM_HISTO_MANAGER has no exception.
Method PROCESS_PERSON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Course data | 20120418 | |||
| 2 | IT_SCHED | Call by reference | Type reference (TYPE) | HRTNM_HRVSCHED_TAB | Schedule table | 20120418 |
Method PROCESS_PERSON on class CL_HRTNM_HISTO_MANAGER has no exception.
Method PROCESS_TRAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Course data | 20120418 | |||
| 2 | IT_SCHED | Call by reference | Type reference (TYPE) | HRTNM_HRVSCHED_TAB | Schedule table | 20120418 |
Method PROCESS_TRAINER on class CL_HRTNM_HISTO_MANAGER has no exception.
Method SET_TIME_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PERSON | Call by reference | Type reference (TYPE) | ANY | Current data | 20120418 | |||
| 2 | IV_ABHRS | Call by reference | Type reference (TYPE) | ANY | Number of absence hours | 20120418 | |||
| 3 | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20120418 | |||
| 4 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20120511 | ||
| 5 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country grouping | 20120511 | |||
| 6 | IV_NBHRE | Call by reference | Type reference (TYPE) | ANY | Number of course hours | 20120419 | |||
| 7 | IV_NBHRS | Call by reference | Type reference (TYPE) | ANY | Number of standard hours | 20120418 | |||
| 8 | IV_ONLY_RESET | Call by reference | Type reference (TYPE) | XFELD | Reset data only | 20120418 | |||
| 9 | IV_OVHRS | Call by reference | Type reference (TYPE) | ANY | Number of overtime hours | 20120418 | |||
| 10 | IV_RESON | Call by reference | Type reference (TYPE) | HRTNM_REASN | Absence Reason | 20120511 | |||
| 11 | IV_TSCHT | Call by reference | Type reference (TYPE) | HRTNM_TSCHT | Time recording type | 20120418 |
Method SET_TIME_DATA on class CL_HRTNM_HISTO_MANAGER has no exception.
Method SET_TRAINER_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PERSON | Call by reference | Type reference (TYPE) | ANY | Trainer data | 20120418 | |||
| 2 | ES_P1691 | Call by reference | Type reference (TYPE) | P1691 | Infotype 1691 | 20120418 | |||
| 3 | ET_HRT1691 | Call by reference | Type reference (TYPE) | HRTNM_HRT1691_TAB | Table infotype for structure HRT1691 | 20120418 | |||
| 4 | IS_P1001_E_TRAINER | Call by reference | Type reference (TYPE) | P1001 | Infotype 1001 trainer | 20120418 | |||
| 5 | IT_HRT1691 | Call by reference | Type reference (TYPE) | HRTNM_HRT1691_TAB | Table infotype for structure HRT1691 | 20120418 | |||
| 6 | IT_P1691 | Call by reference | Type reference (TYPE) | HRTNM_P1691_TAB | Table infotype for structure P1691 | 20120418 | |||
| 7 | IV_EVBEG | Call by reference | Type reference (TYPE) | ANY | Event beginning date | 20120418 | |||
| 8 | IV_EVEND | Call by reference | Type reference (TYPE) | ANY | Event ending date | 20120418 | |||
| 9 | IV_TSCHT | Call by reference | Type reference (TYPE) | ANY | Time recording type | 20120418 |
Method SET_TRAINER_INFO on class CL_HRTNM_HISTO_MANAGER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |