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 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