SAP ABAP Interface IF_FTR_CF_IRATE (TR Transaction Management: Interest Adapter for Cash Flow)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷
FIN-FSCM-TRM-TM-TR (Application Component) Transaction Management
⤷
FTTR (Package) Treasury: Financial Transaction
⤷
⤷
Properties
| Interface | IF_FTR_CF_IRATE | |
| Short Description | TR Transaction Management: Interest Adapter for Cash Flow |
General Data
| Package | FTTR | Treasury: Financial Transaction |
| Created | 20000103 | SAP |
| Last changed | 20070913 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | FTRG | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | FTRTR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 3 | VRM | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_FTR_CF_IRATE has no interface.
Friends
Interface IF_FTR_CF_IRATE has no friend.
Attributes
Interface IF_FTR_CF_IRATE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Volume of Permitted Condition Types | 20000224 | |
| 2 | Instance method | Public | Method | Volume of Permitted Values for Interest Form | 20000223 | |
| 3 | Instance method | Public | Method | Adjustment of Conditions for Interest Rate Adjustment | 20000802 | |
| 4 | Instance method | Public | Method | Determine Interest Structure | 20000526 | |
| 5 | Instance method | Public | Method | Delete Interest Structure | 20000517 | |
| 6 | Instance method | Public | Method | Change Interest Structure | 20000103 | |
| 7 | Instance method | Public | Method | Determine Interest Structure | 20000103 | |
| 8 | Instance method | Public | Method | Set Parameters for Interest Adapter | 20000119 | |
| 9 | Instance method | Public | Method | Determine Default Values for Interest Structure | 20000207 | |
| 10 | Static method | Public | Method | Translates a Condition in Interest Structure | 20000731 | |
| 11 | Instance method | Public | Method | Determines if Interest Capitalization Is Possible | 20000315 | |
| 12 | Instance method | Public | Method | Determines if Nominal Interest Is Available | 20060515 | |
| 13 | Instance method | Public | Method | Determines if Deletion Is Possible | 20000517 | |
| 14 | Instance method | Public | Method | Determines if Editing Is Possible | 20000103 | |
| 15 | Instance method | Public | Method | Determines if Frequency Can Be Changed | 20000529 | |
| 16 | Instance method | Public | Method | Set Plugins | 20000207 | |
| 17 | Instance method | Public | Method | Determines a Proposal for Setting Parameters | 20000119 |
Events
Interface IF_FTR_CF_IRATE has no event.
Types
Interface IF_FTR_CF_IRATE has no local type.
Method Signatures
Method F4_CONDTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_TAB_CONDTYPE | Call by reference | Type reference (TYPE) | FTRG_TAB_CONDTYPE | Menge der zulässigen Konditionsarten | 20000224 | |||
| 2 | PI_IRATE_STRUCTURE | Call by reference | Type reference (TYPE) | TB_IRATE_STRUCTURE | Zinsform | 20000224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | F4 fehlgeschlagen | 20000224 |
Method F4_IRATE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_TAB_IRATE_STRUCTURE | Call by reference | Type reference (TYPE) | TABLE | Tabelle der zulässigen Zinsformen | 20000223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Werteermittlung fehlgeschlagen | 20000223 |
Method IRATEADJ_FIT Signature
Method IRATEADJ_FIT on Interface IF_FTR_CF_IRATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Korrektur fehlgeschlagen | 20000802 |
Method IRATECOND_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_COND | Call by reference | Type reference (TYPE) | VTS_CF_COND | Zinskondition | 20000526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | die Zinskondition ist nicht vorhanden | 20000526 |
Method IRATE_DELETE Signature
Method IRATE_DELETE on Interface IF_FTR_CF_IRATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Löschung fehlgeschlagen | 20000517 | ||
| 2 | keine Löschung möglich | 20000517 |
Method IRATE_EDIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_IRATE | Call by reference | Type reference (TYPE) | VTS_CF_IRATE | Zinsausstattung | 20000103 | |||
| 2 | PI_IREF_CHECKER | Call by reference | Object reference (TYPE REF TO) | IF_FTR_CF_IRATE_CHECKER | Plugin | 20000207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Betrag invalide | 20000316 | ||
| 2 | Kalender für die Zinsberechnung ist invalide | 20000110 | ||
| 3 | Konditionsart invalide | 20000224 | ||
| 4 | Währung invalide | 20000111 | ||
| 5 | keine Änderung möglich | 20000104 | ||
| 6 | Zinsberechnungsmethode invalide | 20000110 | ||
| 7 | Prozentsatz invalide | 20000111 | ||
| 8 | Zinsreferenz invalide | 20000316 | ||
| 9 | Rhythmusangaben invalide | 20000107 | ||
| 10 | Zinsform invalid | 20000224 | ||
| 11 | Zinsberechnungsmethode - Laufzeit invalide | 20060918 |
Method IRATE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_IRATE | Call by reference | Type reference (TYPE) | VTS_CF_IRATE | Zinskondition | 20000103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | die Zinskondition ist nicht vorhanden | 20000120 |
Method IRATE_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_CONDCAT_IRATE | Call by reference | Type reference (TYPE) | TB_SBKTYP | Bewegungstyp für die Zinskondition (20 oder 24) | 20000502 | |||
| 2 | PI_FIMA_IRATE | Call by reference | Type reference (TYPE) | SBEWFIMA | Berechnungstyp für die Zinskondition (TZ oder TB) | 20000502 | |||
| 3 | PI_IREF_CHECKER | Call by reference | Object reference (TYPE REF TO) | IF_FTR_CF_IRATE_CHECKER | Referenz auf ein Callback Plugin | 20000208 | |||
| 4 | PI_TAB_CONDKEY | Call by reference | Type reference (TYPE) | VTS_CF_TAB_CONDKEY | gelinkte Konditionen | 20000524 | |||
| 5 | PI_TAB_IRATE_PARA | Call by reference | Type reference (TYPE) | VTS_CF_TAB_IRATE_P | Steuerungsparameter des Adapters | 20000119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konditionen konnten nicht gelinkt werden | 20000119 | ||
| 2 | Steuerungsparameter nicht zulässig | 20000119 |
Method IRATE_PROPOSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PC_IRATE | Call by reference | Type reference (TYPE) | VTS_CF_IRATE | Zinsausstattung | 20000207 | |||
| 2 | PI_IREF_CHECKER | Call by reference | Object reference (TYPE REF TO) | IF_FTR_CF_IRATE_CHECKER | Plugin | 20000207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Vorschlag fehlgeschlagen | 20000207 |
Method IRATE_TRANSLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_IRATE | Call by reference | Type reference (TYPE) | VTS_CF_IRATE | Zinskondition | 20000731 | |||
| 2 | PI_COND | Call by reference | Type reference (TYPE) | VTS_CF_COND | TR- Geschäftsverwaltung: Kondition | 20000731 | |||
| 3 | PI_TAB_AFINKO | Call by reference | Type reference (TYPE) | FTRTR_TAB_AFINKO | TR- Geschäftsverwaltung: Tabelle von Konditionen | 20000731 | |||
| 4 | PI_TAB_COND_DATA | Call by reference | Object reference (TYPE REF TO) | IF_FTR_CF_DATA | TR- Geschäftsverwaltung: Daten der Klasse cl_ftr_cf | 20030314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | die Zinskondition ist nicht vorhanden | 20000731 |
Method IS_IRATECAP_ACTIVE Signature
Method IS_IRATECAP_ACTIVE on Interface IF_FTR_CF_IRATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zinskapitalisierung ist nict aktiv | 20000315 |
Method IS_IRATE_ACTIVE Signature
Method IS_IRATE_ACTIVE on Interface IF_FTR_CF_IRATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zinskapitalisierung ist nict aktiv | 20060515 |
Method IS_IRATE_DELETEABLE Signature
Method IS_IRATE_DELETEABLE on Interface IF_FTR_CF_IRATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Löschung erlaubt | 20000517 |
Method IS_IRATE_EDITABLE Signature
Method IS_IRATE_EDITABLE on Interface IF_FTR_CF_IRATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Existenz abhängiger betragsfixierter Bewegungen | 20000110 | ||
| 2 | Existenz abhängiger fimaerzeugter man. geänderter Bewegungen | 20000110 | ||
| 3 | abhängige Bewegung in einer Kompensation enthalten | 20000110 | ||
| 4 | Zinssausstattung darf nicht editiert werden | 20000104 | ||
| 5 | Existenz abhängiger gebuchter (freigegebener) Bewegungen | 20000110 |
Method IS_RHYTHM_EDITABLE Signature
Method IS_RHYTHM_EDITABLE on Interface IF_FTR_CF_IRATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | kein Editieren erlaubt | 20000529 |
Method PLUGINS_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_IREF_CHECKER | Call by reference | Object reference (TYPE REF TO) | IF_FTR_CF_IRATE_CHECKER | Callback Plugin für Prüfungen | 20000207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Setzen des Plugins fehlgeschlagen | 20000207 |
Method TAB_IRATE_PARA_PROPOSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_TAB_IRATE_PARA | Call by reference | Type reference (TYPE) | VTS_CF_TAB_IRATE_P | Vorschlagsparameter | 20000119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Vorschlag fehlgeschlagen | 20000119 |
History
| Last changed by/on | SAP | 20070913 |
| SAP Release Created in |