SAP ABAP Class CL_FLOWBUILDER_TRIL (Structure Classification Flows)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_INCOME_LEDGER (Package) Treasury: Income Ledger
Properties
Class CL_FLOWBUILDER_TRIL  
Short Description Structure Classification Flows    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_INCOME_LEDGER   Treasury: Income Ledger 
Created 20000703   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 THMHR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FLOWBUILDER_TRIL has no interface implemented.
Friends
Class CL_FLOWBUILDER_TRIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_BUKRS Instance attribute Private Type reference (TYPE) BUKRS Company Code 20000724
2 G_FLG_ITEMIZE_FREE Instance attribute Private Type reference (TYPE) TPM_TRIL_ITEMIZE_FREE Indicator: Itemize Freestanding Part 20081202
3 G_FLG_REALIZATION Instance attribute Private Type reference (TYPE) CHAR1 Realized Gains/Losses Indicator 20040107
4 G_FLG_RESET_DONE Instance attribute Private Type reference (TYPE) C Run Through Indicator Reset 20010507
5 G_FLG_RESOLVE Instance attribute Private Type reference (TYPE) TPM_TRIL_PARTITION Indicator: Clear Gains/Losses 20071206
6 G_FLG_RESOLVE_PL Instance attribute Private Type reference (TYPE) TPM_TRIL_PARTITION_PL Clear Indicator of P&L Balances 20081202
7 G_FLG_TESTRUN Instance attribute Private Type reference (TYPE) I Test Run (1) Update Run (0) 20040525
8 G_FLOW_CREATION_TYPE Instance attribute Private Type reference (TYPE) TPM_TRIL_FLOW_CREATION_TYPE Generation Type of Hedge Accounting Flows 20060127
9 G_HEDGE_ID Instance attribute Private Type reference (TYPE) TPM_HEDGE_ID Identification for Hedge Item 20000728
10 G_KEY_DATE Instance attribute Private Type reference (TYPE) TPM_TRIL_DATE Date of Business Transaction in the Income Ledger 20000724
11 G_OKUART Instance attribute Private Type reference (TYPE) TV_OKUART Price/NPV type for OTC transactions 20000724
12 G_OKUART_START Instance attribute Private Type reference (TYPE) TV_OKUART Price/NPV Type for OTC Transactions 20060907
13 G_PL_TIME_DELTA Instance attribute Private Type reference (TYPE) TPM_VALUATION_AMT Amount in Valuation Currency 20000724
14 G_PL_TIME_DELTA_2 Instance attribute Private Type reference (TYPE) TPM_VALUATION_AMT Amount in Valuation Currency 20081202
15 G_PL_TIME_DELTA_POS_AMT Instance attribute Private Type reference (TYPE) TPM_POSITION_AMT Amount in Position Currency 20000816
16 G_PL_TIME_DELTA_POS_AMT_2 Instance attribute Private Type reference (TYPE) TPM_POSITION_AMT Amount in Position Currency 20081202
17 G_RECLASSIFIED_OCI Instance attribute Private Type reference (TYPE) TRILS_RECLASSIFICATION Amounts 20000803
18 G_RFHA Instance attribute Private Type reference (TYPE) TB_RFHA Transaction ID 20000724
19 G_TAB_CLASSIFICATION Instance attribute Private Type reference (TYPE) TRILY_CLASSIFICATION Classification Table 20000724
20 G_TAB_FB_FLOW Instance attribute Private Type reference (TYPE) TRILY_FLOWBUILDER_FLOW Flows in Calculation Format 20080908
21 G_TAB_RESET_CLASSIFICATION Instance attribute Private Type reference (TYPE) DTILY_OCI_POSTINGS Reset Classification 20000811
22 G_TO_BE_CLASSIFIED Instance attribute Private Type reference (TYPE) TRILS_AMOUNTS Amounts 20000720
23 MESSAGES Instance attribute Private Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20000720
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FLOW Instance method Private Method Adds a Flow to the Flow Table 20081014
2 CLASSIFY Instance method Public Method Classifies Valuation Results 20000703
3 DETERMINE_OCI_AMOUNTS Instance method Private Method Determines the Current Amounts to be Posted to OCI or P&L 20000726
4 DETERMINE_OCI_AMOUNT_CURR Instance method Private Method Determines on OCI/P&L the Amounts to Be Posted for Currency 20081203
5 DETERMINE_PL_TIME_DELTA Instance method Private Method Determines the Time Value Portion to be Posted to P&L Time 20000720
6 GET_FLOWS Instance method Public Method Generates Flows 20000703
7 GET_MESSAGES Instance method Public Method Gets Messages 20000703
8 RECLASSIFY Instance method Public Method Changes Already Classified Valuation Results 20000703
9 RESET_CLASSIFICATION Instance method Public Method Resets Already Classified Valuation Results 20000811
10 RESET_SINGLE_CLASSIFICATION Instance method Public Method Resets a Single Valuation 20080908
11 SHARE_VAL_BY_NOMINAL Instance method Private Method Distributes Amounts to be Classified to Hedge Rel. Nominals 20000726
12 SHARE_VAL_BY_NOMINAL_POS_CURR Instance method Private Method Distributes Amts to be Classified to HR Nominals in Pos.Crcy 20000726
13 SPLIT_DELTA Instance method Private Method Splits a Change into Reset and Reconstruct 20081202
Events
Class CL_FLOWBUILDER_TRIL has no event.
Types
Class CL_FLOWBUILDER_TRIL has no local type.
Method Signatures

Method ADD_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_FLOW Call by reference Type reference (TYPE) TRILY_FLOWBUILDER_FLOW Bewegungen im Berechnungs-Format 20081014
2 Importing IM_FLOW_CAT_NEG Call by reference Type reference (TYPE) TPM_TRIL_FLOW_CAT Typ der Bewegung im Income Ledger 20081014
3 Importing IM_FLOW_CAT_POS Call by reference Type reference (TYPE) TPM_TRIL_FLOW_CAT Typ der Bewegung im Income Ledger 20081014
4 Importing IM_HEDGE_ID Call by reference Type reference (TYPE) TPM_HEDGE_ID Identifikation für Sicherungsbeziehung 20081014
5 Importing IM_POSITION_AMT Call by reference Type reference (TYPE) TPM_POSITION_AMT Betrag in Bestandswährung 20081014
6 Importing IM_POSITION_CURR Call by reference Type reference (TYPE) TPM_POSITION_CURR Bestandswährung 20081014
7 Importing IM_POS_AMT Call by reference Type reference (TYPE) OCI_AMOUNT in das Eigenkapital zu buchender Betrag 20081014
8 Importing IM_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungswährung 20081014
9 Importing IM_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20081014
10 Importing IM_VAL_AMT Call by reference Type reference (TYPE) OCI_AMOUNT in das Eigenkapital zu buchender Betrag 20081014

Method ADD_FLOW on class CL_FLOWBUILDER_TRIL has no exception.

Method CLASSIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20000703
2 Importing IM_FLG_REALIZATION Call by reference Type reference (TYPE) CHAR1 Kennzeichen realisierte Gewinne/Verluste 20040107
3 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) I Testlauf (1) Echtlauf (0) 20040525
4 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_TRIL_DATE Stichtag, zu dem klassifiziert wird 20000703
5 Importing IM_OKUART Call by reference Type reference (TYPE) TV_OKUART Barwertart 20000703
6 Importing IM_OKUART_START Call by reference Type reference (TYPE) TV_OKUART Kurs-/Barwertart für OTC-Geschäfte 20060907
7 Importing IM_POS_MAN_PROC Call by reference Type reference (TYPE) TPM_POS_MAN_PROC Bestandsführungsverfahren 20050812
8 Importing IM_PRODUCT_CAT Call by reference Type reference (TYPE) SANLF Produkttyp 20000720
9 Importing IM_RATE_CAT Call by reference Type reference (TYPE) KURST_CURR Kurstyp 20100702
10 Importing IM_RFHA Call by reference Type reference (TYPE) TB_RFHA Geschäfts-ID 20000703
11 Importing IM_TO_BE_CLASSIFIED Call by reference Type reference (TYPE) TRILS_AMOUNTS zu klassifizierende Beträge 20000703
12 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20041210
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE Fehler mit Fehlermeldung 20001030
2 IMPORT_ERROR Systemfehler 20000713
3 PRODUCT_CATEGORY_ERROR falscher Produkttyp 20000922

Method DETERMINE_OCI_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRODUCT_CAT Call by reference Type reference (TYPE) SANLF Produkttyp 20010530
2 Importing IM_RATE_CAT Call by reference Type reference (TYPE) KURST_CURR Kurstyp 20100702
3 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20061012
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20010508

Method DETERMINE_OCI_AMOUNT_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TO_OCI Call by reference Type reference (TYPE) OCI_AMOUNT in das Eigenkapital zu buchender Betrag 20081203
2 Exporting EX_TO_OCI_2 Call by reference Type reference (TYPE) OCI_AMOUNT in das Eigenkapital zu buchender Betrag 20081203
3 Exporting EX_TO_PL Call by reference Type reference (TYPE) PL_AMOUNT in die GuV zu buchender Betrag 20081203
4 Exporting EX_TO_PL_2 Call by reference Type reference (TYPE) PL_AMOUNT in die GuV zu buchender Betrag 20081203
5 Importing IM_DELTA_OCI Call by reference Type reference (TYPE) OCI_AMOUNT in das Eigenkapital zu buchender Betrag 20081203
6 Importing IM_OLD_BALANCE_OCI Call by reference Type reference (TYPE) TPM_AMOUNT Betrag in Bestands- oder Bewertungswährung 20081203
7 Importing IM_OLD_BALANCE_PL Call by reference Type reference (TYPE) TPM_AMOUNT Betrag in Bestands- oder Bewertungswährung 20081203
8 Importing IM_TO_BE_CLASSIFIED Call by reference Type reference (TYPE) TPM_CLASSIF_AMOUNT zu klassifizierender Betrag 20081203

Method DETERMINE_OCI_AMOUNT_CURR on class CL_FLOWBUILDER_TRIL has no exception.

Method DETERMINE_PL_TIME_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RATE_CAT Call by reference Type reference (TYPE) KURST_CURR Kurstyp 20100702
2 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20050204
# Exception Resumable Description Created on
1 CONVERT_ERROR Fehler bei der Währungsumrechnung 20001109
2 PRICE_NOT_FOUND kein Barwert gefunden 20001030

Method GET_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_FLOW Call by reference Type reference (TYPE) TRILY_FLOWBUILDER_FLOW Bewegungen 20000703

Method GET_FLOWS on class CL_FLOWBUILDER_TRIL has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Fehlermeldungen 20000703

Method GET_MESSAGES on class CL_FLOWBUILDER_TRIL has no exception.

Method RECLASSIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OCI_AMOUNT Call by reference Type reference (TYPE) TRILS_AMOUNTS EK Saldo vor Reklassifikation 20050406
2 Exporting EX_RECLASSIFIED_OCI Call by reference Type reference (TYPE) TRILS_AMOUNTS Reklassifiziertes EK 20000803
3 Importing IM_ALPHA Call by reference Type reference (TYPE) F Faktor, mit dem reklassifiziert wird 20000703
4 Importing IM_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20081202
5 Importing IM_FLG_PARTIAL_REALIZATION Call by reference Type reference (TYPE) I 0=default; 1=non-real. part; 2=realized part 20070327
6 Importing IM_FLG_REALIZATION Call by reference Type reference (TYPE) CHAR1 ' ' oder 'X' 20050127
7 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) I Testlauf (1) Echtlauf (0) 20040525
8 Importing IM_HEDGE_ID Call by reference Type reference (TYPE) TPM_HEDGE_ID Identifikation für Hedge Item 20081202
9 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_TRIL_DATE Datum, zu dem reklassifiziert wird 20000703
10 Importing IM_POS_MAN_PROC Call by reference Type reference (TYPE) TPM_POS_MAN_PROC 20081202
11 Importing IM_RECLASS_ORIGIN Call by reference Type reference (TYPE) TPM_TRIL_RECLASS_ORIGIN Grund der Reklassifikation des Eigenkapitals 20081202
12 Importing IM_RECLASS_PC Call by reference Type reference (TYPE) TPM_TRIL_RECLASS_PC Reklassifikation von Eigenkapital in Bestandswährung 20081015
13 Importing IM_RECLASS_VC Call by reference Type reference (TYPE) TPM_TRIL_RECLASS_VC Reklassifikation von Eigenkapital in Bewertungswährung 20050406
14 Importing IM_RFHA Call by reference Type reference (TYPE) TB_RFHA Geschäftsnummer 20081202
15 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20090319
# Exception Resumable Description Created on
1 IMPORT_ERROR Systemfehler: fehlende Übergabeparameter 20001116
2 MULTIPLICATOR_ERROR Systemfehler: unerwarteter Faktor 20001116

Method RESET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20000811
2 Importing IM_FLG_REALIZATION Call by reference Type reference (TYPE) CHAR1 Kennzeichen realisierte Gewinne/Verluste 20070326
3 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) I Testlauf (1) Echtlauf (0) 20040525
4 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_TRIL_DATE Datum eines Geschäftsvorfalls im Income Ledger 20000811
5 Importing IM_POS_MAN_PROC Call by reference Type reference (TYPE) TPM_POS_MAN_PROC Bestandsführungsverfahren 20081202
6 Importing IM_RFHA Call by reference Type reference (TYPE) TB_RFHA Finanzgeschäft 20000811
7 Importing IM_TO_BE_RESET Call by reference Type reference (TYPE) TRILS_AMOUNTS zurückzunehmende Beträge 20010530
8 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20041210
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20010530
2 IMPORT_ERROR Systemfehler; fehlende Übergabeparameter 20001116

Method RESET_SINGLE_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20080908
2 Importing IM_KEY_DATE Call by reference Type reference (TYPE) TPM_TRIL_DATE Datum eines Geschäftsvorfalls im Income Ledger 20080908
3 Importing IM_RFHA Call by reference Type reference (TYPE) TB_RFHA Finanzgeschäft 20080908
4 Importing IM_TAB_FB_FLOW_VAL Call by reference Type reference (TYPE) TRILY_FLOWBUILDER_FLOW Bewegungen im Berechnungs-Format 20080908
5 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20080908
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20080908
2 IMPORT_ERROR Systemfehler; fehlende Übergabeparameter 20080908

Method SHARE_VAL_BY_NOMINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRODUCT_CAT Call by reference Type reference (TYPE) SANLF Produkttyp 20081203
2 Importing IM_TAB_HR Call by reference Type reference (TYPE) THMHR_TAB_HEDGE_REL HR pro Geschäft 20000727
3 Importing IM_VAL_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20081203
# Exception Resumable Description Created on
1 FAILED 20081203
2 HR_CURRENCY_ERROR Systemfehler 20000726
3 HR_NOMINAL_ERROR Systemfehler 20000726
4 NOMINAL_ERROR Fehler bei der Bestimmung vom Nominalwert 20001113

Method SHARE_VAL_BY_NOMINAL_POS_CURR Signature

Method SHARE_VAL_BY_NOMINAL_POS_CURR on class CL_FLOWBUILDER_TRIL has no parameter.
Method SHARE_VAL_BY_NOMINAL_POS_CURR on class CL_FLOWBUILDER_TRIL has no exception.

Method SPLIT_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DELTA_1 Call by reference Type reference (TYPE) P 20081202
2 Exporting EX_DELTA_2 Call by reference Type reference (TYPE) P 20081202
3 Importing IM_DELTA Call by reference Type reference (TYPE) P 20081202
4 Importing IM_OLD_BALANCE Call by reference Type reference (TYPE) P 20081202

Method SPLIT_DELTA on class CL_FLOWBUILDER_TRIL has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 462_10