SAP ABAP Class CL_RSISW_M_SERVICE (Model: Service)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSISW (Package) Intelligent Services Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSISW_MVC_MODEL 20030416
Properties
Class CL_RSISW_M_SERVICE  
Short Description Model: Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSISW    
Program status     
Category 0   
Package RSISW   Intelligent Services Workbench 
Created 20021211   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSISW_H_DATAOBJLIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSISW_M_SERVICE_VERS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSISW_REPOSITORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSISW_MVC_MODEL 20030416
Friends
# Friend Modeled only Created on Description
1 CL_RSISW_M_REPITEM 20030306 Model: Service Repository Item
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_OBJVERS_A Instance attribute Private Object reference (TYPE REF TO) CL_RSISW_M_SERVICE_VERS Reference to Service Version N 20021211
2 MR_OBJVERS_M Instance attribute Private Object reference (TYPE REF TO) CL_RSISW_M_SERVICE_VERS Reference to Service Version N 20021211
3 MR_OBJVERS_N Instance attribute Private Object reference (TYPE REF TO) CL_RSISW_M_SERVICE_VERS Reference to Service Version N 20021211
4 MT_SERVICE Static Attribute Private Type reference (TYPE) RSISW_T_M_SERVICE_REF Handler: Service Name and Reference 20021211
5 M_SERVICE Instance attribute Private Type reference (TYPE) RSISW_E_SERVICE Intelligent Services: Name of a Service 20021211
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Service 20021211
2 CHECK Instance method Public Method Check Service 20021211
3 CONSTRUCTOR Instance method Public Constructor 20021211
4 COPY Instance method Private Method 20021211
5 COPY_TO_REF Instance method Private Method 20030306
6 COPY_VERSION Instance method Private Method Service to Copy from Versions 20021211
7 DELETE Instance method Private Method Delete Service 20021211
8 DESTROY Static method Private Method 20021211
9 FACTORY Static method Private Method Instance Generation 20021211
10 FREE Static method Private Method 20021211
11 GET_DATAOBJLIST Instance method Public Method 20030514
12 GET_OBJECT_REF Instance method Private Method Fill References 20021211
13 GET_PARAMLIST Instance method Public Method 20030514
14 GET_PROPERTIES Instance method Public Method 20030514
15 GET_SERVICEINFO Instance method Public Method 20030514
16 GET_STATELIST Instance method Public Method 20030514
17 GET_SUMMARYLIST Instance method Public Method 20030514
18 IS_VALID_NEWNAME Static method Public Method Checks for Valid Name (during Creation) 20021211
19 ON_MODEL_CHANGED Instance method Private Event handling method 20030625
20 RENAME Instance method Private Method Rename Service 20021211
21 SAVE Instance method Public Method Save Service 20021211
22 SET_OBJECT_REF Instance method Private Method Fill References 20021211
Events
Class CL_RSISW_M_SERVICE has no event.
Types
Class CL_RSISW_M_SERVICE has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG 20030730

Method ACTIVATE on class CL_RSISW_M_SERVICE has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20030225

Method CHECK on class CL_RSISW_M_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE Call by reference Type reference (TYPE) RSISW_E_SERVICE Intelligent Services: Name eines Service 20021211

Method CONSTRUCTOR on class CL_RSISW_M_SERVICE has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG 20030730
2 Exporting ER_TARGET Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SERVICE Handler: Service 20030730
3 Importing I_TARGET Call by reference Type reference (TYPE) RSISW_E_SERVICE Handler: Service 20021211
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits 20021211
2 CX_RS_INVALID_NAME Ungültiger technischer Name 20021211

Method COPY_TO_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TARGET Call by reference Object reference (TYPE REF TO) CL_RSISW_M_SERVICE Handler: Service 20030306
2 Returning RR_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG 20030320

Method COPY_TO_REF on class CL_RSISW_M_SERVICE has no exception.

Method COPY_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG 20030730
2 Exporting ER_TARGET_VERS Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SERVICE_VERS Model: Version eines Service 20030730
3 Importing I_OBJVERS_TARGET Call by reference Type reference (TYPE) RSISW_E_OBJVERS Objektversion 20021211

Method COPY_VERSION on class CL_RSISW_M_SERVICE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG 20030730

Method DELETE on class CL_RSISW_M_SERVICE has no exception.

Method DESTROY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE Call by reference Type reference (TYPE) RSISW_E_SERVICE Servicename 20021211

Method DESTROY on class CL_RSISW_M_SERVICE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20030225
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSISW_E_OBJVERS RS_C_OBJVERS-NEW 20030812
3 Importing I_SERVICE Call by reference Type reference (TYPE) RSISW_E_SERVICE Servicename 20021211
4 Returning RR_SERVICE Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SERVICE Handler: Service 20030225
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits 20030225
2 CX_RS_INVALID_NAME Ungültiger technischer Name 20030225
3 CX_RS_NOT_FOUND Objekt nicht gefunden 20030228

Method FREE Signature

Method FREE on class CL_RSISW_M_SERVICE has no parameter.
Method FREE on class CL_RSISW_M_SERVICE has no exception.

Method GET_DATAOBJLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DATAOBJLIST Value transfer Object reference (TYPE REF TO) CL_RSISW_M_DATAOBJLIST Handler: Datenobjekt Name und Attribute 20030514

Method GET_DATAOBJLIST on class CL_RSISW_M_SERVICE has no exception.

Method GET_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSISW_E_OBJVERS RS_C_OBJVERS-NEW Objektversion 20021211
2 Returning RR_SERVICE_VERS Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SERVICE_VERS Handler: Version eines Service 20030225

Method GET_OBJECT_REF on class CL_RSISW_M_SERVICE has no exception.

Method GET_PARAMLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PARAMLIST Value transfer Object reference (TYPE REF TO) CL_RSISW_M_PARAMLIST Handler: Parameter Name und Attribute 20030514

Method GET_PARAMLIST on class CL_RSISW_M_SERVICE has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATAOBJLIST Call by reference Object reference (TYPE REF TO) CL_RSISW_M_DATAOBJLIST Handler: Datenobjekt Name und Attribute 20030514
2 Exporting ER_PARAMLIST Call by reference Object reference (TYPE REF TO) CL_RSISW_M_PARAMLIST Handler: Parameter Name und Attribute 20030514
3 Exporting ER_SERVICEINFO Call by reference Object reference (TYPE REF TO) CL_RSISW_M_SERVICEINFO Handler: Service Kopfdaten 20030514
4 Exporting ER_STATELIST Call by reference Object reference (TYPE REF TO) CL_RSISW_M_STATELIST Handler: State Name und Attribute 20030514
5 Exporting ER_SUMMARYLIST Call by reference Object reference (TYPE REF TO) CL_RSISW_M_SUMMARYLIST Model: Summary Name und Attribute 20030514

Method GET_PROPERTIES on class CL_RSISW_M_SERVICE has no exception.

Method GET_SERVICEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SERVICEINFO Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SERVICEINFO 20030514

Method GET_SERVICEINFO on class CL_RSISW_M_SERVICE has no exception.

Method GET_STATELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_STATELIST Value transfer Object reference (TYPE REF TO) CL_RSISW_M_STATELIST Handler: State Name und Attribute 20030514

Method GET_STATELIST on class CL_RSISW_M_SERVICE has no exception.

Method GET_SUMMARYLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SUMMARYLIST Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SUMMARYLIST Model: Summary Name und Attribute 20030514

Method GET_SUMMARYLIST on class CL_RSISW_M_SERVICE has no exception.

Method IS_VALID_NEWNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE Call by reference Type reference (TYPE) RSISW_E_SERVICE Servicename 20021211
2 Returning R_VALID Value transfer Type reference (TYPE) RS_BOOL Boolean 20030225
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits 20021211
2 CX_RS_INVALID_NAME Ungültiger technischer Name 20021211

Method ON_MODEL_CHANGED Signature

Method ON_MODEL_CHANGED on class CL_RSISW_M_SERVICE has no parameter.
Method ON_MODEL_CHANGED on class CL_RSISW_M_SERVICE has no exception.

Method RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG 20030730
2 Exporting ER_NEW Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SERVICE Handler: Service 20030730
3 Importing I_NEW Call by reference Type reference (TYPE) RSISW_E_SERVICE Servicename 20021211
# Exception Resumable Description Created on
1 CX_RS_EXISTING Objekt existiert bereits 20021211
2 CX_RS_INVALID_NAME Ungültiger technischer Name 20021211
3 CX_RS_NOT_FOUND Objekt nicht gefunden 20021211

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MSG Value transfer Object reference (TYPE REF TO) CL_RSO_MSG 20030730

Method SAVE on class CL_RSISW_M_SERVICE has no exception.

Method SET_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SERVICE_VERS Value transfer Object reference (TYPE REF TO) CL_RSISW_M_SERVICE_VERS Handler: Version eines Service 20021211
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSISW_E_OBJVERS RS_C_OBJVERS-NEW Objektversion 20021211

Method SET_OBJECT_REF on class CL_RSISW_M_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400