SAP ABAP Class CL_HRTNM_REPORT_SERVICES (TNM: service class for reporting)
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
Properties
Class | CL_HRTNM_REPORT_SERVICES | |
Short Description | TNM: service class for reporting | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | P99S_TNM | Training needs management |
Created | 20070710 | 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 | PTNM0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | PTNM1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRTNM_REPORT_SERVICES has no interface implemented.
Friends
Class CL_HRTNM_REPORT_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | A_O_INFOTYPE_READ | Instance attribute | Private | Object reference (TYPE REF TO) | IF_HRBAS_READ_INFOTYPE | Object for reading infotype data | 20101011 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ATTENDEE_RETRIEVE_ACTUAL_TN | Static method | Public | Method | Retrieve actual TN for a given course and a given attendee | 20081007 |
2 | CHECK_MOLGA | Static method | Public | Method | Check molga | 20071012 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20101011 |
4 | DISPLAY_TN | Static method | Public | Method | Display a given TN object within TNM transaction | 20080116 |
5 | GET_ITNNNN_INFO | Static method | Public | Method | Get given infotype data attached to a given object | 20080205 |
6 | GET_OBJEC_INFO | Static method | Public | Method | Set information on training need object | 20080117 |
7 | GET_OBJEC_LIST | Static method | Public | Method | Get object list attached to a given TP | 20070905 |
8 | GET_RC_LABEL | Static method | Public | Method | Get label attached to regulatory compliance info | 20080206 |
9 | GET_RECO | Instance method | Public | Method | Get regulatory compliance data related to a training need | 20101011 |
10 | GET_TN | Instance method | Public | Method | Return all TN's of a TP and TP children | 20101015 |
11 | GET_TN_CHILDREN | Instance method | Public | Method | Returns all training need descendants of a TN | 20101015 |
12 | GET_TP_RELATED_TO_TN | Static method | Public | Method | Get related TP ref. attached to a TN object | 20080117 |
13 | SET_TN_REF | Static method | Private | Method | Set TN reference | 20080116 |
14 | SET_USER_NAVSTATE | Static method | Private | Method | Set user navigation parameter | 20080116 |
15 | TEMSE_CREATE_NEW | Static method | Public | Method | Create new temse | 20070710 |
16 | TN_CHECK_INHERITANCE | Static method | Public | Method | Check if TN is inherited and returns parent ref. if needed | 20080131 |
17 | TN_GET_D_OBJECT | Static method | Public | Method | Get D object attached to a TN | 20080205 |
18 | TN_RETRIEVE_CHILD | Static method | Public | Method | Retrieve child(s) for a given TN ref. | 20080204 |
19 | TN_SEARCH_BY_CATALOG | Static method | Public | Method | Search all TN objects related to a catalog object | 20080122 |
Events
Class CL_HRTNM_REPORT_SERVICES has no event.
Types
Class CL_HRTNM_REPORT_SERVICES has no local type.
Method Signatures
Method ATTENDEE_RETRIEVE_ACTUAL_TN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OBJTN | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20081007 | ||
2 | Exporting | EX_TAB_HRT1681 | Call by reference | Type reference (TYPE) | HRTNM_HRT1681_TAB | TNM: Table type HRT1681 | 20081007 | ||
3 | Exporting | EX_WA_P1681 | Call by reference | Type reference (TYPE) | P1681 | TNM: p1681 table type | 20081007 | ||
4 | Importing | IM_ATTTY | Call by reference | Type reference (TYPE) | HRTNM_ATTTY | TNM: attendee type | 20081007 | ||
5 | Importing | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20081007 | ||
6 | Importing | IM_COURSE_ID | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20081007 | ||
7 | Importing | IM_COURSE_TYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20081007 | ||
8 | Importing | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20081007 | ||
9 | Importing | IM_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Attendee ID | 20081007 | ||
10 | Importing | IM_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20081007 | ||
11 | Importing | IM_RECO_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | PTNM1_C_TRUE | 20081007 |
Method ATTENDEE_RETRIEVE_ACTUAL_TN on class CL_HRTNM_REPORT_SERVICES has no exception.
Method CHECK_MOLGA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20071012 | ||
2 | Importing | IM_OBJID | Call by reference | Type reference (TYPE) | HROBJID | TP reference | 20071023 |
Method CHECK_MOLGA on class CL_HRTNM_REPORT_SERVICES has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_HRTNM_REPORT_SERVICES has no parameter.
Method CONSTRUCTOR on class CL_HRTNM_REPORT_SERVICES has no exception.
Method DISPLAY_TN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_WA_TN_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080116 |
Method DISPLAY_TN on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_ITNNNN_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_HRTNNNN | Call by reference | Type reference (TYPE) | TABLE | 20080205 | |||
2 | Exporting | EX_WA_PNNNN | Call by reference | Type reference (TYPE) | ANY | 20080205 | |||
3 | Importing | IM_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotype | 20080205 | ||
4 | Importing | IM_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | TN object reference | 20080205 |
Method GET_ITNNNN_INFO on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_OBJEC_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080117 | ||
2 | Exporting | EX_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20080206 | ||
3 | Importing | IM_AUTH_CHECK | Call by reference | Type reference (TYPE) | XFELD | Authority check | 20120316 | ||
4 | Importing | IV_DO_RESET | Call by reference | Type reference (TYPE) | XFELD | Do parameters reset? | 20130524 |
Method GET_OBJEC_INFO on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_OBJEC_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Org. Management: Table of Object Entries | 20070905 | ||
2 | Importing | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20071018 | ||
3 | Importing | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20071018 | ||
4 | Importing | IM_REQ_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Request object type | 20070905 | ||
5 | Importing | IM_TP_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20070905 |
Method GET_OBJEC_LIST on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_RC_LABEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_WA_IT1681_TXT | Call by reference | Type reference (TYPE) | ANY | Structure with IT1681 basis and text fields | 20080206 | ||
2 | Importing | IM_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20080206 | ||
3 | Importing | IM_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20080206 | ||
4 | Importing | IM_TAB_HRT1681 | Call by reference | Type reference (TYPE) | HRTNM_HRT1681_TAB | TNM: Table type HRT1681 | 20080206 | ||
5 | Importing | IM_WA_HRT1681 | Call by reference | Type reference (TYPE) | HRT1681 | Table Part Infotype 1681 | 20080206 |
Method GET_RC_LABEL on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_RECO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_RECO | Call by reference | Type reference (TYPE) | P1681 | Infotype 1681 | 20101011 | ||
2 | Exporting | EX_RECO_TAB | Call by reference | Type reference (TYPE) | HRTNM_HRT1681_TAB | TNM: Table type HRT1681 | 20101011 | ||
3 | Importing | IM_TN | Call by reference | Type reference (TYPE) | HRIPKEY | Key Structure for Infotype Structures PNNNN | 20101011 |
Method GET_RECO on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_TN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_TN | Call by reference | Type reference (TYPE) | HRTNM_P1000_TAB | Table Type With Structure P1000 | 20101015 | ||
2 | Importing | IM_GET_CHILDREN | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Get all child TN's, not only direct descendants | 20101015 | |
3 | Importing | IM_TP | Call by reference | Type reference (TYPE) | HRIPKEY | Key Structure for Infotype Structures PNNNN | 20101015 |
Method GET_TN on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_TN_CHILDREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_TN | Call by reference | Type reference (TYPE) | HRTNM_P1000_TAB | Table Type With Structure P1001 | 20101015 | ||
2 | Importing | IM_TN | Call by reference | Type reference (TYPE) | HRIPKEY | Key Structure for Infotype Structures PNNNN | 20101015 |
Method GET_TN_CHILDREN on class CL_HRTNM_REPORT_SERVICES has no exception.
Method GET_TP_RELATED_TO_TN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_NODEOBJEC | Call by reference | Type reference (TYPE) | KEYOBJEC_T | Structure objec with Node Key for Tree Control | 20080121 | ||
2 | Exporting | EX_TAB_NODESTRUC | Call by reference | Type reference (TYPE) | KEYSTRUC_T | Table of type TREE_STRUC | 20080121 | ||
3 | Exporting | EX_WA_TP_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080117 | ||
4 | Importing | IM_WA_TN_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080117 |
Method GET_TP_RELATED_TO_TN on class CL_HRTNM_REPORT_SERVICES has no exception.
Method SET_TN_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080116 | ||
2 | Importing | IM_WA_DATA | Call by reference | Type reference (TYPE) | ANY | 20080116 |
Method SET_TN_REF on class CL_HRTNM_REPORT_SERVICES has no exception.
Method SET_USER_NAVSTATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080116 |
Method SET_USER_NAVSTATE on class CL_HRTNM_REPORT_SERVICES has no exception.
Method TEMSE_CREATE_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_IS_OK | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070710 | ||
2 | Exporting | EX_TEMSE | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | class for TemSe Southern Europe | 20070710 | ||
3 | Importing | IM_EXP_TEMSE_REF | Call by reference | Type reference (TYPE) | XFELD | PTNM1_C_FALSE | Export temse reference to shared memory? | 20070807 | |
4 | Importing | IM_MEMORY_ID | Call by reference | Type reference (TYPE) | ANY | 20080708 | |||
5 | Importing | IM_MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Reference to Interface of Message Handler | 20070710 | ||
6 | Importing | IM_TAB_TEMSE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20070710 | |||
7 | Importing | IM_TMSLG_NAME | Call by reference | Type reference (TYPE) | P_TS_TSOBJ | HR TemSe object | 20110125 | ||
8 | Importing | IM_TMSTP_NAME | Call by reference | Type reference (TYPE) | P_TS_TSOBJ | HR TemSe object | 20110125 | ||
9 | Importing | IM_TYPE | Call by reference | Type reference (TYPE) | RPTSTYPE-OBJKN | Sous-application | 20070710 |
Method TEMSE_CREATE_NEW on class CL_HRTNM_REPORT_SERVICES has no exception.
Method TN_CHECK_INHERITANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_IS_INHERITED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20080131 | ||
2 | Exporting | EX_WA_OBJEC_PARENT | Call by reference | Type reference (TYPE) | OBJEC | Parent TN ref. | 20080131 | ||
3 | Importing | IM_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | TN ref. | 20080131 |
Method TN_CHECK_INHERITANCE on class CL_HRTNM_REPORT_SERVICES has no exception.
Method TN_GET_D_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_WA_D_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | D object reference | 20080205 | ||
2 | Importing | IM_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | TN object reference | 20080205 |
Method TN_GET_D_OBJECT on class CL_HRTNM_REPORT_SERVICES has no exception.
Method TN_RETRIEVE_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_TN_TREE | Call by reference | Type reference (TYPE) | HRTNM_TREE_TAB | Org. Management: Table of Object Entries | 20080204 | ||
2 | Importing | IM_FORCE_READ | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20080221 | ||
3 | Importing | IM_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080204 |
Method TN_RETRIEVE_CHILD on class CL_HRTNM_REPORT_SERVICES has no exception.
Method TN_SEARCH_BY_CATALOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_TN_OBJEC | Call by reference | Type reference (TYPE) | TABLE | HR: Table of Selected Objects | 20080122 | ||
2 | Exporting | EX_WA_D_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080122 | ||
3 | Importing | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080130 | ||
4 | Importing | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080130 | ||
5 | Importing | IM_WA_CAT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Catalog object on which search is based | 20080123 | ||
6 | Importing | IM_WA_TN_ASSIGN_BET | Call by reference | Type reference (TYPE) | HRTNM_S_TN_ASSIGN_BET | TNM: business event type structure | 20080205 |
Method TN_SEARCH_BY_CATALOG on class CL_HRTNM_REPORT_SERVICES has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 600 |