SAP ABAP Class IF_MDG_BS_CLF_CNTL (Classification Controller Interface for Lead Object)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MDG_BS_MAT_CLF_CNTL Classification Controll for Material 20090908
2 Interface implementation (CLASS c. INTERFACES i_ref)  TH_MDG_BS_MAT_CLF_SRV Unittest Services and mocking for CLF Cntl 20101104
3 Interface implementation (CLASS c. INTERFACES i_ref)  TH_MDG_BS_MAT_CLF_SRV_OLD Unittest Services and mocking for CLF Cntl 20101104
Properties
Class IF_MDG_BS_CLF_CNTL  
Short Description Classification Controller Interface for Lead Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090901   SAP 
Last change 20140121   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_MDG_BS_CLF_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_MDG_BS_CLF_ACCESS_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_MDG_BS_CLF_CNTL has no interface implemented.
Friends
Class IF_MDG_BS_CLF_CNTL has no friend class.
Attributes
Class IF_MDG_BS_CLF_CNTL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_DETERMINE Instance method Public Method Check and determine before DIRECT SAVE 20100721
2 CHECK_CC_CLASSIFICATION Instance method Public Method Check if Classification supports change nunber (ECO) 20100102
3 CHECK_CC_CLASSTYPE_EXISTS Instance method Public Method Check if Classtype with change number exists 20100921
4 CHECK_CC_MULT Instance method Public Method Check if Classification commit supports multiple change no 20100408
5 CHECK_CLASSIFICATION_SCOPE Instance method Public Method Check if Classification is in scope (can be changed) 20120410
6 CHECK_DS_CLASSIFICATION Instance method Public Method Check if Classification is saved directly to DB 20100407
7 CHECK_DS_IN_UPD_TASK Instance method Public Method Check if Classification is saved in update task 20100803
8 CHECK_DS_ON_COMMIT Instance method Public Method Check if Classification is saved on commit 20100803
9 CHECK_PP_CLASSIFICATION Instance method Public Method Check if Classification snapshot from Primary Pers. is dity 20091024
10 CHECK_UI_PROVIDER Instance method Public Method Ui provider means UI is active 20130731
11 CONVERT_OBJNUM_TO_EXTERN Instance method Public Method Convert Object Number for output - e.g. MATNR 20100128
12 DEQUEUE Instance method Public Method Dequeue 20101005
13 ENQUEUE Instance method Public Method Enqueue 20101005
14 FLUSH Instance method Public Method Flush Data 20110912
15 GET_ACTIVE_ACCESS_CONTEXT Instance method Public Method Get "active" Class Type, Change No, Valid From 20090922
16 GET_ACTIVE_CHANGENO Instance method Public Method Get "active" Change Number 20090917
17 GET_ACTIVE_CLASSTYPE Instance method Public Method Get "active" Class Type 20090917
18 GET_ACTIVE_LANGUAGE Instance method Public Method Get "active" Language Code 20090917
19 GET_ACTIVE_VALIDITY Instance method Public Method Get "active" Change Number or Valid From 20090924
20 GET_ACTIVE_VALID_FROM Instance method Public Method Get "active" Valid From 20090922
21 GET_ALL_CLASSTYPE Instance method Public Method Get "valid" Class Type 20100305
22 GET_CLASSIFICATION Instance method Public Method Read classification data from model 20100913
23 GET_DEFAULT_CLASS Instance method Public Method Get "default" Class 20091217
24 GET_DEFAULT_CLASSTYPE Instance method Public Method Get "default" Class Type 20090915
25 GET_DEFAULT_LANGUAGE Instance method Public Method Get "default" Language 20090922
26 GET_DEFAULT_UI_MODE Instance method Public Method Get "default" UI Mode 20090925
27 GET_DEFAULT_VALID_FROM Instance method Public Method Get "default" Valid From 20090917
28 GET_MAFID_FOR_DS Instance method Public Method Get MAFID Parameter for Classification DIRECT SAVE 20100915
29 GET_MATERIAL_TYPE Instance method Public Method Get Key part for Classification access - e.g. MTART 20091007
30 GET_MODEL Instance method Public Method actual Model 20110408
31 GET_MSG_SEVERITY Instance method Public Method Get Context Message Severity 20091127
32 GET_MSG_TEXTS Static method Public Method Get text for messages 20110405
33 GET_OBJKEY Instance method Public Method Get Object Key for Classification 20090917
34 GET_OBJNUM Instance method Public Method Get Key part for Classification access - e.g. MATNR 20090917
35 GET_OBJTYPE Instance method Public Method Get Object Type of leading application 20100712
36 GET_PP_ACTIVE Instance method Public Method Primary persistent mode active 20100329
37 GET_TCODE_FOR_DS Instance method Public Method Get Transaction Parameter for Classification DIRECT SAVE 20110119
38 GET_USMD_MESSAGES Instance method Public Method Converts Message into USMD Message 20091127
39 GET_VALID_CLASSTYPE Instance method Public Method Get "valid" Class Type 20090922
40 SAVE Instance method Public Method Save data 20110422
41 SAVE_ADDITIONAL_DATA Instance method Public Method DIRECT SAVE - save additinal context 20110422
42 SET_CLF_IN_USE Instance method Public Method Set classification data exists for external consumer 20111216
43 SET_CLF_IN_USE2 Instance method Public Method Set classification data exists for external consumer 20130208
44 SET_REF_DATA Instance method Public Method Set Views for classification (needed object characteristics) 20091217
45 SYNC_BO Instance method Public Method Provide staging data for BO sync 20090911
46 SYNC_STAGING Instance method Public Method Sync staging after classification data has changed 20090911
47 VALIDATE_CHANGENO Instance method Public Method Validate changeno 20110302
48 VALIDATE_CONTEXT Instance method Public Method Validate generic classification context 20090901
Events
Class IF_MDG_BS_CLF_CNTL has no event.
Types
Class IF_MDG_BS_CLF_CNTL has no local type.
Method Signatures

Method CHECK_AND_DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20100721
2 Exporting ET_REKURSIVE_CLASS Call by reference Type reference (TYPE) MDG_BS_CLF_T_MDCP_DB Recusion Classes 20101213
3 Importing ITS_CLASS_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_CLASS_MAP Class mapping by KLAH Table result 20100721
4 Importing ITS_OBJNUM_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_OBJNUM_MAP Mapp OBJEK by INOB Table result 20100721
5 Importing ITS_VALUE_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_VALUE_MAP Value Mapping for external values 20100721
6 Importing IT_AUSP_ALL Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP all valuations 20101213
7 Importing IT_AUSP_DEL Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP_DB Char Valuation AUSP 20101207
8 Importing IT_AUSP_INS Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP_DB Char Valuation AUSP 20101207
9 Importing IT_AUSP_UPD Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP_DB Char Valuation AUSP 20101207
10 Importing IT_INOB_INS Call by reference Type reference (TYPE) MDG_BS_CLF_T_INOB_DB Objnum internal for Classification INOB 20101207
11 Importing IT_KSSK_ALL Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK all classes 20101213
12 Importing IT_KSSK_DEL Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK_DB Class Assignment KSSK 20101207
13 Importing IT_KSSK_INS Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK_DB Class Assignment KSSK 20101207
14 Importing IT_KSSK_UPD Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK_DB Class Assignment KSSK 20101207
15 Importing IV_OBJEK Call by reference Type reference (TYPE) OBJNUM Key of object to be classified - internal Key ( INOB) 20100915
16 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified - external Key 20100915
17 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20100915
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100721

Method CHECK_CC_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLF_CC_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Change Number for Classification allowed (ECO) 20100102
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100102

Method CHECK_CC_CLASSTYPE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D Classtype supporting Changno exists 20100921
2 Importing IV_OBJETYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20100921
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100921

Method CHECK_CC_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLF_CC_MULT Value transfer Type reference (TYPE) BOOLE_D Multiple Change Number for Classification in one commit 20100408
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100408

Method CHECK_CLASSIFICATION_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IN_SCOPE Value transfer Type reference (TYPE) BOOLE_D Classification in scope 20120410
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20120410

Method CHECK_DS_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLF_DIRECT_SAVE Value transfer Type reference (TYPE) BOOLE_D Save without 'ON COMMIT' requested 20100407
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100407

Method CHECK_DS_IN_UPD_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D Save in update task 20100803
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100803

Method CHECK_DS_ON_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D Save on commit 20100803
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100803

Method CHECK_PP_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DIRTY Value transfer Type reference (TYPE) BOOLE_D Snapshot is dirty 20091024
2 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20091024
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20091024
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20091024

Method CHECK_UI_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D UI provider 20130731

Method CHECK_UI_PROVIDER on class IF_MDG_BS_CLF_CNTL has no exception.

Method CONVERT_OBJNUM_TO_EXTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OBJNUM Value transfer Type reference (TYPE) OBJNUM Key of object to be classified 20100128
2 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20100128
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20100128
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100128

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20101005
2 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE IF_MDG_BS_CLF_ACCESS_C=>GC_ENQ_MODE_EXCL Lock mode 20101005
3 Importing IV_ENQSCOPE Call by reference Type reference (TYPE) CHAR1 IF_MDG_BS_CLF_ACCESS_C=>GC_ENQ_SCOPE_ALL Lock scope 20101014
4 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20101005
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20101005
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20101005

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20101005
2 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE IF_MDG_BS_CLF_ACCESS_C=>GC_ENQ_MODE_EXCL Lock mode 20101005
3 Importing IV_ENQSCOPE Call by reference Type reference (TYPE) CHAR1 IF_MDG_BS_CLF_ACCESS_C=>GC_ENQ_SCOPE_TRANS Lock scope 20101014
4 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20101005
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20101005
6 Importing IV_STATUS_CHECK_INCL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Check change allowed 20110704
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20101005

Method FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20130919
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20110912

Method GET_ACTIVE_ACCESS_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_ACCESS_CONTEXT Value transfer Type reference (TYPE) MDG_BS_CLF_S_ACCESS_CONTEXT Classification Context 20090923
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Key of object to be classified 20100318
3 Importing IV_CHANGENO_FILTER Call by reference Type reference (TYPE) AENNR Change Number 20091203
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090922
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090922

Method GET_ACTIVE_CHANGENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CHANGENO Value transfer Type reference (TYPE) AENNR Change Number 20090917
2 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090917
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090917
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090917

Method GET_ACTIVE_CLASSTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLASSTYPE Value transfer Type reference (TYPE) KLASSENART Class Type 20090917
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Key of object to be classified 20100318
3 Importing IV_CHANGENO_FILTER Call by reference Type reference (TYPE) AENNR Change Number 20091203
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090917
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090917
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090917

Method GET_ACTIVE_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Language 20090917
2 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090917
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090917
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090917

Method GET_ACTIVE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGENO Call by reference Type reference (TYPE) AENNR Change number or ... 20090924
2 Exporting EV_VALID_FROM Call by reference Type reference (TYPE) DATUV ... or Valid From 20090924
3 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090924
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090924
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090924

Method GET_ACTIVE_VALID_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID_FROM Value transfer Type reference (TYPE) DATUV Valid From 20090922
2 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090922
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090922
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090922

Method GET_ALL_CLASSTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ETS_CLASSTYPE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CLASSTYPE Table of Classtypes 20100305
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100305
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20100305
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100305

Method GET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CLASSASGN Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CLASSASGN Class Assignment 20100913
2 Exporting ETS_VALUATION Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION Characteristic Valuation 20100913
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Message Table 20110428
4 Exporting EV_NO_HIT Call by reference Type reference (TYPE) BOOLE_D Data found 20110414
5 Importing ITS_CLF_CONTEXT Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT Classification Context 20100913
6 Importing IV_READ_WITH_PARENT_KEY_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Read all entries for leading object (no explosion!) 20110415
7 Importing IV_WITH_EXPLOSION Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Explode data 20110414
8 Importing IV_WITH_VALUATION_CONV Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Convert valuation (VALUE + CHARNAME filled) 20121011
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100913

Method GET_DEFAULT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLASS Value transfer Type reference (TYPE) KLASSE_D Class 20091217
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Key of object to be classified 20100318
3 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20100108
4 Importing IV_DEFAULT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE With defaulting Data 20100110
5 Importing IV_LEADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE With Lead Object Data 20100110
6 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20091217
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20091217

Method GET_DEFAULT_CLASSTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLASSTYPE Value transfer Type reference (TYPE) KLASSENART Class Type 20090915
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Key of object to be classified 20100318
3 Importing IV_CHANGENO_FILTER Call by reference Type reference (TYPE) AENNR Change Number 20091203
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090915
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090915
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090915

Method GET_DEFAULT_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Language 20090922
2 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090922
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090922
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090922

Method GET_DEFAULT_UI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_UI_MODE Value transfer Type reference (TYPE) /PLMB/SPI_MODE UI Mode 20090925
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090925

Method GET_DEFAULT_VALID_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID_FROM Value transfer Type reference (TYPE) DATUV Valid from 20090917
2 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090917
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090917
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090917

Method GET_MAFID_FOR_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MAFID Value transfer Type reference (TYPE) KLMAF Indicator: Object/Class 20100915
2 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20100915
3 Importing IV_FOR_CLASS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE MAFID requested for class assignment 20100915
4 Importing IV_FOR_VALUE Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE MAFID requested for valuation 20100915
5 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20100915
6 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20100915
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100915

Method GET_MATERIAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MATERIAL_TYPE Value transfer Type reference (TYPE) MTART Material Type 20091007
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Key of lead object 20091007
3 Importing IV_DEFAULT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE With default values if key is incomplete in persistency 20100108
4 Importing IV_LEADING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE With UI leading data if key is incomplete in persistency 20100108
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20091007
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20091007

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MODEL Value transfer Type reference (TYPE) USMD_MODEL Data Model 20110408
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20110408

Method GET_MSG_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CLF_SEVERITY Value transfer Type reference (TYPE) CHAR1 Severity of cx_mdg_bs_clf_gen 20091127
2 Importing IT_CONTEXT_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Context Message 20091127
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20091127

Method GET_MSG_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE_TEXT Call by reference Type reference (TYPE) CX_MDG_BS_CLF_GEN=>TY_T_MESSAGE_TEXT Text of messages 20110405
2 Importing IT_CONTEXT_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Context Message 20110405
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Classification Exceptions and Messages 20110405

Method GET_OBJKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_LEAD_OBJKEY Value transfer Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Key of lead object 20090917
2 Importing IV_DEFAULT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE With default values if key is incomplete in persistency 20100108
3 Importing IV_LEADING Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE With UI leading object is key is incomplete in persitency 20100108
4 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20090917
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090918
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090917

Method GET_OBJNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OBJNUM Value transfer Type reference (TYPE) OBJNUM Key of object to be classified 20090917
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Key of lead object 20090917
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090917
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090917

Method GET_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OBJTYPE Value transfer Type reference (TYPE) TABELLE Name of database table for object 20100712
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100712

Method GET_PP_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PP_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Work on primary persistency only 20100706
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20100329

Method GET_TCODE_FOR_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TCODE Value transfer Type reference (TYPE) CDHDR-TCODE Transaction in which a change was made 20110119
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20110119
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20110119

Method GET_USMD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_NO_CONVERSION Call by reference Type reference (TYPE) USMD_TS_MSG_KEY Messages not to be converted 20091207
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE USMD Messages 20091127
3 Importing IT_CONTEXT_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20091127
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20091127

Method GET_VALID_CLASSTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ETS_CLASSTYPE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CLASSTYPE Table of Classtypes 20090922
2 Importing IV_CHANGENO_FILTER Call by reference Type reference (TYPE) AENNR Filter Classtype: only Changeno based classtypes 20091203
3 Importing IV_INVERSE_FILTER Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Filter Classtype: only Time based classtypes if no changeno 20091205
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090922
5 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20121128
6 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090922
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090922

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20110422
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20110422

Method SAVE_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20110422
2 Importing ITS_CLASS_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_CLASS_MAP Class mapping by KLAH Table result 20110422
3 Importing ITS_OBJNUM_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_OBJNUM_MAP Mapp OBJEK by INOB Table result 20110422
4 Importing ITS_VALUE_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_VALUE_MAP Value Mapping for external values 20110422
5 Importing IT_AUSP_ALL Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP all valuations 20110422
6 Importing IT_AUSP_DEL Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP_DB Char Valuation AUSP 20110422
7 Importing IT_AUSP_INS Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP_DB Char Valuation AUSP 20110422
8 Importing IT_AUSP_UPD Call by reference Type reference (TYPE) MDG_BS_CLF_T_AUSP_DB Char Valuation AUSP 20110422
9 Importing IT_INOB_INS Call by reference Type reference (TYPE) MDG_BS_CLF_T_INOB_DB Objnum internal for Classification INOB 20110422
10 Importing IT_KSSK_ALL Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK all classes 20110422
11 Importing IT_KSSK_DEL Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK_DB Class Assignment KSSK 20110422
12 Importing IT_KSSK_INS Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK_DB Class Assignment KSSK 20110422
13 Importing IT_KSSK_UPD Call by reference Type reference (TYPE) MDG_BS_CLF_T_KSSK_DB Class Assignment KSSK 20110422
14 Importing IV_OBJEK Call by reference Type reference (TYPE) OBJNUM Key of object to be classified - internal Key ( INOB) 20110422
15 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified - external Key 20110422
16 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20110422
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20110422

Method SET_CLF_IN_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D CLF Data exists 20111216
2 Importing IV_CHANGENO Call by reference Type reference (TYPE) AENNR Change Number 20111216
3 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20111216
4 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20111216
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20111216
6 Importing IV_UI_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20111216
7 Importing IV_UI_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20111216
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20111216

Method SET_CLF_IN_USE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_MESSAGE CLF Messages 20130208
2 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D CLF Data exists 20130208
3 Importing IV_CHANGENO Call by reference Type reference (TYPE) AENNR Change Number 20130208
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20130208
5 Importing IV_OBJNUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20130208
6 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20130208
7 Importing IV_UI_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20130208
8 Importing IV_UI_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20130208
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130208

Method SET_REF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20110328
2 Exporting EV_CONTEXT_CHANGED Call by reference Type reference (TYPE) BOOLE_D Context has changed 20100122
3 Importing IO_CLF_BO Call by reference Object reference (TYPE REF TO) /PLMI/CL_CLF_BO Business Object Classification 20091217
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20091217

Method SYNC_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification Data 20091123
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Message Table 20110428
3 Importing IS_CLF_KEY Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_S_BO_DATA Classification BO Key for PP Access 20091004
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090911

Method SYNC_STAGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20110318
2 Exporting EV_STAGING_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data changed 20110420
3 Importing IS_CLF_KEY Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_S_BO_DATA Classification BO Key 20091004
4 Importing ITS_CLASSASGN Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CLASSASGN Class Assigment 20100430
5 Importing ITS_VALUATION Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION Characteristic Valuation 20100430
6 Importing IV_CLASS_CHG Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Class Assignment has changed 20091008
7 Importing IV_VALUE_CHG Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Characteristic Valuation has changed 20091008
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090911

Method VALIDATE_CHANGENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20110302
2 Importing IV_CHANGE_NO Call by reference Type reference (TYPE) AENNR Change Number 20110302
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20110302
4 Importing IV_UI_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE UI Mode 20110302
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20110302

Method VALIDATE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) MDG_BS_CLF_T_CONTEXT_MESSAGE Classification Context Message Table 20090901
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY generic Object Key 20090901
3 Importing IV_CHANGE_CLF Call by reference Type reference (TYPE) BOOLE_D X = Lock 20090901
4 Importing IV_CHANGE_NO Call by reference Type reference (TYPE) AENNR Change Number 20090901
5 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20090925
6 Importing IV_CLF_LOCKED Call by reference Type reference (TYPE) BOOLE_D Classification Locked - PP changed 20091024
7 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key 20090901
8 Importing IV_OBJTYPE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20090901
9 Importing IV_PP_DATA Call by reference Type reference (TYPE) BOOLE_D Display active data 20091024
10 Importing IV_UI_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE UI Mode 20090901
11 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Valid-From Date 20090901
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20090901
History
Last changed by/on SAP  20140121 
SAP Release Created in