SAP ABAP Interface IF_W3_API_TEMPLATE (ITS API: Template Data)
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_TEMPLATE ITS API: Template Data 19990721
Properties
Interface IF_W3_API_TEMPLATE  
Short Description ITS API: Template Data    
General Data
Package SW3_API   ITS: API 
Created 19990721   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_W3_API_OBJECT ITS API: General Functions 19990809
Friends
Interface IF_W3_API_TEMPLATE 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 19990929
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_NEW Static method Public Method Create New Template 19990809
2 GET_ATTRIBUTES Instance method Public Method Get attributes 19990809
3 GET_FLOWLOGIC Instance method Public Method Get Flow Logic 19990929
4 GET_NAME Instance method Public Method Get Template Name 19990818
5 GET_SOURCE Instance method Public Method Get Template Source 19990809
6 LOAD Static method Public Method Load Template 19990809
7 LOAD_ALL_IN_SERVICE Static method Public Method Load All Templates in Service 19990908
8 PUBLISH Static method Public Method Publish Template 19991006
9 SET_ATTRIBUTES Instance method Public Method Set Attributes 19990809
10 SET_FLOWLOGIC Instance method Public Method Set Flow Logic 19990929
11 SET_SOURCE Instance method Public Method Set Template Source 19990809
Events
Interface IF_W3_API_TEMPLATE has no event.
Types
Interface IF_W3_API_TEMPLATE 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 PI_DO_NOT_CHECK_NAME Call by reference Type reference (TYPE) FLAG Templatenamen und Dynpro nicht pruefen 20050801
2 Importing PI_OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Überschreibe existierendes 20090324
3 Importing P_ADDITIONAL_INFORMATION Call by reference Type reference (TYPE) ANY 20100721
4 Importing P_GENERATION_CLASS Call by reference Type reference (TYPE) W3STYLECLASS WAB: KLasse für Template-Generierung 20100721
5 Importing P_PROGRAM_NAME Call by reference Type reference (TYPE) IACKEYLONG Programmname für Generierung 19990927
6 Importing P_SOURCE_STYLE Call by reference Type reference (TYPE) CHAR1 SPACE Stil für HTML-Generierung, Space keine Generierung 19990827
7 Importing P_SOURCE_STYLE_2006 Call by reference Type reference (TYPE) W3STYLE WAB: Stil für die Templategenerierung 20061212
8 Exporting P_TEMPLATE Call by reference Object reference (TYPE REF TO) IF_W3_API_TEMPLATE Template Instanz 19990809
9 Importing P_TEMPLATE_DATA Call by reference Type reference (TYPE) W3TEMPATTR Template Daten 19990809
10 Exporting P_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Generierter Name des neuen Templates 19990928
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch durch den Benutzer 19990809
2 AUTHOR_NOT_EXISTING Templete Verantworliicher existiert nicht 19990809
3 ERROR_OCCURED Interner Fehler 19990809
4 NOT_AUTHORIZED Fehlende Berechtigung für neuen TADIR Eintrag 19990809
5 OBJECT_ALREADY_EXISTING Template existiert bereits 19990809
6 OBJECT_JUST_CREATED Template wurde bereits erzeugt (noch nicht auf DB!) 19990809
7 UNDEFINED_NAME Template Name fehlt 19990809
8 USER_ERROR Nutzer-Fehler 20110329

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

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

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 19990818

Method GET_NAME on Interface IF_W3_API_TEMPLATE 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 19990810
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 19990810
2 OBJECT_INVALID Template ungültig 19990810
3 TEMPLATE_DELETED Template gelöscht 19990810

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_CODEPAGE_ERROR_OCCURED Call by reference Type reference (TYPE) ABAP_BOOL 20051202
2 Importing PI_IGNORE_CODEPAGE_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20051202
3 Exporting P_TEMPLATE Call by reference Object reference (TYPE REF TO) IF_W3_API_TEMPLATE Template Instanz 19990809
4 Importing P_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Template Name 19990809
# Exception Resumable Description Created on
1 DATA_CORRUPT Daten des Templates auf DB sind nicht gültig 19990825
2 ERROR_OCCURED Interner Fehler 19990809
3 OBJECT_NOT_EXISTING Template nicht auf Datenbank vorhanden 19990809
4 PERMISSION_FAILURE Fehlende Berechtigung 19990809

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 19990908
2 Exporting P_TEMPLATE_LIST Call by reference Type reference (TYPE) W3_TEMPLATE_LIST Liste der geladenen Templates 19990908
# Exception Resumable Description Created on
1 ERROR_OCCURED Interner Fehler 19990908
2 OBJECT_NOT_EXISTING Service nicht auf Datenbank vorhanden 19990908
3 PERMISSION_FAILURE Fehlende Berechtigung 19990908

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 Importing P_LONG_NAME Call by reference Type reference (TYPE) IACKEYLONG ABAP-Programmname 19991209
3 Exporting P_MESSAGES Call by reference Type reference (TYPE) W3_ERROR_MESSAGES W3_ERROR_MESSAGES 19991006
4 Importing P_TEMPLATE_NAME Call by reference Type reference (TYPE) IACIKEYT Name des Templates 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) W3TEMPATTR Template Daten 19990810
# Exception Resumable Description Created on
1 AUTHORIZE_FAILURE Unzureichende Berechigung zum Ändern eines Felds 19990810
2 AUTHOR_NOT_EXISTING Template Verantworliicher existiert nicht 19990810
3 ERROR_OCCURED Interner Fehler 19990810
4 OBJECT_DELETED Template ist logisch gelöscht! 19990810
5 OBJECT_INVALID Template ungültig 19990810
6 OBJECT_NOT_CHANGEABLE Template nicht änderbar 19990810

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) 19991027
2 Importing P_FLOWLOGIC Call by reference Type reference (TYPE) W3HTMLTABTYPE Template Source 19990929
# Exception Resumable Description Created on
1 AUTHORIZE_FAILURE Unzureichende Berechigung zum Ändern eines Felds 19990929
2 ERROR_OCCURED Interner Fehler 19990929
3 INVALID_PARAMETER Ungültiger Parameter 19990929
4 OBJECT_DELETED Template ist logisch gelöscht! 19990929
5 OBJECT_INVALID Template ungültig 19990929
6 OBJECT_NOT_CHANGEABLE Template nicht änderbar 19990929

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 19990810
# Exception Resumable Description Created on
1 AUTHORIZE_FAILURE Unzureichende Berechigung zum Ändern eines Felds 19990810
2 ERROR_OCCURED Interner Fehler 19990810
3 INVALID_PARAMETER Ungültiger Parameter 19990810
4 OBJECT_DELETED Template ist logisch gelöscht! 19990810
5 OBJECT_INVALID Template ungültig 19990810
6 OBJECT_NOT_CHANGEABLE Template nicht änderbar 19990810
History
Last changed by/on SAP  20110908 
SAP Release Created in