SAP ABAP Class CL_BADI_EAM_MULT_LIST_MPLAN (BADI_EAM_MULTILEVEL_LIST: Maint. Data in Multilevel Lists)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
PM-WOC (Application Component) Maintenance Processing
⤷
EAM_EHP4_CI_SFWS_SC (Package) Continuous Improvements EhP 4
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20071115 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_BADI_EAM_MULTILEVEL_LIST | Interface for BAdI: BADI_EAM_MULTILEVEL_LIST | 20071115 |
Properties
| Class | CL_BADI_EAM_MULT_LIST_MPLAN | |
| Short Description | BADI_EAM_MULTILEVEL_LIST: Maint. Data in Multilevel Lists | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | EAM_EHP4_CI_SFWS_SC | Continuous Improvements EhP 4 |
| Created | 20071115 | SAP |
| Last change | 20100310 | 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20071115 | ||
| 2 | IF_EX_BADI_EAM_MULTILEVEL_LIST | Interface for BAdI: BADI_EAM_MULTILEVEL_LIST | 20071115 |
Friends
Class CL_BADI_EAM_MULT_LIST_MPLAN has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | BADI_EAM_TZ_MULTI_LIST_CORE | BAdI for Time Zones in Multilevel Lists | 20090903 | |||
| 2 | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'EQUI' | Object Type: Equipment | 20071115 | ||
| 3 | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'IFLO' | Object Type: Functional Location | 20071115 | ||
| 4 | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'MHIO' | Object Type: Maintenance Date | 20071115 | ||
| 5 | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'MPCK' | Object Type: Maintenance Package | 20071121 | ||
| 6 | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'MPOS' | Object Type: Maintenance Item | 20071115 | ||
| 7 | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'OPER' | Object Type: Operation | 20071123 | ||
| 8 | Constant | Private | Type reference (TYPE) | SYREPID | 'RIEQUI30' | Program Name for Multilevel Equipment List | 20071115 | ||
| 9 | Constant | Private | Type reference (TYPE) | SYREPID | 'RIIFLO30' | Program Name for Multilevel Functional Location List | 20071115 | ||
| 10 | Constant | Private | Type reference (TYPE) | SYREPID | 'RIQMEL10' | Program Name for Multilevel Notification List | 20071115 | ||
| 11 | Constant | Private | Type reference (TYPE) | SYREPID | 'RIAUFK10' | Program Name for Multilevel Order List | 20071115 | ||
| 12 | Constant | Private | Type reference (TYPE) | STRUKNAME | 'DIMHIO' | Output Structure for Maintenance Dates | 20071115 | ||
| 13 | Constant | Private | Type reference (TYPE) | STRUKNAME | 'EAM_S_MAINTENANCE_ITEM' | Output Structure for Maintenance Items | 20071115 | ||
| 14 | Constant | Private | Type reference (TYPE) | STRUKNAME | 'T351X' | Output Structure for Maintenance Dates | 20071121 | ||
| 15 | Constant | Private | Type reference (TYPE) | STRUKNAME | 'RIHPLPO' | Output Structure for Operations | 20071123 | ||
| 16 | Constant | Private | Type reference (TYPE) | TABNAME | 'EQI' | Table Argument for Field Selection from Maintenance Items | 20071115 | ||
| 17 | Constant | Private | Type reference (TYPE) | TABNAME | 'TPI' | Table Argument for Field Selection from Maintenance Items | 20071115 | ||
| 18 | Static Attribute | Private | Type reference (TYPE) | TZ_D_ACTIVE | Activation of Time Zone Function | 20090903 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Maintenance Dates for Item | 20071115 | |
| 2 | Instance method | Private | Method | Attach Maintenance Items | 20071115 | |
| 3 | Instance method | Private | Method | Maintenance Packages for Date | 20071121 | |
| 4 | Instance method | Private | Method | Adds Object Categories to Maintenance Planning | 20071115 | |
| 5 | Instance method | Private | Method | Operations for Maintenance Item/Suboperations for Operation | 20071126 | |
| 6 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090903 | |
| 7 | Instance method | Private | Method | 20071115 | ||
| 8 | Instance method | Private | Method | 20071115 | ||
| 9 | Instance method | Private | Method | 20071115 | ||
| 10 | Static method | Private | Method | Initialization of Time Zone Functionality | 20090903 |
Events
Class CL_BADI_EAM_MULT_LIST_MPLAN has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_OBJECT | Private | Attribute reference (LIKE) | 20071115 | |
||
| 2 | GTY_OBJECT_TYPE | Private | See coding | Object Category | 20071115 | gty_object_type(4) TYPE c
|
|
| 3 | GTY_S_OBJECT | Private | Attribute reference (LIKE) | 20071115 | |
||
| 4 | GTY_S_OBJECT_EQUI | Private | See coding | Object Key for Equipment in Equipment List | 20071115 | BEGIN OF gty_s_object_equi,
objty(4) TYPE c,
equnr TYPE equnr,
filler(32) TYPE c,
END OF gty_s_object_equi
|
|
| 5 | GTY_S_OBJECT_GENERIC | Private | See coding | Generic Object Key | 20071115 | BEGIN OF gty_s_object_generic ,
objty(4) TYPE c,
filler(50) TYPE c,
END OF gty_s_object_generic
|
|
| 6 | GTY_S_OBJECT_IFLO | Private | See coding | Object Key for Functional Locations in Functnl Location List | 20071115 | BEGIN OF gty_s_object_iflo,
objty(4) TYPE c,
tplnr TYPE tplnr,
filler(20) TYPE c,
END OF gty_s_object_iflo
|
|
| 7 | GTY_S_OBJECT_MHIO | Private | See coding | Object Key for Maintenance Dates | 20071115 | BEGIN OF gty_s_object_mhio,
objty(4) TYPE c,
warpl TYPE warpl,
wppos TYPE wapos,
abnum(10) TYPE c,
paket TYPE paketzaehl,
filler(10) TYPE c,
END OF gty_s_object_mhio
|
|
| 8 | GTY_S_OBJECT_MPCK | Private | See coding | Object Key for Maintenance Item | 20071121 | BEGIN OF gty_s_object_mpck,
objty(4) TYPE c,
wapos TYPE wapos,
strat TYPE strat,
paket TYPE paketzaehl,
filler(26) TYPE c,
END OF gty_s_object_mpck
|
|
| 9 | GTY_S_OBJECT_MPOS | Private | See coding | Object Key for Maintenance Items | 20071115 | BEGIN OF gty_s_object_mpos,
objty(4) TYPE c,
wapos TYPE wapos,
strat TYPE strat,
filler(28) TYPE c,
END OF gty_s_object_mpos
|
|
| 10 | GTY_S_OBJECT_OPER | Private | See coding | Object Key: Operation | 20071123 | BEGIN OF gty_s_object_oper,
objty(4) TYPE c,
wapos TYPE wapos,
vornr TYPE vornr,
uvorn TYPE uvorn,
paket TYPE paketzaehl,
plnty TYPE plnty,
plnnr TYPE plnnr,
plnal TYPE plnal,
filler(13) TYPE c,
END OF gty_s_object_oper
|
|
| 11 | GTY_S_OBJECT_TYPE | Private | Attribute reference (LIKE) | 20071115 | |
||
| 12 | GTY_T_OBJECT | Private | Attribute reference (LIKE) | 20071115 | |
||
| 13 | GTY_T_OBJECT_TYPE | Private | Attribute reference (LIKE) | 20071115 | |
Method Signatures
Method ADD_MAINTENANCE_CALLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071115 | |||
| 2 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071115 | |||
| 3 | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071115 | |||
| 4 | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Objekt | 20071115 | |||
| 5 | IV_REPORT_NAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20071115 |
Method ADD_MAINTENANCE_CALLS on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method ADD_MAINTENANCE_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071115 | |||
| 2 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071115 | |||
| 3 | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071115 | |||
| 4 | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Vorgänger Objekt | 20071115 | |||
| 5 | IV_REPORT_NAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20071115 |
Method ADD_MAINTENANCE_ITEMS on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method ADD_MAINTENANCE_PACKAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071121 | |||
| 2 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071122 | |||
| 3 | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071122 | |||
| 4 | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Objekt | 20071121 | |||
| 5 | IV_REPORT_NAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20071121 |
Method ADD_MAINTENANCE_PACKAGES on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method ADD_OBJECT_TYPES_MAINTENANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | GTY_T_OBJECT_TYPE | Tabelle für Objekttypen | 20071115 | |||
| 2 | IV_TABLE_ARGUMENT | Call by reference | Type reference (TYPE) | TABNAME | Zuordnung Feldauswahl zum Program | 20071115 |
Method ADD_OBJECT_TYPES_MAINTENANCE on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method ADD_OPERATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071126 | |||
| 2 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071126 | |||
| 3 | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071126 | |||
| 4 | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Objekt | 20071126 | |||
| 5 | IV_REPORT_NAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20071126 |
Method ADD_OPERATIONS on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_BADI_EAM_MULT_LIST_MPLAN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method DISPLAY_OBJECT_DETAIL Signature
Method DISPLAY_OBJECT_DETAIL on class CL_BADI_EAM_MULT_LIST_MPLAN has no parameter.
Method DISPLAY_OBJECT_DETAIL on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method GET_OBJECTS Signature
Method GET_OBJECTS on class CL_BADI_EAM_MULT_LIST_MPLAN has no parameter.
Method GET_OBJECTS on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method GET_OBJECT_TYPES Signature
Method GET_OBJECT_TYPES on class CL_BADI_EAM_MULT_LIST_MPLAN has no parameter.
Method GET_OBJECT_TYPES on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
Method INITIALIZE_TIME_ZONE Signature
Method INITIALIZE_TIME_ZONE on class CL_BADI_EAM_MULT_LIST_MPLAN has no parameter.
Method INITIALIZE_TIME_ZONE on class CL_BADI_EAM_MULT_LIST_MPLAN has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 604 |