SAP ABAP Class CL_ILM_BE_TOOLS (Basic Maintenance Processing: Back-End Tools)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-WOC (Application Component) Maintenance Processing
     ILM_BE (Package) Back-End Functionality for Basic Maintenance Processing
Properties
Class CL_ILM_BE_TOOLS  
Short Description Basic Maintenance Processing: Back-End Tools    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ILM_BE   Back-End Functionality for Basic Maintenance Processing 
Created 20060810   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 ILM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ILM_BE_TOOLS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ILM_BE_EQM 20060810 Basic Maintenance Processing: Equipment Back End
2 CL_ILM_BE_WOC 20060810 Basic Maintenance Processing: Back-End Notification
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CUSTOMIZING Instance attribute Private Type reference (TYPE) ILM0_CUST Customizing 20060828
2 GT_PARTNER_BUFFER Instance attribute Private Type reference (TYPE) GT_PARTNER_TYPE Buffer Table for Partner 20070503
3 G_LM_BADI Instance attribute Private Object reference (TYPE REF TO) ILM_BE_ENHANCEMENTS Reference for Basic Maintenance Processing BAdI 20060913
4 G_REFERENCE Static Attribute Private Object reference (TYPE REF TO) CL_ILM_BE_TOOLS Basic Maintenance Processing: Back-End Tools 20060828
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Initialize Class 20060810
2 CONSTRUCTOR Instance method Public Constructor Initialize Instance 20060818
3 CUSTOMIZING_CHECK Instance method Public Method Customizing Check 20060912
4 CUSTOMIZING_GET Instance method Private Method Read Customizing Values 20060811
5 DEPENDENT_DATA_GET Instance method Private Method Read Dependent Data (Texts) 20060928
6 GET_REFERENCE Static method Public Method Get Reference for Class Instance (Only One Instance) 20060810
7 INTERNAL_ERROR_ADD Instance method Private Method Termination Message for Internal Error 20060928
8 LOCATION_READ Instance method Private Method Read and Check Location 20060928
9 MSG_ADD Instance method Private Method Fill Message in Message Table 20060810
10 PARTNER_DATA_CHECK Instance method Private Method Checks the Partner Entered 20060926
11 PARTNER_GET Instance method Private Method Read Partners for Object 20060929
12 PARTNER_PRE_SELECT Instance method Private Method Preselection for Partner (Mass Access) 20070503
13 PRIORITY_READ Instance method Private Method Read and Check Priority 20060928
14 RETURN_VALUE_GET Instance method Private Method Determine Highest Return Value 20060815
15 STATUS_TEXT_GET Instance method Public Method Read Description of Internal Status 20060818
Events
Class CL_ILM_BE_TOOLS has no event.
Types
Class CL_ILM_BE_TOOLS has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ILM_BE_TOOLS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ILM_BE_TOOLS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ILM_BE_TOOLS has no parameter.
Method CONSTRUCTOR on class CL_ILM_BE_TOOLS has no exception.

Method CUSTOMIZING_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060912
2 Exporting EV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060912

Method CUSTOMIZING_CHECK on class CL_ILM_BE_TOOLS has no exception.

Method CUSTOMIZING_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUST Call by reference Type reference (TYPE) ILM0_CUST Customizing 20060818

Method CUSTOMIZING_GET on class CL_ILM_BE_TOOLS has no exception.

Method DEPENDENT_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER_NAME Call by reference Type reference (TYPE) ILMS_PARTNER_NAME Partner 20060928
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060928
3 Exporting EV_LOC_TEXT Call by reference Type reference (TYPE) TEXT40 Text zum Standort 20060928
4 Exporting EV_PRIO_TEXT Call by reference Type reference (TYPE) PRIOKX Text zur Priorität 20060928
5 Exporting EV_REPORTEDBY_NAME Call by reference Type reference (TYPE) I_NAME_LST Name für Listanzeigen 20061020
6 Exporting EV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060928
7 Importing IS_PARTNER Call by reference Type reference (TYPE) ILMS_PARTNER E/A-Struktur: Partner 20060928
8 Importing IV_LOCATION Call by reference Type reference (TYPE) PMLOC Standort des Instandhaltungsobjekts 20060928
9 Importing IV_PRIORITY Call by reference Type reference (TYPE) PRIOK Priorität 20060928
10 Importing IV_PRIOTYPE Call by reference Type reference (TYPE) ARTPR Prioritätsart 20060928
11 Importing IV_REPORTEDBY Call by reference Type reference (TYPE) QMNAM Name des Meldenden 20061020

Method DEPENDENT_DATA_GET on class CL_ILM_BE_TOOLS has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REFERENCE Value transfer Object reference (TYPE REF TO) CL_ILM_BE_TOOLS Referenz zur Instanz der Klasse 20060810

Method GET_REFERENCE on class CL_ILM_BE_TOOLS has no exception.

Method INTERNAL_ERROR_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060928
2 Changing CV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060928

Method INTERNAL_ERROR_ADD on class CL_ILM_BE_TOOLS has no exception.

Method LOCATION_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060928
2 Exporting EV_LOC_TEXT Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20060928
3 Exporting EV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060928
4 Importing IV_LOCATION Call by reference Type reference (TYPE) PMLOC Standort des Instandhaltungsobjekts 20060928

Method LOCATION_READ on class CL_ILM_BE_TOOLS has no exception.

Method MSG_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060810
2 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 1-te Nachrichtenvariable 20060810
3 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 2-te Nachrichtenvariable 20060810
4 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 3-te Nachrichtenvariable 20060810
5 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 4-te Nachrichtenvariable 20060810
6 Importing I_MSG_ID Call by reference Type reference (TYPE) SYMSGID 'ILM' Nachrichtenklasse 20060810
7 Importing I_MSG_NUM Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20060810
8 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20060810

Method MSG_ADD on class CL_ILM_BE_TOOLS has no exception.

Method PARTNER_DATA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER_NAME Call by reference Type reference (TYPE) ILMS_PARTNER_NAME Partner 20060926
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060926
3 Exporting EV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060926
4 Importing IS_PARTNER Call by reference Type reference (TYPE) ILMS_PARTNER E/A-Struktur: Partner 20060926

Method PARTNER_DATA_CHECK on class CL_ILM_BE_TOOLS has no exception.

Method PARTNER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER Call by reference Type reference (TYPE) ILMS_PARTNER E/A-Struktur: Partner 20060929
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060929
3 Exporting EV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060929
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060929

Method PARTNER_GET on class CL_ILM_BE_TOOLS has no exception.

Method PARTNER_PRE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJNR Call by reference Type reference (TYPE) GT_OBJNR_TYPE Tabelle mit Objektnummern 20070503
2 Importing IV_BUFFER_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Puffer leeren 20070503

Method PARTNER_PRE_SELECT on class CL_ILM_BE_TOOLS has no exception.

Method PRIORITY_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060928
2 Exporting EV_PRIO_TEXT Call by reference Type reference (TYPE) PRIOKX Text zur Priorität 20060928
3 Exporting EV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060928
4 Importing IV_PRIORITY Call by reference Type reference (TYPE) PRIOK Priorität 20060928
5 Importing IV_PRIOTYPE Call by reference Type reference (TYPE) ARTPR Prioritätsart 20060928

Method PRIORITY_READ on class CL_ILM_BE_TOOLS has no exception.

Method RETURN_VALUE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RETURN_VALUE Call by reference Type reference (TYPE) ILM_RETURN_VALUE Rückgabewert 20060815
2 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060815

Method RETURN_VALUE_GET on class CL_ILM_BE_TOOLS has no exception.

Method STATUS_TEXT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ISTAT Value transfer Type reference (TYPE) J_ISTAT Systemstatus 20060818
2 Importing IV_LANGU Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20060818
3 Returning RV_TXT04 Value transfer Type reference (TYPE) J_TXT04 Einzelstatus eines Objekts (Kurzform) 20070503

Method STATUS_TEXT_GET on class CL_ILM_BE_TOOLS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700