SAP ABAP Interface IF_CNVHCM_PRESEL_SERVICE_BL (TDMS4HCM: Services for Processing of Object Selection)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
CNV_TDMS_HCM_620_PSL (Package) TDMS4HCM: Object Selection
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNVHCM_PRESEL_SERVICE_BL | TDMS4HCM: Services for Processing of Object Selection | 20100802 |
Properties
| Interface | IF_CNVHCM_PRESEL_SERVICE_BL | |
| Short Description | TDMS4HCM: Services for Processing of Object Selection |
General Data
| Package | CNV_TDMS_HCM_620_PSL | TDMS4HCM: Object Selection |
| Created | 20100802 | SAP |
| Last changed | 20141030 | |
| Unicode checks active |
Forward declarations
Interface IF_CNVHCM_PRESEL_SERVICE_BL has no forward declaration.
Interfaces
Interface IF_CNVHCM_PRESEL_SERVICE_BL has no interface.
Friends
Interface IF_CNVHCM_PRESEL_SERVICE_BL has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MT_T777D_SORT | Instance attribute | Public | Type reference (TYPE) | CNVHCM_T_PRESEL_T777D_SORT | Sorted extract of table T777D | 20101011 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get list of root objects from a list of objects | 20101011 | |
| 2 | Instance method | Public | Method | Check selection criteria | 20100802 | |
| 3 | Instance method | Public | Method | Check the start date of selection criteria | 20100802 | |
| 4 | Instance method | Public | Method | Check the limits of selection criteria | 20100802 | |
| 5 | Instance method | Public | Method | Check the object list of selection criteria | 20100802 | |
| 6 | Instance method | Public | Method | Cehck the list of objects to be removed | 20130806 | |
| 7 | Instance method | Public | Method | Check the restrictions of selection criteria | 20100802 | |
| 8 | Instance method | Public | Method | Check the cluster restrictions of selection criteria | 20100817 | |
| 9 | Instance method | Public | Method | Check the relationship restrictions of selection criteria | 20100817 | |
| 10 | Instance method | Public | Method | Check a step of selection criteria | 20100802 | |
| 11 | Instance method | Public | Method | Get List of Root Objects from a List of Objects | 20100830 | |
| 12 | Instance method | Public | Method | Check whether an authorization check for payroll is required | 20101011 | |
| 13 | Instance method | Public | Method | Remove objects from a result list of an object selection | 20100802 |
Events
Interface IF_CNVHCM_PRESEL_SERVICE_BL has no event.
Types
Interface IF_CNVHCM_PRESEL_SERVICE_BL has no local type.
Method Signatures
Method CHECK_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PA_OBJECT_DELETE | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ_SORT | 20101011 | ||||
| 2 | ET_PD_OBJECT_DELETE | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ_SORT | 20101011 | ||||
| 3 | IT_INFTY | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_T777D_SORT | 20101011 | ||||
| 4 | IT_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ_SORT | 20101011 | ||||
| 5 | IV_START_DATE | Call by reference | Type reference (TYPE) | D | 20101011 |
Method CHECK_AUTHORIZATION on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100802 | ||||
| 2 | IS_CRITERIA | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CRITERIA | 20100802 | ||||
| 3 | IV_PRESEL_ID | Call by reference | Type reference (TYPE) | CNV_HCM_PRESEL_ID | 20100930 | ||||
| 4 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100802 |
Method CHECK_CRITERIA on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_CUTOFF_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100802 | ||||
| 2 | IV_CUTOFF_DATE | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CRITERIA-CUTOFF_DATE | 20100802 | ||||
| 3 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100802 |
Method CHECK_CRITERIA_CUTOFF_DATE on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100802 | ||||
| 2 | IS_LIMIT | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_ST_RS_LIM | 20100802 | ||||
| 3 | IV_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP-STEP | 20100802 | ||||
| 4 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100802 |
Method CHECK_CRITERIA_LIMIT on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100802 | ||||
| 2 | IS_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_ST_OBJECT | 20100802 | ||||
| 3 | IV_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP-STEP | 20100802 | ||||
| 4 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100802 |
Method CHECK_CRITERIA_OBJECT on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_REM_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20130806 | ||||
| 2 | IT_REM_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_CR_ST_OBJECT2 | 20130806 | ||||
| 3 | IV_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP-STEP | 20130806 | ||||
| 4 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20130806 |
Method CHECK_CRITERIA_REM_OBJECT on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_RESTRICTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100802 | ||||
| 2 | IS_RESTRICTION | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_ST_RESTR | 20100802 | ||||
| 3 | IV_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP-STEP | 20100802 | ||||
| 4 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100802 |
Method CHECK_CRITERIA_RESTRICTION on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_RESTR_CLSTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100817 | ||||
| 2 | IS_RESTRICTION | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_ST_RESTR | 20100817 | ||||
| 3 | IT_RESTR_CLSTR | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_CR_ST_RS_CLS | 20100817 | ||||
| 4 | IV_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP-STEP | 20100817 | ||||
| 5 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100817 |
Method CHECK_CRITERIA_RESTR_CLSTR on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_RESTR_RELATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100817 | ||||
| 2 | IT_RESTR_RELATION | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_CR_ST_RS_RELAT | 20100817 | ||||
| 3 | IV_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP-STEP | 20100817 | ||||
| 4 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100817 |
Method CHECK_CRITERIA_RESTR_RELATION on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method CHECK_CRITERIA_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_MESS_HANDLER | 20100802 | ||||
| 2 | IS_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP | 20100802 | ||||
| 3 | IV_PRESEL_ID | Call by reference | Type reference (TYPE) | CNV_HCM_PRESEL_ID | 20100930 | ||||
| 4 | IV_STEP | Call by reference | Type reference (TYPE) | CNVHCM_S_PRESEL_CR_STEP-STEP | 20100802 | ||||
| 5 | RV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 20100802 |
Method CHECK_CRITERIA_STEP on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method GET_ROOT_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ROOT_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ | 20100830 | ||||
| 2 | IT_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ | 20100830 | ||||
| 3 | IT_RELATION | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_RELAT | 20100830 | ||||
| 4 | IV_ROOT_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | 20100830 | ||||
| 5 | IV_ROOT_RELAT | Call by reference | Type reference (TYPE) | RELAT | 20100830 | ||||
| 6 | IV_ROOT_RSIGN | Call by reference | Type reference (TYPE) | RSIGN | 20100830 |
Method GET_ROOT_OBJECTS on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method PAYROLL_AUTH_CHECK_REQUIRED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_REQUIRED | Value transfer | Type reference (TYPE) | BOOLE_D | 20101011 |
Method PAYROLL_AUTH_CHECK_REQUIRED on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
Method REMOVE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ_SORT | 20100802 | ||||
| 2 | CT_RELATION | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_RELAT_SORT | 20100802 | ||||
| 3 | IT_OBJECT_DELETE | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ_SORT | 20100802 |
Method REMOVE_OBJECTS on Interface IF_CNVHCM_PRESEL_SERVICE_BL has no exception.
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2006_1_620 |