SAP ABAP Class CL_BIZC_TEMPLATE_ADMIN (BIZC: Template Administration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NBC (Application Component) NetWeaver Business Content
     SBIZCA (Package) Configuration Repository
Properties
Class CL_BIZC_TEMPLATE_ADMIN  
Short Description BIZC: Template Administration    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBIZCA   Configuration Repository 
Created 20050218   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBIZC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BIZC_TEMPLATE_ADMIN has no interface implemented.
Friends
Class CL_BIZC_TEMPLATE_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CP_PREFIX_XSLT_NAME Constant Protected Type reference (TYPE) CXSLTDESC 'SBIZC_XSLT' Prefix of namen for XSLT transformation 20050419
2 GP_LANGU Instance attribute Private Type reference (TYPE) SYLANGU Language 20050415
3 GP_NAME Instance attribute Private Type reference (TYPE) BIZC_TEMPL Business Content: Name of a Template 20050407
4 GS_TEMPLATE_DB Instance attribute Private Type reference (TYPE) BIZC_TEMPLATE Business Content: Template Management for Configuration 20050408
5 G_DB_STATUS Instance attribute Private Type reference (TYPE) BIZC_PERS_STATUS Persistence Status of Objects in the Shared Memory 20050408
6 G_USAGE Instance attribute Private Type reference (TYPE) BIZC_USAGE ID of Content Object Usage Type 20050414
Methods
# Method Level Visibility Method type Description Created on
1 ADOPT_TASK_DOCU Instance method Public Method Copies the task docu for a new template from the old one 20050502
2 ASSIGN_TASK_DOCU Instance method Public Method Assigns docu to a task 20050411
3 BUILD_TRANSFORMATION_NAME Instance method Protected Method Generates transformation name 20050419
4 CHANGE_TEMPLATE_XML Instance method Public Method 20050413
5 CREATE_TEMPLATE Static method Public Method Creates a new template (persistent) 20050408
6 DELETE_ALL_TASK_DOCU Instance method Public Method Deletes documentation for all tasks 20050503
7 DELETE_TEMPLATE Instance method Public Method Deletes a template 20050412
8 DELETE_XML_DOCU_TAGS Instance method Protected Method Deletes docu tags in XML for a ask 20050408
9 DOCU_IS_EXISTING Instance method Protected Method Checks consistency of the XML 20050603
10 GENERATE_TRANSFORMATION Instance method Protected Method Generates an XSLT transformation 20050405
11 GET_DEFAULT_TEMPLATE_NAMES Static method Public Method Returns all templates (for a provider) 20050302
12 GET_DOCUMENT_REFS Instance method Public Method Returns references to documentation 20050407
13 GET_EXPORT_OBJECT Static method Public Method Export templates for a usage 20050404
14 GET_INSTANCE Static method Public Method Returns an instance of the template administration 20050407
15 GET_TEMPLATE_DATA Instance method Public Method Returns all template data 20050407
16 GET_TEMPLATE_INFO Instance method Public Method 20050331
17 GET_TRANSFORMATION Instance method Public Method Returns transformation in a context 20050404
18 IMPORT_OBJECT Static method Public Method 20050404
19 IS_CONSISTENT Instance method Public Method Checks consistency of the template 20050517
20 LOAD_TEMPLATE Instance method Public Method 20050218
21 LOAD_TRANSFORMATION Instance method Public Method 20050422
22 READ_FROM_XML_DOCU_TAGS Instance method Protected Method Reads docu tags in XML for a task 20050411
23 REMOVE_TASK_DOCU Instance method Public Method Removes all docu tags for a task 20050411
24 SET_TEMPLATE_DATA Instance method Public Method Sets the template data (persistent) 20050408
25 UNCHECK_DEFAULT_TEMPLATE_FLAG Instance method Protected Method Deletes the default flag for other configuration templates 20050509
26 UPDATE_XML_DOCU_TAGS Instance method Protected Method Adjusts the docu tags in XML to a task 20050408
27 XML_IS_CONSISTENT Instance method Protected Method Checks consistency of the XML 20050517
28 XSL_IS_CONSISTENT Instance method Protected Method Checks consistency of the XSL 20050517
29 _GET_INSTANCE Static method Protected Method Returns an instance of the template administration 20050530
30 _LOAD_FROM_DB Instance method Protected Method Loads a template from the database 20050408
Events
Class CL_BIZC_TEMPLATE_ADMIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TASK_DOCU Protected See coding 20050411 BEGIN OF ts_task_docu, taskid TYPE bizc_task, intdocid TYPE bizc_docid, extloio TYPE string, scope TYPE bizc_docscope, doctype TYPE bizc_doctype, docstore TYPE bizc_docstore, binflag TYPE sbizc_bool, creat_at TYPE bizc_crat, chang_at TYPE bizc_chat, END OF ts_task_docu
2 TT_TASK_DOCU Protected See coding 20050411 tt_task_docu TYPE STANDARD TABLE OF ts_task_docu WITH DEFAULT KEY
Method Signatures

Method ADOPT_TASK_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ADOPTED_XML Call by reference Type reference (TYPE) XSTRING XML-Template mit übernommener Task-Doku 20050502
2 Exporting EP_XML_HAS_CHANGED Call by reference Type reference (TYPE) SBIZC_BOOL Kennzeichen, ob XML angepasst wurde 20050502
3 Importing IP_NEW_XML Call by reference Type reference (TYPE) XSTRING Neues XML-Template 20050502
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE Ausnahmen bei Konfigurations-Templates 20050502

Method ASSIGN_TASK_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_XML Call by reference Type reference (TYPE) XSTRING XML-Darstellung des Konfigurations-Templates 20050411
2 Importing IP_DOC_ID Call by reference Type reference (TYPE) BIZC_DOCID BIZC: Interne ID für Verweis auf Dokument 20050411
3 Importing IP_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20050411
4 Importing IP_TASK Call by reference Type reference (TYPE) BIZC_TASK Business Content: Name einer Task 20050411
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE Ausnahmen beim Konfigurations-Template 20050411
2 CX_BIZC_TEMPLATE_DOCU Ausnahmen im Documentlayer 20050411

Method BUILD_TRANSFORMATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_NAME Value transfer Type reference (TYPE) CXSLTDESC Name der XSLT-Transformation 20050419

Method BUILD_TRANSFORMATION_NAME on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method CHANGE_TEMPLATE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DOC_ID Call by reference Type reference (TYPE) BIZC_DOCID BIZC: Interne ID für Verweis auf Dokument 20050413
2 Importing IP_PATH_NEW_XML Call by reference Type reference (TYPE) STRING Pfad des geänderten XMLs 20050413
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE Ausnahmen bei Konfigurations-Templates 20050413

Method CREATE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050415
2 Importing IP_TEMPLATE_NAME Call by reference Type reference (TYPE) BIZC_TEMPL Business Content: Name eines Templates 20050411
3 Importing IP_USAGE Call by reference Type reference (TYPE) BIZC_USAGE ID einer Content-Objektverwendung 20050415
4 Returning RO_ADMIN Value transfer Object reference (TYPE REF TO) CL_BIZC_TEMPLATE_ADMIN BIZC: Template Administration 20050408
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050408

Method DELETE_ALL_TASK_DOCU Signature

Method DELETE_ALL_TASK_DOCU on class CL_BIZC_TEMPLATE_ADMIN has no parameter.
Method DELETE_ALL_TASK_DOCU on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method DELETE_TEMPLATE Signature

Method DELETE_TEMPLATE on class CL_BIZC_TEMPLATE_ADMIN has no parameter.
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE Ausnahmen bei Konfigurations-Templates 20050412

Method DELETE_XML_DOCU_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_XML Call by reference Type reference (TYPE) XSTRING XML-Darstellung des Templates 20050408
2 Importing IP_TASK Call by reference Type reference (TYPE) BIZC_TASK Business Content: Name einer Task 20050408
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE_DOCU 20050411

Method DOCU_IS_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_IS_CONSISTENT Call by reference Type reference (TYPE) SBIZC_BOOL Boolean 20050603
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_BIZC_LOG Prüfungsprotokoll 20050603

Method DOCU_IS_EXISTING on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method GENERATE_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DOC_ID Call by reference Type reference (TYPE) BIZC_DOCID BIZC: Interne ID für Verweis auf Dokument 20050407
2 Importing IP_NAME Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20050406
3 Importing IP_XSL Call by reference Type reference (TYPE) XSTRING xsl Dokument als xstring 20050406
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050406

Method GET_DEFAULT_TEMPLATE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DEFAULT Call by reference Type reference (TYPE) SBIZC_BOOL SBIZC_FALSE True: Nur ein Default Wert pro Provider 20050418
2 Importing IP_OBJECT_TYPE Call by reference Type reference (TYPE) BIZC_OBJTP '*' Business Content: ID eines Objekttyps 20050302
3 Importing IP_PROVIDER Call by reference Type reference (TYPE) BIZC_CPROV Content Provider 20050302
4 Returning RT_RESULT Value transfer Type reference (TYPE) BIZC_TEMPL_TAB Business content: Namen von Templates 20050302

Method GET_DEFAULT_TEMPLATE_NAMES on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method GET_DOCUMENT_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCREFS Call by reference Type reference (TYPE) SDOKOBJECTS Objektliste 20050407
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050407

Method GET_EXPORT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_USAGE Call by reference Object reference (TYPE REF TO) IF_BIZC_USAGE Business Content: Verwendung von Content Objekten 20050404
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) OBJECT 20050404
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050404

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050415
2 Importing IP_TEMPLATE_NAME Call by reference Type reference (TYPE) BIZC_TEMPL Business Content: Name eines Templates 20050407
3 Importing IP_USAGE Call by reference Type reference (TYPE) BIZC_USAGE ID einer Content-Objektverwendung 20050414
4 Returning RO_ADMIN Value transfer Object reference (TYPE REF TO) CL_BIZC_TEMPLATE_ADMIN BIZC: Template Administration 20050407
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050407

Method GET_TEMPLATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_TEMPLATE_XML Call by reference Type reference (TYPE) XSTRING XML-Darstellung des Templates 20050407
2 Exporting EP_TRANSF_XSL Call by reference Type reference (TYPE) XSTRING Transformations-XSL 20050407
3 Exporting ES_TEMPL_INFO Call by reference Type reference (TYPE) BIZC_TEMPLATE_INFO Business Content: Infosatz zu einem Template 20050407
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050407

Method GET_TEMPLATE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INFO Call by reference Type reference (TYPE) BIZC_TEMPLATE_INFO Business Content: Template Verwaltung für Konfiguration 20050331

Method GET_TEMPLATE_INFO on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method GET_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_XSLT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM der Transformation 20050404
2 Exporting EP_TRANSFORMATION Call by reference Type reference (TYPE) STRING Name der Transformation im Repository 20050404
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050404

Method IMPORT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20050404
2 Importing IP_USAGE Call by reference Type reference (TYPE) BIZC_USAGE ID einer Content-Objektverwendung 20050414
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050404

Method IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_IS_CONSISTENT Call by reference Type reference (TYPE) SBIZC_BOOL Boolean 20050517
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_BIZC_LOG Prüfungsprotokoll 20050602

Method IS_CONSISTENT on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method LOAD_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_XML Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Dokument im Business Content 20050407
2 Exporting EP_XML Call by reference Type reference (TYPE) XSTRING 20050407
3 Importing IP_CREATE_DOM Call by reference Type reference (TYPE) SBIZC_BOOL 'X' Boolean 20050407
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050301

Method LOAD_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_XSL Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Dokument im Business Content 20050422
2 Exporting EP_XSL Call by reference Type reference (TYPE) XSTRING 20050422
3 Importing IP_CREATE_DOM Call by reference Type reference (TYPE) SBIZC_BOOL 'X' Boolean 20050422
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050422

Method READ_FROM_XML_DOCU_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASK_DOCU Call by reference Type reference (TYPE) TT_TASK_DOCU Dokumenten Informationssatz 20050411
2 Importing II_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM-Darstellung des Templates 20050411
3 Importing IP_TASKS_WITH_DOCU_ONLY Call by reference Type reference (TYPE) SBIZC_BOOL SBIZC_TRUE 'X' = nur Tasks mit Doku zurück geben 20050606
4 Importing IP_XML Call by reference Type reference (TYPE) XSTRING XML-Darstellung des Templates 20050411
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE_DOCU 20050411

Method REMOVE_TASK_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_NEW_XML Call by reference Type reference (TYPE) XSTRING Neues XML 20050413
2 Importing IP_ADJUST_XML Call by reference Type reference (TYPE) SBIZC_BOOL 'X' Kennzeichen, ob XML angepasst werden soll 20050415
3 Importing IP_DOC_ID Call by reference Type reference (TYPE) BIZC_DOCID BIZC: Interne ID für Verweis auf Dokument 20050411
4 Importing IP_TASK Call by reference Type reference (TYPE) BIZC_TASK Business Content: Name einer Task 20050411
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050411
2 CX_BIZC_TEMPLATE_DOCU 20050413

Method SET_TEMPLATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BIZC_TEMPL_CREA Konfigurations-Template: Daten zum Anlegen/Ändern 20050408
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050408

Method UNCHECK_DEFAULT_TEMPLATE_FLAG Signature

Method UNCHECK_DEFAULT_TEMPLATE_FLAG on class CL_BIZC_TEMPLATE_ADMIN has no parameter.
Method UNCHECK_DEFAULT_TEMPLATE_FLAG on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method UPDATE_XML_DOCU_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_XML Call by reference Type reference (TYPE) XSTRING XML-Darstellung des Templates 20050408
2 Importing IP_CHANG_AT Value transfer Type reference (TYPE) BIZC_CHAT Business Content: Änderungszeitpunkt 20050411
3 Importing IP_CREAT_AT Value transfer Type reference (TYPE) BIZC_CRAT Business Content: Anlegezeitpunkt 20050411
4 Importing IP_TASK Call by reference Type reference (TYPE) BIZC_TASK Business Content: Name einer Task 20050408
5 Importing IS_DOCU Call by reference Type reference (TYPE) BIZC_DOC_INFO Dokumenten Informationssatz 20050408
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE_DOCU 20050411

Method XML_IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_IS_CONSISTENT Call by reference Type reference (TYPE) SBIZC_BOOL Boolean 20050517
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_BIZC_LOG Prüfungsprotokoll 20050602

Method XML_IS_CONSISTENT on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method XSL_IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_IS_CONSISTENT Call by reference Type reference (TYPE) SBIZC_BOOL Boolean 20050517
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_BIZC_LOG Prüfungsprotokoll 20050602

Method XSL_IS_CONSISTENT on class CL_BIZC_TEMPLATE_ADMIN has no exception.

Method _GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050530
2 Importing IP_TEMPLATE_NAME Call by reference Type reference (TYPE) BIZC_TEMPL Business Content: Name eines Templates 20050530
3 Importing IP_USAGE Call by reference Type reference (TYPE) BIZC_USAGE ID einer Content-Objektverwendung 20050530
4 Returning RO_ADMIN Value transfer Object reference (TYPE REF TO) CL_BIZC_TEMPLATE_ADMIN BIZC: Template Administration 20050530
# Exception Resumable Description Created on
1 CX_BIZC_TEMPLATE 20050530

Method _LOAD_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_RESULT Value transfer Type reference (TYPE) I 20050408

Method _LOAD_FROM_DB on class CL_BIZC_TEMPLATE_ADMIN has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 710