SAP ABAP Interface IF_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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_W3_API_SERVICE ITS API: Service 19990803
Properties
Interface IF_W3_API_SERVICE  
Short Description ITS API: Service    
General Data
Package SW3_API   ITS: API 
Created 19990802   SAP 
Last changed 20050218   SAP 
Unicode checks active    
Forward declarations
Interface IF_W3_API_SERVICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_W3_API_OBJECT ITS API: General Functions 19990802
Friends
Interface IF_W3_API_SERVICE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HAS_INTERFACE_PARAMETERS Instance attribute Public Type reference (TYPE) CHAR1 X = Interface Parameter Available 20000120
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_NEW Static method Public Method Create New Service 19990802
2 GET_ATTRIBUTES Instance method Public Method Get Attributes 19990802
3 GET_FLOWS Instance method Public Method Returns all Templates with Flow Logic for Service 20001212
4 GET_INTERFACE_PARAMETERS Instance method Public Method Get Service Interface Parameters 20000119
5 GET_JAVASCRIPTS Instance method Public Method Returns all JavaScript Files for Service 20001221
6 GET_MIMES Instance method Public Method Returns All MIMEs for a Service 19990927
7 GET_MIMES_LANG Instance method Public Method Returns All Language-Dependent MIMEs for a Service 19990927
8 GET_NAME Instance method Public Method Get Service Name 19990818
9 GET_PARAMETERS Instance method Public Method Get Service Parameters 19990802
10 GET_RESOURCES Instance method Public Method Returns All Resource Files for a Service 19990927
11 GET_TEMPLATES Instance method Public Method Returns All Templates for Service 19990927
12 GET_TEMPLATES_LANG Instance method Public Method Returns All Language-Dependent Templates for a Service 19990927
13 GET_TRANSACTION Instance method Public Method Returns All Transactions Entered as Parameters for Service 19991005
14 LOAD Static method Public Method Load Service 19990802
15 PUBLISH Static method Public Method Publish Service 19991006
16 SET_ATTRIBUTES Instance method Public Method Set Attributes 19990802
17 SET_INTERFACE_PARAMETERS Instance method Public Method Set Service Interface Parameters 20000119
18 SET_PARAMETERS Instance method Public Method Set Service Parameters 19990802
Events
Interface IF_W3_API_SERVICE has no event.
Types
Interface IF_W3_API_SERVICE has no local type.
Method Signatures

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INTERFACE_PARAMETERS Call by reference Type reference (TYPE) W3SERVINTFPARA_TABLETYPE Schnittstellenparameter für Service 20000119
2 Importing P_PARAMETERS Call by reference Type reference (TYPE) W3SERVPARA_TABLETYPE Initial-Parameter für Service 19990930
3 Exporting P_SERVICE Call by reference Object reference (TYPE REF TO) IF_W3_API_SERVICE Service Instanz 19990802
4 Importing P_SERVICE_DATA Call by reference Type reference (TYPE) W3SERVATTR Service Daten 19990802
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch durch den Benutzer 19990805
2 AUTHOR_NOT_EXISTING Service Verantworliicher existiert nicht als Benutzer 19990802
3 ERROR_OCCURED Interner Fehler 19990802
4 INVALID_PARAMETER Ungültiger Parameter 19990930
5 NOT_AUTHORIZED Fehlende Berechtigung für neuen TADIR Eintrag 19990802
6 OBJECT_ALREADY_EXISTING Service existiert bereits 19990802
7 OBJECT_JUST_CREATED Service wurde bereits erzeugt (noch nicht auf DB!) 19990802
8 UNDEFINED_NAME Service Name fehlt oder konnte nicht interpretiert werden 19990802

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ATTRIBUTES Call by reference Type reference (TYPE) W3SERVATTR Service Daten 19990802
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 19990802
2 OBJECT_INVALID Service ungültig 19990802
3 SERVICE_DELETED Service gelöscht 19990802

Method GET_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_TEMPLATE_LIST Call by reference Type reference (TYPE) W3_TEMP_NAME_LIST Enthaltene Templates mit Flowlogik 20001212

Method GET_FLOWS on Interface IF_W3_API_SERVICE has no exception.

Method GET_INTERFACE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INTERFACE_PARAMETERS Call by reference Type reference (TYPE) W3SERVINTFPARA_TABLETYPE Service Schnittstellen Parameter 20000119
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 20000119
2 OBJECT_INVALID Service ungültig 20000119
3 SERVICE_DELETED Service gelöscht 20000119

Method GET_JAVASCRIPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_JAVASCRIPT_LIST Call by reference Type reference (TYPE) W3_JSCR_NAME_LIST Enthaltene JavaScript-Dateien 20001221

Method GET_JAVASCRIPTS on Interface IF_W3_API_SERVICE has no exception.

Method GET_MIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_MIME_LIST Call by reference Type reference (TYPE) W3_MIME_NAME_LIST Enthaltene Mimes 19990927

Method GET_MIMES on Interface IF_W3_API_SERVICE has no exception.

Method GET_MIMES_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_MIME_LIST Call by reference Type reference (TYPE) W3_MIML_NAME_LIST Enthaltene sprachabhängige Mimes 19990927

Method GET_MIMES_LANG on Interface IF_W3_API_SERVICE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_SERVICE_NAME Call by reference Type reference (TYPE) ITSAPPL Service-Name 19990818

Method GET_NAME on Interface IF_W3_API_SERVICE has no exception.

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PARAMETERS Call by reference Type reference (TYPE) W3SERVPARA_TABLETYPE Service Parameter 19990802
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 19990802
2 OBJECT_INVALID Service ungültig 19990802
3 SERVICE_DELETED Service gelöscht 19990802

Method GET_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_RESOURCE_LIST Call by reference Type reference (TYPE) W3_RESO_NAME_LIST Namen der enthaltenen Resource Files 19990927

Method GET_RESOURCES on Interface IF_W3_API_SERVICE has no exception.

Method GET_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_TEMPLATE_LIST Call by reference Type reference (TYPE) W3_TEMP_NAME_LIST Enthaltene Templates 19990927

Method GET_TEMPLATES on Interface IF_W3_API_SERVICE has no exception.

Method GET_TEMPLATES_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_TEMPLATE_LIST Call by reference Type reference (TYPE) W3_TEML_NAME_LIST Enthaltene sprachabhängige Templates 19990927

Method GET_TEMPLATES_LANG on Interface IF_W3_API_SERVICE has no exception.

Method GET_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_TRANSACTION Call by reference Type reference (TYPE) TCODE Name der Transaktion 19991005
# Exception Resumable Description Created on
1 NOT_GIVEN Keine Transaktion in den Parametern eingetragen 19991005

Method LOAD 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 Service Name 19990802
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 19990802
2 OBJECT_NOT_EXISTING Service nicht auf Datenbank vorhanden 19990802
3 PERMISSION_FAILURE Fehlende Berechtigung 19990805

Method PUBLISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_INVALIDATE_PPTS Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20031121
2 Exporting P_MESSAGES Call by reference Type reference (TYPE) W3_ERROR_MESSAGES Fehlermeldung des Publizierens 19991006
3 Importing P_SERVICE_NAME Call by reference Type reference (TYPE) ITSAPPL Name des Service 19991006
# Exception Resumable Description Created on
1 DATA_INVALID Daten auf der Datenbank ungültig 19991006
2 ERROR_OCCURED Anderer Fehler 19991006
3 NO_DESTINATION Kein ITS-Server zum publizieren angegeben 20000215
4 OBJECT_NOT_EXISTING Template ist nicht vorhanden 19991006
5 PERMISSION_FAILURE Fehlende Berechtigung (Anzeige) 20000112
6 PUBLISHING_ERROR Fehler beim Publizieren 19991006

Method SET_ATTRIBUTES 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 Service Daten 19990802
# Exception Resumable Description Created on
1 AUTHORIZE_FAILURE Unzureichende Berechigung zum Ändern eines Felds 19990802
2 AUTHOR_NOT_EXISTING Service Verantworliicher existiert nicht als Benutzer 19990802
3 ERROR_OCCURED Interner Fehler 19990802
4 OBJECT_DELETED Service ist logisch gelöscht! 19990802
5 OBJECT_INVALID Service ungültig 19990802
6 OBJECT_NOT_CHANGEABLE Service nicht änderbar 19990802

Method SET_INTERFACE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INTERFACE_PARAMETERS Call by reference Type reference (TYPE) W3SERVINTFPARA_TABLETYPE Service Schnittstellenparameter 20000119
# Exception Resumable Description Created on
1 AUTHORIZE_FAILURE Unzureichende Berechigung zum Ändern eines Felds 20000119
2 ERROR_OCCURED Interner Fehler 20000119
3 INVALID_PARAMETER Ungültiger Parameter 20000119
4 OBJECT_DELETED Service ist logisch gelöscht! 20000119
5 OBJECT_INVALID Service ungültig 20000119
6 OBJECT_NOT_CHANGEABLE Service nicht änderbar 20000119

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMETERS Call by reference Type reference (TYPE) W3SERVPARA_TABLETYPE Service Parameter 19990802
# Exception Resumable Description Created on
1 AUTHORIZE_FAILURE Unzureichende Berechigung zum Ändern eines Felds 19990802
2 ERROR_OCCURED Interner Fehler 19990802
3 INVALID_PARAMETER Ungültiger Parameter 19990802
4 OBJECT_DELETED Service ist logisch gelöscht! 19990802
5 OBJECT_INVALID Service ungültig 19990802
6 OBJECT_NOT_CHANGEABLE Service nicht änderbar 19990802
History
Last changed by/on SAP  20050218 
SAP Release Created in