Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SRM_CLIENT_SERVICE | Client Framework-Specific Service Object | 20010726 |
Properties
| Interface | IF_SRM_SRM_CLIENT_SERVICE | |
| Short Description | Interface for Client-Specific Service Functions |
General Data
| Package | SRM_CLIENTFRAME_WIN | Records Management: Wingui Client Framework |
| Created | 20010726 | SAP |
| Last changed | 20110908 | 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 | SRMIF | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_SRM_SRM_CLIENT_SERVICE has no interface.
Friends
Interface IF_SRM_SRM_CLIENT_SERVICE has no friend.
Attributes
Interface IF_SRM_SRM_CLIENT_SERVICE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Authorization for Activity | 20010829 | |
| 2 | Instance method | Public | Method | Checks Whether Authorization Exists for Displaying POID | 20010727 | |
| 3 | Instance method | Public | Method | Checks Whether Authorization Exists for Displaying an RMS | 20010727 | |
| 4 | Instance method | Public | Method | Checks Whether Authorization Exists for Displaying a SPS | 20010727 | |
| 5 | Instance method | Public | Method | Checks Whether POID Relation for POID1 Exists | 20010925 | |
| 6 | Instance method | Public | Method | Checks Whether POID Relation for POID2 Exists | 20010925 | |
| 7 | Instance method | Public | Method | Deletes POID from Directory | 20010726 | |
| 8 | Instance method | Public | Method | Delete POID Relation | 20010726 | |
| 9 | Instance method | Public | Method | Gets POID from Directory | 20010726 | |
| 10 | Instance method | Public | Method | Get POID Relation | 20010925 | |
| 11 | Instance method | Public | Method | Get POID Relation | 20010925 | |
| 12 | Instance method | Public | Method | Sets POID in POID Directory | 20010726 | |
| 13 | Instance method | Public | Method | Set POID Relation | 20010726 | |
| 14 | Instance method | Public | Method | Gets Custom Service Manager | 20020116 | |
| 15 | Instance method | Public | Method | Checks Whether Activity can be Executed (incl. AUTHORITY) | 20010802 | |
| 16 | Instance method | Public | Method | Generates Model POID | 20011008 | |
| 17 | Instance method | Public | Method | Gets List of Possible Activities for a POID | 20010906 | |
| 18 | Instance method | Public | Method | Gets Instance POID | 20011008 | |
| 19 | Instance method | Public | Method | Gets RMS ID for POID | 20011008 | |
| 20 | Instance method | Public | Method | Gets Standard Activity for a POID | 20010731 | |
| 21 | Instance method | Public | Method | Checks Whether a Classification Parameter Value Exists | 20010730 | |
| 22 | Instance method | Public | Method | Gets List of all RMS (with authorization check) | 20010820 | |
| 23 | Instance method | Public | Method | Gets Classification Parameter for SPS | 20010801 | |
| 24 | Instance method | Public | Method | Gets List of all SPS (with authorization check) | 20010726 |
Events
Interface IF_SRM_SRM_CLIENT_SERVICE has no event.
Types
Interface IF_SRM_SRM_CLIENT_SERVICE has no local type.
Method Signatures
Method AUTH_CHECK_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVITY | Value transfer | Type reference (TYPE) | SRMACTID | Aktivität - ID | 20010829 | |||
| 2 | IM_CLROID_PASV | Value transfer | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Check mit passiver Klassenrolle durchführen? | 20020424 | ||
| 3 | IM_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20010829 | |||
| 4 | RE_IS_AUTHORIZED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20010829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010829 |
Method AUTH_CHECK_VIEW_BY_POID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLROID_PASV | Value transfer | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Check mit passiver Klassenrolle durchführen? | 20020424 | ||
| 2 | POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20010727 | |||
| 3 | RE_AUTH_EXISTS | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Berechtigung zum Sehen existiert | 20010727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010727 | ||
| 2 | Ausnahme vom SP Client | 20010727 |
Method AUTH_CHECK_VIEW_BY_RMSID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_AUTHORIZED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Benutzer ist berechtigt | 20010727 | |||
| 2 | RMS_ID | Value transfer | Type reference (TYPE) | STRING | RMS ID | 20010727 |
Method AUTH_CHECK_VIEW_BY_RMSID on Interface IF_SRM_SRM_CLIENT_SERVICE has no exception.
Method AUTH_CHECK_VIEW_BY_SPSID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_AUTHORIZED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20010727 | |||
| 2 | SPS_ID | Value transfer | Type reference (TYPE) | STRING | 20010727 |
Method AUTH_CHECK_VIEW_BY_SPSID on Interface IF_SRM_SRM_CLIENT_SERVICE has no exception.
Method DIRECTORY_CHECK_POID1_RELA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID1 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID1 | 20010925 | |||
| 2 | IM_RELATION | Value transfer | Type reference (TYPE) | STRING | Relationstyp | 20010925 | |||
| 3 | RE_RELATIONS_EXIST | Value transfer | Type reference (TYPE) | SRMBOOLEAN | =IF_SRM=>TRUE wenn mindestens eine Relation existiert | 20010925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010925 |
Method DIRECTORY_CHECK_POID2_RELA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID2 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID1 | 20010925 | |||
| 2 | IM_RELATION | Value transfer | Type reference (TYPE) | STRING | Relationstyp | 20010925 | |||
| 3 | RE_RELATIONS_EXIST | Value transfer | Type reference (TYPE) | SRMBOOLEAN | =IF_SRM=>TRUE wenn mindestens eine Relation existiert | 20010925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010925 |
Method DIRECTORY_DEL_POID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20010925 | |||
| 2 | IM_UPDATE_MODE | Value transfer | Type reference (TYPE) | STRING | IF_SRM=>DB_UPDATE | Update Mode | 20010925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010726 |
Method DIRECTORY_DEL_POID_RELA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID1 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID1 | 20010925 | |||
| 2 | IM_POID2 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID2 | 20010925 | |||
| 3 | IM_RELATION | Value transfer | Type reference (TYPE) | STRING | Relationstyp | 20010925 | |||
| 4 | IM_UPDATE_MODE | Value transfer | Type reference (TYPE) | STRING | IF_SRM=>DB_UPDATE | Update Mode | 20010925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse | 20010925 |
Method DIRECTORY_GET_POID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PDIR_ID | Value transfer | Type reference (TYPE) | STRING | POID ID | 20011008 | |||
| 2 | RE_POID_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | Poid Objekt | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010726 |
Method DIRECTORY_GET_POID1_RELA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID1 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID1 | 20010925 | |||
| 2 | IM_RELATION | Value transfer | Type reference (TYPE) | STRING | Relationstyp | 20010925 | |||
| 3 | RE_POIDS | Value transfer | Type reference (TYPE) | SRM_LIST_OBJECT | List: Object | 20010925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010925 |
Method DIRECTORY_GET_POID2_RELA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID2 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID1 | 20010925 | |||
| 2 | IM_RELATION | Value transfer | Type reference (TYPE) | STRING | Relationstyp | 20010925 | |||
| 3 | RE_POIDS | Value transfer | Type reference (TYPE) | SRM_LIST_OBJECT | List: Object | 20010925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010925 |
Method DIRECTORY_SET_POID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID Objekt | 20010925 | |||
| 2 | IM_UPDATE_MODE | Value transfer | Type reference (TYPE) | STRING | IF_SRM=>DB_UPDATE | Update Mode | 20010925 | ||
| 3 | RE_ORIGINAL_PDIR_ID | Value transfer | Type reference (TYPE) | STRING | PDIR ID | 20011008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010727 |
Method DIRECTORY_SET_POID_RELA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID1 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID1 | 20010925 | |||
| 2 | IM_POID2 | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID2 | 20010925 | |||
| 3 | IM_RELATION | Value transfer | Type reference (TYPE) | STRING | Relationstyp | 20010925 | |||
| 4 | IM_RELATION_ATTRIBUTE | Value transfer | Type reference (TYPE) | STRING | Relationsattribut (ID oder direkt Inhalt) | 20060530 | |||
| 5 | IM_UPDATE_MODE | Value transfer | Type reference (TYPE) | STRING | IF_SRM=>DB_UPDATE | Update Mode | 20010925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010727 |
Method GET_CUSTOM_SERVICE_MGR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_CUSTOM_SERVICE_MGR | Value transfer | Object reference (TYPE REF TO) | IF_SRM_CUSTOM_SERVICE_MGR | Referenz auf Custom Service Manager | 20020116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20020116 |
Method POID_CHECK_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Value transfer | Type reference (TYPE) | SRMACTID | Aktivität - ID | 20010802 | |||
| 2 | CLROID_PASV | Value transfer | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Check mit passiver Klassenrolle ausführen? | 20020424 | ||
| 3 | POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | Speziell: POID | 20010802 | |||
| 4 | RE_CHECK_OK | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Aktivität möglich und erlaubt | 20010802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010802 |
Method POID_CREATE_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_RMS_ID | Value transfer | Type reference (TYPE) | STRING | RMS ID | 20011008 | |||
| 2 | IM_SPS_ID | Value transfer | Type reference (TYPE) | STRING | SPS ID | 20011008 | |||
| 3 | RE_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20011008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20011008 |
Method POID_GET_ACTIVITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CLROID_PASV | Value transfer | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Aktivitäten für passive Klassenrolle holen? | 20020424 | ||
| 2 | IM_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20010906 | |||
| 3 | RE_ACTIVITIES | Value transfer | Object reference (TYPE REF TO) | IF_SRM_ACTIVITY_LIST | Aktivitäten | 20010906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010906 |
Method POID_GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_RMS_ID | Value transfer | Type reference (TYPE) | STRING | RMS ID | 20011008 | |||
| 2 | IM_SPS_ID | Value transfer | Type reference (TYPE) | STRING | SPS ID | 20011008 | |||
| 3 | IM_SP_POID | Value transfer | Type reference (TYPE) | SRM_LIST_POID | SP POID | 20011008 | |||
| 4 | RE_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20011008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20011008 |
Method POID_GET_RMS_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20011008 | |||
| 2 | RE_RMS_ID | Value transfer | Type reference (TYPE) | STRING | RMS ID | 20011008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20011008 |
Method POID_GET_STANDARD_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGING | Value transfer | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | ändernde Defaultaktivität | 20010813 | ||
| 2 | CLROID_PASV | Value transfer | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Standardaktivität für passive Klassenrolle holen? | 20020424 | ||
| 3 | POID | Value transfer | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20010731 | |||
| 4 | RE_ACTIVITY | Value transfer | Type reference (TYPE) | STRING | Standardaktivität | 20010731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010731 |
Method REGISTRY_CHECK_SPS_CLASSI_PARA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Value transfer | Type reference (TYPE) | STRING | Parameter ID, z.B. "RMS_ID" | 20010730 | |||
| 2 | RE_VALUE_FOUND | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Wert gefunden | 20010730 | |||
| 3 | SPS_ID | Value transfer | Type reference (TYPE) | STRING | SPS ID | 20010730 | |||
| 4 | VALUE | Value transfer | Type reference (TYPE) | STRING | ' ' | Wert, auf den geprüft werden soll | 20010730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010730 |
Method REGISTRY_GET_RMS_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RMS_IDS | Value transfer | Type reference (TYPE) | SRM_LIST_STRING | List: String | 20010820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010820 |
Method REGISTRY_GET_SPS_CLASSI_PARA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASSI_PARA_ID | Value transfer | Type reference (TYPE) | STRING | ID des Klassifikationsparameters | 20010801 | |||
| 2 | RE_VALUE_STR | Value transfer | Type reference (TYPE) | SRM_LIST_STRING | Klassifikationsparameter | 20010801 | |||
| 3 | SPS_ID | Value transfer | Type reference (TYPE) | STRING | SPS ID | 20010801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Framework (abstrakt) | 20010801 |
Method REGISTRY_GET_SPS_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS_ROLE | Call by reference | Type reference (TYPE) | STRING | Klassenrolle, die der Auswahl zugrunde gelegt wird | 20010925 | |||
| 2 | COMPONENT_ROLE | Call by reference | Type reference (TYPE) | STRING | Komponentenrolle, die der Auswahl zugrunde gelegt wird | 20040512 | |||
| 3 | RMS_ID | Call by reference | Type reference (TYPE) | STRING | RMS ID | 20010726 | |||
| 4 | SPS_LIST | Value transfer | Type reference (TYPE) | SRM_LIST_SPS | List of SPS | 20010726 | |||
| 5 | TYPES | Call by reference | Type reference (TYPE) | SRM_LIST_STRING | zulässige Typen | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse | 20010730 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 620 |