SAP ABAP Class CL_CNV_20200_SPEC_PRIO_BUKRS (Special Priority for Company Code Mapping)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_20200 (Package) Company code merge and rename
Properties
Class CL_CNV_20200_SPEC_PRIO_BUKRS  
Short Description Special Priority for Company Code Mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_20200   Company code merge and rename 
Created 20110630   SAP 
Last change 20141030    
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 CNV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_20200_SPEC_PRIO_BUKRS has no interface implemented.
Friends
Class CL_CNV_20200_SPEC_PRIO_BUKRS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_IDENTIFIER Constant Public Type reference (TYPE) CNV_20200_SP_VAL-IDENTIFIER 'BUKRS' determines the use case of the control data 20110704
2 PR_SPECIAL_PRIO_API Instance attribute Private Object reference (TYPE REF TO) CL_CNV_20200_SPEC_PRIO_API Provides Methods to save and maintain special Prioritys 20110630
3 PT_MERGE_BLOCKS Instance attribute Private Type reference (TYPE) CNV_20200_T_SP_BUKRS_MERGE Company code merge with description 20110630
4 PT_NOT_EXISTING_MERGES Instance attribute Private Type reference (TYPE) CNV_20200_T_SP_BUKRS_MERGE Company code merge with description 20110630
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLE Instance method Public Method Adds a customer Table to the allowed Priority Tables 20110630
2 BUILD_BLOCK_LIST Instance method Private Method Fills the merge block table 20110630
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110630
4 DATA_CHANGED Instance method Public Method Returns 'X' if changes where made. Otherwise SPACE 20110630
5 DISCARD_CHANGES Instance method Public Method Discards all changes 20110630
6 GET_BLOCK_LIST Instance method Public Method returns all merge blocks 20110701
7 GET_MERGE_BLOCK Instance method Public Method returns a single merge block 20110701
8 GET_PRIO_MATRIX Instance method Public Method Returns all lines of the matrix for the given value 20110630
9 GET_TABLE_BLOCK Instance method Public Method returns a table block 20110701
10 GET_TABLE_LIST Instance method Public Method Returns the list of tables 20110701
11 INITIALIZE Instance method Public Method initializes the object 20110705
12 REMOVE_TABLE Instance method Public Method Removes a Customer Table from the allowed Priority Tables 20110630
13 SAVE Instance method Public Method writes all changes to database 20110630
14 SET_EDIT_MODE Instance method Public Method Set's / Remove the Lock object and enables Saveing 20110630
15 SET_PRIORITY Instance method Public Method Changes special priority values but does not write to db 20110630
16 TABLE_REMOVEABLE Instance method Public Method Checks if a table is removeable 20110630
Events
Class CL_CNV_20200_SPEC_PRIO_BUKRS has no event.
Types
Class CL_CNV_20200_SPEC_PRIO_BUKRS has no local type.
Method Signatures

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) DFIES-LFIELDNAME Name of the Field which is considered by conversion routine 20110630
2 Importing IV_LEADING_TABLE Call by reference Type reference (TYPE) TABNAME Leading Table from which the special prioritys shall be take 20110630
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name of table to be added 20110630
# Exception Resumable Description Created on
1 FIELD_INTRANSPARENT field_intransparent 20110718
2 FIELD_NOT_EXISTING_KEY The Specified Field is not a Key field of the Table 20110630
3 FIELD_NOT_RELEVANT The Field is excluded from conversion 20110630
4 LEADING_TABLE_NOT_FOUND Leading Table was not found in the Special Priority Handling 20110630
5 NO_EDIT_MODE Database Locked 20110630
6 NO_INIT object not initialized 20110705
7 PRIO_ROUTINE_NOT_ENABLED The Priority Routine does not Support Special Prior Handling 20110630
8 TABLE_ALREADY_IN_SPH Table is already in the Special Priority Handling 20110630
9 TABLE_NOT_ACTIV_CUSTOMER Table is not an active customer Table 20110630
10 TABLE_NOT_IN_WORKLIST Table not in Worklist of the Package 20110630
11 TABLE_NO_CONFLICTS Table has no Priority Handling 20110630

Method BUILD_BLOCK_LIST Signature

Method BUILD_BLOCK_LIST on class CL_CNV_20200_SPEC_PRIO_BUKRS has no parameter.
# Exception Resumable Description Created on
1 NO_DATA 20110630

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAPPING Call by reference Type reference (TYPE) CNV_20600_T_BUKRS_MAPPING Mapping table for Company Code 20110630
2 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Package Identifier 20110630
# Exception Resumable Description Created on
1 ERROR_LOADING_MAPP error during mapping load 20110705
2 NO_DATA No relevant data was found 20110630

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL Return value 20110630
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705

Method DISCARD_CHANGES Signature

Method DISCARD_CHANGES on class CL_CNV_20200_SPEC_PRIO_BUKRS has no parameter.
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705
2 PRIO_VALUE_NOT_IN_TABLE Priority Value does not exist in Table 20110630
3 TABLE_NOT_FOUND Table Specified in former Handling not found 20110630

Method GET_BLOCK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BLOCK_LIST Call by reference Type reference (TYPE) CNV_20200_T_SP_BUKRS_MERGE Company code merge with description 20110701
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705

Method GET_MERGE_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BLOCK Call by reference Type reference (TYPE) CNV_20200_S_SP_BUKRS_MERGE Company code merge with description 20110701
2 Importing IV_TARGET_VALUE Call by reference Type reference (TYPE) BUKRS Company Code 20110701
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705

Method GET_PRIO_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRIORITY_MATRIX Call by reference Type reference (TYPE) CNV_20200_T_PRIORITY_MATRIX Represents the specialpriority mapping of a certain scenario 20110630
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20110630
3 Importing IV_TARGET_VALUE Call by reference Type reference (TYPE) BUKRS Comment 20110630
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705

Method GET_TABLE_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TABLE_BLOCK Call by reference Type reference (TYPE) CNV_20200_SP_S_LEADING_TABLE Leading Table with description 20110701
2 Importing IV_LEADING_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20110701
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705

Method GET_TABLE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_LIST Call by reference Type reference (TYPE) CNV_20200_SP_T_LEADING_TABLE Leading Table with description 20110701
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110713
2 Exporting EV_COULD_NOT_INIT Call by reference Type reference (TYPE) ABAP_BOOL 20110705
# Exception Resumable Description Created on
1 INITIALIZED 20110705
2 NO_DATA 20110705

Method REMOVE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20110630
# Exception Resumable Description Created on
1 NO_EDIT_MODE Database Locked 20110630
2 NO_INIT object not initialized 20110705
3 TABLE_IS_LEADING Table has at least one depending table 20110630
4 TABLE_IS_PREDELIVERED Table is an SAP Table. No Maintenance allowed 20110630
5 TABLE_NOT_IN_SPH Table was not found in Table List 20110630

Method SAVE Signature

Method SAVE on class CL_CNV_20200_SPEC_PRIO_BUKRS has no parameter.
# Exception Resumable Description Created on
1 NO_EDIT_MODE Instance is not in edit mode. Call set_table_lock to toggle 20110630
2 NO_INIT object not initialized 20110705

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110630
2 Importing IV_EDIT Call by reference Type reference (TYPE) ABAP_BOOL 20110630
# Exception Resumable Description Created on
1 DB_LOCKED 20110630

Method SET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRIORITY Call by reference Type reference (TYPE) BUKRS The Fieldvalue whichj entry shall win 20110630
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20110630
3 Importing IV_TARGET_VALUE Call by reference Type reference (TYPE) BUKRS Target Value of Merge Block 20110630
# Exception Resumable Description Created on
1 NO_EDIT_MODE Database Locked 20110630
2 NO_INIT object not initialized 20110705
3 PRIO_VALUE_NOT_IN_TAB The Priority Value is not in the specified Table 20110630
4 TABLE_NOT_FOUND The specified Table was not found 20110630
5 TARGET_VALUE_NOT_EXIST The Target Value was not found (Merg block not found) 20110630

Method TABLE_REMOVEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REMOVEABLE Call by reference Type reference (TYPE) ABAP_BOOL 20110630
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110630
# Exception Resumable Description Created on
1 NO_INIT object not initialized 20110705
2 TABLE_IS_LEADING Table is a leading table 20110630
3 TABLE_IS_PREDELIVERED Table is Predelivered 20110630
4 TABLE_NOT_IN_SPH Table is not in Special Priority Handling 20110630
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620