Hierarchy

⤷

⤷

Properties
Class | CL_CALCULATION_SERVICE_CAL | |
Short Description | Calculation Service for the Amortization | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FTR_VAL_CALCULATOR | Treasury: Calculations for Valuation and Derived BTs |
Created | 20000725 | SAP |
Last change | 20130531 | 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) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CALCULATION_SERVICE_CAL has no interface implemented.
Friends
Class CL_CALCULATION_SERVICE_CAL 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) | TPM_VAL_KEYDATE | End Date for Amortization | 20040723 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BUKRS | Company Code | 20020503 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '1' | 20070424 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'B' | 20070424 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'I' | 20070424 | ||
6 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '7' | 20070424 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'F' | Interest calculation method | 20080908 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'H' | Interest calculation method | 20080908 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'D' | 20070424 | ||
10 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'C' | 20070424 | ||
11 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'A' | 20070424 | ||
12 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '2' | 20070424 | ||
13 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'E' | 20070424 | ||
14 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '3' | 20070424 | ||
15 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '4' | 20070424 | ||
16 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | 'G' | 20070424 | ||
17 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '5' | 20070424 | ||
18 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '6' | 20070424 | ||
19 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '9' | 20070424 | ||
20 | ![]() |
Constant | Public | Type reference (TYPE) | SZBMETH | '8' | 20070424 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RANL | Contract Number | 20020503 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DGUEL | Date of Next Condition Change (Valid From) | 20060608 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRLIY_AD_FLOW | Table of Profit-related Flows | 20060517 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Flow Table for Cash Flow Calculation | 20060517 | ||
25 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | TRGY_LAC_INTERV | Table Type for Customizing Table TPMB_LAC_INTERV | 20110708 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRTY_VZZBEPP | Table Type for Structure VZZBEPP | 20020503 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPMAD_TAB_TRL_FLOW | 20070410 |
Methods
Events
Class CL_CALCULATION_SERVICE_CAL has no event.
Types
Class CL_CALCULATION_SERVICE_CAL has no local type.
Method Signatures
Method ADD_PURCHASE_TRANS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CALCULATOR | Call by reference | Object reference (TYPE REF TO) | IF_CASHFLOW_CALCULATOR_TRS | Interface für Finanzstromrechner | 20060517 | ||
2 | ![]() |
IM_CALC_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20060517 | ||
3 | ![]() |
IM_CALC_DATE_INCL | Call by reference | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20060517 | ||
4 | ![]() |
IM_FLG_EXCLUDE_TAI | Call by reference | Type reference (TYPE) | XFELD | 'X': Stückzinsen ignorieren (Abgrenzung) | 20060517 | ||
5 | ![]() |
IM_NOMINAL_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag | 20060517 | ||
6 | ![]() |
IM_NOMINAL_CURR | Call by reference | Type reference (TYPE) | TPM_NOMINAL_CURR | Währung des Nominals | 20060517 | ||
7 | ![]() |
IM_NOMINAL_ORG_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag in Bestandswährung | 20070412 | ||
8 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20080215 | ||
9 | ![]() |
IM_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20060517 | ||
10 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20060517 | ||
11 | ![]() |
IM_POSITION_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20070425 | ||
12 | ![]() |
IM_UNITS | Call by reference | Type reference (TYPE) | TPM_UNITS | Stücke | 20060517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20060517 |
Method ADD_REPO_FLOWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_FLG_RECALC | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20060517 | ||
2 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_AD_KEYDATE | Stichtag der Abgrenzung | 20060517 | ||
3 | ![]() |
IM_KEY_DATE_INCL | Call by reference | Type reference (TYPE) | TPM_KEY_DATE_INCL | Inklusivkennzeichen für Stichtag | 20070410 | ||
4 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20060517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Berechnung | 20060517 |
Method ADD_TRL_FLOW2TAB_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_FLG_EXCLUDE_TAI | Call by reference | Type reference (TYPE) | XFELD | 'X': Stückzinsen ignorieren (Abgrenzung) | 20060517 | ||
2 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20060517 | ||
3 | ![]() |
IM_KEY_DATE_INCL | Call by reference | Type reference (TYPE) | TPM_KEY_DATE_INCL | Inklusivkennzeichen für Stichtag | 20070411 | ||
4 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20111201 | ||
5 | ![]() |
IM_TAB_FLOW_AD_TRL | Call by reference | Type reference (TYPE) | TPMAD_TAB_TRL_FLOW | 20060517 |
Method ADD_TRL_FLOW2TAB_FLOW on class CL_CALCULATION_SERVICE_CAL has no exception.
Method ADD_TRS_FLOW2TAB_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_FLG_EXCLUDE_TAI | Call by reference | Type reference (TYPE) | XFELD | 'X': Stückzinsen ignorieren (Abgrenzung) | 20060517 | ||
2 | ![]() |
IM_FLOW_TRS | Call by reference | Type reference (TYPE) | TRSS_CF_FLOW | Treasury: Bewegungsformat für Cashflowberechnung | 20060517 | ||
3 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20100428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100428 |
Method CALCULATE_CASH_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_AMORT_END_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20110221 | ||
2 | ![]() |
EX_FLG_RESCALED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20110221 | ||
3 | ![]() |
EX_INTEREST_CALC_METHOD | Call by reference | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode | 20110221 | ||
4 | ![]() |
EX_INTEREST_CALENDAR | Call by reference | Type reference (TYPE) | TFMSKALIDWT | Zinskalender | 20110221 | ||
5 | ![]() |
EX_PRICE_INDEX | Call by reference | Type reference (TYPE) | TIDX_INDEX_NAME | Name des Preis-Index | 20110221 | ||
6 | ![]() |
EX_SCHEDULE_KEY_EFF_RATE | Call by reference | Type reference (TYPE) | RDPT_SCHEDULE_KEY_EFF_RATE | Schlüssel des Tilgungsplans, der den Effektivzins erklärt | 20110221 | ||
7 | ![]() |
EX_TAB_FLOW_AD_TRL | Call by reference | Type reference (TYPE) | TRLIY_AD_FLOW | Tabelle von Erfolgsbewegungen | 20110221 | ||
8 | ![]() |
EX_TAB_SAC_FLOW | Call by reference | Type reference (TYPE) | TRPM_IT_SAC_FLOW | 20110221 | |||
9 | ![]() |
IM_ACTIVE_PASSIVE | Call by reference | Type reference (TYPE) | TPM_ACTIVE_PASSIVE | Kennzeichen Aktiv/Passiv-Bestand | 20110221 | ||
10 | ![]() |
IM_BUSTRANSCAT | Call by reference | Type reference (TYPE) | TPM_BUSTRANSCAT | Geschäftsvorfallstyp | 20110221 | ||
11 | ![]() |
IM_CALCULATION_DATE | Call by reference | Type reference (TYPE) | DVALUT | Berechnungstag | 20110221 | ||
12 | ![]() |
IM_CALC_DATE_INCL | Call by reference | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20110221 | ||
13 | ![]() |
IM_CONDITIONS_VALID_AT | Call by reference | Type reference (TYPE) | DGUEL | Datum Kondition gültig ab | 20110221 | ||
14 | ![]() |
IM_DERIV_CAT | Call by reference | Type reference (TYPE) | TPM_DERIVATION_CAT | Bestandsführungstyp | 20110221 | ||
15 | ![]() |
IM_FLG_CONSIDER_REPO | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20110221 | ||
16 | ![]() |
IM_FLG_NO_INDEX | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20110221 | ||
17 | ![]() |
IM_FLG_SUBST | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20110221 | ||
18 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20110221 | ||
19 | ![]() |
IM_KEY_DATE_INCL | Call by reference | Type reference (TYPE) | TPM_KEY_DATE_INCL | Inklusivkennzeichen für Stichtag | 20110221 | ||
20 | ![]() |
IM_LAST_INVESTMENT_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20110221 | ||
21 | ![]() |
IM_NOMINAL_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag | 20110221 | ||
22 | ![]() |
IM_NOMINAL_ORG_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag in Bestandswährung | 20110221 | ||
23 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20110221 | ||
24 | ![]() |
IM_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20110221 | ||
25 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20110221 | ||
26 | ![]() |
IM_PRODUCT_CATEGORY | Call by reference | Type reference (TYPE) | SANLF | Produkttyp | 20110221 | ||
27 | ![]() |
IM_PRODUCT_GROUP | Call by reference | Type reference (TYPE) | TPM_PRODUCT_GROUP | Produktgruppe | 20110221 | ||
28 | ![]() |
IM_P_LAST_AMORT | Call by reference | Object reference (TYPE REF TO) | IF_LAST_AMORT_CAL | Daten der letzten Amortisierung | 20110221 | ||
29 | ![]() |
IM_STR_AMORT_PROC | Call by reference | Type reference (TYPE) | TRGS_AMORT_PROC | Attribute eines Amortisierungsverfahrens | 20110221 | ||
30 | ![]() |
IM_STR_DIFF_VALUES | Call by reference | Type reference (TYPE) | DIFS_DIFF_VALUES | Struktur für Differenzierungswerte | 20110221 | ||
31 | ![]() |
IM_UNITS | Call by reference | Type reference (TYPE) | TPM_UNITS | Stücke | 20110221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110221 |
Method CALCULATE_LOANS_CASH_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_AMORT_END_DATE | Call by reference | Type reference (TYPE) | DATUM | Amortisierungsende | 20040913 | ||
2 | ![]() |
EX_TAB_LOAN_FLOWS | Call by reference | Type reference (TYPE) | TRPM_IT_VZZBEPP | Cash Flow des Darlehens | 20000821 | ||
3 | ![]() |
IM_AMORTIZATION_END | Call by reference | Type reference (TYPE) | TPM_AMORT_END | Amortisierung bis Endfälligkeit / Kündigung | 20040723 | ||
4 | ![]() |
IM_BUSTRANSCAT | Call by reference | Type reference (TYPE) | TPM_BUSTRANSCAT | Geschäftsvorfallstyp | 20021115 | ||
5 | ![]() |
IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20000821 | ||
6 | ![]() |
IM_KEYDATE | Call by reference | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Bewertung | 20021107 | ||
7 | ![]() |
IM_LOANS_CONTRACT | Call by reference | Type reference (TYPE) | RANL | Vertragsnummer | 20000821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Berechnung | 20000821 |
Method CALCULATE_SEC_CASH_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_INTEREST_CALC_METHOD | Call by reference | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode aus Gattungsdaten | 20000725 | ||
2 | ![]() |
EX_INTEREST_CALENDAR | Call by reference | Type reference (TYPE) | TFMSKALIDWT | Fabrikkalender für Zinsberechnung | 20050714 | ||
3 | ![]() |
EX_PRICE_INDEX | Call by reference | Type reference (TYPE) | TIDX_INDEX_NAME | Name des Preis-Index | 20021029 | ||
4 | ![]() |
EX_SCHEDULE_KEY_EFF_RATE | Call by reference | Type reference (TYPE) | RDPT_SCHEDULE_KEY_EFF_RATE | Schlüssel des Tilgungsplans, der den Effektivzins erklärt | 20050317 | ||
5 | ![]() |
EX_TAB_FLOW_AD_TRL | Call by reference | Type reference (TYPE) | TRLIY_AD_FLOW | Tabelle von Erfolgsbewegungen | 20070425 | ||
6 | ![]() |
EX_TAB_FLOW_TRS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20070425 | ||
7 | ![]() |
IM_AMORTIZATION_END | Call by reference | Type reference (TYPE) | TPM_AMORT_END | 1 | Berechnung bis Endfälligkeit/Kündigung | 20000726 | |
8 | ![]() |
IM_CALCULATION_DATE | Call by reference | Type reference (TYPE) | DVALUT | Berechnungstag | 20021028 | ||
9 | ![]() |
IM_CALC_DATE_INCL | Call by reference | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20021028 | ||
10 | ![]() |
IM_CONDITIONS_VALID_AT | Call by reference | Type reference (TYPE) | DGUEL | conditions valid at this date are used | 20070425 | ||
11 | ![]() |
IM_FLG_CONSIDER_REPO | Call by reference | Type reference (TYPE) | XFELD | consider repurchase agreements? | 20070425 | ||
12 | ![]() |
IM_FLG_NO_INDEX | Call by reference | Type reference (TYPE) | XFELD | Keine Index-Clean-Komponente | 20050524 | ||
13 | ![]() |
IM_FLG_SUBST | Call by reference | Type reference (TYPE) | XFELD | Kz.: Berechnungstag ersetzt | 20030520 | ||
14 | ![]() |
IM_FLG_USE_NEW_METHOD | Call by reference | Type reference (TYPE) | XFELD | TPMCO_XTRUE | 'X': use new cash flow calculator | 20070425 | |
15 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Stichtag des initialen Kaufs | 20070425 | ||
16 | ![]() |
IM_KEY_DATE_INCL | Call by reference | Type reference (TYPE) | TPM_KEY_DATE_INCL | TPMCO_XFALSE | Inklusivkennzeichen für Stichtag | 20070425 | |
17 | ![]() |
IM_NOMINAL_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag für Kauf | 20000725 | ||
18 | ![]() |
IM_NOMINAL_ORG_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag | 20041112 | ||
19 | ![]() |
IM_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag Kauf Bestandswährung | 20000725 | ||
20 | ![]() |
IM_POSITION_TRL | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20070425 | ||
21 | ![]() |
IM_TRANSACTION | Call by reference | Object reference (TYPE REF TO) | CL_TRANSACTION_TRL | Class TRL Transactions | 20100112 | ||
22 | ![]() |
IM_UNITS | Call by reference | Type reference (TYPE) | TPM_UNITS | Stücke für Kauf | 20000725 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Berechnung | 20000725 | |
2 | ![]() |
20070507 |
Method CALCULATE_TAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20110121 | ||
2 | ![]() |
IM_SECURITY_ACCOUNT | Value transfer | Type reference (TYPE) | VRLDEPO | Depot | 20110121 | ||
3 | ![]() |
IM_SECURITY_ID | Value transfer | Type reference (TYPE) | VVRANLW | Kennnummer Wertpapier | 20110121 | ||
4 | ![]() |
IM_TAB_TRS_FLOW | Value transfer | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20110121 | ||
5 | ![]() |
RE_TAB_TRS_FLOW | Value transfer | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20110121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110121 |
Method CALC_NEW_PREP_DEF_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_NEW_PREP_DEF_AMOUNT | Value transfer | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20010905 | ||
2 | ![]() |
IM_ACCRUE_COMP | Value transfer | Type reference (TYPE) | TPM_ACCRUE_COMP | '01' | Zusätzlich geführte Komponenten | 20030226 | |
3 | ![]() |
IM_ACQUISITION_VALUE | Value transfer | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20030226 | ||
4 | ![]() |
IM_AMORTIZATION_END | Value transfer | Type reference (TYPE) | TPM_AMORT_END | Amortisierung bis Endfälligkeit / Kündigung | 20010905 | ||
5 | ![]() |
IM_AMORT_NEG_SPREAD | Value transfer | Type reference (TYPE) | TPM_POSITION_AMT | Amortisierung Negotiation Spread | 20030227 | ||
6 | ![]() |
IM_AMORT_SULTBIS | Value transfer | Type reference (TYPE) | VVSULTBIS | Month-End Indicator for the End of a Calculation Period | 20110708 | ||
7 | ![]() |
IM_AMORT_SULTVON | Value transfer | Type reference (TYPE) | VVSULTVON | Month-End Indicator for Start of a Calculation Period | 20110708 | ||
8 | ![]() |
IM_KEY_DATE | Value transfer | Type reference (TYPE) | TPM_POSITION_DATE | Stichtag | 20010905 | ||
9 | ![]() |
IM_LAST_AMORT_DATE | Value transfer | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta der letzten Amortisierung | 20010905 | ||
10 | ![]() |
IM_OLD_PREP_DEF_AMOUNT | Value transfer | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20010905 | ||
11 | ![]() |
IM_SECURITY_ID | Value transfer | Type reference (TYPE) | VVRANLW | Kennummer Wertpapier | 20010905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20010905 |
Method CALC_OCI_CLEARING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_NEW_OCI_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20081128 | ||
2 | ![]() |
IM_AMORTIZATION_END | Call by reference | Type reference (TYPE) | TPM_AMORT_END | Amortisierung bis Endfälligkeit / Kündigung | 20081128 | ||
3 | ![]() |
IM_AM_ACQUISITION_VALUE | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20081128 | ||
4 | ![]() |
IM_DIFF_VALUES | Call by reference | Type reference (TYPE) | DIFS_DIFF_VALUES | 20101215 | |||
5 | ![]() |
IM_EFF_INT_RATE | Call by reference | Type reference (TYPE) | TPM_TRL_EFF_INT_RATE_USED | Für Berechnung des Amort.betrages (SAC) ben. Effektivzins | 20081128 | ||
6 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20081128 | ||
7 | ![]() |
IM_LAST_AMORT_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20081128 | ||
8 | ![]() |
IM_OLD_OCI_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20081128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081128 |
Method CLS_ADJUST_SIGN_OF_TRS_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_FLOW | Call by reference | Type reference (TYPE) | TRSS_CF_FLOW | trsy_cf_flow | 20111201 | ||
2 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20111201 | ||
3 | ![]() |
IM_SBERFIMA | Call by reference | Type reference (TYPE) | SBEWFIMA | 20111201 | |||
4 | ![]() |
IM_SIGN | Call by reference | Type reference (TYPE) | TB_SSIGN | 20111201 |
Method CLS_ADJUST_SIGN_OF_TRS_FLOW on class CL_CALCULATION_SERVICE_CAL has no exception.
Method CLS_CLEAR_UNREALIZED_VAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_DELTA_UNREAL_FX_VC | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | Änderung des Devisen-OCI | 20081113 | ||
2 | ![]() |
EX_DELTA_UNREAL_IDX_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Änderung des Index-OCI | 20090305 | ||
3 | ![]() |
EX_DELTA_UNREAL_IDX_VC | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | Änderung des Index-OCI | 20090305 | ||
4 | ![]() |
EX_DELTA_UNREAL_SEC_IDX_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT_IDX_CLEAN | Betrag in Bestandswährung index-clean | 20081113 | ||
5 | ![]() |
EX_DELTA_UNREAL_SEC_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Änderung des Titel-OCI | 20081113 | ||
6 | ![]() |
EX_DELTA_UNREAL_SEC_VC | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | Änderung des Titel-OCI | 20081113 | ||
7 | ![]() |
IM_ACQUISITION_VALUE | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | amortizierte Anschaffunsgkosten zum last amort date | 20081113 | ||
8 | ![]() |
IM_CURRENT_UNREAL_FX_VC | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | aktueller Betrag auf OCI (Devise) | 20081113 | ||
9 | ![]() |
IM_CURRENT_UNREAL_IDX_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | aktueller Betrag auf OCI (Index) | 20090305 | ||
10 | ![]() |
IM_CURRENT_UNREAL_IDX_VC | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | aktueller Betrag auf OCI (Index) | 20090305 | ||
11 | ![]() |
IM_CURRENT_UNREAL_SEC_IDX_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT_IDX_CLEAN | Betrag in Bestandswährung index-clean | 20081113 | ||
12 | ![]() |
IM_CURRENT_UNREAL_SEC_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | aktueller Betrag auf OCI (Titel) | 20081113 | ||
13 | ![]() |
IM_CURRENT_UNREAL_SEC_VC | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | aktueller Betrag auf OCI (Titel) | 20081113 | ||
14 | ![]() |
IM_EFF_INT_RATE | Call by reference | Type reference (TYPE) | TPM_TRL_EFF_INT_RATE_USED | Für Berechnung des Amort.betrages (SAC) ben. Effektivzins | 20081128 | ||
15 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Stichtag | 20081113 | ||
16 | ![]() |
IM_LAST_AMORT_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Stichtag der letzten Amortisierung | 20081113 | ||
17 | ![]() |
IM_LAST_UNREAL_FX_VC | Call by reference | Type reference (TYPE) | TPM_VALUATION_AMT | Betrag auf FX-OCI zum last amort date | 20081113 | ||
18 | ![]() |
IM_LAST_UNREAL_IDX_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag auf Index-OCI zum last amort date | 20090305 | ||
19 | ![]() |
IM_LAST_UNREAL_SEC_PC | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag auf Titel-OCI zum last amort date | 20081113 | ||
20 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | IF_ASSESSABLE_POSITION_VAL | Treasury Ledger Position | 20081113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
keine Auflösung der unrealizierten Titelbewertung notwendig | 20081113 |
Method CLS_CONVERT_TRL2TRLI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CORP_ACTION4BACKUP | Call by reference | Type reference (TYPE) | KMNR | Nummer der Kapitalmaßnahme | 20081212 | ||
2 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20111201 | ||
3 | ![]() |
IM_TAB_FLOW_TRL | Call by reference | Type reference (TYPE) | TRLY_FLOW_AND_TRANS | Treasury Ledger Bewegungen inklusive Geschäftsvorfall | 20081211 | ||
4 | ![]() |
RE_TAB_FLOW_TRLI | Value transfer | Type reference (TYPE) | TRLIY_AD_FLOW | Tabelle von Erfolgsbewegungen | 20081211 |
Method CLS_CONVERT_TRL2TRLI on class CL_CALCULATION_SERVICE_CAL has no exception.
Method CLS_USE_LOANS_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_BUSTRANSCAT | Call by reference | Type reference (TYPE) | TPM_BUSTRANSCAT | Business Transaction Category | 20120423 | ||
2 | ![]() |
RE_FLG_USE_BUFFER | Value transfer | Type reference (TYPE) | XFELD | 'X': use buffer | 20120423 |
Method CLS_USE_LOANS_BUFFER on class CL_CALCULATION_SERVICE_CAL has no exception.
Method CONVERT_TRL_FLOW_TO_TRS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_TAB_CF_FLOW | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungsformat für Cashflowberechnung | 20060517 | ||
2 | ![]() |
EX_TAB_FLOW_TRLI | Call by reference | Type reference (TYPE) | TRLIY_AD_FLOW | Tabelle von Erfolgsbewegungen | 20060517 | ||
3 | ![]() |
EX_TAB_SPLIT_CF_FLOW | Call by reference | Type reference (TYPE) | L_TAH_SPLIT_CFLOW | 20110121 | |||
4 | ![]() |
IM_CALCULATOR | Call by reference | Object reference (TYPE REF TO) | IF_CASHFLOW_CALCULATOR_TRS | Interface für Finanzstromrechner | 20110919 | ||
5 | ![]() |
IM_CORP_ACTION4BACKUP | Call by reference | Type reference (TYPE) | KMNR | Nummer der Kapitalmaßnahme | 20081212 | ||
6 | ![]() |
IM_FLG_EXCLUDE_TAI | Call by reference | Type reference (TYPE) | XFELD | 'X': Stückzinsen ignorieren (Abgrenzung) | 20060517 | ||
7 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20060517 | ||
8 | ![]() |
IM_KEY_DATE_INCL | Call by reference | Type reference (TYPE) | TPM_KEY_DATE_INCL | Inklusivkennzeichen für Stichtag | 20070411 | ||
9 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20110120 | ||
10 | ![]() |
IM_TAB_FLOW_AD_TRL | Call by reference | Type reference (TYPE) | TPMAD_TAB_TRL_FLOW | 20060517 |
Method CONVERT_TRL_FLOW_TO_TRS on class CL_CALCULATION_SERVICE_CAL has no exception.
Method CONVERT_TRS_FLOW2AD_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_FLOW_AD | Call by reference | Type reference (TYPE) | TRLIS_AD_FLOW | 20071127 | |||
2 | ![]() |
IM_FLOW_TRS | Call by reference | Type reference (TYPE) | TRSS_CF_FLOW | Treasury: Bewegungsformat für Cashflowberechnung | 20071127 | ||
3 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20100428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100428 |
Method DETERMINE_CALCULATION_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CALCULATION_DATE | Value transfer | Type reference (TYPE) | DVALUT | Berechnungstag | 20021028 | ||
2 | ![]() |
EX_CALC_DATE_INCL | Value transfer | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20021028 | ||
3 | ![]() |
IM_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_BUSTRANSID | Identifikator des Distributor-Geschäftsvorfalls | 20021028 | ||
4 | ![]() |
IM_KEYDATE | Value transfer | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Bewertung | 20021028 | ||
5 | ![]() |
IM_LAST_AMORT_AMT | Value transfer | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20021028 | ||
6 | ![]() |
IM_LAST_AMORT_DATE | Value transfer | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Bewertung | 20021028 | ||
7 | ![]() |
IM_NOMINAL_AMT | Value transfer | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag | 20021028 | ||
8 | ![]() |
IM_NOMINAL_CURR | Value transfer | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20021028 | ||
9 | ![]() |
IM_NOMINAL_ORG_AMT | Value transfer | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag | 20041112 | ||
10 | ![]() |
IM_POSITION_CAT | Value transfer | Type reference (TYPE) | TPM_TRS_POS_CAT | Bestandstyp in der Depotverwaltung | 20041208 | ||
11 | ![]() |
IM_SECURITY_ID | Value transfer | Type reference (TYPE) | VVRANLW | Kennummer Wertpapier | 20021028 | ||
12 | ![]() |
IM_UNITS | Value transfer | Type reference (TYPE) | TPM_UNITS | Stücke | 20021028 |
Method DETERMINE_CALCULATION_DATE on class CL_CALCULATION_SERVICE_CAL has no exception.
Method GENERATE_PURCHASE_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PURCHASE_FLOW | Call by reference | Type reference (TYPE) | TRSS_CF_FLOW | Treasury: Bewegungsformat für Cashflowberechnung | 20071228 | ||
2 | ![]() |
IM_CALC_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20071228 | ||
3 | ![]() |
IM_CALC_DATE_INCL | Call by reference | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20071228 | ||
4 | ![]() |
IM_NOMINAL_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag | 20071228 | ||
5 | ![]() |
IM_NOMINAL_CURR | Call by reference | Type reference (TYPE) | TPM_NOMINAL_CURR | Währung des Nominals | 20071228 | ||
6 | ![]() |
IM_NOMINAL_ORG_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag in Bestandswährung | 20071228 | ||
7 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20111201 | ||
8 | ![]() |
IM_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20071228 | ||
9 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20071228 | ||
10 | ![]() |
IM_POSITION_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20071228 | ||
11 | ![]() |
IM_UNITS | Call by reference | Type reference (TYPE) | TPM_UNITS | Stücke | 20071228 |
Method GENERATE_PURCHASE_FLOW on class CL_CALCULATION_SERVICE_CAL has no exception.
Method GET_AMORTIZATION_END_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_AMORTIZATION_END_DATE | Value transfer | Type reference (TYPE) | TPM_VAL_KEYDATE | Datum auf das amortisiert werden soll | 20000726 | ||
2 | ![]() |
EX_AMORT_END_SINCL | Value transfer | Type reference (TYPE) | VVSINCLBIS | Inklusivkennzeichen für den Endetermin eines Zeitraums | 20030612 | ||
3 | ![]() |
EX_AMORT_START_DATE | Value transfer | Type reference (TYPE) | TPM_VAL_KEYDATE | Datum, ab dem amortisiert wird (Darl.) | 20030612 | ||
4 | ![]() |
EX_AMORT_START_SEXCL | Value transfer | Type reference (TYPE) | VVSEXCLVON | Exklusivkennzeichen für den Anfangstermin eines Zeitraums | 20030612 | ||
5 | ![]() |
EX_CALL_RATE | Value transfer | Type reference (TYPE) | PEMKURS | Emissionskurs in Prozent | 20101116 | ||
6 | ![]() |
IM_AMORTIZATION_END | Value transfer | Type reference (TYPE) | TPM_AMORT_END | Amortisierung bis Endfälligkeit/Kündigung | 20000726 | ||
7 | ![]() |
IM_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20000726 | ||
8 | ![]() |
IM_COMPUTATION_CAT | Value transfer | Type reference (TYPE) | TPM_COMPUTATION_CAT | Berechnungstyp für Amortisierung | 20030612 | ||
9 | ![]() |
IM_KEYDATE | Value transfer | Type reference (TYPE) | TPM_VAL_KEYDATE | Datum der Amortisierung | 20000726 | ||
10 | ![]() |
IM_LOANS_CONTRACT | Value transfer | Type reference (TYPE) | RANL | Darlehensvertragsnummer | 20000726 | ||
11 | ![]() |
IM_SECURITY_ID | Value transfer | Type reference (TYPE) | VVRANLW | Kennummer Wertpapier | 20000726 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum konnte nicht bestimmt werden | 20000726 |
Method GET_CALCULATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_APLAN_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | end date of cash management update | 20110326 | ||
2 | ![]() |
CH_FLG_RECALCULATE | Call by reference | Type reference (TYPE) | XFELD | conditions according valif-from date dont match latest cond | 20070425 | ||
3 | ![]() |
EX_CALCULATOR | Call by reference | Object reference (TYPE REF TO) | IF_CASHFLOW_CALCULATOR_TRS | Interface für Finanzstromrechner | 20070411 | ||
4 | ![]() |
IM_AMORTIZATION_END | Call by reference | Type reference (TYPE) | TPM_AMORT_END | Amortisierung bis Endfälligkeit / Kündigung | 20070410 | ||
5 | ![]() |
IM_CONDITIONS_VALID_AT | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20070424 | ||
6 | ![]() |
IM_DATE_LAST_INTEREST | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20110628 | ||
7 | ![]() |
IM_FLG_ADD_PURCHASE | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070410 | ||
8 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | 20070410 | |||
9 | ![]() |
IM_PURCHASE_CALC_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20070425 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20070410 |
Method GET_INTEREST_CALC_METHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_GSART | Value transfer | Type reference (TYPE) | VVSART | Produktart | 20021007 | ||
2 | ![]() |
EX_INTEREST_CALC_METHOD | Value transfer | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode | 20000807 | ||
3 | ![]() |
EX_INTEREST_CALENDAR | Value transfer | Type reference (TYPE) | TFMSKALIDWT | Fabrikkalender für Zinsberechnung | 20050714 | ||
4 | ![]() |
EX_SAKTPAS | Value transfer | Type reference (TYPE) | VVSAKTPAS | Kennzeichen Aktiv/Passiv - Geschäft | 20030901 | ||
5 | ![]() |
E_INTEREST_CALENDAR | Value transfer | Type reference (TYPE) | TFMSKALIDWT | Fabrikkalender für Zinsberechnung | 20050714 | ||
6 | ![]() |
IM_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20000807 | ||
7 | ![]() |
IM_KEYDATE | Value transfer | Type reference (TYPE) | SY-DATUM | Gültigkeitsdatum für Zinsber.Methode | 20000807 | ||
8 | ![]() |
IM_LOANS_CONTRACT | Value transfer | Type reference (TYPE) | RANL | Darlehensnummer | 20000807 | ||
9 | ![]() |
IM_SECURITY_ID | Value transfer | Type reference (TYPE) | VVRANLW | Kennummer WP | 20000807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Stammdaten konnten nicht gelesen werden | 20000807 |
Method GET_POSITION_CAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_POSITION_TRL | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20070425 | ||
2 | ![]() |
RE_POSITION_CAT | Value transfer | Type reference (TYPE) | TPM_TRS_POS_CAT | Bestandstyp in der Depotverwaltung | 20070425 |
Method GET_POSITION_CAT on class CL_CALCULATION_SERVICE_CAL has no exception.
Method GET_TOTAL_REPAYMENT_AMT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_TOTAL_REPAYMENT_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Summe aller Tilgungsbeträge | 20000725 | ||
2 | ![]() |
IM_CALCULATION_DATE | Value transfer | Type reference (TYPE) | DVALUT | Berechnungstag | 20021028 | ||
3 | ![]() |
IM_CALC_DATE_INCL | Value transfer | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20021028 | ||
4 | ![]() |
IM_CURRENT_KEYDATE | Value transfer | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Amortisierung | 20000821 | ||
5 | ![]() |
IM_FLG_NO_INDEX | Value transfer | Type reference (TYPE) | XFELD | Keine Index-Clean-Komponente | 20050524 | ||
6 | ![]() |
IM_NOMINAL_AMT | Value transfer | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominal zum Stichtag | 20000725 | ||
7 | ![]() |
IM_NOMINAL_CURR | Value transfer | Type reference (TYPE) | TPM_NOMINAL_CURR | Nominalwährung | 20000725 | ||
8 | ![]() |
IM_NOMINAL_ORG_AMT | Value transfer | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag | 20041112 | ||
9 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | IF_CALCULABLE_POS_CAL | Treasury Ledger Position | 20080226 | ||
10 | ![]() |
IM_START_KEYDATE | Value transfer | Type reference (TYPE) | TPM_VAL_KEYDATE | Tilgungen ab diesem Datum | 20000725 | ||
11 | ![]() |
IM_TAB_LOAN_FLOWS | Call by reference | Type reference (TYPE) | TRPM_IT_VZZBEPP | Darlehens-Cashflow | 20000821 | ||
12 | ![]() |
IM_TAB_TRS_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | WP-Cashflow | 20000725 | ||
13 | ![]() |
IM_UNITS | Value transfer | Type reference (TYPE) | TPM_UNITS | Stücke zum Stichtag | 20000725 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Berechnung | 20000725 | |
2 | ![]() |
Stammdaten konnten nicht gelesen werden | 20020304 |
Method NEED_NEW_METHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_USE_NEW_METHOD | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070425 | ||
2 | ![]() |
IM_SZBMETH | Call by reference | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode | 20070425 |
Method NEED_NEW_METHOD on class CL_CALCULATION_SERVICE_CAL has no exception.
Method NEW_CALCULATE_SEC_CASH_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_INTEREST_CALC_METHOD | Call by reference | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode | 20060517 | ||
2 | ![]() |
EX_INTEREST_CALENDAR | Call by reference | Type reference (TYPE) | TFMSKALIDWT | Fabrikkalender für Zinsberechnung | 20060517 | ||
3 | ![]() |
EX_PRICE_INDEX | Call by reference | Type reference (TYPE) | TIDX_INDEX_NAME | Name des Preis-Index | 20060517 | ||
4 | ![]() |
EX_SCHEDULE_KEY_EFF_RATE | Call by reference | Type reference (TYPE) | RDPT_SCHEDULE_KEY_EFF_RATE | Schlüssel des Tilgungsplans, der den Effektivzins erklärt | 20070410 | ||
5 | ![]() |
EX_TAB_FLOW_AD_TRL | Call by reference | Type reference (TYPE) | TRLIY_AD_FLOW | Tabelle von Erfolgsbewegungen | 20060517 | ||
6 | ![]() |
EX_TAB_FLOW_TRS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20060517 | ||
7 | ![]() |
IM_AMORTIZATION_END | Call by reference | Type reference (TYPE) | TPM_AMORT_END | 1 | Amortisierung bis Endfälligkeit / Kündigung | 20060517 | |
8 | ![]() |
IM_CONDITIONS_VALID_AT | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Stichtag der Bewertung | 20070424 | ||
9 | ![]() |
IM_FLG_CONSIDER_REPO | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20060517 | |
10 | ![]() |
IM_FLG_EXCLUDE_TAI | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20060517 | |
11 | ![]() |
IM_KEY_DATE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20060517 | ||
12 | ![]() |
IM_KEY_DATE_INCL | Call by reference | Type reference (TYPE) | TPM_KEY_DATE_INCL | Inklusivkennzeichen für Stichtag | 20070411 | ||
13 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20060517 | ||
14 | ![]() |
IM_PURCHASE_CALC_DATE | Call by reference | Type reference (TYPE) | DVALUT | Berechnungstag | 20070425 | ||
15 | ![]() |
IM_PURCHASE_DATE_INCL | Call by reference | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20060517 | ||
16 | ![]() |
IM_PURCHASE_NOMINAL_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag | 20060517 | ||
17 | ![]() |
IM_PURCHASE_NOMINAL_CURR | Call by reference | Type reference (TYPE) | TPM_NOMINAL_CURR | Währung des Nominals | 20060517 | ||
18 | ![]() |
IM_PURCHASE_NOMINAL_ORG_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag in Bestandswährung | 20070412 | ||
19 | ![]() |
IM_PURCHASE_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag in Bestandswährung | 20060517 | ||
20 | ![]() |
IM_PURCHASE_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20060517 | ||
21 | ![]() |
IM_PURCHASE_UNITS | Call by reference | Type reference (TYPE) | TPM_UNITS | Stücke | 20060517 | ||
22 | ![]() |
IM_TRANSACTION | Call by reference | Object reference (TYPE REF TO) | CL_TRANSACTION_TRL | Class TRL Transactions | 20100112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Berechnung | 20060517 | |
2 | ![]() |
20070507 |
Method OLD_CALCULATE_SEC_CASH_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_INTEREST_CALC_METHOD | Call by reference | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode aus Gattungsdaten | 20070424 | ||
2 | ![]() |
EX_INTEREST_CALENDAR | Call by reference | Type reference (TYPE) | TFMSKALIDWT | Fabrikkalender für Zinsberechnung | 20070424 | ||
3 | ![]() |
EX_PRICE_INDEX | Call by reference | Type reference (TYPE) | TIDX_INDEX_NAME | Name des Preis-Index | 20070424 | ||
4 | ![]() |
EX_SCHEDULE_KEY_EFF_RATE | Call by reference | Type reference (TYPE) | RDPT_SCHEDULE_KEY_EFF_RATE | Schlüssel des Tilgungsplans, der den Effektivzins erklärt | 20070424 | ||
5 | ![]() |
EX_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Errechneter Finanzstrom | 20070424 | ||
6 | ![]() |
IM_AMORTIZATION_END | Call by reference | Type reference (TYPE) | TPM_AMORT_END | 1 | Berechnung bis Endfälligkeit/Kündigung | 20070424 | |
7 | ![]() |
IM_CALCULATION_DATE | Call by reference | Type reference (TYPE) | DVALUT | Berechnungstag | 20070424 | ||
8 | ![]() |
IM_CALC_DATE_INCL | Call by reference | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20070424 | ||
9 | ![]() |
IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20091111 | ||
10 | ![]() |
IM_CURRENT_KEYDATE | Call by reference | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Amortisierung | 20070424 | ||
11 | ![]() |
IM_FLG_NO_INDEX | Call by reference | Type reference (TYPE) | XFELD | Keine Index-Clean-Komponente | 20070424 | ||
12 | ![]() |
IM_FLG_SUBST | Call by reference | Type reference (TYPE) | XFELD | Kz.: Berechnungstag ersetzt | 20070424 | ||
13 | ![]() |
IM_NOMINAL_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag für Kauf | 20070424 | ||
14 | ![]() |
IM_NOMINAL_CURR | Call by reference | Type reference (TYPE) | TPM_NOMINAL_CURR | Nominalwährung für Kauf | 20070424 | ||
15 | ![]() |
IM_NOMINAL_ORG_AMT | Call by reference | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag | 20070424 | ||
16 | ![]() |
IM_NO_AMOUNTS | Call by reference | Type reference (TYPE) | XFELD | Beträge nicht berechnen | 20070424 | ||
17 | ![]() |
IM_POSITION_AMT | Call by reference | Type reference (TYPE) | TPM_POSITION_AMT | Betrag Kauf Bestandswährung | 20070424 | ||
18 | ![]() |
IM_POSITION_CAT | Call by reference | Type reference (TYPE) | TPM_TRS_POS_CAT | SPACE | 20070424 | ||
19 | ![]() |
IM_POSITION_CURR | Call by reference | Type reference (TYPE) | TPM_POSITION_CURR | Bestandswährung | 20070424 | ||
20 | ![]() |
IM_RNG_SBERFIMA | Call by reference | Type reference (TYPE) | TRGR_SBERFIMA | Ranges-Tabelle für SBERFIMA | 20070424 | ||
21 | ![]() |
IM_SECURITY_ID | Call by reference | Type reference (TYPE) | VVRANLW | Kennummer WP | 20070424 | ||
22 | ![]() |
IM_START_KEYDATE | Call by reference | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag des initialen Kaufs | 20070424 | ||
23 | ![]() |
IM_TRANSACTION | Call by reference | Object reference (TYPE REF TO) | CL_TRANSACTION_TRL | Klasse TRL Transactions | 20070424 | ||
24 | ![]() |
IM_TYPE | Call by reference | Type reference (TYPE) | INT1 | 2 | Typ des Cashflow-Rechners | 20070424 | |
25 | ![]() |
IM_UNITS | Call by reference | Type reference (TYPE) | TPM_UNITS | Stücke für Kauf | 20070424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Berechnung | 20070424 |
Method READ_CASH_FLOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_FLG_RECALCULATE | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20111209 | ||
2 | ![]() |
EX_DATE_LAST_INTEREST | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20110628 | ||
3 | ![]() |
EX_DATE_LAST_TRS_QUANT_CHANGE | Call by reference | Type reference (TYPE) | TPM_POSITION_DATE | date of last TRS-relevant quantity change | 20110628 | ||
4 | ![]() |
IM_FLG_ENRICH_CLEAN_AMT | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070410 | ||
5 | ![]() |
IM_POSITION | Call by reference | Object reference (TYPE REF TO) | CL_POSITION_TRL | Treasury Ledger Position | 20070410 | ||
6 | ![]() |
IM_TRANSACTION | Call by reference | Object reference (TYPE REF TO) | CL_TRANSACTION_TRL | transaction up to which cash flow is read (excl!) | 20100112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20070410 |
Method REFRESH_BUFFER Signature
Method REFRESH_BUFFER on class CL_CALCULATION_SERVICE_CAL has no parameter.
Method REFRESH_BUFFER on class CL_CALCULATION_SERVICE_CAL has no exception.
Method SET_NEXT_LOAN_COND_SWITCH_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_KEYDATE | Call by reference | Type reference (TYPE) | TPM_VAL_KEYDATE | Stichtag der Bewertung | 20060608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Verarbeitungsfehler | 20060608 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 462_10 |