SAP ABAP Class CL_SCMG_ATTRIBUTE_MANAGER (Manage Attributes of Database Table)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-CM (Application Component) Case Management
     SCMG_SP_CASE_ATTRIBUTES (Package) SP Case: Attribute Handling
Properties
Class CL_SCMG_ATTRIBUTE_MANAGER  
Short Description Manage Attributes of Database Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCMG_SP_CASE_ATTRIBUTES   SP Case: Attribute Handling 
Created 20020531   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 LIST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SCMG_ATTRIBUTE_MANAGER has no interface implemented.
Friends
Class CL_SCMG_ATTRIBUTE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTE_DATASOURCE Instance attribute Private Object reference (TYPE REF TO) IF_SCMG_ATTRIBUTE_DATASOURCE Case Attributes Provider 20040422
2 CASE_GUID Instance attribute Private Type reference (TYPE) SCMG_CASE_GUID Case GUID 20121207
3 DBFIELD_CACHE Static Attribute Private Type reference (TYPE) LTY_DBFIELDCACHE Cache of Table Information 20020805
4 DBFIELD_TABLE Instance attribute Private Type reference (TYPE) LTY_DBFIELD List of Table Fields 20020531
5 DESC_OBJ Static Attribute Private Type reference (TYPE) LTY_DESC_OBJ Buffering Description Objects 20030522
6 GT_CACHED_TEXTS Instance attribute Private Type reference (TYPE) LTY_TEXT_CACHE Puffering of the Attribute Text 20041213
7 LAST_VALID_ATTR Instance attribute Private Object reference (TYPE REF TO) DATA Last Valid Status of the Attributes 20030123
8 LIST_OF_ATTR_DESC Instance attribute Private Type reference (TYPE) SRM_LIST_ATTRIBUTE_DESC List: IF_SRM_ATTRIBUTE_DESC 20020603
9 LIST_OF_ATTR_VALUE Instance attribute Private Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20020603
10 TABLENAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20020531
11 TEXT_IDENTIFIER Static Attribute Private Object reference (TYPE REF TO) IF_TEXT_IDENTIFIER Automatic Identification of Texts in Dictionary 20020708
12 VALUES_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Attribute Values as in Database 20020618
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELDTEXT_TO_CACHE Instance method Public Method 20080902
2 ATTR_WAS_VALIDATED Instance method Public Method Attributes Have Been Validated and Are OK 20030123
3 COMPARE_ATTRIBUTES Instance method Private Method Compare Two Attribute Entries 20030123
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020531
5 DB_GET_TABLE_FIELDS Static method Private Method Get Table Information 20020805
6 DELETE Instance method Public Method Delete Case Values from Database 20020603
7 FLUSH_LAST_VALIDATED_ATTR Instance method Public Method Initialize last validated set of attributes 20071208
8 FREE_OBJECTS Instance method Public Method Release Attributes as LIST_OF_ATTR_VALUE 20070214
9 GET_SINGLE_OBJECT Instance method Public Method Get Single Object 20020709
10 GET_SINGLE_OBJECT_OLD Instance method Public Method Get Last Persistent Value 20020710
11 GET_USER_DESCRIPTION Instance method Private Method Gets the 20030911
12 INITIALIZE Instance method Public Method Return Initial Case Attributes 20020605
13 IS_CHANGED Instance method Public Method 20020618
14 IS_VALIDATION_NEEDED Instance method Public Method Have the Attributes Changed Since the Last Validation? 20030123
15 READ Instance method Public Method Get Case Values from Database 20020603
16 READ_TEXT Instance method Private Method Get Text 20041213
17 SET_ATTRIBUTE_DATASOURCE Instance method Public Method Injects Datasource from Outside 20040526
18 SET_FIELD_TEXTS Instance method Public Method Set Texts for Fields 20040108
19 SET_SINGLE_OBJECT Instance method Public Method Change Single Object 20020709
20 STRING_TO_VALUE_OBJECTS Instance method Private Method Changes List of Value Objects 20020617
21 UNDO_VALUE_CHANGES Instance method Public Method Reset Attributes to Last Persistent State 20020805
22 UPDATE Instance method Public Method Save Case Values in Database 20020603
23 VALUE_OBJECTS_TO_STRING Instance method Private Method Returns Value Objects as String 20020617
Events
Class CL_SCMG_ATTRIBUTE_MANAGER has no event.
Types
Class CL_SCMG_ATTRIBUTE_MANAGER has no local type.
Method Signatures

Method ADD_FIELDTEXT_TO_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRTAB Call by reference Type reference (TYPE) SCMGATTRDESC 20080902
2 Changing SUCCESS Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20080902

Method ADD_FIELDTEXT_TO_CACHE on class CL_SCMG_ATTRIBUTE_MANAGER has no exception.

Method ATTR_WAS_VALIDATED Signature

Method ATTR_WAS_VALIDATED on class CL_SCMG_ATTRIBUTE_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030123

Method COMPARE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUES_ONE Call by reference Object reference (TYPE REF TO) DATA 20030123
2 Importing IM_VALUES_TWO Call by reference Object reference (TYPE REF TO) DATA 20030123
3 Returning RE_RESULT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20030123
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20030123

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_DATASOURCE Call by reference Object reference (TYPE REF TO) IF_SCMG_ATTRIBUTE_DATASOURCE Case attributes provider. 20040422
2 Importing IM_CASE Call by reference Object reference (TYPE REF TO) CL_SCMG_CASE Der Case 20020603
3 Importing IM_TABLENAME Call by reference Type reference (TYPE) TABNAME Zu verwaltende Tabelle 20020531
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020702

Method DB_GET_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DBFIELDS Value transfer Type reference (TYPE) LTY_DBFIELD Tabelleninfo 20020805
2 Importing IM_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20020805

Method DB_GET_TABLE_FIELDS on class CL_SCMG_ATTRIBUTE_MANAGER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Cases 20020705
2 Importing IM_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN ' ' Verbucher, wenn 'X' 20030514
# Exception Resumable Description Created on
1 CX_SCMG Attribute einer DB Tabelle Verwalten 20020705

Method FLUSH_LAST_VALIDATED_ATTR Signature

Method FLUSH_LAST_VALIDATED_ATTR on class CL_SCMG_ATTRIBUTE_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstract) 20071208

Method FREE_OBJECTS Signature

Method FREE_OBJECTS on class CL_SCMG_ATTRIBUTE_MANAGER has no parameter.
Method FREE_OBJECTS on class CL_SCMG_ATTRIBUTE_MANAGER has no exception.

Method GET_SINGLE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING 20020709
2 Exporting EX_VALUE Call by reference Type reference (TYPE) ANY 20020709
3 Importing IM_VALUE_OBJECT Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attributwert - Edit 20020709
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020709

Method GET_SINGLE_OBJECT_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUE_OBJECT Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attributwert - Edit 20020710
2 Returning RE_VALUE Value transfer Type reference (TYPE) STRING 20020710
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020710

Method GET_USER_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USERNAME Call by reference Type reference (TYPE) STRING 20030911
2 Returning RE_USERDESC Value transfer Type reference (TYPE) STRING 20030911

Method GET_USER_DESCRIPTION on class CL_SCMG_ATTRIBUTE_MANAGER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LIST_OF_ATTRIBUTES Call by reference Type reference (TYPE) SCMG_LIST_OF_CASE_ATTRIBUTES 20020613
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE Fehler bei Attribut (abstrakt) 20020702
2 CX_SRM_FRAMEWORK Framework (abstrakt) 20020711

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20020618
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020702

Method IS_VALIDATION_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20030123
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030123

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LIST_OF_ATTRIBUTES Value transfer Type reference (TYPE) SCMG_LIST_OF_CASE_ATTRIBUTES Liste von Case Attributen 20020614
2 Importing IM_CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Falles (Fall-GUID) 20040831
3 Importing IM_RESELECT_DB Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE 20050905
# Exception Resumable Description Created on
1 CX_SCMG Generelle Ausnahme des Case Management 20020705
2 CX_SRM_FRAMEWORK Fehler bei Attribut (abstrakt) 20020702

Method READ_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) SRMADFIELD AD: Feldname 20041213
2 Importing IM_RECORD Call by reference Type reference (TYPE) ANY Gefüllte DB-Struktur der Attribute 20041213
3 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20041213
4 Returning RE_TEXT Value transfer Type reference (TYPE) CHAR255 Ermittelter Text 20041213

Method READ_TEXT on class CL_SCMG_ATTRIBUTE_MANAGER has no exception.

Method SET_ATTRIBUTE_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_DATASOURCE Call by reference Object reference (TYPE REF TO) IF_SCMG_ATTRIBUTE_DATASOURCE Case attributes provider. 20040526

Method SET_ATTRIBUTE_DATASOURCE on class CL_SCMG_ATTRIBUTE_MANAGER has no exception.

Method SET_FIELD_TEXTS Signature

Method SET_FIELD_TEXTS on class CL_SCMG_ATTRIBUTE_MANAGER has no parameter.
Method SET_FIELD_TEXTS on class CL_SCMG_ATTRIBUTE_MANAGER has no exception.

Method SET_SINGLE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE_OBJECT Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attributwert - Edit 20020709
2 Importing IM_RECORD Call by reference Type reference (TYPE) ANY Gefüllte DB-Struktur der Attribute 20030327
3 Importing IM_TEXT Call by reference Type reference (TYPE) STRING 20020709
4 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20020709
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020709

Method STRING_TO_VALUE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LIST_OF_ATTR_VALUE Value transfer Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20020617
2 Importing IM_VALUE_STRING Call by reference Object reference (TYPE REF TO) DATA 20020617
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020702

Method UNDO_VALUE_CHANGES Signature

Method UNDO_VALUE_CHANGES on class CL_SCMG_ATTRIBUTE_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020805

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE Call by reference Object reference (TYPE REF TO) CL_SCMG_CASE Der Case 20020605
2 Importing IM_CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Cases 20020605
3 Importing IM_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN ' ' Verbucher, wenn 'X' 20030514
# Exception Resumable Description Created on
1 CX_SCMG Generelle Ausnahme des Case Management 20020705
2 CX_SRM_FRAMEWORK Framework (abstrakt) 20020702

Method VALUE_OBJECTS_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LIST_OF_ATTR_VALUE Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20020617
2 Returning RE_VALUE_STRING Value transfer Object reference (TYPE REF TO) DATA Werte Objekte als String 20020617
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20020702
History
Last changed by/on SAP  20110908 
SAP Release Created in 620