SAP ABAP Class CL_VALUATION_AREAS_RULE_TRG (Customizing Class: ACC <--> Valuation Area)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_GENERAL (Package) CFM TM: Application Basis / Global Objects
Properties
Class CL_VALUATION_AREAS_RULE_TRG  
Short Description Customizing Class: ACC <--> Valuation Area    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_GENERAL   CFM TM: Application Basis / Global Objects 
Created 19990812   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_VALUATION_AREAS_RULE_TRG has no interface implemented.
Friends
Class CL_VALUATION_AREAS_RULE_TRG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_ALTERN_PAY_VAL_AREA Static Attribute Private See coding 20130111
2 BUFFER_GLOBAL_PAY_VAL_AREA Static Attribute Private Type reference (TYPE) TPM_VAL_AREA 20130111
3 BUFFER_PAY_VAL_AREA Static Attribute Private Type reference (TYPE) TPM_VAL_AREA Valuation Area 20130108
4 BUFFER_PC_EXCL Static Attribute Private Type reference (TYPE) TRGY_PC_EXCL Table Type of Customizing Table TRGC_PC_EXCL 20020219
5 BUFFER_PG_EXCL Static Attribute Private Type reference (TYPE) TRGY_PG_EXCL Table Type of Customizing Table TRGC_PG_EXCL 20020219
6 BUFFER_PT_EXCL Static Attribute Private Type reference (TYPE) TRGY_PT_EXCL Table Type of Customizing Table TRGC_PT_EXCL 20020219
7 BUFFER_TAC_VA Static Attribute Private Type reference (TYPE) TRGY_TAC_VA Table Type of Customizing Table TRGC_TAC_VA 20020220
8 BUFFER_TAC_VA_LAST Static Attribute Private Type reference (TYPE) TRGC_TAC_VA Assignment of Accounting Code to Valuation Area 20060620
9 TRGC_PC_EXCL_EMPTY Static Attribute Private Type reference (TYPE) CHAR1 Table Is Empty 20020425
10 TRGC_PG_EXCL_EMPTY Static Attribute Private Type reference (TYPE) CHAR1 Table Is Empty 20020425
11 TRGC_PT_EXCL_EMPTY Static Attribute Private Type reference (TYPE) CHAR1 Table Is Empty 20020425
Methods
# Method Level Visibility Method type Description Created on
1 CLS_CHECK_PAY_VAL_AREA Static method Public Method Check whether val. area can be the operational val. area 20130111
2 CLS_CHECK_PROD_CATEGORY_EXCL Static method Public Method Checks if Product Cat. is Excluded in the Parallel Val.Areas 20020219
3 CLS_CHECK_PROD_GROUP_EXCL Static method Public Method Checks if Product Grp is Excluded in the Parallel Val.Areas 20020219
4 CLS_CHECK_PROD_TYPE_EXCL Static method Public Method Checks if Product Type is Excluded in the Parallel Val.Areas 20020219
5 CLS_GET_OPERATIVE_VAL_AREA Static method Public Method Gets Operational Valuation Area 20130108
6 CLS_GET_PAY_VAL_AREA_BUFFER Static method Private Method Gets Buffer for Paying Valuation Area 20130108
7 CLS_GET_PRODUCT_CATEGORY_EXCL Static method Public Method Gets Prod. Categories to be Excluded for the Par. Val. Areas 20010403
8 CLS_GET_PRODUCT_GROUP_EXCL Static method Public Method Gets Product Groups to be Excluded for the Par. Val. Areas 20020219
9 CLS_GET_PRODUCT_TYPE_EXCL Static method Public Method Gets Product Types to be Excluded for the Par. Val. Areas 20020219
10 CLS_GET_PROD_EXCL_ALL_VAL_AREA Static method Public Method Gets the Prod.Grps/Categories/Types to be Excluded in all VA 20020314
11 CLS_GET_VALUATION_AREAS Static method Public Method Provides Valuation Areas for the TR Ledger 19990812
12 CLS_GET_VALUATION_AREAS_AC Static method Public Method Provides Valuation Areas for Accounting 19990812
13 CLS_GET_VALUATION_AREA_CURR Static method Public Method Provides the Valuation Area Currency 20000628
14 CLS_GET_VALUATION_AREA_CURTP Static method Public Method Gets the Currency Type of a Valuation Area 20050621
15 CLS_GET_VALUATION_AREA_NAME Static method Public Method Reads the Name of the Valuation Area 19991008
16 CLS_GET_VALUATION_AREA_SRCS Static method Public Method Gets the Source Valuation Areas 20030618
Events
Class CL_VALUATION_AREAS_RULE_TRG has no event.
Types
Class CL_VALUATION_AREAS_RULE_TRG has no local type.
Method Signatures

Method CLS_CHECK_PAY_VAL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20130111
2 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20130111
# Exception Resumable Description Created on
1 NOT_ALLOWED 20130111

Method CLS_CHECK_PROD_CATEGORY_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCOUNTING_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20020219
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20020219
3 Importing IM_PRODUCT_CATEGORY Call by reference Type reference (TYPE) SANLF Produkttyp 20020219
4 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20020219
5 Returning RE_FLG_EXCLUDED Value transfer Type reference (TYPE) CHAR1 'X' = Produkttyp ausgeschlossen 20020219
# Exception Resumable Description Created on
1 NO_VALUATION_AREAS_FOUND zum Accounting Kreis sind keine Bewertungsber. zugeordnet 20020219
2 TR_ACC_CODE_NOT_FOUND zum Buchungskreis wurde im Cust. kein Acc.Kreis hinterlegt 20020219
3 VALUATION_AREA_NOT_ASSIGNED der Bewertungsbereich ist dem Acc. Kreis nicht zugeordet 20020219
4 WRONG_IMPORT_PARAMETER sowohl Buchungskreis als auch Accounting Kreis sind initial 20020219

Method CLS_CHECK_PROD_GROUP_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCOUNTING_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20020219
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20020219
3 Importing IM_PRODUCT_GROUP Call by reference Type reference (TYPE) TPM_PRODUCT_GROUP Produktgruppe 20020219
4 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20020219
5 Returning RE_FLG_EXCLUDED Value transfer Type reference (TYPE) CHAR1 'X' = Produktgruppe ausgeschlossen 20020219
# Exception Resumable Description Created on
1 NO_VALUATION_AREAS_FOUND zum Accounting Kreis sind keine Bewertungsber. zugeordnet 20020219
2 TR_ACC_CODE_NOT_FOUND zum Buchungskreis wurde im Cust. kein Acc.Kreis hinterlegt 20020219
3 VALUATION_AREA_NOT_ASSIGNED der Bewertungsbereich ist dem Acc. Kreis nicht zugeordet 20020219
4 WRONG_IMPORT_PARAMETER sowohl Buchungskreis als auch Accounting Kreis sind initial 20020219

Method CLS_CHECK_PROD_TYPE_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCOUNTING_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20020219
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20020219
3 Importing IM_PRODUCT_TYPE Call by reference Type reference (TYPE) VVSART Produktart 20020219
4 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20020219
5 Returning RE_FLG_EXCLUDED Value transfer Type reference (TYPE) CHAR1 'X' = Produktart ausgeschlossen 20020219
# Exception Resumable Description Created on
1 NO_VALUATION_AREAS_FOUND zum Accounting Kreis sind keine Bewertungsber. zugeordnet 20020219
2 TR_ACC_CODE_NOT_FOUND zum Buchungskreis wurde im Cust. kein Acc.Kreis hinterlegt 20020219
3 VALUATION_AREA_NOT_ASSIGNED der Bewertungsbereich ist dem Acc. Kreis nicht zugeordet 20020219
4 WRONG_IMPORT_PARAMETER sowohl Buchungskreis als auch Accounting Kreis sind initial 20020219

Method CLS_GET_OPERATIVE_VAL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCOUNTING_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20130108
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20130108
3 Returning RE_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20130108
# Exception Resumable Description Created on
1 FAILED No Paying Valuation Area 20130108

Method CLS_GET_PAY_VAL_AREA_BUFFER Signature

Method CLS_GET_PAY_VAL_AREA_BUFFER on class CL_VALUATION_AREAS_RULE_TRG has no parameter.
# Exception Resumable Description Created on
1 FAILED determination of paying valuation area failed 20130108

Method CLS_GET_PRODUCT_CATEGORY_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20010403
2 Importing IM_REFRESH_BUFFER Call by reference Type reference (TYPE) CHAR1 Puffer löschen --> DB select 20020219
3 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20010403
4 Returning RE_PRODUCT_CATEGORY Value transfer Type reference (TYPE) TRGR_PRODUCT_CATEGORY Range auszuschließende Produkttypen 20010403
# Exception Resumable Description Created on
1 ACC_CODE_INVALID Accounting Kreis fehlt 20010403
2 VALUATION_AREA_INVALID Bewertungsbereich fehlt 20010403

Method CLS_GET_PRODUCT_GROUP_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20020219
2 Importing IM_REFRESH_BUFFER Call by reference Type reference (TYPE) CHAR1 Puffer löschen --> DB select 20020219
3 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20020219
4 Returning RE_PRODUCT_GROUP Value transfer Type reference (TYPE) TRGR_PRODUCT_GROUP Range Produktgruppe 20020219
# Exception Resumable Description Created on
1 ACC_CODE_INVALID Accounting Kreis fehlt 20020219
2 VALUATION_AREA_INVALID Bewertungsbereich fehlt 20020219

Method CLS_GET_PRODUCT_TYPE_EXCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20020219
2 Importing IM_REFRESH_BUFFER Call by reference Type reference (TYPE) CHAR1 Puffer löschen --> DB select 20020219
3 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20020219
4 Returning RE_PRODUCT_TYPE Value transfer Type reference (TYPE) TRGR_PRODUCT_TYPE Range auszuschließende Produktarten 20020219
# Exception Resumable Description Created on
1 ACC_CODE_INVALID Accounting Kreis fehlt 20020219
2 VALUATION_AREA_INVALID Bewertungsbereich fehlt 20020219

Method CLS_GET_PROD_EXCL_ALL_VAL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PRODUCT_CATEGORY Value transfer Type reference (TYPE) TRGY_PRODUCT_CATEGORY Tabelle ausgeschlosseneProdukttypen 20020314
2 Exporting EX_TAB_PRODUCT_GROUP Value transfer Type reference (TYPE) TRGY_PRODUCT_GROUP Tabelle ausgeschlossene Produktgruppen 20020314
3 Exporting EX_TAB_PRODUCT_TYPE Value transfer Type reference (TYPE) TRGY_PRODUCT_TYPE Tabelle ausgeschlossene Produktarten 20020314
4 Importing IM_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20020314
5 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20020314
# Exception Resumable Description Created on
1 NO_VALUATION_AREAS_FOUND zum Accounting Kreis sind keine Bewertungsber. zugeordnet 20020314
2 TR_ACC_CODE_NOT_FOUND zum Buchungskreis wurde im Cust. kein Acc.Kreis hinterlegt 20020314
3 WRONG_IMPORT_PARAMETER sowohl Buchungskreis als auch Accounting Kreis sind initial 20020314

Method CLS_GET_VALUATION_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20010814
2 Importing IM_REFRESH_BUFFER Value transfer Type reference (TYPE) CHAR1 Puffer löschen 20020220
3 Importing IM_TR_ACC_CODE Value transfer Type reference (TYPE) TPM_ACC_CODE Treasury Accounting Code 19990812
4 Returning RE_VALUATION_AREAS Value transfer Type reference (TYPE) TRGY_VAL_AREA Bewertungsbereiche 19990812
# Exception Resumable Description Created on
1 COMPANY_CODE_NOT_FOUND Buchungskreis wurde nicht gefunden 20010814
2 NO_VALUATION_AREAS_FOUND keine relevanten Bewertungsbereiche gefunden 19990819
3 TR_ACC_CODE_INVALID kein TR Accounting Kreis übergeben ) 19990819
4 TR_ACC_CODE_NOT_FOUND TR Accounting Kreis nicht gefunden 19990819
5 WRONG_IMPORT_PARAMETER Importparameter sind falsch übergeben 20010814

Method CLS_GET_VALUATION_AREAS_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REFRESH_BUFFER Value transfer Type reference (TYPE) CHAR1 Puffer löschen 20020220
2 Importing IM_TR_ACC_CODE Value transfer Type reference (TYPE) TPM_ACC_CODE Treasurykreis 19990819
3 Returning RE_TAB_VAL_AREAS Value transfer Type reference (TYPE) TRGY_VAL_AREA Tabelle mit Bewertungsbereichen 19990923
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20000925
2 PARAMETERS_NOT_QUALIFIED Parameter der Methode sind nicht korrekt gefüllt 19991006

Method CLS_GET_VALUATION_AREA_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RATE_CAT Value transfer Type reference (TYPE) KURST_CURR Kurstyp 20000711
2 Exporting EX_TRANSL_CAT Value transfer Type reference (TYPE) TPM_TRANSL_CAT Umrechnungstyp 20060316
3 Exporting EX_VALUATION_CURR Value transfer Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20000711
4 Importing IM_TR_ACC_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Treasury Accounting Kreis 20000628
5 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20000628
# Exception Resumable Description Created on
1 NOT_FOUND Bewertungsbereich wurde nicht gefunden 20000628

Method CLS_GET_VALUATION_AREA_CURTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACC_PRINCIPLE Call by reference Type reference (TYPE) ACCOUNTING_PRINCIPLE Rechnungslegungsvorschrift 20130111
2 Exporting EX_CURR_TYPE Call by reference Type reference (TYPE) CURTP Währungstyp und Bewertungssicht 20050621
3 Exporting EX_FI_POSTING_ACTIVE Call by reference Type reference (TYPE) TPM_LEDGER_CATEGORY Typ der Fortschreibung in das Rechnungswesen 20130111
4 Importing IM_ACCOUNTING_CODE Call by reference Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20050621
5 Importing IM_REFRESH_BUFFER Call by reference Type reference (TYPE) FLAG TPMCO_XFALSE Puffer löschen 20050621
6 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20050621

Method CLS_GET_VALUATION_AREA_CURTP on class CL_VALUATION_AREAS_RULE_TRG has no exception.

Method CLS_GET_VALUATION_AREA_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 19991008
2 Returning RE_VALUATION_AREA_NAME Value transfer Type reference (TYPE) TPM_VAL_AREA_NAME Bezeichning Bewertungsbereich 19991008
# Exception Resumable Description Created on
1 NOT_FOUND Bewertungsbereich nicht gefunden 19991008

Method CLS_GET_VALUATION_AREA_SRCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SRC_VAR_SEC Value transfer Type reference (TYPE) TPM_SRC_VAR_SEC Quell-BewBer für die Initialisierung der Wertpapier 20030618
2 Importing IM_TR_ACC_CODE Value transfer Type reference (TYPE) TPM_ACC_CODE Accounting Kreis 20030618
3 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20030618
# Exception Resumable Description Created on
1 NOT_FOUND Bewertungsbereich wurde nicht gefunden 20030618
History
Last changed by/on SAP  20130531 
SAP Release Created in