Hierarchy

⤷

⤷

Properties
Class | CL_DMC_MAINTENANCE_EVENT | |
Short Description | Maintenance Event (Upgrade, Add-On, ...) | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_MDS_MAINT_EVENT_PROC | MDS Upgrade (Dynamic maintenance events) |
Created | 20100812 | SAP |
Last change | 20141030 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_DMC_MAINTENANCE_EVENT has no forward declaration.
Interfaces
Class CL_DMC_MAINTENANCE_EVENT has no interface implemented.
Friends
Class CL_DMC_MAINTENANCE_EVENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 9 | IUUC: status table id | 20100826 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 6 | IUUC: status table id | 20100826 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 8 | IUUC: status table id | 20100826 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 5 | IUUC: status table id | 20100826 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 'C' | IUUC: status table id | 20100927 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 'B' | IUUC: status table id | 20100927 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 'D' | IUUC: status table id | 20101007 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 3 | IUUC: status table id | 20100826 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 2 | IUUC: status table id | 20100826 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | LOCKFLAG | 3 | Value indicating that tranp object has been processed | 20100813 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | LOCKFLAG | SPACE | Lock status or import status of an object entry | 20100825 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 4 | IUUC: status table id | 20100826 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 'A' | IUUC: status table id | 20100913 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 1 | IUUC: status table id | 20100826 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | DMC_MDS_STATUS_ID | 7 | IUUC: status table id | 20100826 | |
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DMC_MDS_TRANSP_REQ_TAB | Transport request for Maintenace Event | 20100902 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DMC_MDS_MAINT_EV | IUUC: all maintenance events | 20100812 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DMC_MDS_POSLIST_TAB | Transport objects to be executed during Downtime | 20100812 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DMC_MDS_OBJM_TAB | Table storing transp. object s having AFTER IMPORT METHOD | 20100812 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DMC_MDS_POSLIST_TAB | Transport objects to be executed during Uptime | 20100813 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DMC_MDS_TRANSP_REQ_TAB | Transport request for Maintenance Event | 20100812 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DMC_MDS_TRANSP_REQ_TAB | IUUC: All transports belonging to a maintenance event | 20100927 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Calculate Negative List | 20100812 |
2 | ![]() |
Static method | Public | Method | check dt relevance of me | 20100930 |
3 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20100812 |
4 | ![]() |
Static method | Private | Method | create status of a maintenance event | 20100910 |
5 | ![]() |
Static method | Public | Method | del lt_trkorr or ut_rel_req_tab from buffer | 20100927 |
6 | ![]() |
Instance method | Private | Method | extract dt relevant requests for AIM's | 20100902 |
7 | ![]() |
Instance method | Public | Method | get downtime relevant requests | 20100902 |
8 | ![]() |
Instance method | Private | Method | extract dt relevant requests for XPRA's | 20100902 |
9 | ![]() |
Instance method | Private | Method | get all entries from e071 with lockflag <> 3 | 20100914 |
10 | ![]() |
Instance method | Private | Method | Get all E071C entries for respective E071 records | 20100817 |
11 | ![]() |
Instance method | Private | Method | get all entries which shall be executed in Up- and Downtime | 20100917 |
12 | ![]() |
Static method | Public | Method | Get status for specific step | 20100826 |
13 | ![]() |
Instance method | Private | Method | include lang objects for logical sobj | 20120109 |
14 | ![]() |
Instance method | Private | Method | include lang objects for other sobj | 20120109 |
15 | ![]() |
Instance method | Public | Method | Mask | 20100812 |
16 | ![]() |
Instance method | Public | Method | set lockflag = 3 for objects which could not be finished suc | 20100914 |
17 | ![]() |
Instance method | Private | Method | mask_logical_transp_objects | 20100813 |
18 | ![]() |
Instance method | Private | Method | mask_other_transp_objects | 20100813 |
19 | ![]() |
Instance method | Private | Method | mask_xpra | 20100813 |
20 | ![]() |
Instance method | Private | Method | Provide masked data to be updated into E071C | 20100817 |
21 | ![]() |
Instance method | Private | Method | Provide masked data to be updated into E071 | 20100817 |
22 | ![]() |
Instance method | Private | Method | Save BEFORE_IMAGES and update E071 | 20100813 |
23 | ![]() |
Static method | Public | Method | set all steps to executed which are not dt relevant | 20100930 |
24 | ![]() |
Instance method | Public | Method | set dt_relevant in transp_o to 'X' | 20100927 |
25 | ![]() |
Static method | Public | Method | Set status for Maintenance Event | 20100826 |
26 | ![]() |
Instance method | Public | Method | Unmask | 20100817 |
27 | ![]() |
Static method | Public | Method | remove the before downtime mask | 20110210 |
28 | ![]() |
Instance method | Private | Method | Mask critical transp objects in E071 | 20100813 |
29 | ![]() |
Instance method | Private | Method | Mask critical transp objects in E071 | 20100817 |
Events
Class CL_DMC_MAINTENANCE_EVENT has no event.
Types
Class CL_DMC_MAINTENANCE_EVENT has no local type.
Method Signatures
Method CALC_NEGATIVE_LIST Signature
Method CALC_NEGATIVE_LIST on class CL_DMC_MAINTENANCE_EVENT has no parameter.
Method CALC_NEGATIVE_LIST on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method CHECK_DT_RELEVANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAINT_EVENT | Call by reference | Type reference (TYPE) | DMC_MDS_MAINTENANCE_EVENT_ID | IUUC: ID of a maintenance event | 20100930 | ||
2 | ![]() |
RV_DT_RELEVANCE | Value transfer | Type reference (TYPE) | DMC_MDS_STATUS_VALUE | IUUC: value of a status to a specifc status id | 20100930 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unknown error | 20100930 | |
2 | ![]() |
Error while loading from E071 | 20100930 | |
3 | ![]() |
Status ID not defines | 20100930 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAINTENANCE_EVENT_ID | Value transfer | Type reference (TYPE) | DMC_MDS_MAINTENANCE_EVENT_ID | IUUC: ID of a maintenance event | 20100813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Maintenance Event not defined | 20100812 |
Method CREATE_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAINTENANCE_EVENT_ID | Call by reference | Type reference (TYPE) | DMC_MDS_MAINTENANCE_EVENT_ID | IUUC: ID of a maintenance event | 20100910 | ||
2 | ![]() |
IV_OVERWRITE | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20100910 | ||
3 | ![]() |
IV_STATUS_ID | Call by reference | Type reference (TYPE) | DMC_MDS_STATUS_ID | IUUC: status table id | 20100910 | ||
4 | ![]() |
IV_STATUS_VALUE | Call by reference | Type reference (TYPE) | DMC_MDS_STATUS_VALUE | value of a specific status | 20100910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
error inserting step to dmc_mds_status | 20100910 |
Method DELFROMBUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TRKORR | Call by reference | Type reference (TYPE) | DMC_MDS_TRANSP_REQ_TAB | Transport request for Maintenace Event | 20100927 |
Method DELFROMBUFFER on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method DT_RELEVANT_AIM Signature
Method DT_RELEVANT_AIM on class CL_DMC_MAINTENANCE_EVENT has no parameter.
Method DT_RELEVANT_AIM on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method DT_RELEVANT_REQUESTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DT_RELEVANT_REQUESTS | Value transfer | Type reference (TYPE) | DMC_MDS_TRANSP_REQ_TAB | IUUC: alv table for downtown relevant trkorrs | 20100927 | ||
2 | ![]() |
ET_UT_RELEVANT_REQUESTS | Value transfer | Type reference (TYPE) | DMC_MDS_TRANSP_REQ_TAB | IUUC: All transports belonging to a maintenance event | 20100927 |
Method DT_RELEVANT_REQUESTS on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method DT_RELEVANT_XPRA Signature
Method DT_RELEVANT_XPRA on class CL_DMC_MAINTENANCE_EVENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error reading from e071 | 20100902 |
Method GET_ALL_NE3 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_E071_NE3 | Value transfer | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20100914 |
Method GET_ALL_NE3 on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method GET_CORRESPONDING_E071C Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_E071 | Call by reference | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20100817 | ||
2 | ![]() |
IT_E071C | Value transfer | Type reference (TYPE) | DMC_MDS_E071C_TAB | IUUC: E071C tab | 20100817 |
Method GET_CORRESPONDING_E071C on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method GET_DOUBLE_EXEC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_E071_DOUBLE | Value transfer | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20100917 |
Method GET_DOUBLE_EXEC on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method GET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAINTENANCE_EVENT_ID | Call by reference | Type reference (TYPE) | DMC_MDS_MAINTENANCE_EVENT_ID | IUUC: ID of a maintenance event | 20100826 | ||
2 | ![]() |
IV_STATUS_ID | Call by reference | Type reference (TYPE) | DMC_MDS_STATUS_ID | IUUC: status table id | 20100826 | ||
3 | ![]() |
RV_STATUS | Value transfer | Type reference (TYPE) | DMC_MDS_STATUS_VALUE | IUUC: value of the status | 20100826 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Status has not been set | 20100826 |
Method INCLUDE_LANG_LOGIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | DMC_MDS_POS_LIST_NAME | IUUC: name of an object in the positive list | 20120109 | ||
2 | ![]() |
RT_E071_W_LANG | Value transfer | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20120109 |
Method INCLUDE_LANG_LOGIC on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method INCLUDE_LANG_OTHER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | DMC_MDS_POS_LIST_NAME | IUUC: name of an object in the positive list | 20120109 | ||
2 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20120109 | ||
3 | ![]() |
RT_E071_W_LANG | Value transfer | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20120109 |
Method INCLUDE_LANG_OTHER on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method MASK Signature
Method MASK on class CL_DMC_MAINTENANCE_EVENT has no parameter.
Method MASK on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method MASK_BEFORE_DOWNTIME Signature
Method MASK_BEFORE_DOWNTIME on class CL_DMC_MAINTENANCE_EVENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
could not write to db and save snapshot | 20100914 | |
2 | ![]() |
unknown error | 20100914 | |
3 | ![]() |
update on e071 failed | 20100914 |
Method MASK_LOGICAL_TRANSP_OBJECTS Signature
Method MASK_LOGICAL_TRANSP_OBJECTS on class CL_DMC_MAINTENANCE_EVENT has no parameter.
Method MASK_LOGICAL_TRANSP_OBJECTS on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method MASK_OTHER_TRANSP_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_E071_OBJECT | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20100813 | ||
2 | ![]() |
IV_METHOD_TYPE | Call by reference | Type reference (TYPE) | DMC_MDS_POS_LIST_METHOD_TYPE | IUUC: Method type of an entity in the positive list | 20100813 |
Method MASK_OTHER_TRANSP_OBJECTS on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method MASK_XPRA Signature
Method MASK_XPRA on class CL_DMC_MAINTENANCE_EVENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Reading table E071 failed | 20100813 | |
2 | ![]() |
Update of table e071 failed | 20100813 |
Method PREPARE_E071C_FOR_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_E071C | Call by reference | Type reference (TYPE) | DMC_MDS_E071C_TAB | IUUC: E071C tab | 20100817 | ||
2 | ![]() |
RT_E071C_UPDATE | Value transfer | Type reference (TYPE) | DMC_MDS_E071C_TAB | IUUC: E071C tab | 20100817 |
Method PREPARE_E071C_FOR_UPDATE on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method PREPARE_E071_FOR_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_E071 | Call by reference | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20100817 | ||
2 | ![]() |
RT_E071_UPDATE | Value transfer | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20100817 |
Method PREPARE_E071_FOR_UPDATE on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method SAVE_AND_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_E071_CRITICAL_OBJECTS | Call by reference | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20100817 | ||
2 | ![]() |
IV_MAINT_EVENT_ID | Call by reference | Type reference (TYPE) | DMC_MDS_MAINTENANCE_EVENT_ID | IUUC: ID of a maintenance event | 20100813 |
Method SAVE_AND_UPDATE on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method SET_DT_RELEVANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAINT_EVENT | Call by reference | Type reference (TYPE) | DMC_MDS_MAINTENANCE_EVENT_ID | IUUC: ID of a maintenance event | 20100930 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unknown error | 20100930 | |
2 | ![]() |
failed to set status | 20100930 | |
3 | ![]() |
step is already executed | 20100930 |
Method SET_DT_REL_TRANSP_O_STATUS Signature
Method SET_DT_REL_TRANSP_O_STATUS on class CL_DMC_MAINTENANCE_EVENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
error updating dmc_mds_transp_o | 20100927 |
Method SET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAINTENANCE_EVENT_ID | Call by reference | Type reference (TYPE) | DMC_MDS_MAINTENANCE_EVENT_ID | IUUC: ID of a maintenance event | 20100826 | ||
2 | ![]() |
IV_OVERWRITE | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20100826 | ||
3 | ![]() |
IV_STATUS_ID | Call by reference | Type reference (TYPE) | DMC_MDS_STATUS_ID | IUUC: status table id | 20100826 | ||
4 | ![]() |
IV_STATUS_VALUE | Call by reference | Type reference (TYPE) | DMC_MDS_STATUS_VALUE | Value of the status | 20100826 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
setting status failed | 20100913 | |
2 | ![]() |
Step already executed | 20100826 |
Method UNMASK Signature
Method UNMASK on class CL_DMC_MAINTENANCE_EVENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
unknown error | 20100817 | |
2 | ![]() |
error while loading from dmc_mds_e071 | 20100817 | |
3 | ![]() |
error while loading from dmc_mds_e071c | 20100817 | |
4 | ![]() |
error while updating e071 | 20100817 |
Method UNMASK_BEF_DT_MASK Signature
Method UNMASK_BEF_DT_MASK on class CL_DMC_MAINTENANCE_EVENT has no parameter.
Method UNMASK_BEF_DT_MASK on class CL_DMC_MAINTENANCE_EVENT has no exception.
Method UPDATE_E071 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_E071_UPD | Call by reference | Type reference (TYPE) | DMC_MDS_E071_TAB | IUUC: E071 tab | 20100813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Updates for critical transp objects could not be written | 20100813 |
Method UPDATE_E071C Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_E071C_UPD | Call by reference | Type reference (TYPE) | DMC_MDS_E071C_TAB | 20100817 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Updates for critical transp objects could not be written | 20100817 |
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_620 |