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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BUKRS | Company Code | 20000724 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_TRIL_ITEMIZE_FREE | Indicator: Itemize Freestanding Part | 20081202 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | Realized Gains/Losses Indicator | 20040107 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | Run Through Indicator Reset | 20010507 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_TRIL_PARTITION | Indicator: Clear Gains/Losses | 20071206 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_TRIL_PARTITION_PL | Clear Indicator of P&L Balances | 20081202 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Test Run (1) Update Run (0) | 20040525 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_TRIL_FLOW_CREATION_TYPE | Generation Type of Hedge Accounting Flows | 20060127 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_HEDGE_ID | Identification for Hedge Item | 20000728 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_TRIL_DATE | Date of Business Transaction in the Income Ledger | 20000724 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TV_OKUART | Price/NPV type for OTC transactions | 20000724 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TV_OKUART | Price/NPV Type for OTC Transactions | 20060907 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_VALUATION_AMT | Amount in Valuation Currency | 20000724 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_VALUATION_AMT | Amount in Valuation Currency | 20081202 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_POSITION_AMT | Amount in Position Currency | 20000816 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPM_POSITION_AMT | Amount in Position Currency | 20081202 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRILS_RECLASSIFICATION | Amounts | 20000803 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TB_RFHA | Transaction ID | 20000724 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRILY_CLASSIFICATION | Classification Table | 20000724 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRILY_FLOWBUILDER_FLOW | Flows in Calculation Format | 20080908 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DTILY_OCI_POSTINGS | Reset Classification | 20000811 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRILS_AMOUNTS | Amounts | 20000720 | ||
23 | ![]() |
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 | ![]() |
Instance method | Private | Method | Adds a Flow to the Flow Table | 20081014 |
2 | ![]() |
Instance method | Public | Method | Classifies Valuation Results | 20000703 |
3 | ![]() |
Instance method | Private | Method | Determines the Current Amounts to be Posted to OCI or P&L | 20000726 |
4 | ![]() |
Instance method | Private | Method | Determines on OCI/P&L the Amounts to Be Posted for Currency | 20081203 |
5 | ![]() |
Instance method | Private | Method | Determines the Time Value Portion to be Posted to P&L Time | 20000720 |
6 | ![]() |
Instance method | Public | Method | Generates Flows | 20000703 |
7 | ![]() |
Instance method | Public | Method | Gets Messages | 20000703 |
8 | ![]() |
Instance method | Public | Method | Changes Already Classified Valuation Results | 20000703 |
9 | ![]() |
Instance method | Public | Method | Resets Already Classified Valuation Results | 20000811 |
10 | ![]() |
Instance method | Public | Method | Resets a Single Valuation | 20080908 |
11 | ![]() |
Instance method | Private | Method | Distributes Amounts to be Classified to Hedge Rel. Nominals | 20000726 |
12 | ![]() |
Instance method | Private | Method | Distributes Amts to be Classified to HR Nominals in Pos.Crcy | 20000726 |
13 | ![]() |
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 | ![]() |
CH_TAB_FLOW | Call by reference | Type reference (TYPE) | TRILY_FLOWBUILDER_FLOW | Bewegungen im Berechnungs-Format | 20081014 | ||
2 | ![]() |
IM_FLOW_CAT_NEG | Call by reference | Type reference (TYPE) | TPM_TRIL_FLOW_CAT | Typ der Bewegung im Income Ledger | 20081014 | ||
3 | ![]() |
IM_FLOW_CAT_POS | Call by reference | Type reference (TYPE) | TPM_TRIL_FLOW_CAT | Typ der Bewegung im Income Ledger | 20081014 | ||
4 | ![]() |
IM_HEDGE_ID | Call by reference | Type reference (TYPE) | TPM_HEDGE_ID | Identifikation für Sicherungsbeziehung | 20081014 | ||
5 | ![]() |
IM_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20081014 | ||
6 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20081014 | ||
7 | ![]() |
IM_POS_AMT | Call by reference | Type reference (TYPE) | OCI_AMOUNT | in das Eigenkapital zu buchender Betrag | 20081014 | ||
8 | ![]() |
IM_VALUATION_AMT | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | Betrag in Bewertungswährung | 20081014 | ||
9 | ![]() |
IM_VALUATION_CURR | Call by reference | Type reference (TYPE) | TPM_VALUATION_CURR | Bewertungswährung | 20081014 | ||
10 | ![]() |
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 | ![]() |
IM_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20000703 | ||
2 | ![]() |
IM_FLG_REALIZATION | Call by reference | Type reference (TYPE) | CHAR1 | Kennzeichen realisierte Gewinne/Verluste | 20040107 | ||
3 | ![]() |
IM_FLG_TESTRUN | Call by reference | Type reference (TYPE) | I | Testlauf (1) Echtlauf (0) | 20040525 | ||
4 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_TRIL_DATE | Stichtag, zu dem klassifiziert wird | 20000703 | ||
5 | ![]() |
IM_OKUART | Call by reference | Type reference (TYPE) | TV_OKUART | Barwertart | 20000703 | ||
6 | ![]() |
IM_OKUART_START | Call by reference | Type reference (TYPE) | TV_OKUART | Kurs-/Barwertart für OTC-Geschäfte | 20060907 | ||
7 | ![]() |
IM_POS_MAN_PROC | Call by reference | Type reference (TYPE) | TPM_POS_MAN_PROC | Bestandsführungsverfahren | 20050812 | ||
8 | ![]() |
IM_PRODUCT_CAT | Call by reference | Type reference (TYPE) | SANLF | Produkttyp | 20000720 | ||
9 | ![]() |
IM_RATE_CAT | Call by reference | Type reference (TYPE) | KURST_CURR | Kurstyp | 20100702 | ||
10 | ![]() |
IM_RFHA | Call by reference | Type reference (TYPE) | TB_RFHA | Geschäfts-ID | 20000703 | ||
11 | ![]() |
IM_TO_BE_CLASSIFIED | Call by reference | Type reference (TYPE) | TRILS_AMOUNTS | zu klassifizierende Beträge | 20000703 | ||
12 | ![]() |
IM_VAL_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20041210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler mit Fehlermeldung | 20001030 | |
2 | ![]() |
Systemfehler | 20000713 | |
3 | ![]() |
falscher Produkttyp | 20000922 |
Method DETERMINE_OCI_AMOUNTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PRODUCT_CAT | Call by reference | Type reference (TYPE) | SANLF | Produkttyp | 20010530 | ||
2 | ![]() |
IM_RATE_CAT | Call by reference | Type reference (TYPE) | KURST_CURR | Kurstyp | 20100702 | ||
3 | ![]() |
IM_VAL_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20061012 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
fehlgeschlagen | 20010508 |
Method DETERMINE_OCI_AMOUNT_CURR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_TO_OCI | Call by reference | Type reference (TYPE) | OCI_AMOUNT | in das Eigenkapital zu buchender Betrag | 20081203 | ||
2 | ![]() |
EX_TO_OCI_2 | Call by reference | Type reference (TYPE) | OCI_AMOUNT | in das Eigenkapital zu buchender Betrag | 20081203 | ||
3 | ![]() |
EX_TO_PL | Call by reference | Type reference (TYPE) | PL_AMOUNT | in die GuV zu buchender Betrag | 20081203 | ||
4 | ![]() |
EX_TO_PL_2 | Call by reference | Type reference (TYPE) | PL_AMOUNT | in die GuV zu buchender Betrag | 20081203 | ||
5 | ![]() |
IM_DELTA_OCI | Call by reference | Type reference (TYPE) | OCI_AMOUNT | in das Eigenkapital zu buchender Betrag | 20081203 | ||
6 | ![]() |
IM_OLD_BALANCE_OCI | Call by reference | Type reference (TYPE) | TPM_AMOUNT | Betrag in Bestands- oder Bewertungswährung | 20081203 | ||
7 | ![]() |
IM_OLD_BALANCE_PL | Call by reference | Type reference (TYPE) | TPM_AMOUNT | Betrag in Bestands- oder Bewertungswährung | 20081203 | ||
8 | ![]() |
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 | ![]() |
IM_RATE_CAT | Call by reference | Type reference (TYPE) | KURST_CURR | Kurstyp | 20100702 | ||
2 | ![]() |
IM_VAL_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20050204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Währungsumrechnung | 20001109 | |
2 | ![]() |
kein Barwert gefunden | 20001030 |
Method GET_FLOWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
EX_OCI_AMOUNT | Call by reference | Type reference (TYPE) | TRILS_AMOUNTS | EK Saldo vor Reklassifikation | 20050406 | ||
2 | ![]() |
EX_RECLASSIFIED_OCI | Call by reference | Type reference (TYPE) | TRILS_AMOUNTS | Reklassifiziertes EK | 20000803 | ||
3 | ![]() |
IM_ALPHA | Call by reference | Type reference (TYPE) | F | Faktor, mit dem reklassifiziert wird | 20000703 | ||
4 | ![]() |
IM_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20081202 | ||
5 | ![]() |
IM_FLG_PARTIAL_REALIZATION | Call by reference | Type reference (TYPE) | I | 0=default; 1=non-real. part; 2=realized part | 20070327 | ||
6 | ![]() |
IM_FLG_REALIZATION | Call by reference | Type reference (TYPE) | CHAR1 | ' ' oder 'X' | 20050127 | ||
7 | ![]() |
IM_FLG_TESTRUN | Call by reference | Type reference (TYPE) | I | Testlauf (1) Echtlauf (0) | 20040525 | ||
8 | ![]() |
IM_HEDGE_ID | Call by reference | Type reference (TYPE) | TPM_HEDGE_ID | Identifikation für Hedge Item | 20081202 | ||
9 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_TRIL_DATE | Datum, zu dem reklassifiziert wird | 20000703 | ||
10 | ![]() |
IM_POS_MAN_PROC | Call by reference | Type reference (TYPE) | TPM_POS_MAN_PROC | 20081202 | |||
11 | ![]() |
IM_RECLASS_ORIGIN | Call by reference | Type reference (TYPE) | TPM_TRIL_RECLASS_ORIGIN | Grund der Reklassifikation des Eigenkapitals | 20081202 | ||
12 | ![]() |
IM_RECLASS_PC | Call by reference | Type reference (TYPE) | TPM_TRIL_RECLASS_PC | Reklassifikation von Eigenkapital in Bestandswährung | 20081015 | ||
13 | ![]() |
IM_RECLASS_VC | Call by reference | Type reference (TYPE) | TPM_TRIL_RECLASS_VC | Reklassifikation von Eigenkapital in Bewertungswährung | 20050406 | ||
14 | ![]() |
IM_RFHA | Call by reference | Type reference (TYPE) | TB_RFHA | Geschäftsnummer | 20081202 | ||
15 | ![]() |
IM_VAL_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20090319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Systemfehler: fehlende Übergabeparameter | 20001116 | |
2 | ![]() |
Systemfehler: unerwarteter Faktor | 20001116 |
Method RESET_CLASSIFICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20000811 | ||
2 | ![]() |
IM_FLG_REALIZATION | Call by reference | Type reference (TYPE) | CHAR1 | Kennzeichen realisierte Gewinne/Verluste | 20070326 | ||
3 | ![]() |
IM_FLG_TESTRUN | Call by reference | Type reference (TYPE) | I | Testlauf (1) Echtlauf (0) | 20040525 | ||
4 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_TRIL_DATE | Datum eines Geschäftsvorfalls im Income Ledger | 20000811 | ||
5 | ![]() |
IM_POS_MAN_PROC | Call by reference | Type reference (TYPE) | TPM_POS_MAN_PROC | Bestandsführungsverfahren | 20081202 | ||
6 | ![]() |
IM_RFHA | Call by reference | Type reference (TYPE) | TB_RFHA | Finanzgeschäft | 20000811 | ||
7 | ![]() |
IM_TO_BE_RESET | Call by reference | Type reference (TYPE) | TRILS_AMOUNTS | zurückzunehmende Beträge | 20010530 | ||
8 | ![]() |
IM_VAL_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20041210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
fehlgeschlagen | 20010530 | |
2 | ![]() |
Systemfehler; fehlende Übergabeparameter | 20001116 |
Method RESET_SINGLE_CLASSIFICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20080908 | ||
2 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_TRIL_DATE | Datum eines Geschäftsvorfalls im Income Ledger | 20080908 | ||
3 | ![]() |
IM_RFHA | Call by reference | Type reference (TYPE) | TB_RFHA | Finanzgeschäft | 20080908 | ||
4 | ![]() |
IM_TAB_FB_FLOW_VAL | Call by reference | Type reference (TYPE) | TRILY_FLOWBUILDER_FLOW | Bewegungen im Berechnungs-Format | 20080908 | ||
5 | ![]() |
IM_VAL_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20080908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
fehlgeschlagen | 20080908 | |
2 | ![]() |
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 | ![]() |
IM_PRODUCT_CAT | Call by reference | Type reference (TYPE) | SANLF | Produkttyp | 20081203 | ||
2 | ![]() |
IM_TAB_HR | Call by reference | Type reference (TYPE) | THMHR_TAB_HEDGE_REL | HR pro Geschäft | 20000727 | ||
3 | ![]() |
IM_VAL_AREA | Call by reference | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20081203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081203 | ||
2 | ![]() |
Systemfehler | 20000726 | |
3 | ![]() |
Systemfehler | 20000726 | |
4 | ![]() |
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 | ![]() |
EX_DELTA_1 | Call by reference | Type reference (TYPE) | P | 20081202 | |||
2 | ![]() |
EX_DELTA_2 | Call by reference | Type reference (TYPE) | P | 20081202 | |||
3 | ![]() |
IM_DELTA | Call by reference | Type reference (TYPE) | P | 20081202 | |||
4 | ![]() |
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 |