SAP ABAP Class CL_ILM_BE_EQM (Basic Maintenance Processing: Equipment Back End)
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_EQM | |
| Short Description | Basic Maintenance Processing: Equipment Back End | |
| 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 | 20060807 | 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) |
Interfaces
Class CL_ILM_BE_EQM has no interface implemented.
Friends
Class CL_ILM_BE_EQM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | ILM0_CUST | 20060818 | ||||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ILM_BE_EQM | Reference to Class | 20060807 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ILM_BE_TOOLS | Basic Maintenance Processing: Back-End Tools | 20060810 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | Initialize Classes | 20060807 | |
| 2 | Instance method | Private | Constructor | Initialize Instance | 20060810 | |
| 3 | Instance method | Private | Method | Delete Equipment from Buffer | 20061023 | |
| 4 | Instance method | Public | Method | Equipment: Create | 20060807 | |
| 5 | Instance method | Public | Method | Checks When Creating Equipment | 20061013 | |
| 6 | Instance method | Public | Method | Equipment: Check Data and Fill Dependent Fields | 20060807 | |
| 7 | Instance method | Public | Method | Equipment: Determine Data | 20060807 | |
| 8 | Instance method | Public | Method | Equipment: Set Deletion Flag | 20060807 | |
| 9 | Instance method | Public | Method | Equipment: Find Equipment | 20060807 | |
| 10 | Instance method | Private | Method | Determine Changes to Equipment | 20060811 | |
| 11 | Instance method | Public | Method | Equipment: Change | 20060807 | |
| 12 | Static method | Public | Method | Get Reference for Class Instance (Only One Instance) | 20060807 | |
| 13 | Instance method | Private | Method | Change Partner for Object | 20060911 | |
| 14 | Instance method | Private | Method | Basic Maintenance Processing: Change Partner for Object | 20060911 | |
| 15 | Instance method | Private | Method | Check Entered Warranty Data | 20060926 | |
| 16 | Instance method | Private | Method | Change Warranty Data | 20060814 |
Events
Class CL_ILM_BE_EQM has no event.
Types
Class CL_ILM_BE_EQM has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ILM_BE_EQM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ILM_BE_EQM has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ILM_BE_EQM has no parameter.
Method CONSTRUCTOR on class CL_ILM_BE_EQM has no exception.
Method EQUI_BUF_CLEANUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EQUIPMENT | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20061023 |
Method EQUI_BUF_CLEANUP on class CL_ILM_BE_EQM has no exception.
Method EQUI_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060807 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060807 | |||
| 3 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060807 | |||
| 4 | IS_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060807 |
Method EQUI_CREATE on class CL_ILM_BE_EQM has no exception.
Method EQUI_CREATE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20061013 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20061013 | |||
| 3 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20061013 | |||
| 4 | IS_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20061013 |
Method EQUI_CREATE_CHECK on class CL_ILM_BE_EQM has no exception.
Method EQUI_DATA_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060807 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060807 | |||
| 3 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060807 | |||
| 4 | IS_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060807 |
Method EQUI_DATA_CHECK on class CL_ILM_BE_EQM has no exception.
Method EQUI_DATA_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060807 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060807 | |||
| 3 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060807 | |||
| 4 | IV_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Kennzeichen: Puffer übergehen | 20070426 | |||
| 5 | IV_EQUIPMENT | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20060807 |
Method EQUI_DATA_GET on class CL_ILM_BE_EQM has no exception.
Method EQUI_DELETION_FLAG_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060807 | |||
| 2 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060807 | |||
| 3 | IV_EQUIPMENT | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20060807 |
Method EQUI_DELETION_FLAG_SET on class CL_ILM_BE_EQM has no exception.
Method EQUI_FIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EQUI | Call by reference | Type reference (TYPE) | ILMT_EQUI | E/A-Tabelle: Equipment | 20060807 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060807 | |||
| 3 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060807 | |||
| 4 | IS_PARTNER | Call by reference | Type reference (TYPE) | ILMS_PARTNER | E/A-Struktur: Partner | 20060922 | |||
| 5 | IT_DESCRIPT_RANGE | Call by reference | Type reference (TYPE) | ILMT_KTX01_RANGE | Lean Maintenance: Rangetabelle für Kurztext | 20060926 | |||
| 6 | IT_EQUIPMENT_RANGE | Call by reference | Type reference (TYPE) | ILMT_EQUNR_RANGE | Lean Maintenance: Rangetabelle für Equipmentselektion | 20060926 | |||
| 7 | IT_MAINTLOC_RANGE | Call by reference | Type reference (TYPE) | ILMT_STORT_RANGE | Lean Maintenance: Rangetabelle für Standort | 20060926 | |||
| 8 | IT_MAINTROOM_RANGE | Call by reference | Type reference (TYPE) | ILMT_RAUMNR_RANGE | Lean Maintenance: Rangetabelle für Raum | 20060926 | |||
| 9 | IT_MANFACTURE_RANGE | Call by reference | Type reference (TYPE) | ILMT_HERST_RANGE | Lean Maintenance: Rangetabelle für Hersteller | 20060926 | |||
| 10 | IT_MANMODEL_RANGE | Call by reference | Type reference (TYPE) | ILMT_TYPBZ_RANGE | Lean Maintenance: Rangetabelle für Typenbezeichnung | 20060926 | |||
| 11 | IT_MANPARNO_RANGE | Call by reference | Type reference (TYPE) | ILMT_MAPAR_RANGE | Lean Maintenance: Rangetabelle für Herstellerteilnummer | 20060926 | |||
| 12 | IT_MANSERNO_RANGE | Call by reference | Type reference (TYPE) | ILMT_SERGE_RANGE | Lean Maintenance: Rangetabelle für Herstellerserialnummer | 20060926 | |||
| 13 | IT_SORTFIELD_RANGE | Call by reference | Type reference (TYPE) | ILMT_EQFNR_RANGE | Lean Maintenance: Rangetabelle für Sortierfeld | 20060926 | |||
| 14 | IV_LSTTYP | Call by reference | Type reference (TYPE) | ILM_LSTTYP | Listentyp | 20060807 |
Method EQUI_FIND on class CL_ILM_BE_EQM has no exception.
Method EQUI_FIND_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EQUI_CHANGE | Call by reference | Type reference (TYPE) | ILMS_EQUI_DET | Equipment | 20060811 | |||
| 2 | IS_EQUI_NEW | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060811 | |||
| 3 | IS_EQUI_OLD | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060811 |
Method EQUI_FIND_CHANGES on class CL_ILM_BE_EQM has no exception.
Method EQUI_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060807 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060807 | |||
| 3 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060807 | |||
| 4 | IS_EQUI | Call by reference | Type reference (TYPE) | ILMS_EQUI | E/A-Struktur: Equipment | 20060807 |
Method EQUI_UPDATE on class CL_ILM_BE_EQM has no exception.
Method GET_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_REFERENCE | Value transfer | Object reference (TYPE REF TO) | CL_ILM_BE_EQM | Referenz zur Instanz der Klasse. | 20060807 |
Method GET_REFERENCE on class CL_ILM_BE_EQM has no exception.
Method PARTNER_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060911 | |||
| 2 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060911 | |||
| 3 | IT_PARTNER | Call by reference | Type reference (TYPE) | GT_PARTNER_TYPE | Partner zum Objekt | 20060911 | |||
| 4 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 20060911 | |||
| 5 | IV_OBTYP | Call by reference | Type reference (TYPE) | J_OBTYP | 'IEQ' | Objekttyp | 20060911 | ||
| 6 | IV_PARGR | Call by reference | Type reference (TYPE) | PARGR | Partnerschema | 20060911 |
Method PARTNER_UPDATE on class CL_ILM_BE_EQM has no exception.
Method PARTNER_UPDATE_CALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060911 | |||
| 2 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060911 | |||
| 3 | IS_PARTNER | Call by reference | Type reference (TYPE) | ILMS_PARTNER | E/A-Struktur: Partner | 20060911 | |||
| 4 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 20060911 |
Method PARTNER_UPDATE_CALL on class CL_ILM_BE_EQM has no exception.
Method WARRANTY_DATA_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060926 | |||
| 2 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060926 | |||
| 3 | IV_GWLDT | Call by reference | Type reference (TYPE) | GWLDT | Gewährleistungsdatum | 20060926 | |||
| 4 | IV_GWLEN | Call by reference | Type reference (TYPE) | GWLEN | Datum, an dem die Gewährleistung endet | 20060926 |
Method WARRANTY_DATA_CHECK on class CL_ILM_BE_EQM has no exception.
Method WARRANTY_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060814 | |||
| 2 | EV_RETURN_VALUE | Call by reference | Type reference (TYPE) | ILM_RETURN_VALUE | Rückgabewert | 20060814 | |||
| 3 | IV_GWLDT | Call by reference | Type reference (TYPE) | GWLDT | Gewährleistungsdatum | 20060814 | |||
| 4 | IV_GWLEN | Call by reference | Type reference (TYPE) | GWLEN | Datum, an dem die Gewährleistung endet | 20060814 | |||
| 5 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 20060814 |
Method WARRANTY_UPDATE on class CL_ILM_BE_EQM has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |