SAP ABAP Class /ISDFPS/CL_LM_TEC_OBJ_BUF (Technical Object Buffer)
Hierarchy
EA-DFPS (Software Component) SAP Enterprise Extension Defense Forces & Public Security
   IS-DFS-LM-STS (Application Component) Status Board
     /ISDFPS/LM_STB_APP (Package) Appl. Layer of the Line Maintenance Appl. - Status Board
Properties
Class /ISDFPS/CL_LM_TEC_OBJ_BUF  
Short Description Technical Object Buffer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ISDFPS/LM_STB_APP   Appl. Layer of the Line Maintenance Appl. - Status Board 
Created 20031020   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /ISDFPS/CL_LM_TEC_OBJ_BUF has no forward declaration.
Interfaces
Class /ISDFPS/CL_LM_TEC_OBJ_BUF has no interface implemented.
Friends
Class /ISDFPS/CL_LM_TEC_OBJ_BUF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OPT_LEV_NONE Constant Public Type reference (TYPE) /ISDFPS/DE_LM_OPT_LEVEL '0' No Optimization 20040825
2 MC_OPT_LEV_ONE Constant Public Type reference (TYPE) /ISDFPS/DE_LM_OPT_LEVEL '1' Quick Selection 20040825
3 MT_TEC_OBJ Instance attribute Private Type reference (TYPE) /ISDFPS/TB_LM_OBJECT_REF Reference Table of Technical Objects 20031105
4 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /ISDFPS/CL_LM_TEC_OBJ_BUF Technical Object Buffer 20031020
5 M_OPT_LEVEL Instance attribute Private Type reference (TYPE) /ISDFPS/DE_LM_OPT_LEVEL '0' Optimization Level of Status Board 20040825
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TEC_OBJ_TO_BUF Instance method Private Method Include Technical Object in Buffer 20031217
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031020
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031020
4 CREATE_TECHNICAL_OBJECTS Instance method Private Method Instantiate Technical Object 20031125
5 DELETE_TEC_OBJ_FROM_BUF Instance method Private Method Remove Technical Object from Buffer 20031217
6 GET_INSTANCE Static method Public Method Return Singleton Instance of the Buffer 20040824
7 GET_OPT_LEVEL Instance method Public Method 20040825
8 GET_TEC_OBJ_BY_ID Instance method Public Method Get Reference to Technical Object Using ID 20031105
9 IMPORT_SELECTION_DATA Instance method Private Method Get Selection Data by Means of Import 20031125
10 REFRESH_BUFFER Instance method Public Method Deletes All Previously Selected Objects from Buffer 20040323
11 SELECT Instance method Public Method Select Technical Objects with Dependent Objects 20031020
12 SET_OPT_LEVEL Instance method Public Method 20040825
13 VARIANT_CHECK Instance method Private Method Check Variant 20050125
14 VARIANT_DELETE Instance method Private Method Delete Variants 20050125
15 VARIANT_INCONSISTENT Instance method Private Method Check Whether Variant Is Inconsistent 20050125
16 VARIANT_REPAIR Instance method Private Method Repair Variant 20050125
Events
Class /ISDFPS/CL_LM_TEC_OBJ_BUF has no event.
Types
Class /ISDFPS/CL_LM_TEC_OBJ_BUF has no local type.
Method Signatures

Method ADD_TEC_OBJ_TO_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEC_OBJ Call by reference Type reference (TYPE) /ISDFPS/TB_LM_OBJECT_REF Tabelle mit Objektreferenzen und deren Objektnummer 20031217
2 Importing IR_TEC_OBJ Call by reference Object reference (TYPE REF TO) /ISDFPS/CL_LM_TEC_OBJ Technisches Objekt 20031217
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031217

Method ADD_TEC_OBJ_TO_BUF on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no parameter.
Method CLASS_CONSTRUCTOR on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no parameter.
Method CONSTRUCTOR on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method CREATE_TECHNICAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEC_OBJ Call by reference Type reference (TYPE) /ISDFPS/TB_LM_OBJECT_REF Tabelle mit Objektreferenzen und deren Objektnummer 20031125
2 Importing IT_EQEXT Call by reference Type reference (TYPE) /ISDFPS/TB_LM_EQEXT Tabelle mit Daten zum erweiterten Equipment 20031125
3 Importing IT_EQUI Call by reference Type reference (TYPE) /ISDFPS/TB_LM_RIHEQUI_LIST Tabelle mit Equipmentdaten 20031125
4 Importing IT_IFLO Call by reference Type reference (TYPE) /ISDFPS/TB_LM_RIHIFLO_LIST Tabelle mit Daten zu Technischen Plätzen 20031125
5 Importing IT_SEL_CRI Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20031125

Method CREATE_TECHNICAL_OBJECTS on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method DELETE_TEC_OBJ_FROM_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031217

Method DELETE_TEC_OBJ_FROM_BUF on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_INSTANCE Value transfer Object reference (TYPE REF TO) /ISDFPS/CL_LM_TEC_OBJ_BUF Technische Objekte Puffer 20040824

Method GET_INSTANCE on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method GET_OPT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OPT_LEVEL Value transfer Type reference (TYPE) /ISDFPS/DE_LM_OPT_LEVEL Level der Optimierung des Statusboards 20040825

Method GET_OPT_LEVEL on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method GET_TEC_OBJ_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TEC_OBJ Call by reference Object reference (TYPE REF TO) /ISDFPS/CL_LM_TEC_OBJ Technisches Objekt 20031105
2 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20031105
3 Importing I_IDENT Call by reference Type reference (TYPE) /ISDFPS/DE_LM_DEVICE_ID Indetifizierer eines Technischen Gerätes 20031105
4 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031211
5 Importing I_TPLNR Call by reference Type reference (TYPE) TPLNR Technischer Platz 20031105

Method GET_TEC_OBJ_BY_ID on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method IMPORT_SELECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_DEVICE Call by reference Type reference (TYPE) /ISDFPS/TB_LM_EQEXT Tabelle mit Daten zum erweiterten Equipment 20031125
2 Exporting IT_EQUI Call by reference Type reference (TYPE) /ISDFPS/TB_LM_RIHEQUI_LIST Tabelle mit Equipmentdaten 20031125
3 Exporting IT_IFLO Call by reference Type reference (TYPE) /ISDFPS/TB_LM_RIHIFLO_LIST Tabelle mit Daten zu Technischen Plätzen 20031125
4 Exporting IT_SEL_CRI Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20031125

Method IMPORT_SELECTION_DATA on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no parameter.
Method REFRESH_BUFFER on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_CRI Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle der Selectionsparameter/-options 20050128
2 Exporting ET_TEC_OBJ Call by reference Type reference (TYPE) /ISDFPS/TB_LM_OBJECT_REF Referenztabelle von Technischen Objekten 20031020
3 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) C Selektion ausgeführt = 0, abgebrochen = 1, 20040907
4 Importing IT_SEL_TAB Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20031020
5 Importing I_ENVIRONMNT Call by reference Type reference (TYPE) VARID_ENV Umgebung für Variante 20031020
6 Importing I_OPT_LEVEL Call by reference Type reference (TYPE) /ISDFPS/DE_LM_OPT_LEVEL Level der Optimierung des Statusboards 20040820
7 Importing I_SELECT_REPORT Call by reference Type reference (TYPE) REPID '/ISDFPS/STB_SELECTION_LM' Abap-Reportname 20040504
8 Importing I_SELECT_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20031020
# Exception Resumable Description Created on
1 VARIANT_NOT_EXIST die Variante existiert nicht 20031020

Method SET_OPT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPT_LEVEL Call by reference Type reference (TYPE) /ISDFPS/DE_LM_OPT_LEVEL Level der Optimierung des Statusboards 20040825

Method SET_OPT_LEVEL on class /ISDFPS/CL_LM_TEC_OBJ_BUF has no exception.

Method VARIANT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENVIRONMENT Call by reference Type reference (TYPE) VARID_ENV Umgebung für Variante 20050125
2 Importing I_SELECT_REPORT Call by reference Type reference (TYPE) REPID Abap-Reportname 20050125
3 Importing I_SELECT_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20050125
# Exception Resumable Description Created on
1 EX_VARIANT_DELETED Variante wurde gelsöcht 20050125
2 EX_VARIANT_DELETE_ERROR Variante konnte nicht gelöscht werden 20050125
3 EX_VARIANT_ERROR Variante fehlerhaft 20050125
4 EX_VARIANT_NOT_FOUND Variante konnte nicht gefunden werden 20050125

Method VARIANT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECT_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20050125
# Exception Resumable Description Created on
1 EX_VARIANT_DELETE_FAILED 20050125

Method VARIANT_INCONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECT_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20050125
# Exception Resumable Description Created on
1 EX_INTERNAL_ERROR Interner Fehler 20050125
2 EX_VARIANT_INCONSISTENT Variante ist Inkonsistent 20050125

Method VARIANT_REPAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECT_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20050125
2 Importing I_SYSVAR Call by reference Type reference (TYPE) XFELD Ist Variante Systemvariante? 20050125
# Exception Resumable Description Created on
1 EX_REPAIR_FAILED Reperatur fehlgeschlagen 20050125
History
Last changed by/on SAP  20050409 
SAP Release Created in 200