SAP ABAP Class IF_SRM_SRM_CLIENT_SERVICE (Interface for Client-Specific Service Functions)
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
Class IF_SRM_SRM_CLIENT_SERVICE  
Short Description Interface for Client-Specific Service Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20010726   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_SRM_SRM_CLIENT_SERVICE has no interface implemented.
Friends
Class IF_SRM_SRM_CLIENT_SERVICE has no friend class.
Attributes
Class IF_SRM_SRM_CLIENT_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_ACTIVITY Instance method Public Method Check Authorization for Activity 20010829
2 AUTH_CHECK_VIEW_BY_POID Instance method Public Method Checks Whether Authorization Exists for Displaying POID 20010727
3 AUTH_CHECK_VIEW_BY_RMSID Instance method Public Method Checks Whether Authorization Exists for Displaying an RMS 20010727
4 AUTH_CHECK_VIEW_BY_SPSID Instance method Public Method Checks Whether Authorization Exists for Displaying a SPS 20010727
5 DIRECTORY_CHECK_POID1_RELA Instance method Public Method Checks Whether POID Relation for POID1 Exists 20010925
6 DIRECTORY_CHECK_POID2_RELA Instance method Public Method Checks Whether POID Relation for POID2 Exists 20010925
7 DIRECTORY_DEL_POID Instance method Public Method Deletes POID from Directory 20010726
8 DIRECTORY_DEL_POID_RELA Instance method Public Method Delete POID Relation 20010726
9 DIRECTORY_GET_POID Instance method Public Method Gets POID from Directory 20010726
10 DIRECTORY_GET_POID1_RELA Instance method Public Method Get POID Relation 20010925
11 DIRECTORY_GET_POID2_RELA Instance method Public Method Get POID Relation 20010925
12 DIRECTORY_SET_POID Instance method Public Method Sets POID in POID Directory 20010726
13 DIRECTORY_SET_POID_RELA Instance method Public Method Set POID Relation 20010726
14 GET_CUSTOM_SERVICE_MGR Instance method Public Method Gets Custom Service Manager 20020116
15 POID_CHECK_ACTIVITY Instance method Public Method Checks Whether Activity can be Executed (incl. AUTHORITY) 20010802
16 POID_CREATE_MODEL Instance method Public Method Generates Model POID 20011008
17 POID_GET_ACTIVITIES Instance method Public Method Gets List of Possible Activities for a POID 20010906
18 POID_GET_INSTANCE Instance method Public Method Gets Instance POID 20011008
19 POID_GET_RMS_ID Instance method Public Method Gets RMS ID for POID 20011008
20 POID_GET_STANDARD_ACTIVITY Instance method Public Method Gets Standard Activity for a POID 20010731
21 REGISTRY_CHECK_SPS_CLASSI_PARA Instance method Public Method Checks Whether a Classification Parameter Value Exists 20010730
22 REGISTRY_GET_RMS_LIST Instance method Public Method Gets List of all RMS (with authorization check) 20010820
23 REGISTRY_GET_SPS_CLASSI_PARA Instance method Public Method Gets Classification Parameter for SPS 20010801
24 REGISTRY_GET_SPS_LIST Instance method Public Method Gets List of all SPS (with authorization check) 20010726
Events
Class IF_SRM_SRM_CLIENT_SERVICE has no event.
Types
Class 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 Importing IM_ACTIVITY Value transfer Type reference (TYPE) SRMACTID Aktivität - ID 20010829
2 Importing IM_CLROID_PASV Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Check mit passiver Klassenrolle durchführen? 20020424
3 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010829
4 Returning RE_IS_AUTHORIZED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20010829
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK 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 Importing CLROID_PASV Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Check mit passiver Klassenrolle durchführen? 20020424
2 Importing POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010727
3 Returning RE_AUTH_EXISTS Value transfer Type reference (TYPE) SRMBOOLEAN Berechtigung zum Sehen existiert 20010727
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010727
2 CX_SRM_SP_CLIENT 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 Returning RE_AUTHORIZED Value transfer Type reference (TYPE) SRMBOOLEAN Benutzer ist berechtigt 20010727
2 Importing RMS_ID Value transfer Type reference (TYPE) STRING RMS ID 20010727

Method AUTH_CHECK_VIEW_BY_RMSID on class 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 Returning RE_AUTHORIZED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20010727
2 Importing SPS_ID Value transfer Type reference (TYPE) STRING 20010727

Method AUTH_CHECK_VIEW_BY_SPSID on class 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 Importing IM_POID1 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID1 20010925
2 Importing IM_RELATION Value transfer Type reference (TYPE) STRING Relationstyp 20010925
3 Returning RE_RELATIONS_EXIST Value transfer Type reference (TYPE) SRMBOOLEAN =IF_SRM=>TRUE wenn mindestens eine Relation existiert 20010925
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010925

Method DIRECTORY_CHECK_POID2_RELA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID2 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID1 20010925
2 Importing IM_RELATION Value transfer Type reference (TYPE) STRING Relationstyp 20010925
3 Returning RE_RELATIONS_EXIST Value transfer Type reference (TYPE) SRMBOOLEAN =IF_SRM=>TRUE wenn mindestens eine Relation existiert 20010925
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010925

Method DIRECTORY_DEL_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010925
2 Importing IM_UPDATE_MODE Value transfer Type reference (TYPE) STRING IF_SRM=>DB_UPDATE Update Mode 20010925
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010726

Method DIRECTORY_DEL_POID_RELA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID1 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID1 20010925
2 Importing IM_POID2 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID2 20010925
3 Importing IM_RELATION Value transfer Type reference (TYPE) STRING Relationstyp 20010925
4 Importing IM_UPDATE_MODE Value transfer Type reference (TYPE) STRING IF_SRM=>DB_UPDATE Update Mode 20010925
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Basisklasse 20010925

Method DIRECTORY_GET_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PDIR_ID Value transfer Type reference (TYPE) STRING POID ID 20011008
2 Returning RE_POID_OBJECT Value transfer Object reference (TYPE REF TO) IF_SRM_POID Poid Objekt 20010726
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010726

Method DIRECTORY_GET_POID1_RELA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID1 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID1 20010925
2 Importing IM_RELATION Value transfer Type reference (TYPE) STRING Relationstyp 20010925
3 Returning RE_POIDS Value transfer Type reference (TYPE) SRM_LIST_OBJECT List: Object 20010925
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010925

Method DIRECTORY_GET_POID2_RELA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID2 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID1 20010925
2 Importing IM_RELATION Value transfer Type reference (TYPE) STRING Relationstyp 20010925
3 Returning RE_POIDS Value transfer Type reference (TYPE) SRM_LIST_OBJECT List: Object 20010925
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010925

Method DIRECTORY_SET_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID Objekt 20010925
2 Importing IM_UPDATE_MODE Value transfer Type reference (TYPE) STRING IF_SRM=>DB_UPDATE Update Mode 20010925
3 Returning RE_ORIGINAL_PDIR_ID Value transfer Type reference (TYPE) STRING PDIR ID 20011008
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010727

Method DIRECTORY_SET_POID_RELA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID1 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID1 20010925
2 Importing IM_POID2 Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID2 20010925
3 Importing IM_RELATION Value transfer Type reference (TYPE) STRING Relationstyp 20010925
4 Importing IM_RELATION_ATTRIBUTE Value transfer Type reference (TYPE) STRING Relationsattribut (ID oder direkt Inhalt) 20060530
5 Importing IM_UPDATE_MODE Value transfer Type reference (TYPE) STRING IF_SRM=>DB_UPDATE Update Mode 20010925
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010727

Method GET_CUSTOM_SERVICE_MGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 CX_SRM_FRAMEWORK Framework (abstrakt) 20020116

Method POID_CHECK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Value transfer Type reference (TYPE) SRMACTID Aktivität - ID 20010802
2 Importing CLROID_PASV Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Check mit passiver Klassenrolle ausführen? 20020424
3 Importing POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID Speziell: POID 20010802
4 Returning RE_CHECK_OK Value transfer Type reference (TYPE) SRMBOOLEAN Aktivität möglich und erlaubt 20010802
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010802

Method POID_CREATE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Value transfer Type reference (TYPE) STRING RMS ID 20011008
2 Importing IM_SPS_ID Value transfer Type reference (TYPE) STRING SPS ID 20011008
3 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20011008
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20011008

Method POID_GET_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLROID_PASV Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Aktivitäten für passive Klassenrolle holen? 20020424
2 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010906
3 Returning RE_ACTIVITIES Value transfer Object reference (TYPE REF TO) IF_SRM_ACTIVITY_LIST Aktivitäten 20010906
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010906

Method POID_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RMS_ID Value transfer Type reference (TYPE) STRING RMS ID 20011008
2 Importing IM_SPS_ID Value transfer Type reference (TYPE) STRING SPS ID 20011008
3 Importing IM_SP_POID Value transfer Type reference (TYPE) SRM_LIST_POID SP POID 20011008
4 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20011008
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20011008

Method POID_GET_RMS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20011008
2 Returning RE_RMS_ID Value transfer Type reference (TYPE) STRING RMS ID 20011008
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20011008

Method POID_GET_STANDARD_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGING Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE ändernde Defaultaktivität 20010813
2 Importing CLROID_PASV Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Standardaktivität für passive Klassenrolle holen? 20020424
3 Importing POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20010731
4 Returning RE_ACTIVITY Value transfer Type reference (TYPE) STRING Standardaktivität 20010731
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK 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 Importing ID Value transfer Type reference (TYPE) STRING Parameter ID, z.B. "RMS_ID" 20010730
2 Returning RE_VALUE_FOUND Value transfer Type reference (TYPE) SRMBOOLEAN Wert gefunden 20010730
3 Importing SPS_ID Value transfer Type reference (TYPE) STRING SPS ID 20010730
4 Importing VALUE Value transfer Type reference (TYPE) STRING ' ' Wert, auf den geprüft werden soll 20010730
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010730

Method REGISTRY_GET_RMS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RMS_IDS Value transfer Type reference (TYPE) SRM_LIST_STRING List: String 20010820
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK 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 Importing CLASSI_PARA_ID Value transfer Type reference (TYPE) STRING ID des Klassifikationsparameters 20010801
2 Returning RE_VALUE_STR Value transfer Type reference (TYPE) SRM_LIST_STRING Klassifikationsparameter 20010801
3 Importing SPS_ID Value transfer Type reference (TYPE) STRING SPS ID 20010801
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20010801

Method REGISTRY_GET_SPS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_ROLE Call by reference Type reference (TYPE) STRING Klassenrolle, die der Auswahl zugrunde gelegt wird 20010925
2 Importing COMPONENT_ROLE Call by reference Type reference (TYPE) STRING Komponentenrolle, die der Auswahl zugrunde gelegt wird 20040512
3 Importing RMS_ID Call by reference Type reference (TYPE) STRING RMS ID 20010726
4 Returning SPS_LIST Value transfer Type reference (TYPE) SRM_LIST_SPS List of SPS 20010726
5 Importing TYPES Call by reference Type reference (TYPE) SRM_LIST_STRING zulässige Typen 20010726
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Basisklasse 20010730
History
Last changed by/on SAP  20110908 
SAP Release Created in