SAP ABAP Class CL_CRM_EI_KB_ABSTRACT (SAF: Abstract class for knowledge repository)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-SAF (Application Component) Software Agent Framework
     EI_SAF_KB (Package) SAF - Knowledge Base Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_EI_KB SAF: KB retrieval, generation and compilation 20020227
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GENIL_BOOLEAN Interface for Boolean Constants 20020522
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_EI_KB_SAP_GENIL SAF: Knowledge base for SDB 20021010
Properties
Class CL_CRM_EI_KB_ABSTRACT  
Short Description SAF: Abstract class for knowledge repository    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EI_SAF_KB   SAF - Knowledge Base Repository 
Created 20020227   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_EI_KB_ABSTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_EI_KB SAF: KB retrieval, generation and compilation 20020227
2 IF_GENIL_BOOLEAN Interface for Boolean Constants 20020522
Friends
Class CL_CRM_EI_KB_ABSTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Public Attribute reference (LIKE) 20020522
2 GS_MAPPING Instance attribute Protected Type reference (TYPE) CRMT_EI_KB EI: Structure of knowledge base repository customizing 20020511
3 GT_KB_HEADER Instance attribute Public Type reference (TYPE) CRMT_EI_KB_HEADER_TAB SAF: Table type of CRMT_EI_KB_SDB 20060810
4 GV_ACTION_DELETE Constant Public Type reference (TYPE) CRMT_EI_FLAG 'D' EI: Update as todo an action 20020521
5 GV_ACTION_INSERT Constant Public Type reference (TYPE) CRMT_EI_FLAG 'I' EI: Update as todo an action 20020521
6 GV_ACTION_UPDATE Constant Public Type reference (TYPE) CRMT_EI_FLAG 'U' EI: Update as todo an action 20020521
7 GV_ALL Constant Public Type reference (TYPE) CHAR1 '*' Single-character flag 20020605
8 GV_ATTRIBUTE Constant Public Type reference (TYPE) STRING 'Attribute' 20020531
9 GV_KNOWLEDGE_ENTITY_LIST Constant Public Type reference (TYPE) STRING 'KnowledgeEntityList' 20020531
10 GV_NAME Constant Public Type reference (TYPE) STRING 'name' 20020531
11 GV_OBJECT Constant Public Type reference (TYPE) STRING 'Object' 20020531
12 GV_REPLACE Constant Public Type reference (TYPE) CHAR1 '-' Single-character flag 20020605
13 GV_SEPARATOR Constant Public Type reference (TYPE) CHAR1 '_' Single-character flag 20020605
14 GV_STREAM_FACTORY Static Attribute Protected Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20020531
15 GV_VALUE Constant Public Type reference (TYPE) STRING 'value' 20020531
16 GV_XML Static Attribute Protected Object reference (TYPE REF TO) IF_IXML IF_IXML 20020530
17 GV_XSLT Static Attribute Protected Object reference (TYPE REF TO) CL_XSLT_PROCESSOR XSLT processor 20020530
18 TRUE Instance attribute Public Attribute reference (LIKE) 20020522
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020530
2 CONVERT_NODE Instance method Protected Method Convert entity node to xml 20020530
3 RECURSIVE_PATTERN Instance method Protected Method Recursively generate patterns 20020604
Events
Class CL_CRM_EI_KB_ABSTRACT has no event.
Types
Class CL_CRM_EI_KB_ABSTRACT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CRM_EI_KB_ABSTRACT has no parameter.
Method CONSTRUCTOR on class CL_CRM_EI_KB_ABSTRACT has no exception.

Method CONVERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML 20020530
2 Importing IV_NODE Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT Datencontainer-Objekt-Schnittstelle 20020530
3 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_ELEMENT 20020531
# Exception Resumable Description Created on
1 CX_CRM_EI_KB Ausnahme: Inkonsistente Daten 20020614

Method RECURSIVE_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATTERN Call by reference Type reference (TYPE) CRMT_EI_STRING_TAB Attributswerttabelle 20020604
2 Importing IV_CANDIDATE Call by reference Type reference (TYPE) STRING EI-Suchservice-Query-Input für Attribute 20020605
3 Importing IV_INDEX Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020604
# Exception Resumable Description Created on
1 CX_CRM_EI_KB EI: Ausnahme für Knowledge Repository 20020614
History
Last changed by/on SAP  20081007 
SAP Release Created in 310