SAP ABAP Class CL_IAOM_ATTRIBUTE (Business Scenario Attribute)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CO (Application Component) Controlling
     IAOM (Package) Cost and Revenue Controlling for Logical Objects
Properties
Class CL_IAOM_ATTRIBUTE  
Short Description Business Scenario Attribute    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package IAOM   Cost and Revenue Controlling for Logical Objects 
Created 20001202   SAP 
Last change 20031029   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IAOM_ATTRIBUTE has no forward declaration.
Interfaces
Class CL_IAOM_ATTRIBUTE has no interface implemented.
Friends
Class CL_IAOM_ATTRIBUTE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES_LIST Static Attribute Protected See coding List of all Attributes 20001202
2 ATTRIBUTE_TEXT Instance attribute Public Type reference (TYPE) DD04V-DDTEXT Short Description of Characteristic 20001202
3 BUSINESS_SCENARIO Instance attribute Public Object reference (TYPE REF TO) CL_IAOM_BUSINESS_SCENARIO Business Scenario 20010302
4 BUSINESS_SCENARIO_ID Instance attribute Public Type reference (TYPE) IAOM_BS_IDENTIFICATION Business Scenario 20001202
5 CUSTOMIZING_RELEVANT Instance attribute Public Type reference (TYPE) IAOM_AT_CUSTREL Attribute is Customizing-Relevant 20001202
6 DATA_ELEMENT Instance attribute Public Type reference (TYPE) IAOM_AT_DTEL Attribute Name/Data Element 20001202
7 DDIC_INFO Instance attribute Public Type reference (TYPE) DD04V DDIC Info for Data Element 20001207
8 FALSE Constant Protected Type reference (TYPE) BOOLE_D space Boole: False 20010105
9 LEVEL Instance attribute Public Type reference (TYPE) IAOM_AT_LEVEL Level in Object Classes 20001202
10 NAME Instance attribute Public Type reference (TYPE) IAOM_AT_NAME Field Name Characteristic 20001202
11 NAME_REL Instance attribute Public Type reference (TYPE) IAOM_AT_NAME_REL Alt. Field Name of Charact. 20001228
12 PROCESS Instance attribute Public Type reference (TYPE) IAOM_AT_PROCESS Process Indicator 20031029
13 SORT_ORDER Instance attribute Public Type reference (TYPE) IAOM_AT_SORTORDER Sort Order for Display 20001202
14 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' Boole: True 20010105
15 TYPE Instance attribute Public Type reference (TYPE) IAOM_AT_TYPE Characteristic Type 20001202
16 TYPE_KEY Constant Public Type reference (TYPE) IAOM_AT_TYPE 'KA' Key Characteristic 20001220
17 TYPE_NON_KEY Constant Public Type reference (TYPE) IAOM_AT_TYPE 'NK' Non-Key Characteristic 20001220
18 VALUE_REF Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Dynamic Data Object 20001208
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ATTRIBUTE_CONSISTENCY Instance method Public Method Checks Consistency of Attribute 20010430
2 CHECK_TABLE_VALUE_EXISTS Instance method Public Method Check if Attribute Value Exists in Check Table 20001228
3 CHECK_VALUE Instance method Public Method Check of an Attribute Value 20001208
4 CONVERT_TO_INTERNAL_VALUE Instance method Protected Method Check if Attribute Value Exists in Check Table 20010104
5 GET_ALL_ATTRIBUTES Static method Public Method All Attributes for a Business Scenario 20001202
6 GET_ATTRIBUTE Static method Public Method An Attribute for a Business Scenario 20001202
7 GET_TEXT Instance method Public Method Short Text for a Characteristic 20001202
8 GET_TEXT_FOR_ATTR_VALUE Instance method Public Method Text for Characteristic Value 20010104
Events
Class CL_IAOM_ATTRIBUTE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CT_ATTRIBUTES_LIST Protected See coding CT_ATTRIBUTES_LIST 20001202
2 CT_ATTRIBUTES_TEXT Protected See coding CT_ATTRIBUTES_TEXT 20001202
3 TT_WHERETAB Protected See coding TT_WHERETAB 20010104
4 T_WHERETAB_LINE Protected See coding T_WHERETAB_LINE 20010104
Method Signatures

Method CHECK_ATTRIBUTE_CONSISTENCY Signature

Method CHECK_ATTRIBUTE_CONSISTENCY on class CL_IAOM_ATTRIBUTE has no parameter.
# Exception Resumable Description Created on
1 DATA_ELEMENT_NOT_VALID Datenelement nicht im Dictionary vorhanden 20010430

Method CHECK_TABLE_VALUE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) IAOM_AT_VALUE Geprüfter Merkmalswert (immer interne Darstellung) 20001228
2 Importing I_EXTERNAL Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Wert ist in externer Darstellung 20001228
3 Importing I_VALUE Call by reference Type reference (TYPE) IAOM_AT_VALUE Merkmalswert 20001228
# Exception Resumable Description Created on
1 VALUE_NOT_FOUND Wert nicht in Prüftabelle/Festwerten gefunden 20001228

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_EXTERNAL Call by reference Type reference (TYPE) IAOM_AT_VALUE Attributwert in externer Darstellung 20010117
2 Importing I_CHECK_ENTITY_TAB Call by reference Type reference (TYPE) BOOLE_D space Auch Wertetabelle prüfen? 20001208
3 Importing I_VALUE Call by reference Type reference (TYPE) IAOM_AT_VALUE Attributwert (generisch) 20001208
# Exception Resumable Description Created on
1 ATTRIBUTE_INCONSISTENT Attribut ist nicht konsistent 20010430
2 VALUE_MISSING_IN_ENTITY_TAB Attributwert ist nicht in Wertetabelle enthalten 20001208
3 VALUE_NOT_VALID Attributwert nicht gültig 20001208

Method CONVERT_TO_INTERNAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_INTERNAL Call by reference Type reference (TYPE) IAOM_AT_VALUE Merkmalswert in interner Darstellung 20010104
2 Importing I_EXTERNAL Call by reference Type reference (TYPE) BOOLE_D 'X' Kennzeichen: Wert ist in externer Darstellung 20010104
3 Importing I_VALUE Call by reference Type reference (TYPE) IAOM_AT_VALUE Merkmalswert 20010104

Method CONVERT_TO_INTERNAL_VALUE on class CL_IAOM_ATTRIBUTE has no exception.

Method GET_ALL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_ATTRIBUTES Call by reference Type reference (TYPE) IAOM_ATTRIBUTES_REF Tabelle mit Merkmalen zum Geschäftszsenario 20001208
2 Importing I_BUSINESS_SCENARIO_ID Call by reference Type reference (TYPE) IAOM_BS_IDENTIFICATION Geschäfstszenario 20001207
# Exception Resumable Description Created on
1 NO_ATTRIBUTES_FOUND Keine Merkmale zum Geschäftsszenario vorhanden 20001207

Method GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE_NAME Call by reference Type reference (TYPE) IAOM_AT_DTEL Merkmalsname 20010302
2 Importing I_BUSINESS_SCENARIO_ID Call by reference Type reference (TYPE) IAOM_BS_IDENTIFICATION Geschäftszenario 20001202
3 Returning R_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_IAOM_ATTRIBUTE Merkmal 20001202
# Exception Resumable Description Created on
1 ATTRIBUTE_NOT_FOUND Attribut nicht im Geschäftsszenario enthalten 20001207

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU sy-langu sprache 20001202
2 Returning R_TEXT Value transfer Type reference (TYPE) DDTEXT Kurztext zum Merkmal 20001202

Method GET_TEXT on class CL_IAOM_ATTRIBUTE has no exception.

Method GET_TEXT_FOR_ATTR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) IAOM_DESCRIPTION_40 Text zum Merkmalswert 20010104
2 Importing I_EXTERNAL Call by reference Type reference (TYPE) BOOLE_D space Kennzeichen: Wert ist in externer Darstellung 20010104
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU sy-langu Sprache 20010104
4 Importing I_VALUE Call by reference Type reference (TYPE) IAOM_AT_VALUE Merkmalswert 20010104

Method GET_TEXT_FOR_ATTR_VALUE on class CL_IAOM_ATTRIBUTE has no exception.
History
Last changed by/on SAP  20031029 
SAP Release Created in