Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SCMG_CASE_API | Case: API | 20020627 |
Properties
| Interface | IF_SCMG_CASE_API | |
| Short Description | Case: RM External API |
General Data
| Package | SCMG_GENERAL | Case Management: General Elements |
| Created | 20020627 | SAP |
| Last changed | 20140121 | 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... |
| 2 | IF_SRM_SP_ENQUEUE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 3 | SRMPT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_SCMG_CASE_API has no interface.
Friends
Interface IF_SCMG_CASE_API has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ACTIVITY_FIELD_DISPLAY | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '03' | Constant: Display Activity Field Value (Authorization Check) | 20020812 | |
| 2 | C_ACTIVITY_FIELD_MODIFY | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '02' | Constant: Change Activity Field Value (Authorization Check) | 20020812 | |
| 3 | C_TOOLBARTYPE_SUBCOMPONENT | Constant | Public | Type reference (TYPE) | SCMG_CASE_TOOLBARTYPE | 'T' | Constant for Subcomponent | 20030813 | |
| 4 | G_CASE_API_REF | Static Attribute | Public | Type reference (TYPE) | SCMG_TT_CASE_API | 20051025 | |||
| 5 | G_CASE_GUID | Instance attribute | Public | Type reference (TYPE) | SCMG_CASE_GUID | Technical Key of Case | 20020628 | ||
| 6 | G_CASE_POID | Instance attribute | Public | Object reference (TYPE REF TO) | IF_SRM_POID | POID of Case | 20021120 | ||
| 7 | G_CLIENT_FW_ID | Static Attribute | Public | Type reference (TYPE) | STRING | Framework ID - Default | 20020628 | ||
| 8 | G_DELETED | Instance attribute | Public | Type reference (TYPE) | XFELD | Case Deeleted: Yes/No (X/Space) | 20020802 | ||
| 9 | G_IS_ENQUEUED | Instance attribute | Public | Type reference (TYPE) | XFELD | Lock Set: Yes/No (X/Space) | 20020725 | ||
| 10 | G_LAST_EXCEPTION | Static Attribute | Public | Object reference (TYPE REF TO) | CX_ROOT | Last exception raised (after FAILED) | 20021016 | ||
| 11 | G_ROOT_OBJECT | Static Attribute | Public | Object reference (TYPE REF TO) | IF_SRM_ROOT | Root object | 20030312 | ||
| 12 | G_SUB_INTERFACE | Instance attribute | Public | Type reference (TYPE) | SCMG_TT_CASE_SUBCOMPONENTS_API | Table with IF of Subcomponents | 20030815 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Read All Attributes | 20020723 | |
| 2 | Instance method | Public | Method | Case: Change Attribute | 20020627 | |
| 3 | Instance method | Public | Method | Case: Read Attribute | 20020627 | |
| 4 | Instance method | Public | Method | Check Authorization | 20020808 | |
| 5 | Instance method | Public | Method | Check Authorization for Field Access | 20020812 | |
| 6 | Instance method | Public | Method | Get All BOR Objects (for a Specific Anchor) | 20020731 | |
| 7 | Instance method | Public | Method | Delete BOR Object in Case Record (ID or Anchor/BOR Object) | 20020731 | |
| 8 | Instance method | Public | Method | Insert BOR Object in the Case Record | 20020731 | |
| 9 | Instance method | Public | Method | Completely Close Case After Processing | 20021030 | |
| 10 | Static method | Public | Method | Case: Copy | 20031209 | |
| 11 | Static method | Public | Method | Case: Create | 20020627 | |
| 12 | Instance method | Public | Method | Case: Delete | 20020627 | |
| 13 | Instance method | Public | Method | Unlock Case | 20020725 | |
| 14 | Instance method | Public | Method | Delete Element in Case Record (ID or Anchor) | 20030605 | |
| 15 | Instance method | Public | Method | Insert Element in Record Anchor | 20030710 | |
| 16 | Instance method | Public | Method | Lock Case | 20020725 | |
| 17 | Static method | Public | Method | Find Cases with Specified Attributes | 20020801 | |
| 18 | Static method | Public | Method | Gets GUIDs of Cases with Specified Attributes | 20030813 | |
| 19 | Static method | Public | Method | Find Cases with Specified BOR Object | 20020801 | |
| 20 | Instance method | Public | Method | Get Objects from Case Record | 20020725 | |
| 21 | Instance method | Public | Method | Creates Instances for Subcomponents of Case | 20030813 | |
| 22 | Instance method | Public | Method | Get Case Back End | 20020812 | |
| 23 | Instance method | Public | Method | Get Notes Back End | 20020812 | |
| 24 | Instance method | Public | Method | Get Record Back End | 20020812 | |
| 25 | Instance method | Public | Method | Get Route API | 20020812 | |
| 26 | Instance method | Public | Method | Determine Process Route Status | 20030611 | |
| 27 | Static method | Public | Method | Create Case API Object (Obsolete) | 20020627 | |
| 28 | Instance method | Public | Method | Read terminology: default: text "case" | 20021120 | |
| 29 | Instance method | Public | Method | Return GUIDs of Object Instances for Specified Anchor | 20030903 | |
| 30 | Instance method | Public | Method | Get Objects from Case Record | 20020710 | |
| 31 | Instance method | Public | Method | Read: Case Record Opened | 20021216 | |
| 32 | Instance method | Public | Method | Return GUIDs of Supercases and Subcases for the Current Case | 20031009 | |
| 33 | Instance method | Public | Method | Read Log | 20020731 | |
| 34 | Instance method | Public | Method | Write log | 20020731 | |
| 35 | Static method | Public | Method | Merge Two Cases into One (New or Existing) | 20040122 | |
| 36 | Instance method | Public | Method | Read notes | 20020705 | |
| 37 | Instance method | Public | Method | Case: Insert Note | 20020627 | |
| 38 | Static method | Public | Method | Create Case API Object | 20031114 | |
| 39 | Static method | Public | Method | 20051027 | ||
| 40 | Instance method | Public | Method | Case: Save | 20020627 | |
| 41 | Static method | Public | Method | Set Client Framework ID (If Not Default Framework | 20020628 | |
| 42 | Static method | Public | Method | Set Root Object (Before First GET) | 20030312 | |
| 43 | Static method | Public | Method | Split Case into New One or Two Cases | 20040127 |
Events
Interface IF_SCMG_CASE_API has no event.
Types
Interface IF_SCMG_CASE_API has no local type.
Method Signatures
Method ATTRIBUTE_ALL_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SKIPPED | Call by reference | Type reference (TYPE) | I | Anzahl der wg. Berechtigungsprüfung ausgelassenen Attribute | 20020812 | |||
| 2 | EX_VALUES | Call by reference | Type reference (TYPE) | TY_NAMEVALUEASSTRING | Tabelle: Name/Wert-Paare | 20020812 | |||
| 3 | IM_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Berechtigungsprüfung: Ja/Nein (X/space) | 20020812 | ||
| 4 | IM_RESELECT_DB | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Werte erneut von der Datenbank lesen | 20021030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020724 |
Method ATTRIBUTE_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Berechtigungsprüfung: Ja/Nein (X/space) | 20020812 | ||
| 2 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | STRING | 20020628 | ||||
| 3 | IM_VALUE | Call by reference | Type reference (TYPE) | STRING | 20020628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020709 | ||
| 2 | Keine Berechtigung | 20020812 |
Method ATTRIBUTE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Berechtigungsprüfung: Ja/Nein (X/space) | 20020812 | ||
| 2 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | STRING | Attribut-Name | 20020628 | |||
| 3 | IM_RESELECT_DB | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Attribute neu von der Datenbank lesen | 20021204 | ||
| 4 | RE_VALUE | Value transfer | Type reference (TYPE) | STRING | Attribut-Wert | 20020628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020709 | ||
| 2 | Keine Berechtigung | 20020812 |
Method AUTHORITY_CHECK 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 | 20020808 | |||
| 2 | RE_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert: 0 okay, > 0 keine Berechtigung | 20020808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020808 |
Method AUTHORITY_CHECK_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVITY_FIELD | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität für Berechtigungsprüfung | 20020812 | |||
| 2 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Name des Attributs | 20020812 | |||
| 3 | RE_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert: 0 okay, > 0 keine Berechtigung | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020812 |
Method BOR_OBJECTS_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker: wenn leer, werden alle geliefert | 20020731 | |||
| 2 | IM_BOR_KEY | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020731 | |||
| 3 | IM_BOR_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | BOR-Objekt-Typ | 20020731 | |||
| 4 | RE_BOR_OBJECTS | Value transfer | Type reference (TYPE) | SCMG_TT_BOR_IN_RECORD | Tabellentype für Rückgabestruktur: BOR-Objekt in der Akte | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020731 |
Method BOR_OBJECT_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker: wenn leer, werden alle geliefert | 20020731 | |||
| 2 | IM_BOR_KEY | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020731 | |||
| 3 | IM_BOR_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | Objekttyp | 20020731 | |||
| 4 | IM_ID | Call by reference | Type reference (TYPE) | STRING | Akten-ID des BOR-Objekts in der Akte | 20020731 | |||
| 5 | IM_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS ID des BOR-Objekts | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Löschen fehlgeschlagen | 20020731 | ||
| 2 | Wenn keine ID angegeben, muss Anker/BOR-Objekt angegeben sei | 20020731 |
Method BOR_OBJECT_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | 20020731 | ||||
| 2 | IM_BOR_KEY | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020731 | |||
| 3 | IM_BOR_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | Objekttyp | 20020731 | |||
| 4 | IM_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung in der Fallakte | 20020731 | |||
| 5 | IM_PROPERTIES | Call by reference | Type reference (TYPE) | TY_NAMEVALUEASSTRING | Attribut/Wert-Paare | 20030605 | |||
| 6 | IM_RELATIONS | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of relations | 20020930 | |||
| 7 | IM_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS ID des BOR-Objekts | 20020731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Einfügen fehlgeschlagen | 20020731 | ||
| 2 | Case muss gesperrt sein, um BOR-Objekte einfügen zu können | 20030320 |
Method CLOSE_CASE Signature
Method CLOSE_CASE on Interface IF_SCMG_CASE_API has no parameter.
Method CLOSE_CASE on Interface IF_SCMG_CASE_API has no exception.
Method COPY_CASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_GUID | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Technischer Schlüssel des Falles (Fall-GUID) | 20031209 | |||
| 2 | RE_GUID | Value transfer | Type reference (TYPE) | SCMG_CASE_GUID | Technischer Schlüssel des Falles (Fall-GUID) | 20031209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlgeschlagen | 20031209 | ||
| 2 | Fail in subcomponent | 20040126 | ||
| 3 | GUID unbekannt | 20031209 | ||
| 4 | 20050204 |
Method CREATE 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 Falles (Fall-GUID) | 20021211 | |||
| 2 | IM_CASE_TYPE | Call by reference | Type reference (TYPE) | SCMGCASE_TYPE | 20020628 | ||||
| 3 | IM_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Berechtigungsprüfung: Ja/Nein (X/space) | 20020812 | ||
| 4 | IM_CLOSE_AFTER_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Case nach COMMIT WORK abschließen: Ja/Nein (X/SPACE) | 20060801 | ||
| 5 | IM_PATH_TEMPLATE | Call by reference | Type reference (TYPE) | SRMWFPTHID | ID des einzufügenden Laufwegsmusters | 20030618 | |||
| 6 | IM_UPDATE_TASK | Call by reference | Type reference (TYPE) | XFELD | SPACE | Verbuchungsschalter (initial=keine Verbuchung, X=Verbuchung) | 20030508 | ||
| 7 | IM_WITH_PATH | Call by reference | Type reference (TYPE) | XFELD | SPACE | Auch Laufweg anlegen (X:ja, SPACE: nein) | 20021212 | ||
| 8 | RE_CASE | Value transfer | Object reference (TYPE REF TO) | IF_SCMG_CASE_API | Case: RM-Externes API | 20020627 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020709 | ||
| 2 | Keine Berechtigung | 20020812 | ||
| 3 | Path creation failed | 20040121 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Berechtigungsprüfung: Ja/Nein (X/space) | 20020812 | ||
| 2 | IM_DELETE_FROM_CONTAINER | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Referenzen in Containern (XML der Akte, Fallakte) mitlöschen | 20021216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Case ist neu (nicht gesichert), kann nicht gelöscht werden | 20040419 | ||
| 2 | Container, aus d.d. Case gelöscht werden soll, nicht zu öffn | 20021216 | ||
| 3 | Fehler | 20020709 | ||
| 4 | Keine Berechtigung | 20020812 |
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_OKAY | Value transfer | Type reference (TYPE) | XFELD | Falls Entsperren fehlerhaft: space, sonst 'X' | 20020725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Entsperren | 20020725 |
Method ELEMENT_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker im Aktenmodell | 20030605 | |||
| 2 | IM_DELETE_ONLY_FIRST | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20040406 | ||
| 3 | IM_ID | Call by reference | Type reference (TYPE) | STRING | Knoten-ID des BOR-Objektes in der Akte | 20030605 | |||
| 4 | IM_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS-ID (Elementart) | 20030605 | |||
| 5 | IM_SP_POID | Call by reference | Type reference (TYPE) | SRM_LIST_POID | Angaben des Elements zur POID-Ermittlung | 20030605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlgeschlagen | 20030605 | ||
| 2 | Wenn keine ID angegeben muss Anker angegeben sein | 20030605 |
Method ELEMENT_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker im Aktenmodell, an dem eingefügt werden soll | 20030710 | |||
| 2 | IM_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibungstext zum Element | 20030710 | |||
| 3 | IM_MODEL_ID | Call by reference | Type reference (TYPE) | STRING | Modellknoten | 20030710 | |||
| 4 | IM_PROPERTIES | Call by reference | Type reference (TYPE) | TY_NAMEVALUEASSTRING | Attribute zum Element als ID/Wert-Paare | 20030710 | |||
| 5 | IM_RELATIONS | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | Relationen | 20030710 | |||
| 6 | IM_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS-ID | 20030710 | |||
| 7 | IM_SP_POID | Call by reference | Type reference (TYPE) | SRM_LIST_POID | Angaben des Elementes zur POID-Ermittlung (Connect-Parameter | 20030710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlgeschlagen | 20030710 | ||
| 2 | Fehler in Parameterübergabe | 20030710 | ||
| 3 | Case nicht gesperrt | 20030710 |
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MODE | Call by reference | Type reference (TYPE) | STRING | IF_SRM_SP_ENQUEUE=>MODE_EXCLUSIVE | 20021030 | |||
| 2 | IM_SCOPE | Call by reference | Type reference (TYPE) | STRING | IF_SRM_SP_ENQUEUE=>SCOPE_DIALOG | 20021030 | |||
| 3 | RE_OKAY | Value transfer | Type reference (TYPE) | XFELD | Sperre erfolgreich: Ja/nein (X/space) | 20020725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Case bereits gesperrt | 20020725 | ||
| 2 | Sperren fehlgeschlagen | 20020725 |
Method FIND_CASES_BY_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CASE_GUIDS | Call by reference | Type reference (TYPE) | SCMG_TT_CASE_GUID | Tabelle: Technischer Schlüssel des Cases | 20020801 | |||
| 2 | IM_SEARCH_FIELDS | Call by reference | Type reference (TYPE) | TY_NAMEVALUEASSTRING | Suchfelder: Feldname, Feldwert (mit *,+) | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020801 | ||
| 2 | Nichts gefunden | 20020812 |
Method FIND_CASES_BY_ATTR_RANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CASE_GUIDS | Call by reference | Type reference (TYPE) | SCMG_TT_CASE_GUID | Table with found case guids | 20030813 | |||
| 2 | IM_ATTR_QUERY | Call by reference | Type reference (TYPE) | SDM_QUERY_DESC_TAB | Table of query parameters | 20030813 | |||
| 3 | IM_CUST_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20030820 | |||
| 4 | IM_MAX_NUM_OF_CASES | Call by reference | Type reference (TYPE) | I | 20030902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nothing found | 20030813 | ||
| 2 | 20030902 | |||
| 3 | Wrong operator in a query condition | 20030820 |
Method FIND_CASES_BY_BOR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T_CASE_GUIDS | Call by reference | Type reference (TYPE) | SCMG_TT_CASE_GUID | Tabelle: Technischer Schlüssel des Cases | 20020801 | |||
| 2 | IM_BOR_KEY | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020801 | |||
| 3 | IM_BOR_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | Objekttyp | 20020801 | |||
| 4 | IM_RELATION | Call by reference | Type reference (TYPE) | STRING | 'CT' | Relation Objekt <-> Fallakte | 20020801 | ||
| 5 | IM_RMS_ID | Call by reference | Type reference (TYPE) | STRING | RMS-ID des Suchbereichs | 20020801 | |||
| 6 | IM_SPS_ID | Call by reference | Type reference (TYPE) | STRING | SPS-ID des BOR-Objekts | 20020801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020801 |
Method GET_ALL_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_ELEMENTS | Value transfer | Type reference (TYPE) | SRM_REC_ELEM_TAB | table of record elements | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020812 |
Method GET_ALL_SUBCOMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CASE_TYPE | Call by reference | Type reference (TYPE) | SCMGCASE_TYPE | Fallart | 20030827 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unerwarteter Fehler im SP Client | 20030819 |
Method GET_BACKEND_CASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_CASE_BACKEND | Value transfer | Object reference (TYPE REF TO) | IF_SCMG_CASE | Case Interface | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020812 |
Method GET_BACKEND_NOTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_NOTES_BACKEND | Value transfer | Object reference (TYPE REF TO) | IF_SCMG_SP_CASE_NOTES_BACKEND | Einstelliges Kennzeichen | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020812 |
Method GET_BACKEND_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RECORD_BACKEND | Value transfer | Object reference (TYPE REF TO) | IF_SRM_SP_RECORD | IF_SRM_SP_RECORD | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020812 |
Method GET_BACKEND_WF_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CREATE_IF_NONE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Lege neuen Laufweg an, wenn noch keiner existiert | 20020812 | ||
| 2 | RE_WF_PATH_API | Value transfer | Object reference (TYPE REF TO) | CL_SRM_WF_PATH | WF Path | 20020812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020812 | ||
| 2 | Fall nicht gesperrt, deshalb kein neuer Laufweg angelegbar | 20020812 |
Method GET_BACKEND_WF_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_STATE | Value transfer | Type reference (TYPE) | SRMWFPTHST | Status des Laufweges | 20030611 |
Method GET_BACKEND_WF_STATE on Interface IF_SCMG_CASE_API has no exception.
Method GET_CASE 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 | 20020627 | |||
| 2 | IM_ENQUEUE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Case sperren? Ja/nein (X/space) | 20020725 | ||
| 3 | IM_MODE | Call by reference | Type reference (TYPE) | STRING | IF_SRM_SP_ENQUEUE=>MODE_EXCLUSIVE | Sperr-Mode | 20021030 | ||
| 4 | IM_SCOPE | Call by reference | Type reference (TYPE) | STRING | IF_SRM_SP_ENQUEUE=>SCOPE_DIALOG | Sperr-Scope | 20021030 | ||
| 5 | IM_UPDATE_TASK | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Verbuchungsschalter (Default: keine Verbuchung) | 20030508 | ||
| 6 | RE_CASE | Value transfer | Object reference (TYPE REF TO) | IF_SCMG_CASE_API | Case: RM-Externes API | 20020627 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_GSP_BACK | 20030606 | ||
| 2 | Sperren fehlgeschlagen | 20020725 | ||
| 3 | Fehlgeschlagen | 20020725 | ||
| 4 | GUID unbekannt | 20021022 |
Method GET_CASE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TERMID | Call by reference | Type reference (TYPE) | SCMGTERMID | 'CASE' | Fall: Terminologie-Identifikation | 20021120 | ||
| 2 | RE_TERMID | Value transfer | Type reference (TYPE) | SCMGTERM | Fall: Terminologie-Eintrag | 20021120 |
Method GET_CASE_TEXT on Interface IF_SCMG_CASE_API has no exception.
Method GET_INSTANCES_FOR_REC_ANCHOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anchor to search for | 20030903 | |||
| 2 | RE_ELEMENT_TABLE | Value transfer | Object reference (TYPE REF TO) | SCMG_TT_INST_IN_RECORD | Table with found instances | 20030903 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030903 |
Method GET_LINKED_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BOR_OBJECT_TYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | BOR: Objekttyp | 20020710 | |||
| 2 | RE_OBJECTS | Value transfer | Type reference (TYPE) | TY_NAMEVALUEASSTRING | Liste: ID-Wert-Paare | 20020710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020710 |
Method GET_RECORD_OPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RECORD_OPEN | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20021216 |
Method GET_RECORD_OPEN on Interface IF_SCMG_CASE_API has no exception.
Method GET_VICINITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SUBCASES_GUID_TAB | Call by reference | Type reference (TYPE) | SCMG_TT_CASE_GUID | Table with guids of subcases of current case | 20031009 | |||
| 2 | EX_SUPERCASES_GUID_TAB | Call by reference | Type reference (TYPE) | SCMG_TT_CASE_GUID | Table with guids of supercases of current case | 20031009 | |||
| 3 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | 'CZ' | Relationship between cases to search for | 20031009 |
Method GET_VICINITY on Interface IF_SCMG_CASE_API has no exception.
Method LOG_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ENTRIES | Call by reference | Type reference (TYPE) | SRMPT_PROTO_ENTRY_TAB | 20020911 | ||||
| 2 | IM_END_DATE | Call by reference | Type reference (TYPE) | D | 20020911 | ||||
| 3 | IM_MAX_ROWS | Call by reference | Type reference (TYPE) | I | 20020911 | ||||
| 4 | IM_START_DATE | Call by reference | Type reference (TYPE) | D | 20020911 |
Method LOG_READ on Interface IF_SCMG_CASE_API has no exception.
Method LOG_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | STRING | Id der Aktivität | 20020802 | |||
| 2 | IM_ARG1 | Call by reference | Type reference (TYPE) | STRING | Argument 1, bis zu 32 Zeichen | 20020802 | |||
| 3 | IM_ARG2 | Call by reference | Type reference (TYPE) | STRING | Argument 2, bis zu 32 Zeichen | 20020802 | |||
| 4 | IM_ARG_STRING | Call by reference | Type reference (TYPE) | STRING | Argumente 3, bis zu 255 Zeichen | 20020802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020802 |
Method MERGE_CASES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_GUID1 | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Guid of first case to merge | 20040122 | |||
| 2 | IM_GUID2 | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Guid of second case to merge | 20040122 | |||
| 3 | IM_MERGE_IN_NEW_CASE | Call by reference | Type reference (TYPE) | BOOLE | 'X' - merge in new case, ' ' - merge in the first case | 20040122 | |||
| 4 | RE_GUID | Value transfer | Type reference (TYPE) | SCMG_CASE_GUID | Guid of a merged case | 20040122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlgeschlagen | 20040126 | ||
| 2 | Fail in subcomponent | 20040126 | ||
| 3 | Cases can't be merged (don't exist, have diff. type, locked) | 20040210 | ||
| 4 | Keine Berechtigung | 20040319 |
Method NOTES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CREATED_BY | Call by reference | Type reference (TYPE) | SYUNAME | Anmeldename des Users im R/3 | 20030711 | |||
| 2 | IM_DATE_FROM | Call by reference | Type reference (TYPE) | D | Datum, ab dem gesucht wird | 20030711 | |||
| 3 | IM_DATE_TO | Call by reference | Type reference (TYPE) | D | Datum, bis zu dem gesucht werden soll | 20030711 | |||
| 4 | IM_DB_UPDATE | Call by reference | Type reference (TYPE) | XFELD | Lesen von der Datenbank | 20030711 | |||
| 5 | IM_KEYWORD | Call by reference | Type reference (TYPE) | STRING | zu suchender Text | 20030711 | |||
| 6 | IM_TEXT_TYPE | Call by reference | Type reference (TYPE) | TDID | Texte: Anwendungsobjekt | 20030711 | |||
| 7 | RE_TEXTS | Value transfer | Type reference (TYPE) | TEXT_LH | Typ mehrdimensionale Tabelle Textheader+Lines | 20020705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020709 |
Method NOTE_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ID | Call by reference | Type reference (TYPE) | TDID | Text-ID | 20020724 | |||
| 2 | IM_LANG | Call by reference | Type reference (TYPE) | TDSPRAS | SY-LANGU | Sprache | 20021104 | ||
| 3 | IM_TEXT | Call by reference | Type reference (TYPE) | TLINETAB | Notiz | 20020724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020709 |
Method OPEN_CASE 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 | 20031114 | |||
| 2 | IM_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 20060512 | |||
| 3 | IM_CLOSE_AFTER_COMMIT | Call by reference | Type reference (TYPE) | XFELD | SPACE | Case nach COMMIT WORK abschließen: Ja/Nein (X/SPACE) | 20060801 | ||
| 4 | IM_ENQUEUE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Case sperren? Ja/nein (X/space) | 20031114 | ||
| 5 | IM_MODE | Call by reference | Type reference (TYPE) | STRING | IF_SRM_SP_ENQUEUE=>MODE_EXCLUSIVE | Sperr-Mode | 20031114 | ||
| 6 | IM_REFRESH_BUFFER_AFTER_CLOSE | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Refresh case after close(Yes = X) | 20130923 | ||
| 7 | IM_SCOPE | Call by reference | Type reference (TYPE) | STRING | IF_SRM_SP_ENQUEUE=>SCOPE_DIALOG | Sperr-Scope | 20031114 | ||
| 8 | IM_UPDATE_TASK | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Verbuchungsschalter (Default: keine Verbuchung) | 20031114 | ||
| 9 | RE_CASE | Value transfer | Object reference (TYPE REF TO) | IF_SCMG_CASE_API | Case: RM-Externes API | 20031114 | |||
| 10 | WRITE_LOG | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | to write log entries | 20090123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_SRM_GSP_BACK | 20031114 | ||
| 2 | Sperren fehlgeschlagen | 20031114 | ||
| 3 | Fehlgeschlagen | 20031114 | ||
| 4 | Wrong Case Type | 20080204 | ||
| 5 | GUID unbekannt | 20031114 | ||
| 6 | 20060515 |
Method REFRESH_CASE_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CASE_API_TAB | Value transfer | Type reference (TYPE) | SCMG_TT_CASE_API | 20051027 | ||||
| 2 | IM_REFRESH_TOTAL | Value transfer | Type reference (TYPE) | BOOLEAN | 20051027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20051027 | |||
| 2 | 20051027 |
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGES | Call by reference | Type reference (TYPE) | SCMG_T_ATTR_RETURN_VALUE | Meldungen des Case-Backends bei Fehler beim Sichern | 20021030 | |||
| 2 | IM_DEQUEUE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Case auch entsperren (X: ja) | 20020812 | ||
| 3 | IM_NEW_VERSION | Call by reference | Type reference (TYPE) | XFELD | SPACE | Neue Version der Akte ziehen (X: ja/space=default: nein) | 20030303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020709 |
Method SET_CLIENT_FRAMWORK_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CLIENT_FW_ID | Call by reference | Type reference (TYPE) | STRING | 20020628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20020709 | ||
| 2 | Es existiert mind. eine Instanz der Klasse, ID nicht änderb. | 20020628 |
Method SET_ROOT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ROOT_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_ROOT | Root-Objekt | 20030312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root-Objekt bereits anders gesetzt | 20030312 |
Method SPLIT_CASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_GUID1 | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Guid of a 1st splitted case,if flag='' then equal to im_guid | 20040127 | |||
| 2 | EX_GUID2 | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Guid of a 2nd splitted case | 20040127 | |||
| 3 | IM_GUID | Call by reference | Type reference (TYPE) | SCMG_CASE_GUID | Guid of an original case which should be splitted | 20040127 | |||
| 4 | IM_SPLIT_IN_TWO_CASES | Call by reference | Type reference (TYPE) | BOOLE | 'X' - split in two new cases, ' ' - split in one new case | 20040127 | |||
| 5 | IM_SPLIT_PARAMETERS | Call by reference | Type reference (TYPE) | SCMG_TT_SPLIT_PARAMS | Table with parameters for splitting subcomponents | 20040127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlgeschlagen | 20040127 | ||
| 2 | Fail in subcomponent | 20040127 | ||
| 3 | Case can't be splitted (doesn't exist, wrong status, locked) | 20040210 | ||
| 4 | Keine Berechtigung | 20040319 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 620 |