Hierarchy
⤷
⤷
Properties
| Interface | IF_IRA_BEARER | |
| Short Description | Treasury: Interest Rate Adjustment for Bearer |
General Data
| Package | FTR_IRATE_ADJUST | Treasury: Interest Rate Adjustment |
| Created | 20000508 | SAP |
| Last changed | 20110810 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | TRDE | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_IRA_BEARER has no interface.
Friends
Interface IF_IRA_BEARER has no friend.
Attributes
Interface IF_IRA_BEARER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Automatic Interest Fixing | 20000609 | |
| 2 | Instance method | Public | Method | Automatic Reversal of Interest Fixing | 20000609 | |
| 3 | Instance method | Public | Method | Fixing Dates in Process | 20000620 | |
| 4 | Instance method | Public | Method | Determine Proposal Values for Fixing | 20000605 | |
| 5 | Instance method | Public | Method | Sets New Status of Fixing Entry | 20000605 | |
| 6 | Instance method | Public | Method | Mode Following Processing Mode | 20000620 | |
| 7 | Instance method | Public | Method | New Calculation Possible for FRA? | 20010104 | |
| 8 | Instance method | Public | Method | Reads Bearer_cat | 20000714 | |
| 9 | Instance method | Public | Method | Reads Bearer_ID | 20000714 | |
| 10 | Instance method | Public | Method | Reads Mode Attribute | 20060117 | |
| 11 | Instance method | Public | Method | Reads Trigger Attribute | 20060117 | |
| 12 | Instance method | Public | Method | Delivers int. rates acc. to planned record update strategy | 20000517 | |
| 13 | Instance method | Public | Method | Determines if Editing is Possible | 20000605 | |
| 14 | Instance method | Public | Method | Delivers Date of Last Fixing | 20000517 | |
| 15 | Instance method | Public | Method | Checks Registration Entries | 20000608 | |
| 16 | Instance method | Public | Method | Deactivates Registrations | 20000726 | |
| 17 | Instance method | Public | Method | Reads Status of Registrations | 20000518 | |
| 18 | Instance method | Public | Method | Reactivates Registrations | 20000801 | |
| 19 | Instance method | Public | Method | Sets all Existing Registrations to Obsolete | 20000608 | |
| 20 | Instance method | Public | Method | Saves Registrations with Interest Rate Adjustment Bearer | 20000609 | |
| 21 | Instance method | Public | Method | Sets New Status of Registrations | 20000518 | |
| 22 | Instance method | Public | Method | Sets Cash Flow ID to be Processed | 20000707 | |
| 23 | Instance method | Public | Method | Removes Registrations from Processing | 20010501 |
Events
Interface IF_IRA_BEARER has no event.
Types
Interface IF_IRA_BEARER has no local type.
Method Signatures
Method AUTOFIXING_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_TAB_MESSAGE | Call by reference | Type reference (TYPE) | TRIA_TAB_MESSAGE | Fehlermeldungen aus der Zinsanpassung | 20000727 | |||
| 2 | PI_CURR_RATE | Call by reference | Type reference (TYPE) | TB_RATE_CURRENT | Referenzzins ist aktuell | 20091111 |
Method AUTOFIXING_CREATE on Interface IF_IRA_BEARER has no exception.
Method AUTOFIXING_REVERSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_TAB_MESSAGE | Call by reference | Type reference (TYPE) | TRIA_TAB_MESSAGE | Fehlermeldungen aus der Zinsanpassung | 20000727 |
Method AUTOFIXING_REVERSE on Interface IF_IRA_BEARER has no exception.
Method DATES_IN_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_CHECK_FLAG | Value transfer | Type reference (TYPE) | BOOLEAN | 20081216 | ||||
| 2 | RESULT | Value transfer | Type reference (TYPE) | TRIAY_FIXING_DATA | Feststellungsdaten | 20000620 |
Method DATES_IN_PROCESS on Interface IF_IRA_BEARER has no exception.
Method FIXING_PROPOSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAS | Registrierung | 20000605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Storno kann nicht durchgeführt werden | 20000605 |
Method FIXING_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAS | Registrierung | 20000605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Update nicht möglich | 20000605 |
Method FOLLOWING_WORK_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | TB_IRA_REGISTRATION_STATE | Bearbeitungsmodus | 20000620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Änderungen erlaubt | 20000620 |
Method FRA_CALC_POSSIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TAB_FLOW | Value transfer | Type reference (TYPE) | VTS_CF_TAB_FLOW | Bewegungsdaten | 20021009 | |||
| 2 | RE_CALC_POSSIBLE | Value transfer | Type reference (TYPE) | XFELD | Berechnung ist möglich | 20010104 |
Method FRA_CALC_POSSIBLE on Interface IF_IRA_BEARER has no exception.
Method GET_BEARER_CAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_BEARER_CAT | Value transfer | Type reference (TYPE) | TB_IRA_BEARER_CAT | bearer_cat | 20000714 |
Method GET_BEARER_CAT on Interface IF_IRA_BEARER has no exception.
Method GET_BEARER_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_BEARER_ID | Value transfer | Type reference (TYPE) | TB_IRA_BEARER_ID | bearer_id | 20000714 |
Method GET_BEARER_ID on Interface IF_IRA_BEARER has no exception.
Method GET_MODUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_MODUS | Value transfer | Type reference (TYPE) | TB_IRA_OPEN_MOD | Modus eines TRIA-OPEN-Aufrufs (Display, Change) | 20060117 |
Method GET_MODUS on Interface IF_IRA_BEARER has no exception.
Method GET_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TRIGGER | Value transfer | Type reference (TYPE) | TB_IRA_TRIGGER | Zinsanpassungsauslöser | 20060117 |
Method GET_TRIGGER on Interface IF_IRA_BEARER has no exception.
Method INTEREST_VALUES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_INTEREST_VALUES | Call by reference | Type reference (TYPE) | IRAY_INTEREST_VALUE | Relevante Zinssätze | 20000517 | |||
| 2 | IM_PLAN_STRAT | Call by reference | Type reference (TYPE) | TB_IRA_PLAN_STRATEGY | Plansatzfortschreibungsstrategie | 20000530 | |||
| 3 | IM_TAB_ADJ_DATE | Call by reference | Type reference (TYPE) | IRAY_ANPASS | Tabelle mit FIMA-Terminschiene | 20000530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei den Registrierungseinträgen | 20000721 |
Method IS_FIXING_EDITABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAS | Registrierung | 20000605 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | kein Editieren erlaubt | 20000605 | ||
| 2 | Registrierung unbekannt | 20000616 |
Method LAST_IRA_DATE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_LAST_IRA_DATE | Value transfer | Type reference (TYPE) | TB_IRA_DATE | Datum der letzen Fixierung | 20000517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Fixierung vorhanden | 20000517 |
Method REGISTRATIONS_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_MESSAGES | Value transfer | Type reference (TYPE) | TRIA_TAB_MESSAGE | Tabelle mit Fehldermeldungen | 20000608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Prüfungen fehlgeschlagen | 20000727 |
Method REGISTRATIONS_DEACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_RAN_IRA_DATE | Call by reference | Type reference (TYPE) | TRIAR_IRA_DATE | Range: Zinsfeststellungsdatum | 20000726 |
Method REGISTRATIONS_DEACTIVATE on Interface IF_IRA_BEARER has no exception.
Method REGISTRATIONS_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_GET_OLD_REGIS | Value transfer | Type reference (TYPE) | C | alte Registrierungen zurückgeben | 20030821 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | TRIAY | Registrierungen | 20000518 |
Method REGISTRATIONS_GET on Interface IF_IRA_BEARER has no exception.
Method REGISTRATIONS_REACTIVATE Signature
Method REGISTRATIONS_REACTIVATE on Interface IF_IRA_BEARER has no parameter.
Method REGISTRATIONS_REACTIVATE on Interface IF_IRA_BEARER has no exception.
Method REGISTRATIONS_REVERSE Signature
Method REGISTRATIONS_REVERSE on Interface IF_IRA_BEARER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Registrierungen nicht gelöscht, da fixierte existieren | 20000608 |
Method REGISTRATIONS_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BEARER_ID | Call by reference | Type reference (TYPE) | TB_IRA_BEARER_ID | Zinsanpassungsträger | 20000609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistenz der Zinsfeststellung- und / oder Zinsanpassung | 20000616 |
Method REGISTRATIONS_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TAB_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAY | Registrierungen | 20000518 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechnung für gefixte Termine ist verändert | 20020304 | ||
| 2 | Kein Update möglich | 20000518 |
Method SET_CASHFLOW_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CASHFLOW_ID | Call by reference | Type reference (TYPE) | TB_IRA_CASHFLOW_ID | '0000' | Cahsflow-ID | 20000707 |
Method SET_CASHFLOW_ID on Interface IF_IRA_BEARER has no exception.
Method SET_REGI_STATE_OUT_OF_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TAB_ACT_DATES | Call by reference | Type reference (TYPE) | TRIAY_FIXING_DATA | Zinsanpassungen | 20010501 |
Method SET_REGI_STATE_OUT_OF_PROCESS on Interface IF_IRA_BEARER has no exception.
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in |