SAP ABAP Class CL_CNVHCM_PRESEL_CONTROLLER (TDMS4HCM: UI Controller for 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
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_TDMS_HCM_620_PSL (Package) TDMS4HCM: Object Selection
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CNVHCM_PRESEL_CONTROLLER | TDMS4HCM: UI Controller for Object Selection | 20100617 |
Properties
Class | CL_CNVHCM_PRESEL_CONTROLLER | |
Short Description | TDMS4HCM: UI Controller for Object Selection | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_TDMS_HCM_620_PSL | TDMS4HCM: Object Selection |
Created | 20100514 | SAP |
Last change | 20141030 | |
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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_CNVHCM_PRESEL_CONTROLLER | TDMS4HCM: UI Controller for Object Selection | 20100617 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_CNVHCM_PRESEL_FACTORY_CNTRL | 20101221 | TDMS4HCM: Factory for Controller Classes of Object Selection |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_CHANGE_MODE | Constant | Private | Type reference (TYPE) | STRING | 'CHANGE' | Change mode indicator | 20110217 | |
2 | GC_DISPLAY_MODE | Constant | Private | Type reference (TYPE) | STRING | 'DISPLAY' | Display mode indicator | 20110217 | |
3 | GC_LIST_DISPLAY | Constant | Private | Type reference (TYPE) | STRING | 'LIST' | List display indicator | 20110217 | |
4 | GC_OTYPE_P | Constant | Private | Type reference (TYPE) | OTYPE | 'P ' | Object Type Person | 20100802 | |
5 | GC_OTYPE_S | Constant | Private | Type reference (TYPE) | OTYPE | 'S' | Object Type Central Person | 20100802 | |
6 | GC_PLVAR_P | Constant | Private | Type reference (TYPE) | PLVAR | SPACE | Plan Version of Object P | 20101123 | |
7 | GC_RSIGN_A | Constant | Private | Type reference (TYPE) | RSIGN | 'A' | Relationship Specification | 20100802 | |
8 | GC_RSIGN_B | Constant | Private | Type reference (TYPE) | RSIGN | 'B' | Relationship Specification | 20100802 | |
9 | GC_SUM_DISPLAY | Constant | Private | Type reference (TYPE) | STRING | 'SUM' | List display indicator | 20130809 | |
10 | GC_TREE_DISPLAY | Constant | Private | Type reference (TYPE) | STRING | 'TREE' | Tree display indicator | 20110217 | |
11 | MO_PRESEL_ACCESS | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_ACCESS | TDMS4HCM: Access to Database Tables of Object Selection | 20100621 | ||
12 | MO_PRESEL_SERVICE_BL | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CNVHCM_PRESEL_SERVICE_BL | TDMS4HCM: Services for Processing of Object Selection | 20100802 | ||
13 | MO_PRESEL_SERVICE_CNTRL | Instance attribute | Private | Attribute reference (LIKE) | 20101011 | ||||
14 | MS_AUTH | Instance attribute | Private | Type reference (TYPE) | TY_AUTH | Authorizations of user | 20100804 | ||
15 | MS_CRITERIA | Instance attribute | Private | Type reference (TYPE) | CNVHCM_S_PRESEL_CRITERIA | Criteria of Selection ID | 20100622 | ||
16 | MTS_OBJECT_SUM | Instance attribute | Private | Type reference (TYPE) | CNVHCM_TS_PRESEL_RES_OBJ_SUM | Selection result: list of objects | 20130812 | ||
17 | MTS_RELATION_SUM | Instance attribute | Private | Type reference (TYPE) | CNVHCM_TS_PRESEL_RES_RELAT_SUM | Selection result: list of relationships | 20130812 | ||
18 | MT_OBJECT | Instance attribute | Private | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ_SORT | Selection result: list of objects | 20100617 | ||
19 | MT_OBJECT_DEL | Instance attribute | Private | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_OBJ_SORT | List of objects to be deleted | 20100618 | ||
20 | MT_RELATION | Instance attribute | Private | Type reference (TYPE) | CNVHCM_T_PRESEL_RES_RELAT_SORT | Selection result: list of relationships | 20100617 | ||
21 | MT_T778L_SORT | Instance attribute | Private | Type reference (TYPE) | TT_T778L_SORT | Sorted content of T778L | 20101122 | ||
22 | MT_T77EO | Instance attribute | Private | Type reference (TYPE) | TT_T77EO_SORT | Sorted content of T77EO | 20101125 | ||
23 | MT_UI_ADMIN | Instance attribute | Private | Attribute reference (LIKE) | 20100716 | ||||
24 | MT_UI_ERROR | Instance attribute | Private | Attribute reference (LIKE) | 20130812 | ||||
25 | MT_UI_ID_REF | Instance attribute | Private | Attribute reference (LIKE) | 20130809 | ||||
26 | MT_UI_LOG | Instance attribute | Private | Attribute reference (LIKE) | 20100624 | ||||
27 | MT_UI_OBJECT | Instance attribute | Private | Attribute reference (LIKE) | 20100624 | ||||
28 | MT_UI_RELAT | Instance attribute | Private | Attribute reference (LIKE) | 20100709 | ||||
29 | MT_UI_SUM | Instance attribute | Private | Attribute reference (LIKE) | 20130809 | ||||
30 | MV_ID_FIXED_IND | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | If true, then the ID may not be changed | 20110215 | ||
31 | MV_IGNORE_EXISTING_RESULT_IND | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | If true, then criteria may be changed, even if results exist | 20101202 | ||
32 | MV_OBJECTS_CHANGED_IND | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | If true, then unsaved object change exists | 20100625 | ||
33 | MV_PRESEL_CHANGED_IND | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | If true, then unsaved change exists | 20100706 | ||
34 | MV_PRESEL_DESCRIPTION | Instance attribute | Private | Type reference (TYPE) | CNV_HCM_PRESEL_DESCRIPTION | Description of Selection ID | 20100621 | ||
35 | MV_PRESEL_HRID | Instance attribute | Private | Type reference (TYPE) | CNV_HCM_PRESEL_HRID | Selection ID | 20130809 | ||
36 | MV_PRESEL_ID | Instance attribute | Private | Type reference (TYPE) | CNV_HCM_PRESEL_ID | Selection ID being processed | 20100621 | ||
37 | MV_RESULT_DISPLAY | Instance attribute | Private | Type reference (TYPE) | STRING | Type of result-display | 20100922 | ||
38 | MV_UI_MODE | Instance attribute | Private | Type reference (TYPE) | STRING | UI mode being used | 20100622 | ||
39 | MV_UPDATE_RESULT_UI_IND | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | If true, then result UI needs to be updated | 20100709 |
Methods
Events
Class CL_CNVHCM_PRESEL_CONTROLLER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_HRP1000_SORT | Private | See coding | 20100924 | tt_hrp1000_sort TYPE SORTED TABLE OF ty_hrp1000
WITH NON-UNIQUE KEY plvar otype objid endda
|
||
2 | TT_HRP1000_SORT_LANGU | Private | See coding | 20101123 | TT_HRP1000_SORT_LANGU type sorted table of ty_hrp1000
with non-unique key langu
|
||
3 | TT_PA0001_SORT | Private | See coding | 20100924 | tt_pa0001_sort TYPE SORTED TABLE OF ty_pa0001
WITH NON-UNIQUE KEY pernr endda
|
||
4 | TT_PRESEL_DESCRIPTION | Private | See coding | 20101013 | tt_presel_description
TYPE STANDARD TABLE OF ty_presel_description
with non-unique key langu
|
||
5 | TT_PRESEL_FILE | Private | See coding | 20101013 | TT_PRESEL_FILE
TYPE STANDARD TABLE OF ty_presel_file
with non-unique key presel_id
|
||
6 | TT_T778L_SORT | Private | See coding | 20101122 | TT_T778L_SORT type sorted table of t778l
with unique default key
|
||
7 | TT_T77EO_SORT | Private | See coding | 20101125 | TT_T77EO_SORT type sorted table of ty_t77eo
with unique key otype
|
||
8 | TT_UI_OBJ_SORT1 | Private | See coding | 20100618 | tt_ui_obj_sort1 TYPE SORTED TABLE OF cnvhcm_s_presel_ui_obj
WITH NON-UNIQUE KEY plvar otype objid
|
||
9 | TT_UI_OBJ_SORT2 | Private | See coding | 20100618 | tt_ui_obj_sort2 TYPE SORTED TABLE OF cnvhcm_s_presel_ui_obj
WITH NON-UNIQUE KEY parent_id
|
||
10 | TY_AUTH | Private | See coding | 20100804 | BEGIN OF ty_auth,
display TYPE boole_d,
modify TYPE boole_d,
execute TYPE boole_d,
lock TYPE boole_d,
END OF ty_auth
|
||
11 | TY_HRP1000 | Private | See coding | 20101119 | begin of TY_HRP1000,
plvar type plvar,
otype type otype,
objid type hrobjid,
endda type endda,
langu type langu,
stext type stext,
end of ty_hrp1000
|
||
12 | TY_PA0001 | Private | See coding | 20100714 | BEGIN OF ty_pa0001,
pernr TYPE pernr_d,
endda TYPE endda,
ename TYPE emnam,
END OF ty_pa0001
|
||
13 | TY_PRESEL_DESCRIPTION | Private | See coding | 20101013 | BEGIN OF ty_presel_description,
langu TYPE langu,
description TYPE cnv_hcm_presel_description,
END OF ty_presel_description
|
||
14 | TY_PRESEL_FILE | Private | See coding | 20101013 | BEGIN OF ty_presel_file,
presel_id TYPE cnv_hcm_presel_id,
presel_hrid TYPE cnv_hcm_presel_hrid,
description TYPE tt_presel_description,
criteria TYPE cnvhcm_s_presel_criteria,
END OF ty_presel_file
|
||
15 | TY_T77EO | Private | See coding | 20101125 | begin of TY_T77EO,
otype type otype,
inrel type inrel_d,
end of ty_t77eo
|
Method Signatures
Method ADD_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_UI_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_UI_OBJ | 20100924 | |||
2 | Importing | IT_HRP1000 | Call by reference | Type reference (TYPE) | TT_HRP1000_SORT | 20101122 | |||
3 | Importing | IT_PA0001 | Call by reference | Type reference (TYPE) | TT_PA0001_SORT | 20101122 |
Method ADD_NAMES on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method CHECK_CRITERIA Signature
Method CHECK_CRITERIA on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method CHECK_CRITERIA on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method CHECK_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | CNV_HCM_PRESEL_DESCRIPTION | 20100629 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNVHCM_PRESEL_NO_AUTH | TDMS4HCM: Invalid Pre-Selection ID | 20100920 | |
2 | CX_CNVHCM_PRESEL_UI_ERROR | TDMS4HCM: Pre-Selection UI Error | 20100629 |
Method CHECK_FOR_CHANGES Signature
Method CHECK_FOR_CHANGES on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method CHECK_FOR_CHANGES on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method CHECK_LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_LOCK_IND | Value transfer | Type reference (TYPE) | BOOLE_D | 20110211 |
Method CHECK_LOCK on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method CONSTRUCTOR on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method CONSTRUCT_UI_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_UI_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_UI_OBJ | 20101214 |
Method CONSTRUCT_UI_LIST on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method CONSTRUCT_UI_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_UI_OBJECT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_UI_OBJ | 20101214 |
Method CONSTRUCT_UI_TREE on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method DET_NAMES_OF_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HRP1000_SINGLE_NEW | Call by reference | Type reference (TYPE) | TT_HRP1000_SORT_LANGU | 20101123 | |||
2 | Importing | IT_HRP1000_SINGLE_OLD | Call by reference | Type reference (TYPE) | TT_HRP1000_SORT_LANGU | 20101123 |
Method DET_NAMES_OF_OBJECT on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method DET_NAMES_OF_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_HRP1000 | Call by reference | Type reference (TYPE) | TT_HRP1000_SORT | 20101122 |
Method DET_NAMES_OF_OBJECTS on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method FILL_UI_OBJECTS_LIST Signature
Method FILL_UI_OBJECTS_LIST on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method FILL_UI_OBJECTS_LIST on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method FILL_UI_OBJECTS_TREE Signature
Method FILL_UI_OBJECTS_TREE on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method FILL_UI_OBJECTS_TREE on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method GET_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HRP1000 | Call by reference | Type reference (TYPE) | TT_HRP1000_SORT | 20101122 | |||
2 | Exporting | ET_PA0001 | Call by reference | Type reference (TYPE) | TT_PA0001_SORT | 20101122 |
Method GET_NAMES on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method GET_RESULT Signature
Method GET_RESULT on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method GET_RESULT on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method RECURSIVE_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_UI_OBJECT_INPUT | Call by reference | Type reference (TYPE) | TT_UI_OBJ_SORT2 | 20100618 | |||
2 | Changing | CT_UI_OBJECT_OUTPUT | Call by reference | Type reference (TYPE) | CNVHCM_T_PRESEL_UI_OBJ | 20100618 | |||
3 | Importing | IV_PARENT_ID | Call by reference | Type reference (TYPE) | I | 20100618 |
Method RECURSIVE_TREE on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method REFRESH Signature
Method REFRESH on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method REFRESH on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method REFRESH_MESSAGES Signature
Method REFRESH_MESSAGES on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method REFRESH_MESSAGES on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method REFRESH_RESULT Signature
Method REFRESH_RESULT on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method REFRESH_RESULT on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method SET_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_RESET_IF_ERR_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | 20131125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNVHCM_PRESEL_UI_ERROR | TDMS4HCM: UI Error in Object Selection | 20110216 |
Method SET_DISPLAY Signature
Method SET_DISPLAY on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method SET_DISPLAY on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
Method SET_DISPLAY_SUM Signature
Method SET_DISPLAY_SUM on class CL_CNVHCM_PRESEL_CONTROLLER has no parameter.
Method SET_DISPLAY_SUM on class CL_CNVHCM_PRESEL_CONTROLLER has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2006_1_620 |