SAP ABAP Interface IF_W3_API_FLOW_LOGIC (ITS API: Flow Logic)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SW3_API (Package) ITS: API
Properties
Interface IF_W3_API_FLOW_LOGIC  
Short Description ITS API: Flow Logic    
General Data
Package SW3_API   ITS: API 
Created 20000119   SAP 
Last changed 20000119   SAP 
Unicode checks active    
Forward declarations
Interface IF_W3_API_FLOW_LOGIC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_W3_API_OBJECT ITS API: General Functions 20000119
Friends
Interface IF_W3_API_FLOW_LOGIC has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HAS_FLOWLOGIC Instance attribute Public Type reference (TYPE) CHAR1 Flow Logic Available 20000119
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_NEW Static method Public Method Display New Flow Logic 20000119
2 GET_ATTRIBUTES Instance method Public Method Get attributes 20000119
3 GET_FLOWLOGIC Instance method Public Method Get Flow Logic 20000119
4 GET_NAME Instance method Public Method Get Name 20000119
5 GET_SOURCE Instance method Public Method Get source code 20000119
6 LOAD Static method Public Method Load Flow Logic 20000119
7 LOAD_ALL_IN_SERVICE Static method Public Method Load All Templates in Service 20000119
8 PUBLISH Static method Public Method Publish Flow Logic 20000119
9 SET_ATTRIBUTES Instance method Public Method Set Attributes 20000119
10 SET_FLOWLOGIC Instance method Public Method Set Flow Logic 20000119
11 SET_SOURCE Instance method Public Method Set Source 20000119
Events
Interface IF_W3_API_FLOW_LOGIC has no event.
Types
Interface IF_W3_API_FLOW_LOGIC 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_PROGRAM_NAME Call by reference Type reference (TYPE) SY-REPID Programmname für Generierung 20000119
2 Importing P_SOURCE_STYLE Call by reference Type reference (TYPE) CHAR1 space Stil für HTML-Generierung, Space keine Generierung 20000119
3 Exporting P_TEMPLATE Call by reference Object reference (TYPE REF TO) IF_W3_API_TEMPLATE Template Instanz 20000119
4 Importing P_TEMPLATE_DATA Call by reference Type reference (TYPE) W3TEMPATTR Template Daten 20000119
5 Exporting P_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Generierter Name des neuen Templates 20000119
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch durch den Benutzer 20000119
2 AUTHOR_NOT_EXISTING Templete Verantworliicher existiert nicht 20000119
3 ERROR_OCCURED Interner Fehler 20000119
4 NOT_AUTHORIZED Fehlende Berechtigung für neuen TADIR Eintrag 20000119
5 OBJECT_ALREADY_EXISTING Template existiert bereits 20000119
6 OBJECT_JUST_CREATED Template wurde bereits erzeugt (noch nicht auf DB!) 20000119
7 UNDEFINED_NAME Template Name fehlt 20000119

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) W3TEMPATTR Template Daten 20000119
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 20000119
2 OBJECT_INVALID Template ungültig 20000119
3 TEMPLATE_DELETED Template gelöscht 20000119

Method GET_FLOWLOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FLOWLOGIC Call by reference Type reference (TYPE) W3HTMLTABTYPE Template Source-Code 20000119
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 20000119
2 OBJECT_INVALID Template ungültig 20000119
3 TEMPLATE_DELETED Template gelöscht 20000119

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Template-Name 20000119

Method GET_NAME on Interface IF_W3_API_FLOW_LOGIC has no exception.

Method GET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_SOURCE Call by reference Type reference (TYPE) W3HTMLTABTYPE Template Source-Code 20000119
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 20000119
2 OBJECT_INVALID Template ungültig 20000119
3 TEMPLATE_DELETED Template gelöscht 20000119

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLOW_LOGIC Call by reference Object reference (TYPE REF TO) IF_W3_API_FLOW_LOGIC ITS-API: Flow-Logic 20000119
2 Importing I_TEMPLATE Call by reference Object reference (TYPE REF TO) IF_W3_API_TEMPLATE Template Instanz 20000119
3 Importing I_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Template Name 20000119
# Exception Resumable Description Created on
1 DATA_CORRUPT Daten des Templates auf DB sind nicht gültig 20000119
2 ERROR_OCCURED Interner Fehler 20000119
3 OBJECT_NOT_EXISTING Template nicht auf Datenbank vorhanden 20000119
4 PERMISSION_FAILURE Fehlende Berechtigung 20000119

Method LOAD_ALL_IN_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SERVICE_NAME Call by reference Type reference (TYPE) ITSAPPL Name des Service 20000119
2 Exporting P_TEMPLATE_LIST Call by reference Type reference (TYPE) W3_TEMPLATE_LIST Liste der geladenen Templates 20000119
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 20000119
2 OBJECT_NOT_EXISTING Service nicht auf Datenbank vorhanden 20000119
3 PERMISSION_FAILURE Fehlende Berechtigung 20000119

Method PUBLISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LONG_NAME Call by reference Type reference (TYPE) PROGRAMM ABAP-Programmname 20000119
2 Exporting P_MESSAGES Call by reference Type reference (TYPE) W3_ERROR_MESSAGES W3_ERROR_MESSAGES 20000119
3 Importing P_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Name des Templates 20000119
# Exception Resumable Description Created on
1 DATA_INVALID Daten auf der Datenbank ungültig 20000119
2 ERROR_OCCURED Anderer Fehler 20000119
3 OBJECT_NOT_EXISTING Template ist nicht vorhanden 20000119
4 PERMISSION_FAILURE Fehlende Berechtigung (Anzeige) 20000119
5 PUBLISHING_ERROR Fehler beim Publizieren 20000119

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

Method SET_FLOWLOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DELETE Call by reference Type reference (TYPE) CHAR1 space X: Flowlogic löschen (p_flowlogic initial) 20000119
2 Importing P_FLOWLOGIC Call by reference Type reference (TYPE) W3HTMLTABTYPE Template Source 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 Template ist logisch gelöscht! 20000119
5 OBJECT_INVALID Template ungültig 20000119
6 OBJECT_NOT_CHANGEABLE Template nicht änderbar 20000119

Method SET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE Call by reference Type reference (TYPE) W3HTMLTABTYPE Template Source 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 Template ist logisch gelöscht! 20000119
5 OBJECT_INVALID Template ungültig 20000119
6 OBJECT_NOT_CHANGEABLE Template nicht änderbar 20000119
History
Last changed by/on SAP  20000119 
SAP Release Created in 46D