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
⤷ 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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ICON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | TZS1 | 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 | GB_BADI_TIME_ZONE_MULTI_LIST | Static Attribute | Private | Object reference (TYPE REF TO) | BADI_EAM_TZ_MULTI_LIST_CORE | BAdI for Time Zones in Multilevel Lists | 20090903 | ||
2 | GC_OBJTY_EQUI | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'EQUI' | Object Type: Equipment | 20071115 | |
3 | GC_OBJTY_IFLO | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'IFLO' | Object Type: Functional Location | 20071115 | |
4 | GC_OBJTY_MHIO | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'MHIO' | Object Type: Maintenance Date | 20071115 | |
5 | GC_OBJTY_MPCK | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'MPCK' | Object Type: Maintenance Package | 20071121 | |
6 | GC_OBJTY_MPOS | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'MPOS' | Object Type: Maintenance Item | 20071115 | |
7 | GC_OBJTY_OPER | Constant | Private | Type reference (TYPE) | GTY_OBJECT_TYPE | 'OPER' | Object Type: Operation | 20071123 | |
8 | GC_REPORT_EQUIPMENT_LIST | Constant | Private | Type reference (TYPE) | SYREPID | 'RIEQUI30' | Program Name for Multilevel Equipment List | 20071115 | |
9 | GC_REPORT_FUNC_LOC_LIST | Constant | Private | Type reference (TYPE) | SYREPID | 'RIIFLO30' | Program Name for Multilevel Functional Location List | 20071115 | |
10 | GC_REPORT_NOTIFICATION_LIST | Constant | Private | Type reference (TYPE) | SYREPID | 'RIQMEL10' | Program Name for Multilevel Notification List | 20071115 | |
11 | GC_REPORT_ORDER_LIST | Constant | Private | Type reference (TYPE) | SYREPID | 'RIAUFK10' | Program Name for Multilevel Order List | 20071115 | |
12 | GC_STRUCTURE_MAINT_CALL | Constant | Private | Type reference (TYPE) | STRUKNAME | 'DIMHIO' | Output Structure for Maintenance Dates | 20071115 | |
13 | GC_STRUCTURE_MAINT_ITEM | Constant | Private | Type reference (TYPE) | STRUKNAME | 'EAM_S_MAINTENANCE_ITEM' | Output Structure for Maintenance Items | 20071115 | |
14 | GC_STRUCTURE_MAINT_PACKAGE | Constant | Private | Type reference (TYPE) | STRUKNAME | 'T351X' | Output Structure for Maintenance Dates | 20071121 | |
15 | GC_STRUCTURE_OPERATION | Constant | Private | Type reference (TYPE) | STRUKNAME | 'RIHPLPO' | Output Structure for Operations | 20071123 | |
16 | GC_TABLE_ARGUMENT_EQUI | Constant | Private | Type reference (TYPE) | TABNAME | 'EQI' | Table Argument for Field Selection from Maintenance Items | 20071115 | |
17 | GC_TABLE_ARGUMENT_IFLO | Constant | Private | Type reference (TYPE) | TABNAME | 'TPI' | Table Argument for Field Selection from Maintenance Items | 20071115 | |
18 | GV_TIME_ZONE_ACTIVE | 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 | ADD_MAINTENANCE_CALLS | Instance method | Private | Method | Maintenance Dates for Item | 20071115 |
2 | ADD_MAINTENANCE_ITEMS | Instance method | Private | Method | Attach Maintenance Items | 20071115 |
3 | ADD_MAINTENANCE_PACKAGES | Instance method | Private | Method | Maintenance Packages for Date | 20071121 |
4 | ADD_OBJECT_TYPES_MAINTENANCE | Instance method | Private | Method | Adds Object Categories to Maintenance Planning | 20071115 |
5 | ADD_OPERATIONS | Instance method | Private | Method | Operations for Maintenance Item/Suboperations for Operation | 20071126 |
6 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090903 |
7 | DISPLAY_OBJECT_DETAIL | Instance method | Private | Method | 20071115 | |
8 | GET_OBJECTS | Instance method | Private | Method | 20071115 | |
9 | GET_OBJECT_TYPES | Instance method | Private | Method | 20071115 | |
10 | INITIALIZE_TIME_ZONE | 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 | Changing | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071115 | ||
2 | Importing | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071115 | ||
3 | Importing | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071115 | ||
4 | Importing | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Objekt | 20071115 | ||
5 | Importing | 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 | Changing | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071115 | ||
2 | Importing | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071115 | ||
3 | Importing | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071115 | ||
4 | Importing | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Vorgänger Objekt | 20071115 | ||
5 | Importing | 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 | Changing | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071121 | ||
2 | Importing | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071122 | ||
3 | Importing | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071122 | ||
4 | Importing | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Objekt | 20071121 | ||
5 | Importing | 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 | Changing | CT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | GTY_T_OBJECT_TYPE | Tabelle für Objekttypen | 20071115 | ||
2 | Importing | 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 | Changing | CT_OBJECTS | Call by reference | Type reference (TYPE) | GTY_T_OBJECT | Tabelle für Objekte | 20071126 | ||
2 | Importing | IV_DATE_FROM | Call by reference | Type reference (TYPE) | I_TERMAB | Datum von | 20071126 | ||
3 | Importing | IV_DATE_TO | Call by reference | Type reference (TYPE) | I_TERMBI | Datum bis | 20071126 | ||
4 | Importing | IV_PREDECESSOR | Call by reference | Type reference (TYPE) | GTY_OBJECT | Objekt | 20071126 | ||
5 | Importing | 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 |