SAP ABAP Class CL_W3_API_SERVICE (ITS API: Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SW3_API (Package) ITS: API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_W3_API_OBJECT ITS API: General Functions 19990802
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_W3_API_SERVICE ITS API: Service 19990803
Properties
Class CL_W3_API_SERVICE  
Short Description ITS API: Service    
Super Class CL_W3_API_OBJECT ITS API: General Functions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SW3_API   ITS: API 
Created 19990802   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SW3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_W3_API_SERVICE ITS API: Service 19990803
Friends
Class CL_W3_API_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ATTRIBUTES Instance attribute Private Type reference (TYPE) W3SERVATTR Service Attributes 20030930
2 A_ATTRIBUTES_SAVED Instance attribute Private Type reference (TYPE) W3SERVATTR Service Attributes 20030930
3 A_DATABASE_ACCESS Instance attribute Private Object reference (TYPE REF TO) CL_IAC_SERVICE Database Accesses 20031001
4 A_PARAMETERS Instance attribute Private Type reference (TYPE) W3SERVPARA_TABLETYPE Service Parameter Table 20030930
5 A_PARAMETERS_SAVED Instance attribute Private Type reference (TYPE) W3SERVPARA_TABLETYPE Service Parameter Table 20030930
6 HAS_INTERFACE_PARAMETERS Instance attribute Private Attribute reference (LIKE) 20000120
7 INTERFACE_PARAMETERS Instance attribute Private Type reference (TYPE) W3SERVINTFPARA_TABLETYPE Service Interface Parameter 20000119
8 INTERFACE_PARAMETERS_SAVED Instance attribute Private Type reference (TYPE) W3SERVINTFPARA_TABLETYPE Service Interface Parameter (Saved) 20000119
9 INVALID_INTERFACE_PARAMETERS Instance attribute Private Type reference (TYPE) CHAR1 SPACE Interface Parameters Not Valid 20000418
10 INVALID_SERVICE_PARAMETERS Instance attribute Private Type reference (TYPE) CHAR1 SPACE Service Parameters Not Valid 20000418
11 SERVICE_NAME Instance attribute Private Type reference (TYPE) ITSAPPL Service Name 19990802
12 S_SERVICE_DIR Static Attribute Private Type reference (TYPE) SW3_TYPE_SERVICE_DIR Directory of Loaded Services 19990802
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990802
2 S_CHECK_EXIST Static method Public Method Check To See if Service Exists 19990818
3 S_GET_SERVICE Static method Private Method Returns Service Instance from the Class Table 19990802
Events
# Event Type Visibility Description Created on
1 SAVED Static Event
(1)
Private
(0)
Service Was Saved 19991004
Types
Class CL_W3_API_SERVICE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTRIBUTES Call by reference Type reference (TYPE) W3SERVATTR Attribute des Service 19990802
2 Importing P_CREATE Call by reference Type reference (TYPE) CHAR1 space Neu angelegt: 'X' 19990805
3 Importing P_DATABASE_ACCESS Call by reference Object reference (TYPE REF TO) CL_IAC_SERVICE Datenbankzugriffe 20030930
4 Importing P_INTERFACE_PARAMETER Call by reference Type reference (TYPE) W3SERVINTFPARA_TABLETYPE Schnittstellenparameter des Service 20000119
5 Importing P_PARAMETER Call by reference Type reference (TYPE) W3SERVPARA_TABLETYPE Parametertabelle des Service 19990802
# Exception Resumable Description Created on
1 ERROR_OCCURED Unerwartete Ausnahme 19990802
2 OBJECT_ALREADY_EXISTING Service Instanz existiert bereits 19990802

Method S_CHECK_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_EXISTS Call by reference Type reference (TYPE) CHAR1 'X': Service Existiert, ' ' existiert nicht 19990818
2 Importing P_SERVICE_NAME Call by reference Type reference (TYPE) ITSAPPL Service Name 19990818

Method S_CHECK_EXIST on class CL_W3_API_SERVICE has no exception.

Method S_GET_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_SERVICE Call by reference Object reference (TYPE REF TO) IF_W3_API_SERVICE Service-Instanz 19990802
2 Importing P_SERVICE_NAME Call by reference Type reference (TYPE) ITSAPPL Name des Service 19990802

Method S_GET_SERVICE on class CL_W3_API_SERVICE has no exception.
Event Signatures

Event SAVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_SERVICE_NAME Exporting Value transfer Type reference (TYPE) ITSAPPL Name des gesicherten Service 19991004
History
Last changed by/on SAP  20140121 
SAP Release Created in