Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_SCMG_CASE | Case Interface | 20020715 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SCMG_CASE | Case | 20020715 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_UDM_CASE_WRAPPER | Wrapper of IF_SCMG_CASE | 20030213 |
Properties
| Interface | IF_SCMG_CASE_READ | |
| Short Description | Read-Only Access to Case Backend |
General Data
| Package | SCMG_SP_CASE | Case Management: Service Provider Case |
| Created | 20020712 | SAP |
| Last changed | 20060207 | SAP |
| 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... |
Interfaces
Interface IF_SCMG_CASE_READ has no interface.
Friends
Interface IF_SCMG_CASE_READ has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CASE_GUID | Constant | Public | Type reference (TYPE) | SRMADID | 'CASE_GUID' | Technical Key of Case | 20020807 | |
| 2 | CASE_TITLE | Constant | Public | Type reference (TYPE) | SRMADID | 'CASE_TITLE' | Case Header | 20020806 | |
| 3 | CASE_TYPE | Constant | Public | Type reference (TYPE) | SRMADID | 'CASE_TYPE' | Case Type | 20020806 | |
| 4 | CATEGORY | Constant | Public | Type reference (TYPE) | SRMADID | 'CATEGORY' | Category | 20020806 | |
| 5 | CHANGED_BY | Constant | Public | Type reference (TYPE) | SRMADID | 'CHANGED_BY' | Last Changed By | 20020806 | |
| 6 | CHANGE_TIME | Constant | Public | Type reference (TYPE) | SRMADID | 'CHANGE_TIME' | Time of Last Change | 20020806 | |
| 7 | CLOSED_BY | Constant | Public | Type reference (TYPE) | SRMADID | 'CLOSED_BY' | Closed by User | 20020806 | |
| 8 | CLOSING_TIME | Constant | Public | Type reference (TYPE) | SRMADID | 'CLOSING_TIME' | Closed at Time | 20020806 | |
| 9 | CREATED_BY | Constant | Public | Type reference (TYPE) | SRMADID | 'CREATED_BY' | Created by User | 20020806 | |
| 10 | CREATE_TIME | Constant | Public | Type reference (TYPE) | SRMADID | 'CREATE_TIME' | Created At | 20020806 | |
| 11 | ESCALATION_REASON | Constant | Public | Type reference (TYPE) | SRMADID | 'ESCAL_REASON' | Escalation Characteristic | 20020806 | |
| 12 | EXTERNAL_KEY | Constant | Public | Type reference (TYPE) | SRMADID | 'EXT_KEY' | External Case Key | 20020806 | |
| 13 | EXTERNAL_REF | Constant | Public | Type reference (TYPE) | SRMADID | 'EXT_REF' | External reference | 20020806 | |
| 14 | MISC_OBJECTS | Instance attribute | Public | Type reference (TYPE) | SCMG_TT_CASE_MISCOBJECT | Table for Miscellaneous Objects: Usable by BAdIs | 20020808 | ||
| 15 | PLAN_END_DATE | Constant | Public | Type reference (TYPE) | SRMADID | 'PLAN_END_DATE' | Planned Close Date | 20021022 | |
| 16 | PRIORITY | Constant | Public | Type reference (TYPE) | SRMADID | 'PRIORITY' | Priority | 20020806 | |
| 17 | PROCESSOR | Constant | Public | Type reference (TYPE) | SRMADID | 'PROCESSOR' | Processors | 20020806 | |
| 18 | PROFILE_ID | Constant | Public | Type reference (TYPE) | SRMADID | 'PROFILE_ID' | Case: Status Profile | 20020806 | |
| 19 | REASON_CODE | Constant | Public | Type reference (TYPE) | SRMADID | 'REASON_CODE' | Reason for Case | 20020820 | |
| 20 | RESPONSIBLE | Constant | Public | Type reference (TYPE) | SRMADID | 'RESPONSIBLE' | Person Responsible | 20020806 | |
| 21 | SECURITY_LEVEL | Constant | Public | Type reference (TYPE) | SRMADID | 'SECURE_LEVEL' | Authorization Level | 20020806 | |
| 22 | STATUS_DESC | Constant | Public | Type reference (TYPE) | SRMADID | 'STAT_USER_LINE' | Case: User Status Description (Central Status Management) | 20020806 | |
| 23 | STATUS_OBJECT_NO | Constant | Public | Type reference (TYPE) | SRMADID | 'STAT_OBJNR' | Case: Status Object Number (GUID), (Central Status Managmnt) | 20020806 | |
| 24 | STATUS_ORDER_NO | Constant | Public | Type reference (TYPE) | SRMADID | 'STAT_ORDERNO' | Case: Status | 20020806 | |
| 25 | SYSTEM_STATUS | Constant | Public | Type reference (TYPE) | SRMADID | 'STAT_PARA' | Case: System Status | 20020806 | |
| 26 | SYSTEM_STATUS_DESC | Constant | Public | Type reference (TYPE) | SRMADID | 'STAT_LINE' | Case: System Status Description (Central Status Management) | 20020806 | |
| 27 | TABLENAME_CASE_ATTR | Constant | Public | Type reference (TYPE) | TABNAME | 'SCMG_T_CASE_ATTR' | Table Name | 20020806 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Authorization Check | 20020715 | |
| 2 | Instance method | Public | Method | Authorization Check at Field Level | 20020805 | |
| 3 | Instance method | Public | Method | Returns List of Case Attributes | 20020712 | |
| 4 | Instance method | Public | Method | Returns Case Type | 20020715 | |
| 5 | Instance method | Public | Method | User Who Created Case | 20020813 | |
| 6 | Instance method | Public | Method | UTC Timestamp when Case Created | 20020813 | |
| 7 | Instance method | Public | Method | Case Title | 20020813 | |
| 8 | Instance method | Public | Method | Returns Case GUID | 20020820 | |
| 9 | Instance method | Public | Method | UTC Timestamp of Last Change | 20020813 | |
| 10 | Instance method | Public | Method | User Who Last Changed Case | 20020813 | |
| 11 | Instance method | Public | Method | Returns POID Object of Notes | 20020715 | |
| 12 | Instance method | Public | Method | Process that Maps Case | 20020724 | |
| 13 | Instance method | Public | Method | Returns POID Object of Record | 20020715 | |
| 14 | Instance method | Public | Method | Returns Attribute Object | 20020715 | |
| 15 | Instance method | Public | Method | Returns Value of Single Attribute | 20020715 | |
| 16 | Instance method | Public | Method | Returns Last Persistent Values of Attributes | 20020715 | |
| 17 | Instance method | Public | Method | Returns Single Value | 20020715 | |
| 18 | Instance method | Public | Method | Text of Current Status | 20020813 | |
| 19 | Instance method | Public | Method | Retunes Subcomponents | 20040301 | |
| 20 | Instance method | Public | Method | Get the Workflow Path | 20050711 | |
| 21 | Instance method | Public | Method | Returns Workflow Path ID | 20020715 | |
| 22 | Instance method | Public | Method | Attributes changed? | 20020715 | |
| 23 | Instance method | Public | Method | Attributes consistent? | 20020715 |
Events
Interface IF_SCMG_CASE_READ has no event.
Types
Interface IF_SCMG_CASE_READ has no local type.
Method Signatures
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | SCMG_AUT_ACTIVITY | Aktivität für Berechtigungsprüfung | 20020715 | |||
| 2 | IM_CASE_TYPE | Call by reference | Type reference (TYPE) | SCMGCASE_TYPE | Fallart | 20020808 | |||
| 3 | RE_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | 0: okay; <> 0 -> Fehler | 20020715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20020715 |
Method CHECK_AUTHORITY_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität (Anzeigen: 02, Ändern 03) | 20020805 | |||
| 2 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20020805 | |||
| 3 | RE_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | 0: okay; <> 0 -> Fehler | 20020805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20020805 |
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_RESELECT_DB | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20021030 | ||
| 2 | RE_LIST_OF_CASE_ATTRIBUTES | Value transfer | Type reference (TYPE) | SRM_LIST_ATTRIBUTE_VALUE | Liste der Wertobjekte | 20020712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generelle Ausnahme des Case Management | 20021119 | ||
| 2 | Framework (abstrakt) | 20021119 |
Method GET_CASE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_CASE_TYPE | Value transfer | Type reference (TYPE) | SCMGCASE_TYPE | Case-Typ | 20020715 |
Method GET_CASE_TYPE on Interface IF_SCMG_CASE_READ has no exception.
Method GET_CREATING_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_USER | Value transfer | Type reference (TYPE) | STRING | 20020813 |
Method GET_CREATING_USER on Interface IF_SCMG_CASE_READ has no exception.
Method GET_CREATION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020813 |
Method GET_CREATION_DATE on Interface IF_SCMG_CASE_READ has no exception.
Method GET_DISPLAY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TITLE | Value transfer | Type reference (TYPE) | STRING | 20020813 |
Method GET_DISPLAY_NAME on Interface IF_SCMG_CASE_READ has no exception.
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_GUID | Value transfer | Type reference (TYPE) | SCMG_CASE_GUID | Technischer Schlüssel des Falles (Fall-GUID) | 20020820 |
Method GET_GUID on Interface IF_SCMG_CASE_READ has no exception.
Method GET_LAST_CHANGE_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020813 |
Method GET_LAST_CHANGE_DATE on Interface IF_SCMG_CASE_READ has no exception.
Method GET_LAST_CHANGING_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_USER | Value transfer | Type reference (TYPE) | STRING | 20020813 |
Method GET_LAST_CHANGING_USER on Interface IF_SCMG_CASE_READ has no exception.
Method GET_NOTE_POID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_NOTE_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20020715 |
Method GET_NOTE_POID on Interface IF_SCMG_CASE_READ has no exception.
Method GET_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PROCESS | Value transfer | Type reference (TYPE) | SCMGPROCESS | Zulässiger Prozess zur Fallart | 20020724 |
Method GET_PROCESS on Interface IF_SCMG_CASE_READ has no exception.
Method GET_RECORD_POID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RECORD_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20020715 |
Method GET_RECORD_POID on Interface IF_SCMG_CASE_READ has no exception.
Method GET_SINGLE_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SRMADID | Call by reference | Type reference (TYPE) | SRMADID | Attributbeschreibung - ID | 20020715 | |||
| 2 | RE_VALUE_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_EDIT_ATTRIBUTE_VALUE | Attributwert - Edit | 20020715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Case Attribute | 20020715 |
Method GET_SINGLE_ATTRIBUTE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_RESELECT_DB | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20021203 | ||
| 2 | IM_SRMADID | Call by reference | Type reference (TYPE) | SRMADID | Attributbeschreibung - ID | 20020715 | |||
| 3 | RE_VALUE | Value transfer | Type reference (TYPE) | STRING | 20020715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Case Attribute | 20020715 | ||
| 2 | Framework (abstrakt) | 20020715 |
Method GET_SINGLE_OLD_ATTR_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SRMADID | Call by reference | Type reference (TYPE) | SRMADID | Attributbeschreibung - ID | 20020715 | |||
| 2 | RE_VALUE | Value transfer | Type reference (TYPE) | STRING | 20020715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Case Attribute | 20020715 | ||
| 2 | Framework (abstrakt) | 20020715 |
Method GET_SINGLE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EAV | Call by reference | Object reference (TYPE REF TO) | IF_SRM_EDIT_ATTRIBUTE_VALUE | Attributbeschreibung - ID | 20020715 | |||
| 2 | RE_VALUE | Value transfer | Type reference (TYPE) | STRING | 20020715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Case Attribute | 20020715 | ||
| 2 | Initialisierungsfehler (abstrakt) | 20020715 |
Method GET_STATUS_AS_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_STRING | Value transfer | Type reference (TYPE) | STRING | 20020813 |
Method GET_STATUS_AS_TEXT on Interface IF_SCMG_CASE_READ has no exception.
Method GET_SUBCOMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TT_SUBCOMP_BACKEND | Value transfer | Type reference (TYPE) | SCMG_TT_SUBCOMPONENT_BACKEND | Case: Tabelle aller Subkomponenten (Backend IF) | 20040301 |
Method GET_SUBCOMPONENTS on Interface IF_SCMG_CASE_READ has no exception.
Method GET_WF_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_WF_PATH | Value transfer | Object reference (TYPE REF TO) | CL_SRM_WF_PATH | Returniert den Laufweg | 20050719 |
Method GET_WF_PATH on Interface IF_SCMG_CASE_READ has no exception.
Method GET_WF_PATH_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_WF_PATH_ID | Value transfer | Type reference (TYPE) | SRMWFPTHID | Laufwegs-ID | 20020715 |
Method GET_WF_PATH_ID on Interface IF_SCMG_CASE_READ has no exception.
Method IS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_SUBCOMPONENTS | Call by reference | Type reference (TYPE) | XFELD | ' ' | Feld zum Ankreuzen | 20040224 | ||
| 2 | RE_RESULT | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20020715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20020715 |
Method IS_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGES | Value transfer | Type reference (TYPE) | SCMG_T_ATTR_RETURN_VALUE | Case-Attribute: Wert mit Meldung für Rückgabe | 20020715 | |||
| 2 | EX_RESULT | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20020715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Case Attribute | 20020715 | ||
| 2 | Ausnahmen in BADI Erweiterungen | 20020730 | ||
| 3 | Framework (abstrakt) | 20020715 |
History
| Last changed by/on | SAP | 20060207 |
| SAP Release Created in | 620 |