SAP ABAP Class CL_MASS_CHARVAL_DATA (Import characteristic values from spreadsheet)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       MGW (Package) Application development R/3 material master Retail
Properties
Class CL_MASS_CHARVAL_DATA  
Short Description Import characteristic values from spreadsheet    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MGW   Application development R/3 material master Retail 
Created 20121119   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)
2 IF_MASS_SPREADSHEET_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_MASS_CHARVAL_DATA has no interface implemented.
Friends
Class CL_MASS_CHARVAL_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ATTYP_GENERIC Constant Private Type reference (TYPE) ATTYP '01' Material Category 20121203
2 MC_ATTYP_HIER_ART Constant Private Type reference (TYPE) ATTYP '21' Material Category 20121205
3 MC_ATTYP_INDUSTRIE Constant Private Type reference (TYPE) ATTYP '' 20121214
4 MC_ATTYP_VARIANT Constant Private Type reference (TYPE) ATTYP '02' Material Category 20121203
5 MC_CLASS Constant Private Type reference (TYPE) KLMAF 'K' Single-Character Indicator 20121126
6 MC_CLASS_TYPE_CHAR_PROFILE Constant Private Type reference (TYPE) WWS_KLTYP '2' Merchandize management system class type 20121203
7 MC_CLASS_TYPE_GENERIC_ARTICLE Constant Private Type reference (TYPE) WWS_KLTYP '3' Merchandize management system class type 20121203
8 MC_CLASS_TYPE_HIERARCHY Constant Private Type reference (TYPE) WWS_KLTYP '0' Merchandize management system class type 20121203
9 MC_CLASS_TYPE_MATERIAL_GROUP Constant Private Type reference (TYPE) WWS_KLTYP '1' Merchandize management system class type 20121203
10 MC_FM_NEW_MAINTENANCE Constant Public Type reference (TYPE) ATPRF 'WRF_CHECK_CHAR_VAL' Function Module for Checking Values 20130116
11 MC_OBJECT Constant Private Type reference (TYPE) KLMAF 'O' Single-Character Indicator 20121126
12 MC_RETAIL_CLASS Constant Public Type reference (TYPE) KLASSENART '026' Class Type 20121127
13 MC_STATUS_DELETE Constant Public Type reference (TYPE) MASS_RECORD_STATUS 'DEL' Status of the Data Record in Mass Maintenance 20121126
14 MC_STATUS_ERROR Constant Public Type reference (TYPE) MASS_RECORD_STATUS 'ERR' Status of the data record in mass maintenance 20121120
15 MC_STATUS_INSERT Constant Public Type reference (TYPE) MASS_RECORD_STATUS 'INS' Status of the Data Record in Mass Maintenance 20121126
16 MC_STATUS_NOOPERATION Constant Public Type reference (TYPE) MASS_RECORD_STATUS 'NOP' Status of the Data Record in Mass Maintenance 20121126
17 MC_STATUS_UPDATE Constant Public Type reference (TYPE) MASS_RECORD_STATUS 'UPD' Status of the Data Record in Mass Maintenance 20121126
18 MC_TABLE_WRF_CHARVAL Constant Private Type reference (TYPE) TABNAME16 'WRF_CHARVAL' 20121219
19 MC_TABLE_WRF_CHARVALT Constant Private Type reference (TYPE) TABNAME16 'WRF_CHARVALT' 20121219
20 MO_IMP_CONF Instance attribute Private Object reference (TYPE REF TO) CL_MASS_SPREADSHEET_IMP_CONF 20121220
21 MO_TYPECONVERSION Instance attribute Private Object reference (TYPE REF TO) CL_MASS_SPSH_TYPECONVERSION 20130103
22 MRT_TABLE_ROW_INFO Instance attribute Private Object reference (TYPE REF TO) DATA 20121207
23 MT_CHAR Instance attribute Private Type reference (TYPE) TH_CHAR relevant characteristic fields and charact. description 20121130
24 MT_CHARVAL_IMPORT Instance attribute Private Type reference (TYPE) MASS_T_CHARVAL_IMPORT Table type for Mass Maint. of Inform. Characteristics 20121120
25 MT_CHARVAL_MAINTAIN Instance attribute Private Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN Table type for Mass Maint. of Inform. Characteristics 20121120
26 MT_CHAR_DATA_TYPE Instance attribute Private Type reference (TYPE) T_CHAR_DATA_TYPE 20130103
27 MT_CHAR_NAME_NOT_FOUND Instance attribute Private See coding characteristic names 20121130
28 MT_CHAR_VALUES Instance attribute Private Type reference (TYPE) T_CHAR_VALUES characteristics values 20121203
29 MT_CHAR_VALUES_READ Instance attribute Private See coding 20121219
30 MT_CLASS_CHAR_RELEVANCY Instance attribute Private Type reference (TYPE) T_CLASS_CHAR_RELEVANCY relevancy of char. in merch. grp, char. profile or gen. art. 20121203
31 MT_IMPORT_DATA_KEY Static Attribute Private Type reference (TYPE) T_IMPORT_DATA_KEY 20121203
32 MT_IMPORT_VALID_KEY Instance attribute Private Type reference (TYPE) T_IMPORT_DATA_KEY table type with keys of imported data 20121207
33 MT_INTERNAL_OBJECT_NUMBER Instance attribute Private Type reference (TYPE) T_INTERNAL_OBJECT_NUMBER 20121214
34 MT_MAKT Instance attribute Private Type reference (TYPE) T_MAKT 20121207
35 MT_MARA Instance attribute Private Type reference (TYPE) T_MARA 20121207
36 MT_ROWS_NO_KEY Instance attribute Private Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_ROW_INFO 20121207
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RANGE_TABLE_FOR_CHAR_VAL Instance method Public Method 20130114
2 CHECK_ADDITIONAL_VALUE Instance method Private Method check format of values not in CAWN (for add. values allowed) 20121130
3 CHECK_IMPORTED_CHAR Instance method Private Method checks imported data 20121207
4 CHECK_IMPORTED_CHAR_VALUE_NEW Instance method Private Method checks new characteristic value of imported data 20121207
5 CHECK_IMPORTED_DATA Instance method Private Method check correctness of imported data 20121205
6 CHECK_IMPORTED_DUPLICATE_KEYS Instance method Private Method checks duplicate keys in imported data 20121207
7 CHECK_IMPORTED_INVALID_KEYS Instance method Private Method checks invalid key entries of imported data 20121207
8 CHECK_IMPORTED_MATERIAL Instance method Private Method checks imported material 20121207
9 CHECK_PARAMS Instance method Private Method check selection screen parameter 20121130
10 CONVERT_CHAR_VALUE_INT2EXT Instance method Private Method convert internal to external format (for display) 20130103
11 CONVERT_IMPORTED_CHAR_VALUE Instance method Private Method typeconversion from external to intern to external format 20121221
12 DETERMINE_STATUS Instance method Private Method Determine status 20121126
13 ENRICH_TEXTS Instance method Private Method Enrich texts to data 20121119
14 GET_ARTICLES_CHAR_VALUE Instance method Private Method get char. value for list of articles or for char. (AUSP) 20121130
15 GET_CHARACTERISTIC Instance method Public Method characteristic data and characteristic description 20121214
16 GET_CHARACTERISTICS Instance method Public Method characteristics data and characteristics description 20121130
17 GET_CLASS_TYPE Instance method Private Method returns class type 20121203
18 GET_CLINT_FOR_MATKL Instance method Private Method returns CLINT for material group 20121203
19 GET_DESCR_CHAR_VALUE Instance method Private Method get description of characteristic value 20121123
20 GET_PARENT_CLASS_OF_CHAR_PROF Instance method Private Method all parent classes of a char. profile 20121210
21 GET_PARENT_CLASS_OF_GEN_ART Instance method Private Method returns either a char. Profile or a material group 20121204
22 IMPORT_DATA Instance method Public Method Import data from spreadsheet or clipboard 20121205
23 INHERIT_CHAR_RELEVANCY Instance method Private Method inherit char. relevancy from parent class 20121203
24 IS_CHAR_ALLOWED Instance method Public Method only informativ, single value, without ranges are allowed 20121220
25 IS_CHAR_VALUE_ALLOWED Instance method Public Method returns true if characteristic value is an alllowed value 20121130
26 IS_INFORMATIV_BY_CLASS Instance method Private Method determine list of objects for informational characteristic 20121130
27 IS_INFORMATIV_BY_OBJECT Instance method Private Method is characteristic informational for object 20121130
28 IS_RELEVANT_CLASS Instance method Private Method decide between char. profile and matkl char. 20121203
29 PREPARE_CHECKS_IMPORTED_DATA Instance method Private Method prepares checks of imported data 20121214
30 READ_CLASS_HIERARCHY_BOTTOM_UP Instance method Private Method read and buffer class hierarchy for char. 20121203
31 READ_CLASS_HIERARCHY_DOWN Instance method Private Method read and buffer class hierarchy for char. 20121204
32 READ_DB_FOR_IMPORTED_DATA Instance method Private Method read data base for imported data 20121205
33 SELECT_CHAR_ALL_VALUES_AND_TXT Instance method Private Method fill buffer with char. values and descriptions 20121221
34 SELECT_CHAR_RELEV_FOR_CLASS Instance method Private Method returns relevancy of char. for class (KSSK) 20121211
35 SELECT_CLASS_CHILDREN_OF_CLASS Instance method Private Method return children of type class for class (KSSK) 20121204
36 SELECT_DATA Instance method Public Method Select data for selection criteria 20121119
37 SELECT_OBJ_CHILDREN_OF_CLASS Instance method Private Method return children of type object for class (KSSK) 20121204
38 SELECT_PARENT_OF_CLASS Instance method Private Method return parent class (KSSK) 20121204
39 SELECT_PARENT_OF_OBJECT Instance method Private Method return parent class (KSSK) 20121204
40 SELECT_WORKLIST_CLASSIFIED Instance method Private Method only classified objects(AUSP) considering selection criteria 20121130
41 SELECT_WORKLIST_IMPORT Instance method Private Method select objects and characteristics for imported data 20121130
42 SELECT_WORKLIST_NON_CLASSIFIED Instance method Private Method only non classified objects considering selection criteria 20121205
43 SPLIT_UOM_FROM_CHAR_VALUE Instance method Private Method split UoM from numeric part for typeconversion of num. part 20130108
44 VALUE_SYNTAX_CHECK Instance method Private Method check and convert char. value into external and internal 20121221
Events
Class CL_MASS_CHARVAL_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RT_ATFLV Public See coding 20130114 rt_atflv type range of atflv
2 RT_ATWRT Public See coding 20130114 rt_atwrt type range of atwrt
3 RT_MATERIAL Public See coding Range table for Material 20121203 rt_material type range of matnr
4 RT_MATERIAL_CAT Public See coding Range table for Material Category 20121119 rt_material_cat type range of attyp
5 RT_MATERIAL_GROUP Public See coding Range table for Material Group 20121119 rt_material_group type range of matkl
6 RT_MATERIAL_TYPE Public See coding Range table for Material Type 20121119 rt_material_type type range of mtart
7 S_CABNT Private See coding relevant characteristic fields and charact. description 20121130 begin of s_cabnt, atinn type atinn, " Internal characteristic atbez type atbez, " Characteristic description end of s_cabnt
8 S_CHAR Public See coding 20121130 begin of s_char, atnam type atnam, " Characteristic Name atinn type atinn, " Internal characteristic * adzhl type adzhl, " Internal counter for archiving objects via engin. chg. mgmt atfor type atfor, " Data type of characteristic anzst type anzst, " Number of Characters anzdz type anzdz, " Number of Decimal Places atvor type atvor, " Value with Plus or Minus Sign atsch type atsch, " Value with template msehi type msehi, " Unit of Measurement atdex type atdex, " Exponent Display Format atdim type atdim, " Exponent display atkle type atkle, " Case Sensitive atein type atein, " Single value atint type atint, " Interval Values Allowed atson type atson, " Indicator: Additional Values atprf type atprf, " Function Module for Checking Values atbez type atbez, " Characteristic description end of s_char
9 S_CHAR_DATA_TYPE Private See coding 20130103 begin of s_char_data_type, format type atfor, length type anzst, decimals type anzdz, rtd type ref to data, end of s_char_data_type
10 S_CHAR_VALUES Private See coding 20121203 begin of s_char_values, atinn type atinn, atwrt type atwrt, atflv type atflv, atzhl type atzhl, atwtb type atwtb, end of s_char_values
11 S_CLASS_CHAR_RELEVANCY Private See coding assignment char. to class, with class type and test flag 20121203 begin of s_class_char_relevancy, clint type clint, atinn type atinn, matkl type clint, " clint of MATKL - only for charistics profiles wwskz type wws_kltyp, not_assigned type abap_bool, relev type relevanzkz, childs type abap_bool, " chilren have been determined end of s_class_char_relevancy
12 S_IMPORT_DATA_KEY Private See coding structure with keys of imported data 20121203 begin of s_import_data_key, atinn type atinn, matnr type matnr, end of s_import_data_key
13 S_INTERNAL_OBJECT_NUMBER Public See coding 20121214 begin of s_internal_object_number, matnr type matnr, cuobj type cuobj, end of s_internal_object_number
14 S_OBJECTS Private See coding 20121205 begin of s_objects, objek type objnum, " KSSK, AUSP cuobj type cuobj, " INOB end of s_objects
15 TH_CHAR Public See coding 20121219 th_char type hashed table of s_char with unique key atnam
16 TH_OBJECTS Private See coding 20121211 th_objects type hashed table of s_objects with unique key objek
17 T_ATNAM Public See coding characteristic names 20121130 t_atnam type table of atnam
18 T_CABNT Private See coding 20121130 t_cabnt type standard table of s_cabnt with default key
19 T_CHAR_DATA_TYPE Private See coding 20130103 t_char_data_type type hashed table of s_char_data_type with unique key format length decimals
20 T_CHAR_VALUES Private See coding 20121203 t_char_values type hashed table of s_char_values with unique key atinn atwrt atflv
21 T_CLASS_CHAR_RELEVANCY Private See coding assignment char. to class, with class type and test flag 20121203 t_class_char_relevancy type hashed table of s_class_char_relevancy with unique key clint atinn matkl
22 T_CLINT Private See coding 20121210 t_clint type standard table of clint
23 T_IMPORT_DATA_KEY Private See coding table type with keys of imported data 20121203 t_import_data_key type hashed table of s_import_data_key with unique key atinn matnr
24 T_INTERNAL_OBJECT_NUMBER Public See coding 20121214 t_internal_object_number type hashed table of s_internal_object_number with unique key matnr
25 T_KSSK_OBJECTS Private See coding hashed table of objects fom KSSK (CLINT or CUOBJ) 20121205 t_kssk_objects type hashed table of objnum with unique key table_line
26 T_MAKT Public See coding 20121207 t_makt type hashed table of makt with unique key matnr spras
27 T_MARA Public See coding 20121207 t_mara type hashed table of mara with unique key matnr
28 T_OBJECTS Private See coding 20121211 t_objects type standard table of s_objects with default key
Method Signatures

Method BUILD_RANGE_TABLE_FOR_CHAR_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RT_ATWRT Call by reference Type reference (TYPE) RT_ATWRT 20130114
2 Exporting ET_RT_ATFLV Call by reference Type reference (TYPE) RT_ATFLV 20130114
3 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR 20130114

Method BUILD_RANGE_TABLE_FOR_CHAR_VAL on class CL_MASS_CHARVAL_DATA has no exception.

Method CHECK_ADDITIONAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR characteristic data 20121205
2 Importing IV_ATFLV Call by reference Type reference (TYPE) ATFLV Internal floating point from 20121207
3 Importing IV_ATWRT Call by reference Type reference (TYPE) ATWRT Characteristic Value 20121205
4 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20121205

Method CHECK_ADDITIONAL_VALUE on class CL_MASS_CHARVAL_DATA has no exception.

Method CHECK_IMPORTED_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHARVAL_MAINTAIN Call by reference Type reference (TYPE) MASS_S_CHARVAL_MAINTAIN structure for mass maintenance of characteristic values 20121207
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR Exception handling 20121214

Method CHECK_IMPORTED_CHAR_VALUE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHARVAL_MAINTAIN Call by reference Type reference (TYPE) MASS_S_CHARVAL_MAINTAIN structure for mass maintenance of characteristic values 20121207

Method CHECK_IMPORTED_CHAR_VALUE_NEW on class CL_MASS_CHARVAL_DATA has no exception.

Method CHECK_IMPORTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARVAL_WORKLIST Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN table type for mass maintenance of characteristic values 20121207
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR Exception handling 20121214

Method CHECK_IMPORTED_DUPLICATE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHARVAL_MAINTAIN Call by reference Type reference (TYPE) MASS_S_CHARVAL_MAINTAIN structure for mass maintenance of characteristic values 20121207

Method CHECK_IMPORTED_DUPLICATE_KEYS on class CL_MASS_CHARVAL_DATA has no exception.

Method CHECK_IMPORTED_INVALID_KEYS Signature

Method CHECK_IMPORTED_INVALID_KEYS on class CL_MASS_CHARVAL_DATA has no parameter.
Method CHECK_IMPORTED_INVALID_KEYS on class CL_MASS_CHARVAL_DATA has no exception.

Method CHECK_IMPORTED_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHARVAL_MAINTAIN Call by reference Type reference (TYPE) MASS_S_CHARVAL_MAINTAIN structure for mass maintenance of characteristic values 20121207

Method CHECK_IMPORTED_MATERIAL on class CL_MASS_CHARVAL_DATA has no exception.

Method CHECK_PARAMS Signature

Method CHECK_PARAMS on class CL_MASS_CHARVAL_DATA has no parameter.
Method CHECK_PARAMS on class CL_MASS_CHARVAL_DATA has no exception.

Method CONVERT_CHAR_VALUE_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATWRT Call by reference Type reference (TYPE) ATWRT 20130103
2 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR 20130103
3 Importing IS_DISPLAY Call by reference Type reference (TYPE) MASS_S_CHARVAL_MAINTAIN 20130103

Method CONVERT_CHAR_VALUE_INT2EXT on class CL_MASS_CHARVAL_DATA has no exception.

Method CONVERT_IMPORTED_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ATWRT Call by reference Type reference (TYPE) ATWRT 20121221
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20121221
3 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR 20121221

Method CONVERT_IMPORTED_CHAR_VALUE on class CL_MASS_CHARVAL_DATA has no exception.

Method DETERMINE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHARVAL_MAINTAIN Call by reference Type reference (TYPE) MASS_S_CHARVAL_MAINTAIN structure for mass maintenance of characteristic values 20121126

Method DETERMINE_STATUS on class CL_MASS_CHARVAL_DATA has no exception.

Method ENRICH_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DISPLAY Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN Display TType for Mass Maint. of Inform. Characteristics 20121119
2 Importing IV_SPRAS Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20121119

Method ENRICH_TEXTS on class CL_MASS_CHARVAL_DATA has no exception.

Method GET_ARTICLES_CHAR_VALUE Signature

Method GET_ARTICLES_CHAR_VALUE on class CL_MASS_CHARVAL_DATA has no parameter.
Method GET_ARTICLES_CHAR_VALUE on class CL_MASS_CHARVAL_DATA has no exception.

Method GET_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATNAM Call by reference Type reference (TYPE) ATNAM Characteristic Name 20121214
2 Returning RS_CHAR Value transfer Type reference (TYPE) S_CHAR 20121218

Method GET_CHARACTERISTIC on class CL_MASS_CHARVAL_DATA has no exception.

Method GET_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR Call by reference Type reference (TYPE) TH_CHAR 20121130
2 Importing IT_ATNAM Call by reference Type reference (TYPE) T_ATNAM Characteristic Name 20121130

Method GET_CHARACTERISTICS on class CL_MASS_CHARVAL_DATA has no exception.

Method GET_CLASS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLINT Call by reference Type reference (TYPE) CLINT Internal Class Number 20121203
2 Returning RV_CLASS_TYPE Value transfer Type reference (TYPE) WWS_KLTYP Merchandize management system class type 20121203
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method GET_CLINT_FOR_MATKL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATKL Call by reference Type reference (TYPE) MATKL Material Group 20121203
2 Returning RV_CLINT Value transfer Type reference (TYPE) CLINT Internal Class Number 20121203
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method GET_DESCR_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20121123
2 Importing IV_ATWRT Call by reference Type reference (TYPE) ATWRT Characteristic Value 20121123
3 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20121123
4 Returning RV_ATWTB Value transfer Type reference (TYPE) ATWTB Characteristic description 20121123

Method GET_DESCR_CHAR_VALUE on class CL_MASS_CHARVAL_DATA has no exception.

Method GET_PARENT_CLASS_OF_CHAR_PROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS Call by reference Type reference (TYPE) T_CLINT 20121210
2 Importing IV_CHAR_PROFILE_CLASS Call by reference Type reference (TYPE) CLINT 20121210

Method GET_PARENT_CLASS_OF_CHAR_PROF on class CL_MASS_CHARVAL_DATA has no exception.

Method GET_PARENT_CLASS_OF_GEN_ART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GEN_ART_CLASS Call by reference Type reference (TYPE) CLINT Internal Class Number 20121204
2 Returning RV_CLASS Value transfer Type reference (TYPE) CLINT Internal Class Number 20121204
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method IMPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHARVAL_MAINTAIN Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN Table type for Mass Maint. of Inform. Characteristics 20121205
2 Importing IV_FILENAME Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>FILE_NAME 20121205
3 Importing IV_FROM_CLIPBOARD Call by reference Type reference (TYPE) ABAP_BOOL 20121205
4 Importing IV_FROM_FILE Call by reference Type reference (TYPE) ABAP_BOOL 20121205
5 Importing IV_SHOW_PREVIEW Call by reference Type reference (TYPE) ABAP_BOOL 20121205
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR Exception handling 20121218
2 CX_MASS_SPREADSHEET General exception class 20121217

Method INHERIT_CHAR_RELEVANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLASS_CHAR_RELEV_CHILD Call by reference Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121203
2 Importing IS_CLASS_CHAR_RELEV_PARENT Call by reference Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121203
3 Returning RS_CLASS_CHAR_RELEV Value transfer Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121203

Method INHERIT_CHAR_RELEVANCY on class CL_MASS_CHARVAL_DATA has no exception.

Method IS_CHAR_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATNAM Call by reference Type reference (TYPE) ATNAM 20121220
2 Returning RV_CHAR_IS_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20121220

Method IS_CHAR_ALLOWED on class CL_MASS_CHARVAL_DATA has no exception.

Method IS_CHAR_VALUE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ATWRT Call by reference Type reference (TYPE) ATWRT 20121221
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20121221
3 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR 20121219

Method IS_CHAR_VALUE_ALLOWED on class CL_MASS_CHARVAL_DATA has no exception.

Method IS_INFORMATIV_BY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_OBJECTS Value transfer Type reference (TYPE) TH_OBJECTS hashed table of objects 20121205
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20121203
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method IS_INFORMATIV_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SUCESS Value transfer Type reference (TYPE) ABAP_BOOL 20121203
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20121203
3 Importing IV_ATTYP Call by reference Type reference (TYPE) ATTYP Material Category 20121203
4 Importing IV_CUOBJ Call by reference Type reference (TYPE) CUOBJ Configuration (internal object number) 20121203
5 Importing IV_MATKL Call by reference Type reference (TYPE) MATKL Material Group 20121203
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method IS_RELEVANT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLASS_CHAR_RELEV_1 Call by reference Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121203
2 Importing IS_CLASS_CHAR_RELEV_2 Call by reference Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121203
3 Returning RS_CLASS_CHAR_RELEV Value transfer Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121203

Method IS_RELEVANT_CLASS on class CL_MASS_CHARVAL_DATA has no exception.

Method PREPARE_CHECKS_IMPORTED_DATA Signature

Method PREPARE_CHECKS_IMPORTED_DATA on class CL_MASS_CHARVAL_DATA has no parameter.
Method PREPARE_CHECKS_IMPORTED_DATA on class CL_MASS_CHARVAL_DATA has no exception.

Method READ_CLASS_HIERARCHY_BOTTOM_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLASS_CHAR_RELEVANCY Call by reference Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121203
2 Exporting ET_CLASS_CHAR_RELEVANCY Call by reference Type reference (TYPE) T_CLASS_CHAR_RELEVANCY 20121211
3 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20121203
4 Importing IV_CLASS Call by reference Type reference (TYPE) CLINT Internal Class Number 20121203
5 Importing IV_MATKL Call by reference Type reference (TYPE) MATKL Material Group 20121203
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method READ_CLASS_HIERARCHY_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_OBJECTS Value transfer Type reference (TYPE) TH_OBJECTS hashed table of objects 20121205
2 Importing IS_CLASS_CHAR_RELEV Call by reference Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121204
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method READ_DB_FOR_IMPORTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_CHARVAL_WORKLIST Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN table type for mass maintenance of characteristic values 20121207
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method SELECT_CHAR_ALL_VALUES_AND_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR 20121221

Method SELECT_CHAR_ALL_VALUES_AND_TXT on class CL_MASS_CHARVAL_DATA has no exception.

Method SELECT_CHAR_RELEV_FOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN 20121211
2 Importing IV_CLASS Call by reference Type reference (TYPE) CLINT 20121211
3 Returning RS_CLASS_CHAR_RELEV Value transfer Type reference (TYPE) S_CLASS_CHAR_RELEVANCY 20121212

Method SELECT_CHAR_RELEV_FOR_CLASS on class CL_MASS_CHARVAL_DATA has no exception.

Method SELECT_CLASS_CHILDREN_OF_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) CLINT 20121204
2 Returning RT_CLASS Value transfer Type reference (TYPE) T_KSSK_OBJECTS hashed table of objects 20121204

Method SELECT_CLASS_CHILDREN_OF_CLASS on class CL_MASS_CHARVAL_DATA has no exception.

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPLAY Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN Display TType for Mass Maint. of Inform. Characteristics 20121119
2 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) RT_ATWRT Range table for Characteristics Value 20121119
3 Importing IT_CHAR_VALUE2 Call by reference Type reference (TYPE) RT_ATFLV 20130114
4 Importing IT_MATERIAL Call by reference Type reference (TYPE) RT_MATERIAL Range table for Material 20121119
5 Importing IT_MATERIAL_CAT Call by reference Type reference (TYPE) RT_MATERIAL_CAT Range table for Material Category 20121119
6 Importing IT_MATERIAL_GROUP Call by reference Type reference (TYPE) RT_MATERIAL_GROUP Range table for Material Group 20121119
7 Importing IT_MATERIAL_TYPE Call by reference Type reference (TYPE) RT_MATERIAL_TYPE Range table for Material Type 20121119
8 Importing IV_ALSO_NON_CLASS Call by reference Type reference (TYPE) ABAP_BOOL ' ' Also non classified materials 20121119
9 Importing IV_CHAR_NAME Call by reference Type reference (TYPE) ATNAM Characteristic Name 20121119
10 Importing IV_CHAR_NEW_VALUE Call by reference Type reference (TYPE) ATWRT Characteristic Value 20121121
11 Importing IV_CHAR_VALUE_DEL Call by reference Type reference (TYPE) ABAP_BOOL ' ' Delete characterics value 20121123
12 Importing IV_DELETED Call by reference Type reference (TYPE) ABAP_BOOL deleted materials 20121206
13 Importing IV_ENRICH_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL 'X' Enrich texts 20121121
14 Importing IV_UNDELETED Call by reference Type reference (TYPE) ABAP_BOOL Undeleted materials 20121206
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method SELECT_OBJ_CHILDREN_OF_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLASS_CHAR_RELEV Call by reference Type reference (TYPE) S_CLASS_CHAR_RELEVANCY assignment char. to class, with class type and test flag 20121205
2 Returning RT_OBJECTS Value transfer Type reference (TYPE) TH_OBJECTS hashed table of objects 20121205

Method SELECT_OBJ_CHILDREN_OF_CLASS on class CL_MASS_CHARVAL_DATA has no exception.

Method SELECT_PARENT_OF_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) CLINT Internal Class Number 20121204
2 Returning RV_CLASS Value transfer Type reference (TYPE) CLINT Internal Class Number 20121204

Method SELECT_PARENT_OF_CLASS on class CL_MASS_CHARVAL_DATA has no exception.

Method SELECT_PARENT_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUOBJ Call by reference Type reference (TYPE) CUOBJ 20121204
2 Returning RV_CLASS Value transfer Type reference (TYPE) CLINT 20121204
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method SELECT_WORKLIST_CLASSIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPLAY Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN Display TType for Mass Maint. of Inform. Characteristics 20121130
2 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) RT_ATWRT Range table for Characteristics Value 20121130
3 Importing IT_CHAR_VALUE2 Call by reference Type reference (TYPE) RT_ATFLV 20130114
4 Importing IT_MATERIAL Call by reference Type reference (TYPE) RT_MATERIAL Range table for Material 20121130
5 Importing IT_MATERIAL_CAT Call by reference Type reference (TYPE) RT_MATERIAL_CAT Range table for Material Category 20121130
6 Importing IT_MATERIAL_GROUP Call by reference Type reference (TYPE) RT_MATERIAL_GROUP Range table for Material Group 20121130
7 Importing IT_MATERIAL_TYPE Call by reference Type reference (TYPE) RT_MATERIAL_TYPE Range table for Material Type 20121130
8 Importing IV_ALSO_NON_CLASS Call by reference Type reference (TYPE) ABAP_BOOL ' ' Also non classified materials 20121130
9 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Characteristic Name 20121130
10 Importing IV_CHAR_NEW_VALUE Call by reference Type reference (TYPE) ATWRT Characteristic Value 20121130
11 Importing IV_WHERE_CLAUSE Call by reference Type reference (TYPE) STRING where clause for MARA-LVORM 20121206
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method SELECT_WORKLIST_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHARVAL_WORKLIST Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN table type for mass maintenance of characteristic values 20121203
2 Importing IT_IMPORT_DATA_KEY Call by reference Type reference (TYPE) T_IMPORT_DATA_KEY table with keys of imported data 20121203

Method SELECT_WORKLIST_IMPORT on class CL_MASS_CHARVAL_DATA has no exception.

Method SELECT_WORKLIST_NON_CLASSIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPLAY Call by reference Type reference (TYPE) MASS_T_CHARVAL_MAINTAIN Display TType for Mass Maint. of Inform. Characteristics 20121205
2 Importing IT_MATERIAL Call by reference Type reference (TYPE) RT_MATERIAL Range table for Material 20121205
3 Importing IT_MATERIAL_CAT Call by reference Type reference (TYPE) RT_MATERIAL_CAT Range table for Material Category 20121205
4 Importing IT_MATERIAL_GROUP Call by reference Type reference (TYPE) RT_MATERIAL_GROUP Range table for Material Group 20121205
5 Importing IT_MATERIAL_TYPE Call by reference Type reference (TYPE) RT_MATERIAL_TYPE Range table for Material Type 20121205
6 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Characteristic Name 20121205
7 Importing IV_WHERE_CLAUSE Call by reference Type reference (TYPE) STRING where clause for MARA-LVORM 20121206
# Exception Resumable Description Created on
1 CX_MASS_CHARVAL_INTERNAL_ERROR 20121210

Method SPLIT_UOM_FROM_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ATWRT Call by reference Type reference (TYPE) ATWRT 20130108
2 Exporting EV_UOM Call by reference Type reference (TYPE) STRING 20130108
3 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR 20130108

Method SPLIT_UOM_FROM_CHAR_VALUE on class CL_MASS_CHARVAL_DATA has no exception.

Method VALUE_SYNTAX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHAR Call by reference Type reference (TYPE) S_CHAR 20121221
2 Importing IV_ATWRT Call by reference Type reference (TYPE) ATWRT 20121221
3 Returning RS_VALUE_CHECK Value transfer Type reference (TYPE) STRG 20121221

Method VALUE_SYNTAX_CHECK on class CL_MASS_CHARVAL_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617