SAP ABAP Class CL_CLES_CHARACTERISTIC_BUFFER (Buffer for Characteristics)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-CL (Application Component) Classification
     ESH_CLES (Package) Indexing for Classification System
Properties
Class CL_CLES_CHARACTERISTIC_BUFFER  
Short Description Buffer for Characteristics    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ESH_CLES   Indexing for Classification System 
Created 20080516   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
Class CL_CLES_CHARACTERISTIC_BUFFER has no interface implemented.
Friends
Class CL_CLES_CHARACTERISTIC_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CABN Instance attribute Private See coding 20080516
2 MT_CABNT Instance attribute Private See coding 20080516
3 MT_CAWN Instance attribute Private See coding 20080516
4 MT_CAWNT Instance attribute Private See coding 20080516
5 MT_ORIGINAL Instance attribute Private Type reference (TYPE) CLES_T_CHARACTERISTIC_ORIGINAL Characteristic and Original 20080516
6 MT_STATE Instance attribute Private Type reference (TYPE) CLES_T_CHARACTERISTIC_STATE Change State of a Characteristic 20080516
7 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_CLES_CHARACTERISTIC_BUFFER Buffer for Characteristics 20080516
Methods
# Method Level Visibility Method type Description Created on
1 FILL Instance method Public Method fill buffer 20080516
2 FILL_INTERNAL Instance method Private Method fill buffer internally 20080516
3 FILL_STATES Instance method Private Method prepare the state table 20080516
4 FREE_DATA Instance method Public Method free buffer data 20080516
5 GET_CHARACTERISTIC Instance method Public Method get data for one characteristic 20080516
6 GET_INSTANCE Static method Public Method singleton creation method 20080516
7 GET_ORIGINAL_ATINN Instance method Public Method get the atinn of the original characteristics 20080520
8 GET_STATES Instance method Public Method get the states for all characteristics 20080520
9 GET_STATES_SINGLE_ATINN Instance method Public Method get the states for a single characteristic 20080516
Events
Class CL_CLES_CHARACTERISTIC_BUFFER has no event.
Types
Class CL_CLES_CHARACTERISTIC_BUFFER has no local type.
Method Signatures

Method FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATINN Call by reference Type reference (TYPE) CLES_T_ATINN Table of Characteristic Numbers 20080516
2 Importing IV_WITH_ORIGINALS Call by reference Type reference (TYPE) ABAP_BOOL including original characteristic 20080516

Method FILL on class CL_CLES_CHARACTERISTIC_BUFFER has no exception.

Method FILL_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATINN Call by reference Type reference (TYPE) CLES_T_ATINN Table of Characteristic Numbers 20080516

Method FILL_INTERNAL on class CL_CLES_CHARACTERISTIC_BUFFER has no exception.

Method FILL_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120629

Method FILL_STATES on class CL_CLES_CHARACTERISTIC_BUFFER has no exception.

Method FREE_DATA Signature

Method FREE_DATA on class CL_CLES_CHARACTERISTIC_BUFFER has no parameter.
Method FREE_DATA on class CL_CLES_CHARACTERISTIC_BUFFER has no exception.

Method GET_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CABNT_AENNR Call by reference Type reference (TYPE) CLES_T_CABNT_AENNR CABNT sorted by AENNR 20080521
2 Exporting ET_CABNT_DATUV Call by reference Type reference (TYPE) CLES_T_CABNT_DATUV CABNT sorted by DATUV 20080521
3 Exporting ET_CABN_AENNR Call by reference Type reference (TYPE) CLES_T_CABN_AENNR CABN sorted by AENNR 20080521
4 Exporting ET_CABN_DATUV Call by reference Type reference (TYPE) CLES_T_CABN_DATUV CABN sorted by DATUV 20080521
5 Exporting ET_CAWNT_AENNR Call by reference Type reference (TYPE) CLES_T_CAWNT_AENNR CAWNT sorted by AENNR 20080521
6 Exporting ET_CAWNT_DATUV Call by reference Type reference (TYPE) CLES_T_CAWNT_DATUV CAWNT sorted by DATUV 20080521
7 Exporting ET_CAWN_AENNR Call by reference Type reference (TYPE) CLES_T_CAWN_AENNR CAWN sorted by AENNR 20080521
8 Exporting ET_CAWN_DATUV Call by reference Type reference (TYPE) CLES_T_CAWN_DATUV CAWN sorted by DATUV 20080521
9 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20080516
10 Importing IV_WITH_VALUES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080516
# Exception Resumable Description Created on
1 NOT_FOUND not found 20080516

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CLES_CHARACTERISTIC_BUFFER Buffer for Characteristics 20080516

Method GET_INSTANCE on class CL_CLES_CHARACTERISTIC_BUFFER has no exception.

Method GET_ORIGINAL_ATINN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORIGINAL_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20080520
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20080520
# Exception Resumable Description Created on
1 NOT_FOUND not found 20080520

Method GET_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATE Call by reference Type reference (TYPE) CLES_T_CHARACTERISTIC_STATE Change State of a Characteristic 20080520
2 Importing IT_ATINN Call by reference Type reference (TYPE) CLES_T_ATINN Table of Characteristic Numbers 20080520
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120629

Method GET_STATES on class CL_CLES_CHARACTERISTIC_BUFFER has no exception.

Method GET_STATES_SINGLE_ATINN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATE_SINGLE_ATINN Call by reference Type reference (TYPE) CLES_T_CHARACT_STATE_SINGLE Change States of a single characteristic 20080516
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20080516
# Exception Resumable Description Created on
1 NOT_FOUND not found 20080516
History
Last changed by/on SAP  20130531 
SAP Release Created in 701