SAP ABAP Class CL_PMEVC_ENGINE_KB (Konwledge base object)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-VC (Application Component) Variant Configuration
     PME_VC_EDITION (Package) Modeling Environment for Variant Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_ENTITY Engine of PME VC Edition 20050118
Properties
Class CL_PMEVC_ENGINE_KB  
Short Description Konwledge base object    
Super Class CL_PMEVC_ENGINE_ENTITY Engine of PME VC Edition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PME_VC_EDITION   Modeling Environment for Variant Configuration 
Created 20050113   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PMEVC_ENGINE_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 PMEIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PMEVC_ENGINE_KB has no interface implemented.
Friends
Class CL_PMEVC_ENGINE_KB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_HEADER Instance attribute Private Type reference (TYPE) PMEIF_KB Fields for Knowledge-Base Object Base Data 20050210
2 MT_KB_DESCR_TAB Instance attribute Private Type reference (TYPE) PMEIF_KB_DESCR_TAB Table to hold KB description 20050221
3 MT_KB_PROFILE_HASH Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_HASH Hash table for caching of KB profiles for this KB 20050218
4 MT_KB_PROFILE_TAB Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_TAB Table of KB Profiles for this KB 20050223
5 MT_KB_RV Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_TAB Table of KB Runtime Versions 20050228
6 MT_KB_RV_HASH Instance attribute Private Type reference (TYPE) PMEIF_ENTITY_HASH 20050812
Methods
# Method Level Visibility Method type Description Created on
1 ADD_KB_RV Instance method Public Method Add a new RV to this KB. 20050405
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050113
3 CREATE_KB_PROFILE Instance method Public Method creates KB profile 20050217
4 CREATE_KB_PROFILE_BY_NAME Instance method Private Method Creates the KB Profile Object from DB for the Profile Name 20050223
5 CREATE_KB_RV Instance method Private Method Creates Runtime Verson Object for this KB. 20050404
6 DELETE_KB_PROFILE_HASH Instance method Public Method READ THE PROFILES BEING LOADED 20080306
7 GET_BASE_DATA Instance method Public Method Provides Header Data 20050210
8 GET_KB_PROFILES Instance method Public Method gets kb profiles for this kb and this material 20050217
9 GET_KB_PROFILES_BY_NAME Instance method Public Method Gets the KB profile for this KB as specified by the name 20050218
10 GET_KB_RUNTIME_VERSIONS Instance method Public Method Gets runtime versions for this knowledge base 20050225
11 GET_KB_RUNTIME_VERSION_BY_NAME Instance method Public Method Gets runtime versions for this knowledge base 20050812
12 GET_TEXTS Instance method Public Method Gets all descriptions for this KB object in available langs 20050224
13 LOAD_ALL_DESCR Instance method Private Method Loads all descriptions for this KB object in available Langs 20050221
14 LOAD_KB_PROFILES Instance method Private Method Loads all the KB profiles for this KB object from DB. 20050223
15 LOAD_KB_RUNTIME_VERSIONS Instance method Private Method Loads all the KB runtime versions for this KB object from DB 20050228
16 REMOVE_KB_RV Instance method Public Method Remove a RV from this KB. 20050509
17 SAVE_KB Instance method Public Method Method to save KB and associated objects in DB. 20050216
18 SET_BASE_DATA Instance method Public Method Save Header Data 20050215
19 SET_TEXTS Instance method Public Method Sets all the lang dependent descriptions for this KB 20050224
Events
Class CL_PMEVC_ENGINE_KB has no event.
Types
Class CL_PMEVC_ENGINE_KB has no local type.
Method Signatures

Method ADD_KB_RV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_KB_RV_OBJ Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_KB_RV Knowledge Base Runtime Version 20050509
2 Importing IS_RV_HEADER_DATA Call by reference Type reference (TYPE) SCEKB Laufzeit-Version der SCE-Wissensbasis 20050509
3 Importing IV_TEXT_DATA Call by reference Type reference (TYPE) STRING 20050509

Method ADD_KB_RV on class CL_PMEVC_ENGINE_KB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_MODEL Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL Modell 20050210
2 Importing IS_HEADER Call by reference Type reference (TYPE) PMEIF_KB 20050210
3 Importing IV_STATUS Value transfer Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20050210
4 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20050210

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_KB has no exception.

Method CREATE_KB_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_KB_PROFILE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_KB_PROFILE 20050218
2 Importing IS_HEADER Call by reference Type reference (TYPE) PMEIF_KB_PROFILE 20050218
3 Importing IV_CREATE_NEW Call by reference Type reference (TYPE) BOOLEAN 20050218
4 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20050218

Method CREATE_KB_PROFILE on class CL_PMEVC_ENGINE_KB has no exception.

Method CREATE_KB_PROFILE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_KB_PROFILE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_KB_PROFILE 20050223
2 Importing IV_KB_PROF_NAME Call by reference Type reference (TYPE) KBPROFILE 20050223

Method CREATE_KB_PROFILE_BY_NAME on class CL_PMEVC_ENGINE_KB has no exception.

Method CREATE_KB_RV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_KB_RV Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_KB_RV Knowledge Base Runtime Version 20050404
2 Importing IS_RV_HEADER Call by reference Type reference (TYPE) SCEKB Laufzeit-Version der SCE-Wissensbasis 20050404
3 Importing IV_CREATE_NEW Call by reference Type reference (TYPE) BOOLEAN Create New or Load 20050404
4 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20050404
# Exception Resumable Description Created on
1 CX_PMEVC_ENGINE_LOCK Ausnahme: Objekt gesperrt 20050404

Method DELETE_KB_PROFILE_HASH Signature

Method DELETE_KB_PROFILE_HASH on class CL_PMEVC_ENGINE_KB has no parameter.
Method DELETE_KB_PROFILE_HASH on class CL_PMEVC_ENGINE_KB has no exception.

Method GET_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_KB_HEADER_UI Value transfer Type reference (TYPE) PMEIF_KB 20050211

Method GET_BASE_DATA on class CL_PMEVC_ENGINE_KB has no exception.

Method GET_KB_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KB_PROFILE_TAB Call by reference Type reference (TYPE) PMEIF_ENTITY_TAB 20050217

Method GET_KB_PROFILES on class CL_PMEVC_ENGINE_KB has no exception.

Method GET_KB_PROFILES_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_KB_PROFILE Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_KB_PROFILE 20050218
2 Importing IV_KB_PROF_NAME Call by reference Type reference (TYPE) KBPROFILE 20050218

Method GET_KB_PROFILES_BY_NAME on class CL_PMEVC_ENGINE_KB has no exception.

Method GET_KB_RUNTIME_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KB_RUNTIME_VERSION Call by reference Type reference (TYPE) PMEIF_ENTITY_TAB 20050225

Method GET_KB_RUNTIME_VERSIONS on class CL_PMEVC_ENGINE_KB has no exception.

Method GET_KB_RUNTIME_VERSION_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_KB_RV Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_KB_RV 20050812
2 Importing IV_KB_RV_NAME Call by reference Type reference (TYPE) RTVERSION Laufzeit-Version der SCE-Wissensbasis 20050812

Method GET_KB_RUNTIME_VERSION_BY_NAME on class CL_PMEVC_ENGINE_KB has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KB_DESCR_TAB Call by reference Type reference (TYPE) PMEIF_KB_DESCR_TAB 20050224

Method GET_TEXTS on class CL_PMEVC_ENGINE_KB has no exception.

Method LOAD_ALL_DESCR Signature

Method LOAD_ALL_DESCR on class CL_PMEVC_ENGINE_KB has no parameter.
Method LOAD_ALL_DESCR on class CL_PMEVC_ENGINE_KB has no exception.

Method LOAD_KB_PROFILES Signature

Method LOAD_KB_PROFILES on class CL_PMEVC_ENGINE_KB has no parameter.
Method LOAD_KB_PROFILES on class CL_PMEVC_ENGINE_KB has no exception.

Method LOAD_KB_RUNTIME_VERSIONS Signature

Method LOAD_KB_RUNTIME_VERSIONS on class CL_PMEVC_ENGINE_KB has no parameter.
Method LOAD_KB_RUNTIME_VERSIONS on class CL_PMEVC_ENGINE_KB has no exception.

Method REMOVE_KB_RV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_KB_RV Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_KB_RV 20050509

Method REMOVE_KB_RV on class CL_PMEVC_ENGINE_KB has no exception.

Method SAVE_KB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLEAN Boolsche Variable (X=true, -=false, Space=unknown) 20050301

Method SAVE_KB on class CL_PMEVC_ENGINE_KB has no exception.

Method SET_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_TO_SET Call by reference Type reference (TYPE) PMEIF_KB 20050216

Method SET_BASE_DATA on class CL_PMEVC_ENGINE_KB has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KB_DESCR_TAB Call by reference Type reference (TYPE) PMEIF_KB_DESCR_TAB 20050224

Method SET_TEXTS on class CL_PMEVC_ENGINE_KB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600