Hierarchy

⤷

⤷

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 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | ![]() |
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 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SCMG_ATTRIBUTE_DATASOURCE | Case Attributes Provider | 20040422 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SCMG_CASE_GUID | Case GUID | 20121207 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | LTY_DBFIELDCACHE | Cache of Table Information | 20020805 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_DBFIELD | List of Table Fields | 20020531 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | LTY_DESC_OBJ | Buffering Description Objects | 20030522 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_TEXT_CACHE | Puffering of the Attribute Text | 20041213 | ||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Last Valid Status of the Attributes | 20030123 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRM_LIST_ATTRIBUTE_DESC | List: IF_SRM_ATTRIBUTE_DESC | 20020603 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SRM_LIST_EDIT_ATTRIBUTE_VALUE | List: IF_SRM_ATTRIBUTE_VALUE | 20020603 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20020531 | ||
11 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_TEXT_IDENTIFIER | Automatic Identification of Texts in Dictionary | 20020708 | ||
12 | ![]() |
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 | ![]() |
Instance method | Public | Method | 20080902 | |
2 | ![]() |
Instance method | Public | Method | Attributes Have Been Validated and Are OK | 20030123 |
3 | ![]() |
Instance method | Private | Method | Compare Two Attribute Entries | 20030123 |
4 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20020531 |
5 | ![]() |
Static method | Private | Method | Get Table Information | 20020805 |
6 | ![]() |
Instance method | Public | Method | Delete Case Values from Database | 20020603 |
7 | ![]() |
Instance method | Public | Method | Initialize last validated set of attributes | 20071208 |
8 | ![]() |
Instance method | Public | Method | Release Attributes as LIST_OF_ATTR_VALUE | 20070214 |
9 | ![]() |
Instance method | Public | Method | Get Single Object | 20020709 |
10 | ![]() |
Instance method | Public | Method | Get Last Persistent Value | 20020710 |
11 | ![]() |
Instance method | Private | Method | Gets the | 20030911 |
12 | ![]() |
Instance method | Public | Method | Return Initial Case Attributes | 20020605 |
13 | ![]() |
Instance method | Public | Method | 20020618 | |
14 | ![]() |
Instance method | Public | Method | Have the Attributes Changed Since the Last Validation? | 20030123 |
15 | ![]() |
Instance method | Public | Method | Get Case Values from Database | 20020603 |
16 | ![]() |
Instance method | Private | Method | Get Text | 20041213 |
17 | ![]() |
Instance method | Public | Method | Injects Datasource from Outside | 20040526 |
18 | ![]() |
Instance method | Public | Method | Set Texts for Fields | 20040108 |
19 | ![]() |
Instance method | Public | Method | Change Single Object | 20020709 |
20 | ![]() |
Instance method | Private | Method | Changes List of Value Objects | 20020617 |
21 | ![]() |
Instance method | Public | Method | Reset Attributes to Last Persistent State | 20020805 |
22 | ![]() |
Instance method | Public | Method | Save Case Values in Database | 20020603 |
23 | ![]() |
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 | ![]() |
IM_ATTRTAB | Call by reference | Type reference (TYPE) | SCMGATTRDESC | 20080902 | |||
2 | ![]() |
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 | ![]() |
Framework (abstrakt) | 20030123 |
Method COMPARE_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_VALUES_ONE | Call by reference | Object reference (TYPE REF TO) | DATA | 20030123 | |||
2 | ![]() |
IM_VALUES_TWO | Call by reference | Object reference (TYPE REF TO) | DATA | 20030123 | |||
3 | ![]() |
RE_RESULT | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20030123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Attribut Beschreibung (abstrakt) | 20030123 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ATTRIBUTE_DATASOURCE | Call by reference | Object reference (TYPE REF TO) | IF_SCMG_ATTRIBUTE_DATASOURCE | Case attributes provider. | 20040422 | ||
2 | ![]() |
IM_CASE | Call by reference | Object reference (TYPE REF TO) | CL_SCMG_CASE | Der Case | 20020603 | ||
3 | ![]() |
IM_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Zu verwaltende Tabelle | 20020531 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Framework (abstrakt) | 20020702 |
Method DB_GET_TABLE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_DBFIELDS | Value transfer | Type reference (TYPE) | LTY_DBFIELD | Tabelleninfo | 20020805 | ||
2 | ![]() |
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 | ![]() |
IM_CASE_GUID | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Technischer Schlüssel des Cases | 20020705 | ||
2 | ![]() |
IM_UPDATE_TASK | Call by reference | Type reference (TYPE) | SRMBOOLEAN | ' ' | Verbucher, wenn 'X' | 20030514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
EX_TEXT | Call by reference | Type reference (TYPE) | STRING | 20020709 | |||
2 | ![]() |
EX_VALUE | Call by reference | Type reference (TYPE) | ANY | 20020709 | |||
3 | ![]() |
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 | ![]() |
Framework (abstrakt) | 20020709 |
Method GET_SINGLE_OBJECT_OLD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_VALUE_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_EDIT_ATTRIBUTE_VALUE | Attributwert - Edit | 20020710 | ||
2 | ![]() |
RE_VALUE | Value transfer | Type reference (TYPE) | STRING | 20020710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Framework (abstrakt) | 20020710 |
Method GET_USER_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_USERNAME | Call by reference | Type reference (TYPE) | STRING | 20030911 | |||
2 | ![]() |
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 | ![]() |
CH_LIST_OF_ATTRIBUTES | Call by reference | Type reference (TYPE) | SCMG_LIST_OF_CASE_ATTRIBUTES | 20020613 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Attribut (abstrakt) | 20020702 | |
2 | ![]() |
Framework (abstrakt) | 20020711 |
Method IS_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_RESULT | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20020618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Framework (abstrakt) | 20020702 |
Method IS_VALIDATION_NEEDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_RESULT | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20030123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Framework (abstrakt) | 20030123 |
Method READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_LIST_OF_ATTRIBUTES | Value transfer | Type reference (TYPE) | SCMG_LIST_OF_CASE_ATTRIBUTES | Liste von Case Attributen | 20020614 | ||
2 | ![]() |
IM_CASE_GUID | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Technischer Schlüssel des Falles (Fall-GUID) | 20040831 | ||
3 | ![]() |
IM_RESELECT_DB | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | 20050905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generelle Ausnahme des Case Management | 20020705 | |
2 | ![]() |
Fehler bei Attribut (abstrakt) | 20020702 |
Method READ_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_FIELDNAME | Call by reference | Type reference (TYPE) | SRMADFIELD | AD: Feldname | 20041213 | ||
2 | ![]() |
IM_RECORD | Call by reference | Type reference (TYPE) | ANY | Gefüllte DB-Struktur der Attribute | 20041213 | ||
3 | ![]() |
IM_VALUE | Call by reference | Type reference (TYPE) | ANY | 20041213 | |||
4 | ![]() |
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 | ![]() |
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 | ![]() |
CH_VALUE_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_EDIT_ATTRIBUTE_VALUE | Attributwert - Edit | 20020709 | ||
2 | ![]() |
IM_RECORD | Call by reference | Type reference (TYPE) | ANY | Gefüllte DB-Struktur der Attribute | 20030327 | ||
3 | ![]() |
IM_TEXT | Call by reference | Type reference (TYPE) | STRING | 20020709 | |||
4 | ![]() |
IM_VALUE | Call by reference | Type reference (TYPE) | ANY | 20020709 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Framework (abstrakt) | 20020709 |
Method STRING_TO_VALUE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_LIST_OF_ATTR_VALUE | Value transfer | Type reference (TYPE) | SRM_LIST_EDIT_ATTRIBUTE_VALUE | List: IF_SRM_ATTRIBUTE_VALUE | 20020617 | ||
2 | ![]() |
IM_VALUE_STRING | Call by reference | Object reference (TYPE REF TO) | DATA | 20020617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Framework (abstrakt) | 20020805 |
Method UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CASE | Call by reference | Object reference (TYPE REF TO) | CL_SCMG_CASE | Der Case | 20020605 | ||
2 | ![]() |
IM_CASE_GUID | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Technischer Schlüssel des Cases | 20020605 | ||
3 | ![]() |
IM_UPDATE_TASK | Call by reference | Type reference (TYPE) | SRMBOOLEAN | ' ' | Verbucher, wenn 'X' | 20030514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generelle Ausnahme des Case Management | 20020705 | |
2 | ![]() |
Framework (abstrakt) | 20020702 |
Method VALUE_OBJECTS_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LIST_OF_ATTR_VALUE | Call by reference | Type reference (TYPE) | SRM_LIST_ATTRIBUTE_VALUE | List: IF_SRM_ATTRIBUTE_VALUE | 20020617 | ||
2 | ![]() |
RE_VALUE_STRING | Value transfer | Object reference (TYPE REF TO) | DATA | Werte Objekte als String | 20020617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Framework (abstrakt) | 20020702 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 620 |