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
⤷
⤷
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 | 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) |
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 | 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 | Static method | Public | Method | Retrieve actual TN for a given course and a given attendee | 20081007 | |
| 2 | Static method | Public | Method | Check molga | 20071012 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20101011 | |
| 4 | Static method | Public | Method | Display a given TN object within TNM transaction | 20080116 | |
| 5 | Static method | Public | Method | Get given infotype data attached to a given object | 20080205 | |
| 6 | Static method | Public | Method | Set information on training need object | 20080117 | |
| 7 | Static method | Public | Method | Get object list attached to a given TP | 20070905 | |
| 8 | Static method | Public | Method | Get label attached to regulatory compliance info | 20080206 | |
| 9 | Instance method | Public | Method | Get regulatory compliance data related to a training need | 20101011 | |
| 10 | Instance method | Public | Method | Return all TN's of a TP and TP children | 20101015 | |
| 11 | Instance method | Public | Method | Returns all training need descendants of a TN | 20101015 | |
| 12 | Static method | Public | Method | Get related TP ref. attached to a TN object | 20080117 | |
| 13 | Static method | Private | Method | Set TN reference | 20080116 | |
| 14 | Static method | Private | Method | Set user navigation parameter | 20080116 | |
| 15 | Static method | Public | Method | Create new temse | 20070710 | |
| 16 | Static method | Public | Method | Check if TN is inherited and returns parent ref. if needed | 20080131 | |
| 17 | Static method | Public | Method | Get D object attached to a TN | 20080205 | |
| 18 | Static method | Public | Method | Retrieve child(s) for a given TN ref. | 20080204 | |
| 19 | 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 | EX_OBJTN | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20081007 | |||
| 2 | EX_TAB_HRT1681 | Call by reference | Type reference (TYPE) | HRTNM_HRT1681_TAB | TNM: Table type HRT1681 | 20081007 | |||
| 3 | EX_WA_P1681 | Call by reference | Type reference (TYPE) | P1681 | TNM: p1681 table type | 20081007 | |||
| 4 | IM_ATTTY | Call by reference | Type reference (TYPE) | HRTNM_ATTTY | TNM: attendee type | 20081007 | |||
| 5 | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20081007 | |||
| 6 | IM_COURSE_ID | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20081007 | |||
| 7 | IM_COURSE_TYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20081007 | |||
| 8 | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20081007 | |||
| 9 | IM_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Attendee ID | 20081007 | |||
| 10 | IM_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20081007 | |||
| 11 | 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 | CH_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20071012 | |||
| 2 | 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 | 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 | EX_TAB_HRTNNNN | Call by reference | Type reference (TYPE) | TABLE | 20080205 | ||||
| 2 | EX_WA_PNNNN | Call by reference | Type reference (TYPE) | ANY | 20080205 | ||||
| 3 | IM_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotype | 20080205 | |||
| 4 | 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 | CH_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080117 | |||
| 2 | EX_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20080206 | |||
| 3 | IM_AUTH_CHECK | Call by reference | Type reference (TYPE) | XFELD | Authority check | 20120316 | |||
| 4 | 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 | EX_TAB_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Org. Management: Table of Object Entries | 20070905 | |||
| 2 | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20071018 | |||
| 3 | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20071018 | |||
| 4 | IM_REQ_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Request object type | 20070905 | |||
| 5 | 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 | CH_WA_IT1681_TXT | Call by reference | Type reference (TYPE) | ANY | Structure with IT1681 basis and text fields | 20080206 | |||
| 2 | IM_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20080206 | |||
| 3 | IM_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20080206 | |||
| 4 | IM_TAB_HRT1681 | Call by reference | Type reference (TYPE) | HRTNM_HRT1681_TAB | TNM: Table type HRT1681 | 20080206 | |||
| 5 | 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 | EX_RECO | Call by reference | Type reference (TYPE) | P1681 | Infotype 1681 | 20101011 | |||
| 2 | EX_RECO_TAB | Call by reference | Type reference (TYPE) | HRTNM_HRT1681_TAB | TNM: Table type HRT1681 | 20101011 | |||
| 3 | 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 | EX_TAB_TN | Call by reference | Type reference (TYPE) | HRTNM_P1000_TAB | Table Type With Structure P1000 | 20101015 | |||
| 2 | IM_GET_CHILDREN | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Get all child TN's, not only direct descendants | 20101015 | ||
| 3 | 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 | EX_TAB_TN | Call by reference | Type reference (TYPE) | HRTNM_P1000_TAB | Table Type With Structure P1001 | 20101015 | |||
| 2 | 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 | EX_TAB_NODEOBJEC | Call by reference | Type reference (TYPE) | KEYOBJEC_T | Structure objec with Node Key for Tree Control | 20080121 | |||
| 2 | EX_TAB_NODESTRUC | Call by reference | Type reference (TYPE) | KEYSTRUC_T | Table of type TREE_STRUC | 20080121 | |||
| 3 | EX_WA_TP_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080117 | |||
| 4 | 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 | EX_WA_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080116 | |||
| 2 | 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 | 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 | CH_IS_OK | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070710 | |||
| 2 | EX_TEMSE | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | class for TemSe Southern Europe | 20070710 | |||
| 3 | IM_EXP_TEMSE_REF | Call by reference | Type reference (TYPE) | XFELD | PTNM1_C_FALSE | Export temse reference to shared memory? | 20070807 | ||
| 4 | IM_MEMORY_ID | Call by reference | Type reference (TYPE) | ANY | 20080708 | ||||
| 5 | IM_MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Reference to Interface of Message Handler | 20070710 | |||
| 6 | IM_TAB_TEMSE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20070710 | ||||
| 7 | IM_TMSLG_NAME | Call by reference | Type reference (TYPE) | P_TS_TSOBJ | HR TemSe object | 20110125 | |||
| 8 | IM_TMSTP_NAME | Call by reference | Type reference (TYPE) | P_TS_TSOBJ | HR TemSe object | 20110125 | |||
| 9 | 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 | EX_IS_INHERITED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20080131 | |||
| 2 | EX_WA_OBJEC_PARENT | Call by reference | Type reference (TYPE) | OBJEC | Parent TN ref. | 20080131 | |||
| 3 | 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 | EX_WA_D_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | D object reference | 20080205 | |||
| 2 | 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 | EX_TAB_TN_TREE | Call by reference | Type reference (TYPE) | HRTNM_TREE_TAB | Org. Management: Table of Object Entries | 20080204 | |||
| 2 | IM_FORCE_READ | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20080221 | |||
| 3 | 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 | EX_TAB_TN_OBJEC | Call by reference | Type reference (TYPE) | TABLE | HR: Table of Selected Objects | 20080122 | |||
| 2 | EX_WA_D_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Work Area for Database PCH | 20080122 | |||
| 3 | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20080130 | |||
| 4 | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080130 | |||
| 5 | IM_WA_CAT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Catalog object on which search is based | 20080123 | |||
| 6 | 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 |