Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WER_CUST_TEST | Customizing used in tests | 20061017 |
Properties
| Class | CL_WER_CUST | |
| Short Description | Customizing data | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WER_CUSTOMIZING | Customizing |
| Created | 20060628 | SAP |
| Last change | 20100310 | 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... |
Interfaces
Class CL_WER_CUST has no interface implemented.
Friends
Class CL_WER_CUST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_FDT_ACTION' | Base interface for action type definition | 20060809 | ||
| 2 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_WER_ACTION' | Object Type Name | 20070628 | ||
| 3 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_FDT_EXPRESSION' | Base interface for expression type definition | 20060728 | ||
| 4 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'IF_WER_ASSIGNABLE_ELEMENT' | Object Type Name | 20070628 | ||
| 5 | Constant | Public | Type reference (TYPE) | SYMSGID | 'WER_CUST' | Message identification | 20060810 | ||
| 6 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'CL_WER_SUBSCREEN_VIEW' | Super class that view class has to extends | 20060809 | ||
| 7 | Static Attribute | Protected | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Possible interface-class combinaison for action types | 20060810 | |||
| 8 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_CONST | Constants | 20070628 | |||
| 9 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_EXCEPTION_REPORTER | Services for raising exceptions | 20060806 | |||
| 10 | Static Attribute | Protected | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Possible interface-class combinaison for expression types | 20060810 | |||
| 11 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_WER_FACTORY | Factory for persistent objects | 20070628 | |||
| 12 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_CUST | Singleton instance | 20060628 | |||
| 13 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_WER_STORAGE | For saving and loading from database | 20070628 | |||
| 14 | Static Attribute | Protected | Object reference (TYPE REF TO) | WER_CLASS_TTY | Possible view classes | 20060810 | |||
| 15 | Static Attribute | Protected | Type reference (TYPE) | WER_ACTION_TYPE_TTY | Action type data entries | 20060717 | |||
| 16 | Static Attribute | Protected | Type reference (TYPE) | WER_ELEMENT_TTY | Action type information (id, name, description, type) | 20060802 | |||
| 17 | Static Attribute | Protected | Type reference (TYPE) | WER_EXPRESSION_TYPE_TTY | Expression type data entries | 20060717 | |||
| 18 | Static Attribute | Protected | Type reference (TYPE) | WER_ELEMENT_TTY | Expression type information (id, name, description, type) | 20060802 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | WER_INT_TYPE_TTY | predefined type | 20070823 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Return the compatibilty for two internal types | 20070823 | |
| 2 | Instance method | Public | Method | Checks FDT expression attributes | 20060810 | |
| 3 | Instance method | Public | Method | Check if interface-class combinaison is possible | 20060810 | |
| 4 | Instance method | Public | Method | Checks if the class is a correct view class | 20060810 | |
| 5 | Static method | Public | Constructor | 20060628 | ||
| 6 | Instance method | Protected | Constructor | 20061107 | ||
| 7 | Instance method | Public | Method | Deletes a FDT expression type | 20060810 | |
| 8 | Instance method | Public | Method | Return all classes for new actions | 20070821 | |
| 9 | Instance method | Private | Method | Returns all interface-class combinations for new actions | 20070821 | |
| 10 | Instance method | Public | Method | Returns the requested customized action type | 20060713 | |
| 11 | Instance method | Public | Method | Returns all customized action types | 20060713 | |
| 12 | Instance method | Public | Method | Returns action type description data | 20060802 | |
| 13 | Instance method | Public | Method | Returns all classes for new expressions | 20070821 | |
| 14 | Instance method | Private | Method | Returns all interface-class combinations for new expressions | 20070821 | |
| 15 | Instance method | Public | Method | Returns the requested customized expression type | 20060713 | |
| 16 | Instance method | Public | Method | Returns all expression customized types | 20060713 | |
| 17 | Instance method | Public | Method | Returns expression type description data | 20060802 | |
| 18 | Instance method | Public | Method | Returns all classes extendings a specific class | 20060807 | |
| 19 | Static method | Public | Method | Returns the singleton instance | 20060628 | |
| 20 | Instance method | Protected | Method | Extracts action type description data | 20060802 | |
| 21 | Instance method | Protected | Method | Extracts expression type description data | 20060803 | |
| 22 | Instance method | Protected | Method | Loads the action type information from the data base | 20060717 | |
| 23 | Instance method | Protected | Method | Loads the expression types from the data base | 20060717 | |
| 24 | Instance method | Protected | Method | load interal types from the data base | 20070823 | |
| 25 | Instance method | Public | Method | Saves a FDT expression type | 20060810 | |
| 26 | Instance method | Protected | Method | Sets FDT attributes by calling setters | 20060810 |
Events
Class CL_WER_CUST has no event.
Types
Class CL_WER_CUST has no local type.
Method Signatures
Method ARE_INT_TYPE_COMPATIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SOURCETYPE | Call by reference | Type reference (TYPE) | WER_INT_SOURCE_TYPE | ABAP data type (C,D,N,...) | 20070823 | |||
| 2 | I_TARGETTYPE | Call by reference | Type reference (TYPE) | WER_INT_TARGET_TYPE | 20070823 | ||||
| 3 | R_COMPATIBLE | Value transfer | Type reference (TYPE) | WER_BOOL | Boolean Variable (X=True, SPACE=False) | 20070823 |
Method ARE_INT_TYPE_COMPATIBLE on class CL_WER_CUST has no exception.
Method CHECK_FDT_EXPRESSION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | |||
| 2 | I_DESCRIPTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_DESCRIPTION | Element description | 20060810 | |||
| 3 | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | |||
| 4 | I_NAME | Call by reference | Type reference (TYPE) | WER_ELEMENT_NAME | Element name | 20060810 | |||
| 5 | X_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_CHARID | Element unique identifier | 20060810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation failed exception | 20070821 |
Method CHECK_INTERFACE_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | |||
| 2 | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | |||
| 3 | R_OK | Value transfer | Type reference (TYPE) | WER_BOOL | Boolean: true = X and false = SPACE | 20060810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data supplied | 20070628 | ||
| 2 | Value does not exist | 20070628 |
Method CHECK_VIEW_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VIEW_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | |||
| 2 | R_OK | Value transfer | Type reference (TYPE) | WER_BOOL | Boolean: true = X and false = SPACE | 20060810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20070628 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WER_CUST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WER_CUST has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_WER_CUST has no parameter.
Method CONSTRUCTOR on class CL_WER_CUST has no exception.
Method DELETE_FDT_EXPRESSION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_CHARID | Element unique identifier | 20060810 | |||
| 2 | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20070821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unique identifier exists | 20070628 | ||
| 2 | Value does not exist | 20070821 | ||
| 3 | Operation failed exception | 20070821 |
Method GET_ACTION_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_CLASS_TTY | Classes | 20070821 |
Method GET_ACTION_CLASS on class CL_WER_CUST has no exception.
Method GET_ACTION_INTERF_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INTERF_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Interfaces and implementing classes | 20070821 |
Method GET_ACTION_INTERF_CLASS on class CL_WER_CUST has no exception.
Method GET_ACTION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTION_TYPE_ID | Call by reference | Type reference (TYPE) | WER_ACTION_TYPE_ID | Unique identifier for an action type | 20060717 | |||
| 2 | RS_ACTION_TYPE | Value transfer | Type reference (TYPE) | WER_ACTION_TYPE_STY | Action type data | 20060717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060717 |
Method GET_ACTION_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ACTION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_ACTION_TYPE_TTY | Action type data entries | 20060717 |
Method GET_ACTION_TYPES on class CL_WER_CUST has no exception.
Method GET_ACTION_TYPE_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ACTION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_ELEMENT_TTY | Element Identifications (id, name, description, type) | 20060803 |
Method GET_ACTION_TYPE_DESC on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_CLASS_TTY | Classes | 20070821 |
Method GET_EXPRESSION_CLASS on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_INTERF_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INTERF_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_INTERFACE_CLASS_TTY | Interfaces and implementing classes | 20070821 |
Method GET_EXPRESSION_INTERF_CLASS on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | WER_EXPRESSION_TYPE_ID | Expression type unique identifier | 20060717 | |||
| 2 | RS_EXPRESSION_TYPE | Value transfer | Type reference (TYPE) | WER_EXPRESSION_TYPE_STY | Expression type data entries | 20060717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060717 |
Method GET_EXPRESSION_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_EXPRESSION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_EXPRESSION_TYPE_TTY | Expression type data entries | 20060717 |
Method GET_EXPRESSION_TYPES on class CL_WER_CUST has no exception.
Method GET_EXPRESSION_TYPE_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_EXPRESSION_TYPES | Value transfer | Object reference (TYPE REF TO) | WER_ELEMENT_TTY | Element Identifications (id, name, description, type) | 20060803 |
Method GET_EXPRESSION_TYPE_DESC on class CL_WER_CUST has no exception.
Method GET_EXTENDING_CLASSES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXTENDED_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Class Name | 20060807 | |||
| 2 | RR_CLASS | Value transfer | Object reference (TYPE REF TO) | WER_CLASS_TTY | All classes that extend I_EXTENDED_CLASS | 20060807 |
Method GET_EXTENDING_CLASSES on class CL_WER_CUST has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_WER_CUST | Customizing data | 20060628 |
Method GET_INSTANCE on class CL_WER_CUST has no exception.
Method INIT_ACTION_TYPE_DESC Signature
Method INIT_ACTION_TYPE_DESC on class CL_WER_CUST has no parameter.
Method INIT_ACTION_TYPE_DESC on class CL_WER_CUST has no exception.
Method INIT_EXPRESSION_TYPE_DESC Signature
Method INIT_EXPRESSION_TYPE_DESC on class CL_WER_CUST has no parameter.
Method INIT_EXPRESSION_TYPE_DESC on class CL_WER_CUST has no exception.
Method LOAD_ACTION_TYPES Signature
Method LOAD_ACTION_TYPES on class CL_WER_CUST has no parameter.
Method LOAD_ACTION_TYPES on class CL_WER_CUST has no exception.
Method LOAD_EXPRESSION_TYPES Signature
Method LOAD_EXPRESSION_TYPES on class CL_WER_CUST has no parameter.
Method LOAD_EXPRESSION_TYPES on class CL_WER_CUST has no exception.
Method LOAD_INTERNAL_TYPES Signature
Method LOAD_INTERNAL_TYPES on class CL_WER_CUST has no parameter.
Method LOAD_INTERNAL_TYPES on class CL_WER_CUST has no exception.
Method SAVE_FDT_EXPRESSION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS | Call by reference | Type reference (TYPE) | WER_CLASS_NAME | Class Name | 20060810 | |||
| 2 | I_DESCRIPTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_DESCRIPTION | Element description | 20060810 | |||
| 3 | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | |||
| 4 | I_NAME | Call by reference | Type reference (TYPE) | WER_ELEMENT_NAME | Element name | 20060810 | |||
| 5 | X_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_CHARID | Element unique identifier | 20060810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation failed exception | 20070821 |
Method SET_FDT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_EXPRESSION_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_EXPRESSION_TYPE | FDT: Expression Type | 20060810 | |||
| 2 | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Class Name | 20060810 | |||
| 3 | I_DESCRIPTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_DESCRIPTION | Element description | 20060810 | |||
| 4 | I_INTERFACE | Call by reference | Type reference (TYPE) | WER_INTERFACE_NAME | Interface name | 20060810 | |||
| 5 | I_NAME | Call by reference | Type reference (TYPE) | WER_ELEMENT_NAME | Element name | 20060810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation failed exception | 20070821 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |