SAP ABAP Class CL_MWSKZ_ENRICH_TABLES (Populate new fields for Tax Code extension)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI (Application Component) Financial Accounting
     FI_MWSKZ_ENH (Package) Tax Code Enhancements Utilities
Properties
Class CL_MWSKZ_ENRICH_TABLES  
Short Description Populate new fields for Tax Code extension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FI_MWSKZ_ENH_E    
Program status     
Category 0   
Package FI_MWSKZ_ENH   Tax Code Enhancements Utilities 
Created 20090307   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MWSKZ_ENRICH_TABLES has no forward declaration.
Interfaces
Class CL_MWSKZ_ENRICH_TABLES has no interface implemented.
Friends
Class CL_MWSKZ_ENRICH_TABLES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_NEW_FIELD Constant Private Type reference (TYPE) STRING '_NEW' 20090423
2 MC_TAX_DOMAIN Constant Protected Type reference (TYPE) DOMNAME 'MWSKZ' Domain name 20090423
3 MC_TAX_DOMAIN_OLD Constant Protected Type reference (TYPE) DOMNAME 'MWSKZ_OLD' Domain name 20091007
4 MC_TAX_NEW_DOMAIN Constant Private Type reference (TYPE) DOMNAME 'MWSKZ_NEW' Domain name 20090423
5 MV_BSED_EXTENDED Static Attribute Private Type reference (TYPE) XFELD BSED has been extended 20090307
6 MV_BSEG_EXTENDED Static Attribute Private Type reference (TYPE) XFELD BSEG has been extended 20090307
7 MV_BSET_EXTENDED Static Attribute Private Type reference (TYPE) XFELD BSET has been extended 20090307
8 MV_KONV_EXTENDED Static Attribute Private Type reference (TYPE) XFELD KONV has been extended 20090307
9 MV_REGUP_EXTENDED Static Attribute Private Type reference (TYPE) XFELD REGUP has been extended 20090307
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TABLE_ENHANCED Static method Public Method Checks that a tgiven table has been enhanced with new fields 20090423
2 ENRICH_BELEG Static method Public Method Populate BSEG, BSET and BSED fields 20090307
3 ENRICH_BSED Static method Public Method Populate BSED Fields 20090307
4 ENRICH_BSEG Static method Public Method Populate BSEG Fields 20090307
5 ENRICH_BSET Static method Public Method Populate BSET Fields 20090307
6 ENRICH_KOMV Static method Public Method Populate KONV Fields 20090622
7 ENRICH_KONV Static method Public Method Populate KONV Fields 20090307
8 ENRICH_REGUP Static method Public Method Populate REGUP Fields 20090307
9 GET_CONV_AREA Static method Public Method Gets conversion area from string 20090513
Events
Class CL_MWSKZ_ENRICH_TABLES has no event.
Types
Class CL_MWSKZ_ENRICH_TABLES has no local type.
Method Signatures

Method CHECK_TABLE_ENHANCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20090423
# Exception Resumable Description Created on
1 TABLE_HAS_NO_MWSKZ_FIELDS No domain MWSKZ domain found in table 20090423
2 TABLE_NOT_ENHANCED_PROPERLY Wrong domain for new fields. 20090423
3 TABLE_NOT_YET_ENHANCED Table has not yet been enhanced with new fields 20090423

Method ENRICH_BELEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BSED Call by reference Type reference (TYPE) BSED Bill of Exchange Fields Document Segment 20090307
2 Changing CS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20090307
3 Changing CS_BSET Call by reference Type reference (TYPE) BSET Tax Data Document Segment 20090307

Method ENRICH_BELEG on class CL_MWSKZ_ENRICH_TABLES has no exception.

Method ENRICH_BSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BSED Call by reference Type reference (TYPE) BSED Bill of Exchange Fields Document Segment 20090307

Method ENRICH_BSED on class CL_MWSKZ_ENRICH_TABLES has no exception.

Method ENRICH_BSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20090307

Method ENRICH_BSEG on class CL_MWSKZ_ENRICH_TABLES has no exception.

Method ENRICH_BSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BSET Call by reference Type reference (TYPE) BSET Tax Data Document Segment 20090307

Method ENRICH_BSET on class CL_MWSKZ_ENRICH_TABLES has no exception.

Method ENRICH_KOMV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KOMV Call by reference Type reference (TYPE) ANY Conditions (Transaction Data) 20090622

Method ENRICH_KOMV on class CL_MWSKZ_ENRICH_TABLES has no exception.

Method ENRICH_KONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KONV Call by reference Type reference (TYPE) KONV Conditions (Transaction Data) 20090307

Method ENRICH_KONV on class CL_MWSKZ_ENRICH_TABLES has no exception.

Method ENRICH_REGUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REGUP Call by reference Type reference (TYPE) REGUP Processed items from payment program 20090307

Method ENRICH_REGUP on class CL_MWSKZ_ENRICH_TABLES has no exception.

Method GET_CONV_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) CLIKE 20090513
2 Returning RV_CONV_AREA Value transfer Type reference (TYPE) CLUSTER_CONV_AREA Cluster Conversion Area for Parallel Processing 20090513

Method GET_CONV_AREA on class CL_MWSKZ_ENRICH_TABLES has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605