Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CASHFLOW_CALCULATOR_TRS | Interface für Cash Flow Calculator | 20000523 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_AMORT_CF_CALCULATOR_TRS | Cash Flow Calculator for Amortization Cash Flow | 20020503 |
Properties
| Class | CL_STANDARD_CALCULATOR_TRS | |
| Short Description | Cash Flow Calculator | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FTR_SECURITY_ACCOUNT_MGT | Treasury: Securities Account Management |
| Created | 20000523 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_CASHFLOW_CALCULATOR_TRS | Interface für Cash Flow Calculator | 20000523 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_CALCULATION_SERVICE_CAL | 20110326 | Calculation Service for the Amortization | |
| 2 | CL_CLASS_POSITION_TRS | 20120405 | Class Position in Securities Account |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_EX_TPM_CASHFLOW_CALC | Business Add-In for Changing Flows | 20030612 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | VWPANLE | Additional Data for Interest-Bearing Securities | 20020320 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | TPM_POSITION_DATE | Next Call Date | 20120824 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | VWPANLA | Class Master Data | 20000524 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | VZZKOKO | Condition Header for Bonds | 20000523 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TRSS_CF_CTRLDATA | Control parameters | 20000523 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | TB_SSIGN | '-' | Outgoing Payment | 20111201 | ||
| 8 | Static Attribute | Public | Type reference (TYPE) | TB_SSIGN | '+' | Incoming Payment | 20111201 | ||
| 9 | Instance attribute | Protected | Type reference (TYPE) | DBLFZ | Start Date for Calculation | 20000523 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | DBLFZ | First Calculation Date for Flows | 20000523 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | XFELD | Indicator: Invert Flows for Yield Calculation | 20020807 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | TPM_TRS_REPAYMENT_INCL | Handling of Repayments on Purchase/Sales Day | 20050204 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | TPM_POSITION_DATE | Position Value Date | 20110310 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | TPM_TRS_POS_CAT | Asset/Liability Indicator | 20041118 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | RDPT_SCHEDULE_KEY_EFF_RATE | Key for Redemption Schedule that Explains Effect. Int. Rate | 20050316 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | TRSS_DFT_ACCINT | Structure for Accrued Interest Update Types | 20000726 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | TRSY_VVZZKOPO | Condition items | 20000523 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | TRSY_VTBKOND | Condition Items in FIMA Format | 20000523 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | TRSY_VZZEFFZ | New Flows for Yield Calculation | 20000523 | |||
| 20 | Static Attribute | Private | See coding | Assign Update Types for Initializing Positions | 20111221 | ||||
| 21 | Instance attribute | Protected | Type reference (TYPE) | TRSY_CF_FLOW | Incoming Flow | 20000523 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | TRSY_VTBBEWE | Incoming Flows in FIMA Format | 20000523 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | TRSY_CF_FLOW | New Flows | 20000523 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | TRSY_VTBBEWE | New Flows in FIMA Format | 20000523 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | TRSY_QUANTITY_DATE | Table of Quantities for a Sec. Acct Pos. for Specified Days | 20041208 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | RDPT_SCHEDULES | Redemption Schedules | 20090310 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | 20090218 | ||
| 2 | Instance method | Protected | Method | Adjusts Last Repayment for Installment Repayment | 20041214 | |
| 3 | Instance method | Protected | Method | Check FIMA Flows for Installment Bond (ABS/MBS) | 20120221 | |
| 4 | Instance method | Protected | Method | Calculates the Cash Flow | 20000523 | |
| 5 | Instance method | Protected | Method | Calculates the Dividend Amount of a Flow | 20000523 | |
| 6 | Instance method | Protected | Method | Calculates Dividend and, with Unit Quotation, also Repayt | 20000523 | |
| 7 | Instance method | Protected | Method | Calculates the Quantities for all Position Relevant Flows | 20041208 | |
| 8 | Instance method | Protected | Method | Calculates the Yield | 20000523 | |
| 9 | Static method | Public | Method | 20111201 | ||
| 10 | Static method | Public | Method | 20111201 | ||
| 11 | Instance method | Public | Constructor | Constructor | 20000523 | |
| 12 | Instance method | Protected | Method | Converts Conditions to FIMA Format | 20000523 | |
| 13 | Instance method | Protected | Method | Converts Flows to FIMA Format | 20000523 | |
| 14 | Instance method | Public | Method | Determines End Date of Cash Management Update | 20110326 | |
| 15 | Instance method | Protected | Method | Gets End of Term | 20050317 | |
| 16 | Instance method | Protected | Method | Determines the Flow Type for Condition-Based Flows | 20000523 | |
| 17 | Instance method | Protected | Method | Determines the Direction of a Flow Type | 20020205 | |
| 18 | Instance method | Protected | Method | Determines the Flow Type for Accrued Interest Flow | 20020205 | |
| 19 | Instance method | Protected | Method | Determines the Flow Type for Condition-Based Flows | 20020205 | |
| 20 | Instance method | Protected | Method | Determines the Flow Type for Condition-Based Flows | 20021220 | |
| 21 | Static method | Protected | Method | Translates an Amount to Another Currency | 20000523 | |
| 22 | Instance method | Protected | Method | Translates Condition-Based Flows | 20000523 | |
| 23 | Instance method | Protected | Method | Returns the Flows | 20000523 | |
| 24 | Instance method | Private | Method | Gets Int. Calc. Method for Repayments from Redempt. Schedule | 20070327 | |
| 25 | Instance method | Protected | Method | Gets the Quantities for a Key Date | 20041208 | |
| 26 | Instance method | Protected | Method | Taking Account of Price Index | 20000523 | |
| 27 | Instance method | Protected | Method | Modifies Conditions for Installment Repayment (ABS/MBS) | 20041203 | |
| 28 | Instance method | Protected | Method | Modifies Conditions According to Early Termination | 20000523 | |
| 29 | Instance method | Protected | Method | Modifies Conditions for Instalment Repayment | 20000817 | |
| 30 | Instance method | Protected | Method | Modifies the Control Data Locally | 20000523 | |
| 31 | Instance method | Protected | Method | Change Flows in Business Add-In | 20030612 | |
| 32 | Instance method | Protected | Method | Changes FIMA Flows for Installment Repayment | 20041217 | |
| 33 | Instance method | Protected | Method | Modifies Purchase/Sale to Suppress Installment Repayments | 20080102 | |
| 34 | Instance method | Protected | Method | Prepares Yield Calculation | 20000523 | |
| 35 | Instance method | Protected | Method | Read Master Data | 20000523 | |
| 36 | Instance method | Protected | Method | Reconverts Condition-Based Flows from FIMA Format | 20000523 | |
| 37 | Instance method | Protected | Method | Reconverts Condition-Based Flow Without Reference Flow | 20000523 | |
| 38 | Instance method | Protected | Method | Reconverts Condition-Based Flow With Reference Flow | 20000523 | |
| 39 | Instance method | Protected | Method | Reconverts Flows from FIMA Format | 20000523 | |
| 40 | Instance method | Protected | Method | Sets the Control Data | 20000523 | |
| 41 | Instance method | Protected | Method | Sets the Underlying Flows | 20000523 |
Events
Class CL_STANDARD_CALCULATOR_TRS has no event.
Types
Class CL_STANDARD_CALCULATOR_TRS has no local type.
Method Signatures
Method ADD_REDEMPTION_SCHEDULE_END Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_FLOW | Value transfer | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20090218 | |||
| 2 | IM_TAB_REDEMPT_SCHEDULE_FLOW | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | failed | 20090401 |
Method ADJUST_FINAL_REPAYMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20041214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewegungen inkonsistent | 20041214 |
Method ADJUST_REPAYMENT_FLOWS_ABS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FIMA_FLOWS | Call by reference | Type reference (TYPE) | TRSY_VTBBEWE | FIMA flows to be checked | 20120221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Occurred | 20120221 |
Method CALCULATE_CASHFLOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_ACCRUED_INTEREST_ONLY | Call by reference | Type reference (TYPE) | XFELD | TPMCO_XFALSE | nur Stückzinsbewegungen berechnen | 20070409 | ||
| 2 | IM_FLG_REPAYMENT_INCL | Value transfer | Type reference (TYPE) | TPM_TRS_REPAYMENT_INCL | TPMCO_CHAR_0 | Behandlung von Tilgungen am Kauf-/Verkaufstag | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler ist aufgetreten | 20000523 |
Method CALCULATE_DIVIDEND 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 | Bewegung | 20000523 | |||
| 2 | IM_NOMINAL_SUM | Call by reference | Type reference (TYPE) | TPM_NOMINAL_AMT | Summe der Nominalbeträge | 20000523 | |||
| 3 | IM_UNIT_SUM | Call by reference | Type reference (TYPE) | TPM_UNITS | Summe der Stücke | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20000523 |
Method CALCULATE_DIVIDEND_AMOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | zu ergänzende Bewegungen | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20000523 |
Method CALCULATE_QUANTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_EXCL_REPAYMENTS | Value transfer | Type reference (TYPE) | FLAG | TPMCO_XTRUE | Tilgungen ausschließen | 20041215 | ||
| 2 | IM_TAB_FLOW | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Treasury: Bewegungstabelle für Cashflowberechnung | 20041208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bestand ist inkonsistent | 20041208 |
Method CALCULATE_YIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_INT_CALC_METHOD | Value transfer | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode | 20000523 | |||
| 2 | IM_INT_CALC_RHYTHM | Value transfer | Type reference (TYPE) | VVZVRHYEFF | '12' | Zinsverrechnungsrhythmus | 20000523 | ||
| 3 | IM_INT_CALENDER | Call by reference | Type reference (TYPE) | TFMSKALIDWT | Zinskalender | 20110523 | |||
| 4 | IM_ROUNDING_UNIT | Value transfer | Type reference (TYPE) | TFMPRUNIT | Rundungseinheit | 20000523 | |||
| 5 | IM_YIELD_METHOD | Value transfer | Type reference (TYPE) | SEFFMETH | Renditemethode | 20000523 | |||
| 6 | RE_YIELD | Value transfer | Type reference (TYPE) | TB_PYIELD | Rendite | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechnung nicht möglich | 20000523 |
Method CLS_PROCESS_NEG_INTEREST_RATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_FLAG | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20111201 |
Method CLS_PROCESS_NEG_INTEREST_RATES on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method CLS_PROCESS_SHORT_POS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_FLAG | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20111201 |
Method CLS_PROCESS_SHORT_POS on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALL_RATE | Value transfer | Type reference (TYPE) | PEMKURS | Kündigungskurs in Prozent | 20101116 | |||
| 2 | IM_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20000523 | |||
| 3 | IM_END_DATE | Value transfer | Type reference (TYPE) | DKEMI | vorzeitiges Kündigungsdatum | 20000630 | |||
| 4 | IM_FLG_INVERT | Value transfer | Type reference (TYPE) | XFELD | SPACE | Flag: Bewegungen für Renditeberechnung invertieren | 20020807 | ||
| 5 | IM_FLG_USE_APLAN | Value transfer | Type reference (TYPE) | XFELD | SPACE | Flag: Fortschreibungszeitraum benutzen | 20090415 | ||
| 6 | IM_POSITION_CAT | Value transfer | Type reference (TYPE) | TPM_TRS_POS_CAT | SPACE | Aktiv-/Passivkennzeichen | 20041118 | ||
| 7 | IM_SECURITY_ID | Value transfer | Type reference (TYPE) | VVRANLW | Kennnummer | 20000523 | |||
| 8 | IM_SET_NAME | Value transfer | Type reference (TYPE) | RDPT_SET_NAME | Name des Redemption-Sets | 20000621 | |||
| 9 | IM_STR_ACCINT_DIS_FLOWTYPE | Value transfer | Type reference (TYPE) | TRSS_DFT_ACCINT | Struktur für Stückzinsfortschreibungsarten | 20000726 | |||
| 10 | IM_TAB_INTEREST_RATES | Value transfer | Type reference (TYPE) | TRSY_INTEREST_RATES | Tabelle mit Referenzzinssätzen | 20000523 | |||
| 11 | IM_VALID_FROM | Value transfer | Type reference (TYPE) | DGUEL | Datum Kondition gültig ab | 20000621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Gattungsdaten lesen | 20000523 |
Method CONVERT_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_DDTZ | Value transfer | Type reference (TYPE) | C | parallele Zinskonditionen mit DDTZ aufbauen | 20020717 | |||
| 2 | IM_TAB_INTEREST_RATES | Value transfer | Type reference (TYPE) | TRSY_INTEREST_RATES | Tabelle mit Referenzzinssätzen | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitung kann nicht durchgeführt werden | 20000523 |
Method CONVERT_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVE_PASSIVE | Value transfer | Type reference (TYPE) | TPM_ACTIVE_PASSIVE | Indicator: Assets/Liabilities Position | 20111201 | |||
| 2 | IM_NO_SIGN | Value transfer | Type reference (TYPE) | XFELD | TPMCO_XFALSE | do not convert amounts to negative | 20111207 |
Method CONVERT_FLOWS on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method DETERMINE_APLAN_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20110326 | |||
| 2 | IM_CONDITION_HEADER | Call by reference | Type reference (TYPE) | VZZKOKO | Tabelle Konditionskopf | 20110326 | |||
| 3 | IM_END_OF_TERM | Call by reference | Type reference (TYPE) | DELFZ | Laufzeitende | 20120207 | |||
| 4 | IM_PRODUCT_TYPE | Call by reference | Type reference (TYPE) | VVSART | Produktart | 20110326 | |||
| 5 | IM_VALID_FROM | Value transfer | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20110326 | |||
| 6 | RE_APLAN_DATE | Value transfer | Type reference (TYPE) | TPM_POSITION_DATE | end date of cash management update | 20110326 |
Method DETERMINE_APLAN_DATE on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method DETERMINE_END_OF_TERM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_END_OF_TERM | Call by reference | Type reference (TYPE) | DELFZ | Laufzeitende | 20050317 | |||
| 2 | IM_BOND_DATA | Call by reference | Type reference (TYPE) | VWPANLE | Verzinsliche Papiere | 20050317 | |||
| 3 | IM_CLASS_DATA | Call by reference | Type reference (TYPE) | VWPANLA | Anlagestamm für Wertpapiere | 20050317 | |||
| 4 | IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050317 | |||
| 5 | IM_CONDITION_HEADER | Call by reference | Type reference (TYPE) | VZZKOKO | Konditionskopf | 20050317 | |||
| 6 | IM_END_DATE | Value transfer | Type reference (TYPE) | DKEMI | Early Termination Date | 20120824 | |||
| 7 | IM_FLG_USE_APLAN | Value transfer | Type reference (TYPE) | XFELD | SPACE | Flag: Fortschreibungszeitraum benutzen | 20090415 | ||
| 8 | IM_VALID_FROM | Call by reference | Type reference (TYPE) | DGUEL | Datum Kondition gültig ab | 20050317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111213 |
Method FIND_FLOW_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIS_FLOW_TYPE | Value transfer | Type reference (TYPE) | TPM_DIS_FLOWTYPE | Fortschreibungsart | 20000523 | |||
| 2 | EX_FLOW_CAT | Value transfer | Type reference (TYPE) | TPM_FLOWCAT_TRS | TRS-Bewegungstyp | 20000523 | |||
| 3 | EX_FLOW_TYPE | Value transfer | Type reference (TYPE) | SBEWART | WP-Bewegungsart | 20000523 | |||
| 4 | EX_SIGN | Value transfer | Type reference (TYPE) | TB_SSIGN | Richtung der Bewegung | 20000727 | |||
| 5 | IM_CONDITION | Value transfer | Type reference (TYPE) | VVZZKOPO | Konditionsposition | 20000523 | |||
| 6 | IM_FLOW | Value transfer | Type reference (TYPE) | VTBBEWE | Bewegung | 20000523 | |||
| 7 | IM_SBERFIMA_REF | Value transfer | Type reference (TYPE) | SBEWFIMA | Berechnungstyp der Referenzbeewgung | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20000523 |
Method FIND_FLOW_TYPE_DIRECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIS_FLOWTYPE | Value transfer | Type reference (TYPE) | TPM_DIS_FLOWTYPE | Fortschreibungsart | 20030611 | |||
| 2 | EX_PAY_SIGN | Value transfer | Type reference (TYPE) | TPM_PAY_SIGN | Richtung der Zahlung | 20030611 | |||
| 3 | IM_FLOWTYPE | Value transfer | Type reference (TYPE) | SBEWART | Bewegungsart | 20020205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler ist aufgetreten | 20020205 |
Method FIND_FLOW_TYPE_FOR_ACC_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIS_FLOW_TYPE | Value transfer | Type reference (TYPE) | TPM_DIS_FLOWTYPE | Fortschreibungsart | 20020205 | |||
| 2 | EX_FLOW_CAT | Value transfer | Type reference (TYPE) | TPM_FLOWCAT_TRS | TRS-Bewegungstyp | 20020205 | |||
| 3 | EX_FLOW_TYPE | Value transfer | Type reference (TYPE) | SBEWART | WP-Bewegungsart | 20020205 | |||
| 4 | EX_SIGN | Value transfer | Type reference (TYPE) | TB_SSIGN | Richtung der Bewegung | 20020205 | |||
| 5 | IM_FLOW | Value transfer | Type reference (TYPE) | VTBBEWE | Bewegung | 20020205 | |||
| 6 | IM_SBERFIMA_REF | Value transfer | Type reference (TYPE) | SBEWFIMA | Berechnungstyp der Referenzbeewgung | 20020205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20020205 |
Method FIND_FLOW_TYPE_FOR_COND_BASED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIS_FLOW_TYPE | Value transfer | Type reference (TYPE) | TPM_DIS_FLOWTYPE | Fortschreibungsart | 20020205 | |||
| 2 | EX_FLOW_CAT | Value transfer | Type reference (TYPE) | TPM_FLOWCAT_TRS | TRS-Bewegungstyp | 20020205 | |||
| 3 | EX_FLOW_TYPE | Value transfer | Type reference (TYPE) | SBEWART | WP-Bewegungsart | 20020205 | |||
| 4 | EX_SIGN | Value transfer | Type reference (TYPE) | TB_SSIGN | Richtung der Bewegung | 20020205 | |||
| 5 | IM_CONDITION | Value transfer | Type reference (TYPE) | VVZZKOPO | Konditionsposition | 20020205 | |||
| 6 | IM_FLOW | Value transfer | Type reference (TYPE) | VTBBEWE | Bewegung | 20020205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20020205 |
Method FIND_FLOW_TYPE_FOR_COND_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DIS_FLOW_TYPE | Value transfer | Type reference (TYPE) | TPM_DIS_FLOWTYPE | Fortschreibungsart | 20021220 | |||
| 2 | EX_FLOW_CAT | Value transfer | Type reference (TYPE) | TPM_FLOWCAT_TRS | TRS-Bewegungstyp | 20021220 | |||
| 3 | EX_FLOW_TYPE | Value transfer | Type reference (TYPE) | SBEWART | WP-Bewegungsart | 20021220 | |||
| 4 | EX_SIGN | Value transfer | Type reference (TYPE) | TB_SSIGN | Richtung der Bewegung | 20021220 | |||
| 5 | IM_CONDITION | Value transfer | Type reference (TYPE) | VVZZKOPO | Konditionsposition | 20021220 | |||
| 6 | IM_FLOW | Value transfer | Type reference (TYPE) | VTBBEWE | Bewegung | 20021220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20021220 |
Method FX_CONVERT_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FX_RATE | Call by reference | Type reference (TYPE) | TPM_FX_RATE_PAYMT | Umrechnungskurs | 20000523 | |||
| 2 | EX_AMOUNT_TO | Call by reference | Type reference (TYPE) | TPM_PAYMENT_AMT | Zielbetrag | 20000523 | |||
| 3 | IM_AMOUNT_FROM | Call by reference | Type reference (TYPE) | TPM_PAYMENT_AMT | Ausgangsbetrag | 20000523 | |||
| 4 | IM_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120405 | |||
| 5 | IM_CURRENCY_FROM | Call by reference | Type reference (TYPE) | TPM_PAYMENT_CURR | Ausgangswährung | 20000523 | |||
| 6 | IM_CURRENCY_TO | Call by reference | Type reference (TYPE) | TPM_PAYMENT_CURR | Zielwährung | 20000523 | |||
| 7 | IM_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum für Kursermittlung | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler ist aufgetreten | 20010515 |
Method FX_CONVERT_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Bewegungstabelle | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20000523 |
Method GET_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLAG_NEGATIVE_AMOUNTS | Value transfer | Type reference (TYPE) | XFELD | SPACE | Flag: Negative Beträge erlaubt | 20011106 | ||
| 2 | IM_FLAG_ZERO_AMOUNTS | Value transfer | Type reference (TYPE) | XFELD | SPACE | Flag: 0-Beträge erlaubt | 20030306 | ||
| 3 | RE_TAB_FLOWS | Value transfer | Type reference (TYPE) | TRSY_CF_FLOW | Bewegungstabelle mit neuberechneten Bewegungen | 20000523 |
Method GET_FLOWS on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method GET_INTERESTCALCMETH4ABSMBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_SZBMETH | Value transfer | Type reference (TYPE) | SZBMETH | Zinsberechnungsmethode | 20070327 |
Method GET_INTERESTCALCMETH4ABSMBS on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method GET_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NOMINAL_AMT | Value transfer | Type reference (TYPE) | TPM_NOMINAL_AMT | Nominalbetrag | 20041208 | |||
| 2 | EX_NOMINAL_ORG_AMT | Value transfer | Type reference (TYPE) | TPM_NOMINAL_ORG_AMT | Ursprünglicher Nominalbetrag | 20041208 | |||
| 3 | EX_UNITS | Value transfer | Type reference (TYPE) | TPM_UNITS | Stücke | 20041208 | |||
| 4 | IM_CALCULATION_DATE | Value transfer | Type reference (TYPE) | DVALUT | Berechnungstag | 20041208 | |||
| 5 | IM_INCLUSIVE | Value transfer | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Anfang und Ende eines Zeitraumes | 20070327 | |||
| 6 | IM_ULTIMO | Value transfer | Type reference (TYPE) | SVULT | Ultimokennzeichen für Valutadatum | 20070327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlgeschlagen | 20041208 |
Method INSERT_PRICE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Tabelle mit Bewegungen | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20000523 |
Method MODIFY_CONDITIONS_FOR_ABS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CONTROL_DATA | Call by reference | Type reference (TYPE) | TRSS_CF_CTRLDATA | Treasury: Struktur für Steuerungsdaten für Cashflow-Rechner | 20051013 | |||
| 2 | CH_TAB_CONDITION | Call by reference | Type reference (TYPE) | TRSY_VTBKOND | Treasury: Tabelle mit Konditionen | 20041208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zu- und Abgänge inkonsistent | 20041203 |
Method MODIFY_CONDITIONS_FOR_CALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALL_DATE | Value transfer | Type reference (TYPE) | SYDATUM | Kündigungsdatum | 20000523 | |||
| 2 | IM_CALL_RATE | Value transfer | Type reference (TYPE) | PEMKURS | Kündigungsrate | 20101116 |
Method MODIFY_CONDITIONS_FOR_CALL on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method MODIFY_CONDITIONS_FOR_INSTALMT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_COND_POSITIONS | Value transfer | Type reference (TYPE) | TRSY_VTBKOND | Tabelle mit Konditionen | 20000817 |
Method MODIFY_CONDITIONS_FOR_INSTALMT on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method MODIFY_CONTROL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_DBERBIS | Call by reference | Type reference (TYPE) | DBERBIS | Datum: Berechnung bis ... | 20000523 | |||
| 2 | CH_DEFSZ | Call by reference | Type reference (TYPE) | DKUEND | Ende des Festschreibungszeitraums | 20000523 | |||
| 3 | CH_SINCL | Call by reference | Type reference (TYPE) | VVSINCL | Inklusivkennzeichen für Berechnungstag | 20000523 | |||
| 4 | IM_CONTROL_DATA | Call by reference | Type reference (TYPE) | TRSS_CF_CTRLDATA | Steuerungsdaten | 20000523 | |||
| 5 | IM_TAB_FLOWS_FIMA | Call by reference | Type reference (TYPE) | TRSY_VTBBEWE | Bewegungen im FIMA-Format | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler ist aufgetreten | 20000913 |
Method MODIFY_FLOWS_BY_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_DIS_FLOW_TYPE | Call by reference | Type reference (TYPE) | TPM_DIS_FLOWTYPE | Fortschreibungsart | 20030612 | |||
| 2 | CH_SIGN | Call by reference | Type reference (TYPE) | TB_SSIGN | Richtung der Bewegung | 20030612 | |||
| 3 | IM_FLOW | Call by reference | Type reference (TYPE) | VTBBEWE | Bewegung | 20030612 | |||
| 4 | IM_SBERFIMA_REF | Call by reference | Type reference (TYPE) | SBEWFIMA | Berechnungstyp der Referenzbeewgung | 20030612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler ist aufgetreten | 20030612 |
Method MODIFY_FLOWS_FOR_INSTALLMENTS 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) | TRSY_VTBBEWE | Treasury: Tabelle mit Bewegungen | 20041217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zu- und Abgänge sind inkonsistent | 20041217 |
Method MODIFY_FLOWS_SUPPR_REPAYMNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_CONDITION | Call by reference | Type reference (TYPE) | TRSY_VTBKOND | Treasury: Tabelle mit Konditionen | 20080102 | |||
| 2 | CH_TAB_FLOW | Call by reference | Type reference (TYPE) | TRSY_VTBBEWE | Treasury: Tabelle mit Bewegungen | 20080102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlgeschlagen | 20080102 |
Method PREPARE_YIELD_CALCULATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TAB_FLOWS | Value transfer | Type reference (TYPE) | TRSY_CF_FLOW | Tabelle mit Depot-Gattungs-Bewegungen | 20001204 | |||
| 2 | RE_TAB_FLOWS_FOR_YIELD | Value transfer | Type reference (TYPE) | TRSY_VZZEFFZ | Renditerelevante Bewegungen | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechnung nicht möglich | 20000523 |
Method READ_MASTERDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALL_RATE | Value transfer | Type reference (TYPE) | PEMKURS | Kündigungsrate | 20101116 | |||
| 2 | IM_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20000523 | |||
| 3 | IM_END_DATE | Value transfer | Type reference (TYPE) | DKEMI | vorzeitiges Kündigungsdatum | 20000630 | |||
| 4 | IM_FLG_USE_APLAN | Value transfer | Type reference (TYPE) | XFELD | SPACE | Flag: Fortschreibungszeitraum benutzen | 20090415 | ||
| 5 | IM_SECURITY_ID | Value transfer | Type reference (TYPE) | VVRANLW | Kennnummer | 20000523 | |||
| 6 | IM_SET_NAME | Value transfer | Type reference (TYPE) | RDPT_SET_NAME | Name des Redemption-Sets | 20000621 | |||
| 7 | IM_TAB_INTEREST_RATES | Value transfer | Type reference (TYPE) | TRSY_INTEREST_RATES | Tabelle mit Referenzzinssätzen | 20000523 | |||
| 8 | IM_VALID_FROM | Value transfer | Type reference (TYPE) | DGUEL | Datum Kondition gültig ab | 20000621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verarbeitung kann nicht durchgeführt werden | 20000523 |
Method RECONVERT_COND_BASED_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | konditionsbasierte Bewegungen im Anwendungsformat | 20000523 | |||
| 2 | IM_TAB_FLOWS_NEW | Call by reference | Type reference (TYPE) | TRSY_VTBBEWE | konditionsbasierte Bewegungen im FiMa-Format | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | schiefgegangen | 20000523 |
Method RECONVERT_COND_BASED_FLOWS_ORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COND_POSITION | Value transfer | Type reference (TYPE) | VVZZKOPO | zugehörige Konditionsposition | 20000523 | |||
| 2 | IM_FLOW_BEWE | Value transfer | Type reference (TYPE) | VTBBEWE | Bewegung in FiMa-Format | 20000523 | |||
| 3 | IM_FLOW_REF | Call by reference | Type reference (TYPE) | TRSS_CF_FLOW | Treasury: Bewegungsformat für Cashflowberechnung | 20060403 | |||
| 4 | RE_NEW_FLOW | Value transfer | Type reference (TYPE) | TRSS_CF_FLOW | Bewegung in Anwendungsformat | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20000523 |
Method RECONVERT_COND_BASED_FLOWS_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COND_POSITION | Value transfer | Type reference (TYPE) | VVZZKOPO | zugehörige Konditionsposition | 20000523 | |||
| 2 | IM_FLOW_BEWE | Value transfer | Type reference (TYPE) | VTBBEWE | Bewegung in FiMa-Format | 20000523 | |||
| 3 | IM_FLOW_REF | Value transfer | Type reference (TYPE) | TRSS_CF_FLOW | Referenzbewegung | 20000523 | |||
| 4 | RE_NEW_FLOW | Value transfer | Type reference (TYPE) | TRSS_CF_FLOW | Bewegung in Anwendungsformat | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20000523 |
Method RECONVERT_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_ACCRUED_INTEREST_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 20070409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nichtdefinierter Zustand eingetreten | 20000523 |
Method SET_CONTROLDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CLASS_DATA | Call by reference | Type reference (TYPE) | VWPANLA | Gattungsstammdaten | 20000523 | |||
| 2 | IM_CONDITION_HEADER | Call by reference | Type reference (TYPE) | VZZKOKO | Tabelle Konditionskopf | 20050317 | |||
| 3 | IM_VALID_FROM_RDPT | Call by reference | Type reference (TYPE) | RDPT_VALID_FROM | Gültigkeitsdatum des Tilgungsplans | 20050908 |
Method SET_CONTROLDATA on class CL_STANDARD_CALCULATOR_TRS has no exception.
Method SET_FLOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVE_PASSIVE | Value transfer | Type reference (TYPE) | TPM_ACTIVE_PASSIVE | Indicator: Assets/Liabilities Position | 20111201 | |||
| 2 | IM_NO_SIGN | Value transfer | Type reference (TYPE) | XFELD | TPMCO_XFALSE | do not convert amounts to negative | 20111207 | ||
| 3 | IM_TAB_IN_FLOWS | Call by reference | Type reference (TYPE) | TRSY_CF_FLOW | Eingangsbewegungstabelle | 20000523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bewegung ohne Fortschreibungsart vorhanden | 20000523 | ||
| 2 | Daten zu Fortschreibungsart nicht gefunden | 20000523 | ||
| 3 | schiefgegangen | 20000523 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |