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