Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_LOG_PROFILE | Log Profile | 20000502 |
Properties
| Class | CL_SWF_LOG_PROFILE | |
| Short Description | Log Profile | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SWF_LOG | Workflow: Log Manager |
| Created | 20000502 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SWF_LOG_PROFILE has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SWF_LOG_PROFILE | Log Profile | 20000502 |
Friends
Class CL_SWF_LOG_PROFILE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | SWF_LOGTYP | 'WFL' | Log Type: Workflow | 20000703 | ||
| 2 | Static Attribute | Protected | See coding | Table of Profiles | 20000505 | ||||
| 3 | Instance attribute | Protected | See coding | Table of Set Levels | 20000502 | ||||
| 4 | Instance attribute | Protected | See coding | Table of Profile Texts | 20000504 | ||||
| 5 | Instance attribute | Protected | See coding | Table of Read Categories (for Level) | 20000502 | ||||
| 6 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Profile created as new | 20000630 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | SWFDLOGPRO-CATEGORY | Client control: Role of client (production, test,...) | 20000502 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checkbox Field | 20000511 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | SWFDLOGHDR | Log Manager: Headers for Log Profiles | 20000703 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checkbox Field | 20000703 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checkbox Field | 20000703 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checkbox Field | 20000703 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checkbox Field | 20000508 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | SWF_LOGPRO | Name of Log Profile | 20000502 | |||
| 15 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SWF_LOG_LOGTYP | Log Type | 20000508 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | SWF_LOGLEV | 0 | Maximum Level | 20000512 | ||
| 17 | Static Attribute | Protected | Type reference (TYPE) | SWFDLOGPRO-CATEGORY | Client control: Role of client (production, test,...) | 20000502 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Checkbox Field | 20000508 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20000502 | |
| 2 | Instance method | Public | Method | Generates a Copy of Profile Under Another Name | 20000511 | |
| 3 | Instance method | Public | Constructor | Constructor | 20000502 | |
| 4 | Static method | Public | Method | Generates a New Profile and Gets (Empty) Instance | 20000510 | |
| 5 | Instance method | Public | Method | Removes ENQUEUE Lock | 20000510 | |
| 6 | Instance method | Public | Method | Sets the ENQUEUE lock | 20000510 | |
| 7 | Instance method | Protected | Method | 20000630 | ||
| 8 | Instance method | Public | Method | Gets Available Components of Log Type | 20000504 | |
| 9 | Instance method | Public | Method | Gets Description Text of a Component | 20000504 | |
| 10 | Instance method | Public | Method | 20000703 | ||
| 11 | Static method | Public | Method | Delivers an Instance | 20000502 | |
| 12 | Instance method | Public | Method | Gets Text for a Log Level | 20000508 | |
| 13 | Instance method | Public | Method | Gets the log types | 20000505 | |
| 14 | Instance method | Public | Method | Gets the profile name | 20000504 | |
| 15 | Instance method | Public | Method | Gets the description text | 20000504 | |
| 16 | Instance method | Public | Method | Gets Current Set System Category | 20000508 | |
| 17 | Instance method | Public | Method | Specifies whether profile has been changed | 20000508 | |
| 18 | Instance method | Protected | Method | Flags the Profile as New | 20000630 | |
| 19 | Instance method | Public | Method | Enables you to read current attribute values | 20000511 | |
| 20 | Instance method | Protected | Method | Reads Profile Settings | 20000502 | |
| 21 | Instance method | Public | Method | Saves Settings | 20000508 | |
| 22 | Instance method | Public | Method | Sets Log Level for a Component | 20000508 | |
| 23 | Instance method | Public | Method | Sets Docu Name (Text in Dialog) | 20000703 | |
| 24 | Instance method | Public | Method | Sets Indicator: Also Transport When Saving | 20000703 | |
| 25 | Instance method | Public | Method | Sets Text of Profile | 20000508 | |
| 26 | Instance method | Public | Method | Sets Current System Category | 20000508 | |
| 27 | Instance method | Public | Method | Transports Log Profile | 20000523 |
Events
Class CL_SWF_LOG_PROFILE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_PROFILE | Protected | See coding | T_PROFILE | 20000505 | |
|
| 2 | T_TYPE_TEXT | Protected | See coding | T_TYPE_TEXT | 20000504 | |
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SWF_LOG_PROFILE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_LOG_PROFILE has no exception.
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOGPROFILE | Call by reference | Type reference (TYPE) | SWF_LOGPRO | Name eines Logprofils | 20000511 | |||
| 2 | RE_PROFILE | Value transfer | Object reference (TYPE REF TO) | CL_SWF_LOG_PROFILE | Log-Profil | 20000511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Log-Profil bereits vorhanden | 20000525 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXISTENCECHECK | Call by reference | Type reference (TYPE) | XFELD | 'X' | Existenzprüfung | 20000510 | ||
| 2 | IM_LOGPROFILE | Call by reference | Type reference (TYPE) | SWF_LOGPRO | Name eines Logprofils | 20000502 | |||
| 3 | IM_LOGTYP | Call by reference | Type reference (TYPE) | SWF_LOGTYP | Logtyp zur Definition von Logprofilen | 20000502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Log-Profil nicht gefunden | 20000525 |
Method CREATE_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_SWF_LOG_PROFILE | Log-Profil | 20000510 | |||
| 2 | IM_LOGPROFILE | Call by reference | Type reference (TYPE) | SWF_LOGPRO | Name eines Logprofils | 20000510 | |||
| 3 | IM_LOGTYP | Call by reference | Type reference (TYPE) | SWF_LOGTYP | Logtyp zur Definition von Logprofilen | 20000510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Log-Profil bereits vorhanden | 20000525 |
Method DEQUEUE Signature
Method DEQUEUE on class CL_SWF_LOG_PROFILE has no parameter.
Method DEQUEUE on class CL_SWF_LOG_PROFILE has no exception.
Method ENQUEUE Signature
Method ENQUEUE on class CL_SWF_LOG_PROFILE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt gesperrt | 20000525 |
Method GET_COMPONENT_LEVEL Signature
Method GET_COMPONENT_LEVEL on class CL_SWF_LOG_PROFILE has no parameter.
Method GET_COMPONENT_LEVEL on class CL_SWF_LOG_PROFILE has no exception.
Method GET_COMPONENT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENTS | Call by reference | Type reference (TYPE) | SWF_TLOGCOMP | Tabelle der Componenten eines Logtyps | 20000504 | |||
| 2 | IM_ONLY_VISIBLE | Call by reference | Type reference (TYPE) | XFELD | 'X' | nur sichtbare Komponenten | 20000504 |
Method GET_COMPONENT_LIST on class CL_SWF_LOG_PROFILE has no exception.
Method GET_COMPONENT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPONENT | Call by reference | Type reference (TYPE) | SWF_LOGCMP | Komponente eines Logtyps | 20000504 | |||
| 2 | RE_TEXT | Value transfer | Type reference (TYPE) | STRING | beschreibender Text | 20000504 |
Method GET_COMPONENT_TEXT on class CL_SWF_LOG_PROFILE has no exception.
Method GET_DOCU_NAME Signature
Method GET_DOCU_NAME on class CL_SWF_LOG_PROFILE has no parameter.
Method GET_DOCU_NAME on class CL_SWF_LOG_PROFILE has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_SWF_LOG_PROFILE | Log-Profil | 20000502 | |||
| 2 | IM_LOGPROFILE | Call by reference | Type reference (TYPE) | SWF_LOGPRO | Name eines Logprofils | 20000502 | |||
| 3 | IM_LOGTYP | Call by reference | Type reference (TYPE) | SWF_LOGTYP | Logtyp zur Definition von Logprofilen | 20000510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Log-Profil nicht gefunden | 20000525 |
Method GET_LEVEL_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPONENT | Call by reference | Type reference (TYPE) | SWF_LOGCMP | Komponente eines Logtyps | 20000508 | |||
| 2 | IM_LEVEL | Call by reference | Type reference (TYPE) | SWF_LOGLEV | Loglevel | 20000508 | |||
| 3 | RE_TEXT | Value transfer | Type reference (TYPE) | STRING | Text | 20000508 |
Method GET_LEVEL_TEXT on class CL_SWF_LOG_PROFILE has no exception.
Method GET_LOGTYP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_LOGTYP | Value transfer | Type reference (TYPE) | SWF_LOGTYP | Logtyp zur Definition von Logprofilen | 20000505 |
Method GET_LOGTYP on class CL_SWF_LOG_PROFILE has no exception.
Method GET_PROFILE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PROFILE_NAME | Value transfer | Type reference (TYPE) | SWF_LOGPRO | Name eines Logprofils | 20000504 |
Method GET_PROFILE_NAME on class CL_SWF_LOG_PROFILE has no exception.
Method GET_PROFILE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20000504 | ||
| 2 | RE_TEXT | Value transfer | Type reference (TYPE) | SWFDLOGPRT-TEXT | Text eines Log-Profils | 20000504 |
Method GET_PROFILE_TEXT on class CL_SWF_LOG_PROFILE has no exception.
Method GET_SYSTEM_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_CATEGORY | Value transfer | Type reference (TYPE) | SWFDLOGPRO-CATEGORY | Client Control: Rolle des Mandanten (Productive, Test,...) | 20000508 |
Method GET_SYSTEM_CATEGORY on class CL_SWF_LOG_PROFILE has no exception.
Method IS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_CHANGED | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000508 |
Method IS_CHANGED on class CL_SWF_LOG_PROFILE has no exception.
Method MARK_AS_CREATED Signature
Method MARK_AS_CREATED on class CL_SWF_LOG_PROFILE has no parameter.
Method MARK_AS_CREATED on class CL_SWF_LOG_PROFILE has no exception.
Method PREPARE_REFRESH Signature
Method PREPARE_REFRESH on class CL_SWF_LOG_PROFILE has no parameter.
Method PREPARE_REFRESH on class CL_SWF_LOG_PROFILE has no exception.
Method READ_PROFILE_LEVELS Signature
Method READ_PROFILE_LEVELS on class CL_SWF_LOG_PROFILE has no parameter.
Method READ_PROFILE_LEVELS on class CL_SWF_LOG_PROFILE has no exception.
Method SAVE Signature
Method SAVE on class CL_SWF_LOG_PROFILE has no parameter.
Method SAVE on class CL_SWF_LOG_PROFILE has no exception.
Method SET_COMPONENT_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPONENT | Call by reference | Type reference (TYPE) | SWF_LOGCMP | Komponente eines Logtyps | 20000508 | |||
| 2 | IM_LEVEL | Call by reference | Type reference (TYPE) | SWF_LOGLEV | Loglevel | 20000508 |
Method SET_COMPONENT_LEVEL on class CL_SWF_LOG_PROFILE has no exception.
Method SET_DOCU_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOCU | Call by reference | Type reference (TYPE) | DOKU_OBJ | Dokumentations-Objekt | 20000703 |
Method SET_DOCU_NAME on class CL_SWF_LOG_PROFILE has no exception.
Method SET_IMPLICIT_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TRANSPORT | Call by reference | Type reference (TYPE) | XFELD | X = impliziter Transport | 20000703 |
Method SET_IMPLICIT_TRANSPORT on class CL_SWF_LOG_PROFILE has no exception.
Method SET_PROFILE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20000508 | ||
| 2 | IM_TEXT | Call by reference | Type reference (TYPE) | SWFDLOGPRT-TEXT | Text | 20000508 |
Method SET_PROFILE_TEXT on class CL_SWF_LOG_PROFILE has no exception.
Method SET_SYSTEM_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CATEGORY | Value transfer | Type reference (TYPE) | SWFDLOGPRO-CATEGORY | Client Control: Rolle des Mandanten (Productive, Test,...) | 20000508 |
Method SET_SYSTEM_CATEGORY on class CL_SWF_LOG_PROFILE has no exception.
Method TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CUSTOMIZING | Call by reference | Type reference (TYPE) | XFELD | 'X' | Customizing oder Workbench-Auftrag | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme aus Funktionsbaustein | 20000525 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 50A |