SAP ABAP Class CL_ESO_CLES_CHARACTERISTIC (Characteristic extraction)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-CL (Application Component) Classification
     ESH_CLES (Package) Indexing for Classification System
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20080428
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080428
Properties
Class CL_ESO_CLES_CHARACTERISTIC  
Short Description Characteristic extraction    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ESH_CLES   Indexing for Classification System 
Created 20080428   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20080428
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20080428
Friends
Class CL_ESO_CLES_CHARACTERISTIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ESN_DATATYPE Constant Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'CLES_DATATYPE' Node Name 20080428
2 CV_ESN_DATATYPE_LONGTEXT Static Attribute Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'CLES_DATATYPE_LONGTX' Node Name 20080428
3 CV_ESN_DATATYPE_NAME Static Attribute Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'CLES_DATATYPE_NAME' Node Name 20080428
4 CV_ESN_DATATYPE_VALUE Static Attribute Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'CLES_DATATYPE_VAL' Node Name 20080428
5 CV_ESN_DATATYPE_VALUE_NAME Static Attribute Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'CLES_DATATYPE_VAL_NM' Node Name 20080428
6 CV_ESN_PROPERTY Constant Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'CLES_PROPERTY' Node Name 20080428
7 CV_ESN_PROPERTY_NAME Constant Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'CLES_PROPERTY_NAME' Node Name 20080428
8 CV_NO_TXTNR Constant Private Type reference (TYPE) ATLTN '0000' Number of Related Text 20080520
9 CV_TDOBJ_FEATURE Constant Private Type reference (TYPE) TDOBJECT 'FEATURE' Texts: application object 20080519
10 CV_TEXTID_HEAD Constant Private Type reference (TYPE) TEXTID 'HEAD' Text ID 20080519
11 CV_TEXTID_VALUE Constant Private Type reference (TYPE) TEXTID 'VALU' Text ID 20080519
12 MR_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_CLES_CHARACTERISTIC_BUFFER Buffer for Characteristics 20080516
13 MR_CHARACTERISTIC Instance attribute Private Object reference (TYPE REF TO) CL_CLES_CHARACTERISTIC Characteristic Read Access 20080519
14 MT_CAWNT Static Attribute Private Type reference (TYPE) CLES_T_CAWNT_SINGLE_STATE_BADI CAWNT for a single characterristic state 20090225
15 SV_MSG Static Attribute Private Type reference (TYPE) BAPI_MSG Message Text 20080428
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080516
2 FILL_DATATYPE Instance method Private Method fill all nodes of the datatype 20080519
3 FILL_DATATYPE_LONGTEXT Instance method Private Method fill the datatype longtext node 20080519
4 FILL_DATATYPE_NAME Instance method Private Method fill the datatype name node 20080519
5 FILL_DATATYPE_ROOT Instance method Private Method fill the root node of the datatype 20080519
6 FILL_DATATYPE_VALUE Instance method Private Method fill the datatype value node 20080519
7 FILL_DATATYPE_VALUE_NAME Instance method Private Method fill the datatype value name node 20080519
8 FILL_PROPERTY Instance method Private Method fill all nodes of the property 20080519
9 FILL_PROPERTY_NAME Instance method Private Method fill the property name node 20080519
10 FILL_PROPERTY_ROOT Instance method Private Method fill the root node of the property 20080519
Events
Class CL_ESO_CLES_CHARACTERISTIC has no event.
Types
Class CL_ESO_CLES_CHARACTERISTIC has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method FILL_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IT_ATINN Call by reference Type reference (TYPE) CLES_T_ATINN Table of Characteristic Numbers 20080519
3 Importing IT_KEY Call by reference Type reference (TYPE) CLES_T_CHARACTERISTIC_KEY Key table for Characteristics 20080519
4 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080519
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20080519

Method FILL_DATATYPE_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IS_ESN Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080519
3 Importing IT_ATINN Call by reference Type reference (TYPE) CLES_T_ATINN Table of Characteristic Numbers 20080519
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR 20080519

Method FILL_DATATYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IS_ESN Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080519
3 Importing IT_CABNT Call by reference Type reference (TYPE) CLES_T_CABNT_SINGLE_STATE CABNT for a single characterristic state 20080519
4 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20080521
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR 20080519

Method FILL_DATATYPE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IS_CABN Call by reference Type reference (TYPE) CABN Characteristic 20080519
3 Importing IS_ESN Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080519
4 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20080521
5 Importing IV_DATUB Call by reference Type reference (TYPE) DATUB Valid-To Date 20080519
6 Importing IV_DATUV Call by reference Type reference (TYPE) DATUV Valid-From Date 20080519
7 Importing IV_TECHV Call by reference Type reference (TYPE) TECHV Technical status from 20080530
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR 20080519

Method FILL_DATATYPE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IS_CABN Call by reference Type reference (TYPE) CABN Characteristic 20080519
3 Importing IS_ESN Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080519
4 Importing IT_CAWN Call by reference Type reference (TYPE) CLES_T_CAWN_SINGLE_STATE CAWN for a single characterristic state 20080519
5 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20080521
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR 20080519

Method FILL_DATATYPE_VALUE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IS_ESN Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080519
3 Importing IT_CAWN Call by reference Type reference (TYPE) CLES_T_CAWN_SINGLE_STATE CAWN for a single characterristic state 20080519
4 Importing IT_CAWNT Call by reference Type reference (TYPE) CLES_T_CAWNT_SINGLE_STATE CAWNT for a single characterristic state 20080519
5 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20080521
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR 20080519

Method FILL_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IT_KEY Call by reference Type reference (TYPE) CLES_T_CHARACTERISTIC_KEY Key table for Characteristics 20080519
3 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080519
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20080519

Method FILL_PROPERTY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IS_ESN Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080519
3 Importing IT_CABNT Call by reference Type reference (TYPE) CLES_T_CABNT_SINGLE_STATE CABNT for a single characterristic state 20080519
4 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20080521
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR 20080519

Method FILL_PROPERTY_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080519
2 Importing IS_CABN Call by reference Type reference (TYPE) CABN Characteristic 20080519
3 Importing IS_ESN Call by reference Type reference (TYPE) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080519
4 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20080521
5 Importing IV_DATUB Call by reference Type reference (TYPE) DATUB Valid-To Date 20080519
6 Importing IV_DATUV Call by reference Type reference (TYPE) DATUV Valid-From Date 20080519
7 Importing IV_ORIGINAL_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20080519
8 Importing IV_TECHV Call by reference Type reference (TYPE) TECHV Technical status from 20080530
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR 20080519
History
Last changed by/on SAP  20130531 
SAP Release Created in 701