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
⤷ 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 | PTNM0 | 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 | AI_FILTER | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_HRTNM_FILTER | Filter for TNM | 20120418 | ||
2 | AO_HISTO_ALV | Instance attribute | Protected | Object reference (TYPE REF TO) | OBJECT | ALV class for training history | 20120418 | ||
3 | AS_HISTO_DATA | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Training history structure data | 20120418 | ||
4 | AT_HISTO_DATA | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Training history table data | 20120418 | ||
5 | AV_ALV_CLASSNAME | Instance attribute | Protected | Type reference (TYPE) | CLASSNAME | ALV class name | 20120418 | ||
6 | AV_DATE_REF | Instance attribute | Protected | Type reference (TYPE) | DATUM | Reference date | 20120418 | ||
7 | AV_DISPLAY_MODE | Instance attribute | Protected | Type reference (TYPE) | CHAR2 | Display mode | 20120418 | ||
8 | AV_GET_L | Instance attribute | Protected | Type reference (TYPE) | XFELD | Get L object ref.? | 20120418 | ||
9 | AV_GET_L_AND_D | Instance attribute | Protected | Type reference (TYPE) | XFELD | Get L and D object ref.? | 20120418 | ||
10 | AV_NO_AUTH_CHECK | Instance attribute | Protected | Type reference (TYPE) | XFELD | No authority check? | 20120418 | ||
11 | AV_SELTY | Instance attribute | Protected | Type reference (TYPE) | HRTNM_HISTO_SELTY | Selection type | 20120418 | ||
12 | AV_STRUCT_NAME | 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 | Importing | II_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_HRTNM_FILTER | Filter interface for TNM | 20120418 | ||
2 | Importing | IV_ALV_CLASSNAME | Call by reference | Type reference (TYPE) | CLASSNAME | ALV class name | 20120418 | ||
3 | Importing | IV_DATE_REF | Call by reference | Type reference (TYPE) | DATUM | Reference date | 20120418 | ||
4 | Importing | IV_DISPLAY_MODE | Call by reference | Type reference (TYPE) | CHAR2 | Display mode, 'RC' or 'AA' (test, on-going dev.) | 20120418 | ||
5 | Importing | IV_GET_L | Call by reference | Type reference (TYPE) | XFELD | Get L object ref.? | 20120418 | ||
6 | Importing | IV_GET_L_AND_D | Call by reference | Type reference (TYPE) | XFELD | Get L and D object ref.? | 20120418 | ||
7 | Importing | IV_SELTY | Call by reference | Type reference (TYPE) | HRTNM_HISTO_SELTY | Selection type | 20120418 | ||
8 | Importing | 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 | Changing | 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 | Exporting | EV_FILTER_KO | Call by reference | Type reference (TYPE) | XFELD | Check on TN filter KO? | 20120419 | ||
2 | Importing | IT_RECO_DATA | Call by reference | Type reference (TYPE) | HRTNM_TN_HISTO_RC_TAB | Regulatory compliance data | 20120419 | ||
3 | Importing | 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 | Changing | 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 | Changing | CS_HISTO_DATA | Call by reference | Type reference (TYPE) | ANY | 20120419 | |||
2 | Exporting | ES_P1681 | Call by reference | Type reference (TYPE) | P1681 | Infotype 1681 | 20120419 | ||
3 | Exporting | ES_P1686 | Call by reference | Type reference (TYPE) | P1686 | Infotype 1686 | 20120419 | ||
4 | Exporting | ET_ABS_ATT_DATA | Call by reference | Type reference (TYPE) | HRTNM_HRT1686_TAB | Abs./Att. data | 20120419 | ||
5 | Exporting | 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 | Changing | CS_PERSON | Call by reference | Type reference (TYPE) | ANY | Current data on in-process trainer | 20120418 | ||
2 | Changing | CT_PERSON | Call by reference | Type reference (TYPE) | STANDARD TABLE | All data on in-process trainer | 20120418 | ||
3 | Importing | IT_HRT1691 | Call by reference | Type reference (TYPE) | HRTNM_HRT1691_TAB | Trainer costs data | 20120418 | ||
4 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Course data | 20120418 | ||
2 | Importing | 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 | Importing | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Course data | 20120418 | ||
2 | Importing | 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 | Changing | CS_PERSON | Call by reference | Type reference (TYPE) | ANY | Current data | 20120418 | ||
2 | Importing | IV_ABHRS | Call by reference | Type reference (TYPE) | ANY | Number of absence hours | 20120418 | ||
3 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20120418 | ||
4 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20120511 | |
5 | Importing | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country grouping | 20120511 | ||
6 | Importing | IV_NBHRE | Call by reference | Type reference (TYPE) | ANY | Number of course hours | 20120419 | ||
7 | Importing | IV_NBHRS | Call by reference | Type reference (TYPE) | ANY | Number of standard hours | 20120418 | ||
8 | Importing | IV_ONLY_RESET | Call by reference | Type reference (TYPE) | XFELD | Reset data only | 20120418 | ||
9 | Importing | IV_OVHRS | Call by reference | Type reference (TYPE) | ANY | Number of overtime hours | 20120418 | ||
10 | Importing | IV_RESON | Call by reference | Type reference (TYPE) | HRTNM_REASN | Absence Reason | 20120511 | ||
11 | Importing | 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 | Changing | CS_PERSON | Call by reference | Type reference (TYPE) | ANY | Trainer data | 20120418 | ||
2 | Exporting | ES_P1691 | Call by reference | Type reference (TYPE) | P1691 | Infotype 1691 | 20120418 | ||
3 | Exporting | ET_HRT1691 | Call by reference | Type reference (TYPE) | HRTNM_HRT1691_TAB | Table infotype for structure HRT1691 | 20120418 | ||
4 | Importing | IS_P1001_E_TRAINER | Call by reference | Type reference (TYPE) | P1001 | Infotype 1001 trainer | 20120418 | ||
5 | Importing | IT_HRT1691 | Call by reference | Type reference (TYPE) | HRTNM_HRT1691_TAB | Table infotype for structure HRT1691 | 20120418 | ||
6 | Importing | IT_P1691 | Call by reference | Type reference (TYPE) | HRTNM_P1691_TAB | Table infotype for structure P1691 | 20120418 | ||
7 | Importing | IV_EVBEG | Call by reference | Type reference (TYPE) | ANY | Event beginning date | 20120418 | ||
8 | Importing | IV_EVEND | Call by reference | Type reference (TYPE) | ANY | Event ending date | 20120418 | ||
9 | Importing | 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 |