SAP ABAP Class CL_EAMS_BO_CHAR (Business Object Characteristics)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_BO_MISC (Package) Miscellaneous for Business Object
Properties
Class CL_EAMS_BO_CHAR  
Short Description Business Object Characteristics    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_BO_MISC   Miscellaneous for Business Object 
Created 20081212   SAP 
Last change 20110908   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)
Interfaces
Class CL_EAMS_BO_CHAR has no interface implemented.
Friends
Class CL_EAMS_BO_CHAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_CHAR Instance of BO Class for Characteristics 20081212
2 GT_CHARACTERISTICS Instance attribute Private Type reference (TYPE) TYPE_CHARACTERISTICS_TAB Table of Characteristics 20081218
3 GT_CLASSES Instance attribute Private Type reference (TYPE) EAMS_T_BO_CHAR_CLASSES Table of Classes 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20081212
2 CONSTRUCTOR Instance method Private Constructor Constructor 20081212
3 FILL_CHAR_FROM_BUFFER Instance method Private Method read characteristics from db/buffer 20081218
4 GET_CHARACTERISTICS Instance method Public Method provide characteristics for an object (EQUI/FL/MAT/...) 20081218
5 GET_CHARACTERISTIC_HEADER Instance method Public Method provide characteristics for an object (EQUI/FL/MAT/...) 20090403
6 GET_CLASSES_FOR_OBJECT Instance method Public Method provide classes assigned to an (technical) object 20090108
7 GET_CLASS_HEADER Instance method Public Method Get Class Header 20090228
8 GET_F4_CHAR Instance method Public Method Get F4 for Characterstics 20090226
9 READ_CHARACTERISTICS Instance method Private Method read characteristics from db/buffer 20081218
10 REFRESH_BUFFER Instance method Private Method Refresh Buffers 20090608
11 S_GET_INSTANCE Static method Public Method Instance of BO Class for Characteristics 20081212
12 UNASSIGN_CLASS_TO_OBJECT Instance method Public Method Delete Classification assignment to Technical Object 20090303
Events
Class CL_EAMS_BO_CHAR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_CHARACTERISTICS Protected See coding 20081218 BEGIN OF type_characteristics, objecttable TYPE tabelle, objek TYPE objnum, atnam TYPE atnam, smbez TYPE atbez, zaehl TYPE wzaehl, oper1 TYPE operand1, ausp1 type atwrt, dime1 TYPE atei6, atflv TYPE atflv, oper2 TYPE operand2, ausp2 TYPE atwrt2, dime2 TYPE atei62, inher TYPE mmerb, atvglart TYPE atvglart, atzis TYPE atzis, atimb TYPE atimb, classes_ref TYPE type_classes_ref_tab, END OF type_characteristics
2 TYPE_CHARACTERISTICS_TAB Protected See coding 20081218 type_characteristics_tab TYPE SORTED TABLE OF type_characteristics WITH UNIQUE KEY objecttable objek atnam zaehl
3 TYPE_CLASSES_REF Protected See coding 20081218 BEGIN OF type_classes_ref, clint TYPE clint, END OF type_classes_ref
4 TYPE_CLASSES_REF_TAB Protected See coding 20081218 type_classes_ref_tab TYPE SORTED TABLE OF type_classes_ref WITH UNIQUE KEY clint
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method FILL_CHAR_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARACTERISTICS Call by reference Type reference (TYPE) TYPE_CHARACTERISTICS_TAB 20081218
2 Exporting ET_CHAR_CLASSES_REF Call by reference Type reference (TYPE) EAMS_T_BO_CHAR_CLASSES_REF EAMS BO reference Characteristics: classes 20090108
3 Importing IV_OBJECT Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20081218
4 Importing IV_OBJECTTABLE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20081218
# Exception Resumable Description Created on
1 NOT_FOUND 20081218

Method GET_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR_CLASSES_REF Call by reference Type reference (TYPE) EAMS_T_BO_CHAR_CLASSES_REF EAMS BO Characteristics: classes 20090108
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_CHAR Business Object Characteristica 20081218
3 Importing IV_FORCE_REFRESH Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090608
4 Importing IV_OBJECT Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20081218
5 Importing IV_OBJECTTABLE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20081218
6 Importing IV_READ_VALUE Call by reference Type reference (TYPE) XFELD give back char. value instead of description 20100721

Method GET_CHARACTERISTICS on class CL_EAMS_BO_CHAR has no exception.

Method GET_CHARACTERISTIC_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_CHAR Business Object Characteristica 20090403
2 Importing IS_NODE_ID Call by reference Type reference (TYPE) EAMS_S_BO_CHAR_ID Business Object Characteristic - Identification 20090403
3 Importing IV_READ_VALUE Call by reference Type reference (TYPE) XFELD give back char. value instead of description 20100721

Method GET_CHARACTERISTIC_HEADER on class CL_EAMS_BO_CHAR has no exception.

Method GET_CLASSES_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR_CLASSES Call by reference Type reference (TYPE) EAMS_T_BO_CHAR_CLASSES EAMS BO Characteristics: classes 20090108
2 Importing IV_OBJECT Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090108
3 Importing IV_OBJECTTABLE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090108

Method GET_CLASSES_FOR_OBJECT on class CL_EAMS_BO_CHAR has no exception.

Method GET_CLASS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_HEADER Call by reference Type reference (TYPE) EAMS_T_BO_CLASS_HEADER EAMS BO Characteristics: classes 20090228
2 Importing IV_OBJECT Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090228
3 Importing IV_OBJECTTABLE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090228

Method GET_CLASS_HEADER on class CL_EAMS_BO_CHAR has no exception.

Method GET_F4_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_F4_CHAR Characterstics F4 help Table 20090226
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_CHAR_ID Table Type: Char for classes 20090226

Method GET_F4_CHAR on class CL_EAMS_BO_CHAR has no exception.

Method READ_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARACTERISTICS Call by reference Type reference (TYPE) TYPE_CHARACTERISTICS_TAB 20081218
2 Exporting ET_CHAR_CLASSES_REF Call by reference Type reference (TYPE) EAMS_T_BO_CHAR_CLASSES_REF reference: characteristics in classes 20090108
3 Importing IV_OBJECT Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20081218
4 Importing IV_OBJECTTABLE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20081218
5 Importing IV_READ_VALUE Call by reference Type reference (TYPE) XFELD give back char. value instead of description 20100721

Method READ_CHARACTERISTICS on class CL_EAMS_BO_CHAR has no exception.

Method REFRESH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090608
2 Importing IV_OBJECTTABLE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090608

Method REFRESH_BUFFER on class CL_EAMS_BO_CHAR has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMS_BO_CHAR Business Object Characteristics 20081212

Method S_GET_INSTANCE on class CL_EAMS_BO_CHAR has no exception.

Method UNASSIGN_CLASS_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20090303
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090303
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_TO_CLASS Table Type for class 20090303
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20090303
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_TO_CLASS Table Type for class 20090303
6 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20090303

Method UNASSIGN_CLASS_TO_OBJECT on class CL_EAMS_BO_CHAR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605