Properties
Class | IF_IRA_BEARER | |
Short Description | Treasury: Interest Rate Adjustment for Bearer | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20000508 | SAP |
Last change | 20110810 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
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
Class IF_IRA_BEARER has no interface implemented.
Friends
Class IF_IRA_BEARER has no friend class.
Attributes
Class IF_IRA_BEARER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AUTOFIXING_CREATE | Instance method | Public | Method | Automatic Interest Fixing | 20000609 |
2 | AUTOFIXING_REVERSE | Instance method | Public | Method | Automatic Reversal of Interest Fixing | 20000609 |
3 | DATES_IN_PROCESS | Instance method | Public | Method | Fixing Dates in Process | 20000620 |
4 | FIXING_PROPOSE | Instance method | Public | Method | Determine Proposal Values for Fixing | 20000605 |
5 | FIXING_UPDATE | Instance method | Public | Method | Sets New Status of Fixing Entry | 20000605 |
6 | FOLLOWING_WORK_MODE | Instance method | Public | Method | Mode Following Processing Mode | 20000620 |
7 | FRA_CALC_POSSIBLE | Instance method | Public | Method | New Calculation Possible for FRA? | 20010104 |
8 | GET_BEARER_CAT | Instance method | Public | Method | Reads Bearer_cat | 20000714 |
9 | GET_BEARER_ID | Instance method | Public | Method | Reads Bearer_ID | 20000714 |
10 | GET_MODUS | Instance method | Public | Method | Reads Mode Attribute | 20060117 |
11 | GET_TRIGGER | Instance method | Public | Method | Reads Trigger Attribute | 20060117 |
12 | INTEREST_VALUES_GET | Instance method | Public | Method | Delivers int. rates acc. to planned record update strategy | 20000517 |
13 | IS_FIXING_EDITABLE | Instance method | Public | Method | Determines if Editing is Possible | 20000605 |
14 | LAST_IRA_DATE_GET | Instance method | Public | Method | Delivers Date of Last Fixing | 20000517 |
15 | REGISTRATIONS_CHECK | Instance method | Public | Method | Checks Registration Entries | 20000608 |
16 | REGISTRATIONS_DEACTIVATE | Instance method | Public | Method | Deactivates Registrations | 20000726 |
17 | REGISTRATIONS_GET | Instance method | Public | Method | Reads Status of Registrations | 20000518 |
18 | REGISTRATIONS_REACTIVATE | Instance method | Public | Method | Reactivates Registrations | 20000801 |
19 | REGISTRATIONS_REVERSE | Instance method | Public | Method | Sets all Existing Registrations to Obsolete | 20000608 |
20 | REGISTRATIONS_SAVE | Instance method | Public | Method | Saves Registrations with Interest Rate Adjustment Bearer | 20000609 |
21 | REGISTRATIONS_UPDATE | Instance method | Public | Method | Sets New Status of Registrations | 20000518 |
22 | SET_CASHFLOW_ID | Instance method | Public | Method | Sets Cash Flow ID to be Processed | 20000707 |
23 | SET_REGI_STATE_OUT_OF_PROCESS | Instance method | Public | Method | Removes Registrations from Processing | 20010501 |
Events
Class IF_IRA_BEARER has no event.
Types
Class 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 | Exporting | PE_TAB_MESSAGE | Call by reference | Type reference (TYPE) | TRIA_TAB_MESSAGE | Fehlermeldungen aus der Zinsanpassung | 20000727 | ||
2 | Importing | PI_CURR_RATE | Call by reference | Type reference (TYPE) | TB_RATE_CURRENT | Referenzzins ist aktuell | 20091111 |
Method AUTOFIXING_CREATE on class 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 | Exporting | PE_TAB_MESSAGE | Call by reference | Type reference (TYPE) | TRIA_TAB_MESSAGE | Fehlermeldungen aus der Zinsanpassung | 20000727 |
Method AUTOFIXING_REVERSE on class 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 | Importing | PI_CHECK_FLAG | Value transfer | Type reference (TYPE) | BOOLEAN | 20081216 | |||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | TRIAY_FIXING_DATA | Feststellungsdaten | 20000620 |
Method DATES_IN_PROCESS on class 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 | Changing | CH_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAS | Registrierung | 20000605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | PROPOSE_FAILED | 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 | Importing | IM_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAS | Registrierung | 20000605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ALLOWED | 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 | Returning | RESULT | Value transfer | Type reference (TYPE) | TB_IRA_REGISTRATION_STATE | Bearbeitungsmodus | 20000620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ALLOWED | Keine Änderungen erlaubt | 20000620 |
Method FRA_CALC_POSSIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_TAB_FLOW | Value transfer | Type reference (TYPE) | VTS_CF_TAB_FLOW | Bewegungsdaten | 20021009 | ||
2 | Returning | RE_CALC_POSSIBLE | Value transfer | Type reference (TYPE) | XFELD | Berechnung ist möglich | 20010104 |
Method FRA_CALC_POSSIBLE on class 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 | Returning | RE_BEARER_CAT | Value transfer | Type reference (TYPE) | TB_IRA_BEARER_CAT | bearer_cat | 20000714 |
Method GET_BEARER_CAT on class 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 | Returning | RE_BEARER_ID | Value transfer | Type reference (TYPE) | TB_IRA_BEARER_ID | bearer_id | 20000714 |
Method GET_BEARER_ID on class 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 | Returning | RE_MODUS | Value transfer | Type reference (TYPE) | TB_IRA_OPEN_MOD | Modus eines TRIA-OPEN-Aufrufs (Display, Change) | 20060117 |
Method GET_MODUS on class 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 | Returning | RE_TRIGGER | Value transfer | Type reference (TYPE) | TB_IRA_TRIGGER | Zinsanpassungsauslöser | 20060117 |
Method GET_TRIGGER on class 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 | Exporting | EX_TAB_INTEREST_VALUES | Call by reference | Type reference (TYPE) | IRAY_INTEREST_VALUE | Relevante Zinssätze | 20000517 | ||
2 | Importing | IM_PLAN_STRAT | Call by reference | Type reference (TYPE) | TB_IRA_PLAN_STRATEGY | Plansatzfortschreibungsstrategie | 20000530 | ||
3 | Importing | IM_TAB_ADJ_DATE | Call by reference | Type reference (TYPE) | IRAY_ANPASS | Tabelle mit FIMA-Terminschiene | 20000530 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REGISTRATION_ERROR | 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 | Importing | IM_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAS | Registrierung | 20000605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ALLOWED | kein Editieren erlaubt | 20000605 | |
2 | UNKNOWN_REGISTRATION | Registrierung unbekannt | 20000616 |
Method LAST_IRA_DATE_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_LAST_IRA_DATE | Value transfer | Type reference (TYPE) | TB_IRA_DATE | Datum der letzen Fixierung | 20000517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_FIXING | Keine Fixierung vorhanden | 20000517 |
Method REGISTRATIONS_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_MESSAGES | Value transfer | Type reference (TYPE) | TRIA_TAB_MESSAGE | Tabelle mit Fehldermeldungen | 20000608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CHECK_FAILED | Prüfungen fehlgeschlagen | 20000727 |
Method REGISTRATIONS_DEACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_RAN_IRA_DATE | Call by reference | Type reference (TYPE) | TRIAR_IRA_DATE | Range: Zinsfeststellungsdatum | 20000726 |
Method REGISTRATIONS_DEACTIVATE on class 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 | Importing | IM_GET_OLD_REGIS | Value transfer | Type reference (TYPE) | C | alte Registrierungen zurückgeben | 20030821 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | TRIAY | Registrierungen | 20000518 |
Method REGISTRATIONS_GET on class IF_IRA_BEARER has no exception.
Method REGISTRATIONS_REACTIVATE Signature
Method REGISTRATIONS_REACTIVATE on class IF_IRA_BEARER has no parameter.
Method REGISTRATIONS_REACTIVATE on class IF_IRA_BEARER has no exception.
Method REGISTRATIONS_REVERSE Signature
Method REGISTRATIONS_REVERSE on class IF_IRA_BEARER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_ALLOWED | 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 | Importing | IM_BEARER_ID | Call by reference | Type reference (TYPE) | TB_IRA_BEARER_ID | Zinsanpassungsträger | 20000609 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONSISTENCY_ERROR | 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 | Importing | IM_TAB_REGISTRATION | Call by reference | Type reference (TYPE) | TRIAY | Registrierungen | 20000518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CALC_CHANGED | Berechnung für gefixte Termine ist verändert | 20020304 | |
2 | NOT_ALLOWED | 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 | Importing | IM_CASHFLOW_ID | Call by reference | Type reference (TYPE) | TB_IRA_CASHFLOW_ID | '0000' | Cahsflow-ID | 20000707 |
Method SET_CASHFLOW_ID on class 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 | Importing | IM_TAB_ACT_DATES | Call by reference | Type reference (TYPE) | TRIAY_FIXING_DATA | Zinsanpassungen | 20010501 |
Method SET_REGI_STATE_OUT_OF_PROCESS on class IF_IRA_BEARER has no exception.
History
Last changed by/on | SAP | 20110810 |
SAP Release Created in |