Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_REIT_OPTION_RATE_MNGR | Option Rate Manager (VIITOPTRATE): Standard Implementation | 20011022 |
Properties
| Interface | IF_REIT_OPTION_RATE_MNGR | |
| Short Description | Option Rate Manager (VIITOPTRATE) |
General Data
| Package | RE_IT_OR | RE: Input Tax - Option Rate |
| Created | 20010503 | SAP |
| Last changed | 20131127 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | RECA0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 3 | RECA1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 4 | RECA2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 5 | REIT0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RECA_STORABLE | Object Can Be Stored | 20011022 |
Friends
Interface IF_REIT_OPTION_RATE_MNGR has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MD_ACTIVITY | Instance attribute | Public | Attribute reference (LIKE) | 20011022 | ||||
| 2 | MF_ARCHIVED | Instance attribute | Public | Attribute reference (LIKE) | 20050225 | ||||
| 3 | MF_AUTH_CHECK | Instance attribute | Public | Attribute reference (LIKE) | 20011022 | ||||
| 4 | MF_CALC_MODE | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | T/F: Calculation Mode for Option Rates? | 20020612 | ||
| 5 | MF_ENQUEUE | Instance attribute | Public | Attribute reference (LIKE) | 20011022 | ||||
| 6 | MO_PARENT | Instance attribute | Public | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Superordinate Object | 20011022 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20011022 | ||
| 2 | Instance method | Public | Method | Sets MD_DATE_LAST_CALC and MD_DATE_LAST_USED | 20011112 | |
| 3 | Instance method | Public | Method | Calculates Option Rate on Key Date | 20011203 | |
| 4 | Instance method | Public | Method | 20011022 | ||
| 5 | Instance method | Public | Method | Checks if Option Rate is Consistent | 20011030 | |
| 6 | Instance method | Public | Method | Checks If Entry Exists (Except.) | 20011022 | |
| 7 | Instance method | Public | Method | Checks for Time Overlaps in Option Rates | 20011030 | |
| 8 | Instance method | Public | Method | Checks If Option Rate Already Used for Distribution in Prd | 20040311 | |
| 9 | Instance method | Public | Method | Copies Existing Single Option Rate with Defaulted Period | 20011113 | |
| 10 | Instance method | Public | Method | Supplies Number of Entries | 20011022 | |
| 11 | Instance method | Public | Method | Deletes an Option Rate | 20011029 | |
| 12 | Instance method | Public | Method | Checks If Entry Exists (Y/N) | 20011022 | |
| 13 | Instance method | Public | Method | 20011022 | ||
| 14 | Instance method | Public | Method | 20050225 | ||
| 15 | Instance method | Public | Method | Supplies Date Up to Which Option Rates Were Calculated | 20011112 | |
| 16 | Instance method | Public | Method | Supplies Structure | 20011022 | |
| 17 | Instance method | Public | Method | Supplies Structure, Incl. Additional Data | 20011022 | |
| 18 | Instance method | Public | Method | Supplies Structure And Additional Data for a Key Date | 20011213 | |
| 19 | Instance method | Public | Method | 20050225 | ||
| 20 | Instance method | Public | Method | 20050225 | ||
| 21 | Instance method | Public | Method | Supplies All Entries | 20011022 | |
| 22 | Instance method | Public | Method | Supplies All Entries Incl. Additional Data | 20011022 | |
| 23 | Instance method | Public | Method | Gets All Entries Incl. Additional Data for a Period | 20110526 | |
| 24 | Instance method | Public | Method | Supplies Next Period for Option Rate Determination | 20011207 | |
| 25 | Instance method | Public | Method | Gets Manager and Anchor Rate for Option Rate Determination | 20020408 | |
| 26 | Instance method | Public | Method | Supplies Result of Option Rate Determination for one Period | 20020123 | |
| 27 | Instance method | Public | Method | Supplies Detailed Results of Calculation | 20051214 | |
| 28 | Instance method | Public | Method | Supplies Field Attributes Dependent on OptRate Method | 20011107 | |
| 29 | Instance method | Public | Method | Supplies Standard Text | 20011022 | |
| 30 | Instance method | Public | Method | Supplies Valid Option Rate Method Dep. on Object Category | 20011113 | |
| 31 | Instance method | Public | Method | Initializes Manager via Superordinate Object | 20011022 | |
| 32 | Instance method | Public | Method | 20050225 | ||
| 33 | Instance method | Public | Method | Inserts New Option Rate | 20011029 | |
| 34 | Instance method | Public | Method | Inserts Initial Anchor Rate with Default Values | 20011112 | |
| 35 | Instance method | Public | Method | 20050225 | ||
| 36 | Instance method | Public | Method | Checks if Option Rate Agreements Exist (Anchor/Period) | 20020125 | |
| 37 | Instance method | Public | Method | 20011022 | ||
| 38 | Instance method | Public | Method | 20011022 | ||
| 39 | Instance method | Public | Method | Checks If Option Rate Method Needs to Exist | 20030521 | |
| 40 | Instance method | Public | Method | Prevents Error "No Anchor Rate for ORDATE", If Required | 20020408 | |
| 41 | Instance method | Public | Method | 20011022 | ||
| 42 | Instance method | Public | Method | 20011022 | ||
| 43 | Instance method | Public | Method | Sets Single Option Rate (Insert or Update9 | 20011105 | |
| 44 | Instance method | Public | Method | 20011022 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | AFTER_CHANGE | Instance Event (0) |
Public (2) |
After Change | 20030509 |
| 2 | AFTER_STORE | Instance Event (0) |
Public (2) |
20050225 | |
| 3 | BEFORE_STORE | Instance Event (0) |
Public (2) |
20050225 | |
| 4 | ON_CHECK_ALL | Instance Event (0) |
Public (2) |
20050225 |
Types
Interface IF_REIT_OPTION_RATE_MNGR has no local type.
Method Signatures
Method ADD_CHILD Signature
Method ADD_CHILD on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method ADD_CHILD on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method CALCULATE_DATE_LAST_CALC_USED Signature
Method CALCULATE_DATE_LAST_CALC_USED on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method CALCULATE_DATE_LAST_CALC_USED on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method CALCULATE_OPTRATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONTRACT_INFO_FOR_RO | Call by reference | Type reference (TYPE) | REIT0_S_SUBOBJ_INFO | Falls Optsatz für MO berechnet wurde, Info Belgung/Vertrag | 20011214 | |||
| 2 | ES_VIITOPTRATE | Call by reference | Type reference (TYPE) | VIITOPTRATE | Berechneter Periodensatz zum Stichtag | 20011203 | |||
| 3 | ES_VIITORCOBJ | Call by reference | Type reference (TYPE) | VIITORCOBJ | Optionssatzermittlung: Ergebnis pro Berechnungsobj | 20011204 | |||
| 4 | ET_VIITORCSUBOBJ | Call by reference | Type reference (TYPE) | RE_T_VIITORCSUBOBJ | Optionssatzermittlung: Ergebnis pro Berechnungsobj | 20011203 | |||
| 5 | ID_ORDATE | Call by reference | Type reference (TYPE) | REITORDATE | Stichtag, zu dem der Optionssatz ermittelt werden soll | 20011203 | |||
| 6 | IF_ACCEPT_OUT_OF_RANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | T/F: Akzeptieren, wenn zu ORDATE kein Ankersatz vorh ist? | 20020408 | ||
| 7 | IF_IS_MAIN_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Berechnung für Hauptobjekt? | 20020402 | ||
| 8 | IF_STORE_OR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Berechneten Optionssatz in Periodentabelle speichern? | 20011213 | ||
| 9 | IO_MESSAGE_LIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Referenz Nachrichtensammler | 20020107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bei der Berechnung ist ein Fehler aufetreten | 20011207 |
Method CHECK_ALL Signature
Method CHECK_ALL on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method CHECK_ALL on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method CHECK_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname des falschen Feldes | 20011107 | |||
| 2 | ED_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname des falschen Feldes | 20011108 | |||
| 3 | ED_WRONGFIELD | Call by reference | Type reference (TYPE) | RECA2_S_FIELD_ATT-NAME | Name des "falschen" Feldes (tab+Feild) | 20011113 | |||
| 4 | IF_CHECK_OVERLAP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Overlaps prüfen? | 20011112 | ||
| 5 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Liste mit Fehlermeldungen für Overlap-Fehler | 20020113 | |||
| 6 | IS_DETAIL | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE | Einzufügender Optionssatz | 20011030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Customizing für Optionssatzmethode ist nicht konsistent | 20011030 | ||
| 2 | Korrigierbarer Fehler beim Prüfen der Überschneidungen | 20011112 | ||
| 3 | Fataler Fehler beim Prüfen der Überschneidungen | 20020108 | ||
| 4 | Die Parameter des Optionssatzes sind nicht konsistent | 20011030 |
Method CHECK_KEY Signature
Method CHECK_KEY on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag nicht gefunden | 20011022 |
Method CHECK_OVERLAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_SEVERITY_CORRECT | Call by reference | Type reference (TYPE) | REIT0_SEVERITY_OVERLAP | REIT0_SEVERITY-NO | Bis zur welcher Schwere Fehler automatisch korr? | 20011109 | ||
| 2 | IS_DETAIL | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE | Einzufügender Optionssatz | 20011030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Überschneidungen können automatisch korrigiert werden | 20011030 | ||
| 2 | Überschneidungen können nicht korrigiert werden | 20011030 | ||
| 3 | Überschneidungen können nach Rückfrage korrigiert werden | 20011030 |
Method CHECK_USED_IN_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_DATE_LAST_USED | Value transfer | Type reference (TYPE) | SYDATUM | Datum, bis zu dem Optsätze zur Aufteilung verwendet wurden | 20040311 | |||
| 2 | ID_ANCHPER | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE-ANCHPER | 'A' | Anker- oder Periodensatz? (Dient zur Aufbereitung Message) | 20040311 | ||
| 3 | ID_DATE_FROM | Call by reference | Type reference (TYPE) | SYDATUM | Beginn der zu prüfenden Periode | 20040311 | |||
| 4 | ID_DATE_TO | Call by reference | Type reference (TYPE) | SYDATUM | Ende der zu prüfenden Periode | 20040311 | |||
| 5 | IF_CHECK_LEGACY_DATA | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Optionssätze aus Altdatenübernahme behandeln wie "verwendet" | 20051213 | ||
| 6 | IF_ERROR_IF_USED | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Exception, wenn Optsatz benutzt wurde | 20040311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es gibt Vorsteueraufteilungen in der gegeenen Periode | 20040311 |
Method COPY_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_WRONGFIELD | Call by reference | Type reference (TYPE) | RECA2_S_FIELD_ATT-NAME | Name des Feldes, bei dem ein Fehler aufgetreten ist | 20011113 | |||
| 2 | ES_DETAIL | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE | Eingefügter Optionssatz | 20011113 | |||
| 3 | IS_DETAIL_OLD | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE | "Alter" (geänderter) Optionssatz | 20011113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Einfügen des Satzes | 20011113 |
Method COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RD_COUNT | Value transfer | Type reference (TYPE) | I | Anzahl | 20011022 |
Method COUNT on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method DELETE_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_SEVERITY_CORRECT | Call by reference | Type reference (TYPE) | REIT0_SEVERITY_OVERLAP | REIT0_SEVERITY-LOW | Bis zur welcher Schwere Overlap-Fehler automatisch korr? | 20040311 | ||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | VIITOPTRATE_KEY | Optionsssatz: Schlüsselfelder des zu löschenden Satzes | 20011029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Löschen | 20011029 | ||
| 2 | Wegen nicht zu korrigierender Überlapp. Löschen nicht möglic | 20040311 | ||
| 3 | Korrigierbare Überlappungen vorhanden, Satz nicht gelöscht | 20040311 |
Method EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OPTION_RATE_KEY | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE_KEY | Identifikation eines Optionssatzes innerhalb des Managers | 20011030 | |||
| 2 | RF_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Eintrag vorhanden? | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Optionssatz nicht gefunden | 20011022 |
Method FREE Signature
Method FREE on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method FREE on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_CHILDREN Signature
Method GET_CHILDREN on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method GET_CHILDREN on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_DATE_LAST_CALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RD_DATE_LAST_CALC | Value transfer | Type reference (TYPE) | DATE | Datum, bis zu dem Optionssätze berechnet wurden | 20011112 |
Method GET_DATE_LAST_CALC on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OPTION_RATE_KEY | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE_KEY | Schlüssel | 20011030 | |||
| 2 | RS_DETAIL | Value transfer | Type reference (TYPE) | REIT_OPTION_RATE | Optionssatz | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag nicht gefunden | 20011022 |
Method GET_DETAIL_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20011022 | ||
| 2 | IS_OPTION_RATE_KEY | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE_KEY | Schlüssel | 20011030 | |||
| 3 | RS_DETAIL_X | Value transfer | Type reference (TYPE) | REIT_OPTION_RATE_X | Optionssatz | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag nicht gefunden | 20011022 |
Method GET_DETAIL_X_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_ANCHPER | Call by reference | Type reference (TYPE) | REITANCHPER | REIT0_ANCHOR | Anker oder Periode? | 20011213 | ||
| 2 | ID_DATE | Call by reference | Type reference (TYPE) | SYDATUM | SY-DATUM | Stichtag, zu dem der Satz gelesen werden soll | 20011213 | ||
| 3 | ID_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20011213 | ||
| 4 | IF_ACCEPT_SAME_MONTH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | T/F: Mit Objektende lesen, wenn ID_DATE danach (gl. Monat)? | 20020610 | ||
| 5 | RS_DETAIL_X | Value transfer | Type reference (TYPE) | REIT_OPTION_RATE_X | Optionssatz | 20011213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag nicht gefunden | 20011213 |
Method GET_EXTENSION Signature
Method GET_EXTENSION on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method GET_EXTENSION on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_FIELDSTATUS Signature
Method GET_FIELDSTATUS on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method GET_FIELDSTATUS on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_OPTION_RATE | Optionssatz | 20011022 | |||
| 2 | ID_ANCHPER | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE-ANCHPER | ' ' | Filter: 'A': Anker, 'P': Periode, ' ': Alle | 20011029 |
Method GET_LIST on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_LIST_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST_X | Call by reference | Type reference (TYPE) | RE_T_OPTION_RATE_X | Optionssatz | 20011022 | |||
| 2 | ID_ANCHPER | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE-ANCHPER | ' ' | Filter: 'A': Anker, 'P': Periode, ' ': Alle | 20011029 | ||
| 3 | ID_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20011022 |
Method GET_LIST_X on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_LIST_X_FOR_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST_X | Call by reference | Type reference (TYPE) | RE_T_OPTION_RATE_X | Optionssatz | 20110526 | |||
| 2 | ID_ANCHPER | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE-ANCHPER | ' ' | Filter: 'A': Anker, 'P': Periode, ' ': Alle | 20110526 | ||
| 3 | ID_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20110526 | ||
| 4 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REITVALIDFROM | Optionssatz gültig ab | 20110526 | |||
| 5 | ID_VALIDTO | Call by reference | Type reference (TYPE) | REITVALIDTO | Optionssatz gültig bis | 20110526 | |||
| 6 | IF_KEEP_ORIG_VALIDITY | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | T/F: Gültigkeitsint. des Optionssatzes nicht anpassen | 20110526 |
Method GET_LIST_X_FOR_PERIOD on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_NEXT_CALC_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RD_DATETO | Value transfer | Type reference (TYPE) | REITVALIDTO | Periodenende | 20011207 |
Method GET_NEXT_CALC_PERIOD on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_OR_MNGR_FOR_CALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_ORDATE | Call by reference | Type reference (TYPE) | REITORDATE | Stichtag, zu dem der Optionssatz ermittelt werden soll | 20020408 | |||
| 2 | EO_OR_MNGR | Call by reference | Object reference (TYPE REF TO) | IF_REIT_OPTION_RATE_MNGR | Optionssatzmanager, der für die Berechnung relevant ist | 20020408 | |||
| 3 | ES_ANCHOR | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE_X | Ankersatz für den OR-Manager zum Datum ID_ORDATE | 20020408 | |||
| 4 | ES_CONTRACT_INFO_FOR_RO | Call by reference | Type reference (TYPE) | REIT0_S_SUBOBJ_INFO | Vertragsinfo über Opt.satz des Subobjekts und abh. Vertrag | 20020408 | |||
| 5 | IF_ACCEPT_OUT_OF_RANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | T/F: Akzeptieren, wenn zu ORDATE kein Ankersatz vorh ist? | 20020408 | ||
| 6 | IF_IS_MAIN_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Berechnung für Hauptobjekt? | 20020408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bei der Berechnung ist ein Fehler aufetreten | 20020408 |
Method GET_RESULT_FOR_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ISOK | Call by reference | Type reference (TYPE) | ABAP_BOOL | T/F: Ergebnis ist ok (keine E-Meldungen im Fehlerlog) | 20031203 | |||
| 2 | ES_ERRORFLAGS | Call by reference | Type reference (TYPE) | RESC_ERRORFLAGS | Warnungen, die im Echtlauf zu Fehlern führen | 20120622 | |||
| 3 | ET_ORPERIOD | Call by reference | Type reference (TYPE) | RE_T_ORPERIOD | Optionssatzinformation zu einem Objekt in einer Periode | 20020123 | |||
| 4 | ID_OBJNRDETAIL | Call by reference | Type reference (TYPE) | REITOBJNRDET | Objektnummer Detail (nicht verwendet) | 20020123 | |||
| 5 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REITVALIDFROM | Optionssatz gültig ab | 20020123 | |||
| 6 | ID_VALIDTO | Call by reference | Type reference (TYPE) | REITVALIDTO | Optionssatz gültig bis | 20020123 | |||
| 7 | IF_ACCEPT_OUT_OF_VALIDITY | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | T/F: Für Zeiträume außerhalb Objgültigkeit 1. / letzen Wert? | 20040311 | ||
| 8 | IF_KEEP_ORIG_VALIDITY | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | T/F: Gültigkeitsint. des Optionssatzes nicht anpassen | 20080221 | ||
| 9 | IF_SH_ANCHOR | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20130715 | ||
| 10 | IF_SIMULATE_IF_NOT_EXIST | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | T/F: Für feste Optmeth Ankerwert liefern, wenn Periode fehlt | 20040430 | ||
| 11 | IO_MESSAGE_LIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler, wenn mitgegen, wird er gefüllt, sonst Ex | 20020123 |
Method GET_RESULT_FOR_PERIOD on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method GET_RESULT_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETX_CALC_RESULT | Call by reference | Type reference (TYPE) | RE_T_REITORXCALCRESULT | Tabelle (tief) mit Ergebnis der Optionssatzermittlung | 20051214 | |||
| 2 | ET_VIITOPTRATE | Call by reference | Type reference (TYPE) | RE_T_VIITOPTRATE | Optionssatz (VIITOPTRATE) | 20051214 | |||
| 3 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20080317 | ||
| 4 | ID_VALIDTO | Call by reference | Type reference (TYPE) | RECADATETO | RECA0_DATE-MAX | Datum: Gültig bis | 20080317 | ||
| 5 | IF_WITH_MSGLIST | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Meldungsprotokoll lesen | 20120918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20051214 |
Method GET_SCREEN_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_ATT | Call by reference | Type reference (TYPE) | RECA2_T_FIELD_ATT | Tabelle mit den Screen-Att. pro Feld (INPUT, OUTPUT, ACT) | 20011107 | |||
| 2 | ID_OPTMETH | Call by reference | Type reference (TYPE) | REITOPTMETH | Optionssatzmethode, für die Feldattribute beschafft werden | 20011107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Customizing für Optionssatzmethode ist nicht konsistent | 20011107 | ||
| 2 | Optionssatzmethode existiert nicht | 20011107 |
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20011022 | ||
| 2 | RD_TEXT | Value transfer | Type reference (TYPE) | STRING | Standardtext | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag nicht gefunden | 20011022 |
Method GET_VALID_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_VALID_METHOD | Value transfer | Type reference (TYPE) | RE_T_OPT_METHOD_X | Tabelle mit den gültigen Optionssatzmethoden | 20011113 |
Method GET_VALID_METHODS on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method INIT_BY_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Übergeordnetes Objekt | 20011022 |
Method INIT_BY_PARENT on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method INIT_BY_TEMPLATE Signature
Method INIT_BY_TEMPLATE on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method INIT_BY_TEMPLATE on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method INSERT_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SEVERITY_CORRECTED | Call by reference | Type reference (TYPE) | REIT0_SEVERITY_OVERLAP | Fehler bis zu dieser Schwere wurden korrigiert | 20011109 | |||
| 2 | ED_WRONGFIELD | Call by reference | Type reference (TYPE) | RECA2_S_FIELD_ATT-NAME | Name des feldes, bei dem ein Fehler aufgetreten ist | 20011113 | |||
| 3 | ES_DETAIL | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE | Eingefügter Optionssatz | 20011029 | |||
| 4 | ID_SEVERITY_CORRECT | Call by reference | Type reference (TYPE) | REIT0_SEVERITY_OVERLAP | REIT0_SEVERITY-LOW | Bis zur welcher Schwere Overlap-Fehler automatisch korr? | 20011109 | ||
| 5 | IF_CHECK_IF_USED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X' | T/F: Soll geprüft werden, ob Optsatz schon verw. wurde? | 20040311 | ||
| 6 | IF_CHECK_OVERLAP | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' | T/F: Overlaps prüfen? | 20051214 | ||
| 7 | IF_CONDENSE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | T/F: Soll Verdichtung durchgeführt werden? | 20020207 | ||
| 8 | IS_DETAIL | Value transfer | Type reference (TYPE) | REIT_OPTION_RATE | Einzufügender Optionssatz | 20011029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Übergebene Daten in IS_DETAIL sind nicht konsistent | 20011109 | ||
| 2 | Fehler beim Einfügen des Satzes | 20011109 | ||
| 3 | Kein Insert wg überlappender Interv. / ID_CORRECT_OVERLAP | 20011030 | ||
| 4 | Kein Insert wg. nicht korrigierbarer Überlappung der Interv. | 20011109 |
Method INSERT_INITIAL_ANCHOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_DETAIL | Value transfer | Type reference (TYPE) | REIT_OPTION_RATE | Eingefügter intialer Ankersatz | 20011112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Einfügen des Satzes | 20011113 |
Method IS_FIELDSTATUS_SET Signature
Method IS_FIELDSTATUS_SET on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method IS_FIELDSTATUS_SET on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method IS_INITIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_IS_INITIAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | T/F: Sind Optionssatzvereinbarungen noch initial? | 20031102 |
Method IS_INITIAL on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method IS_MODIFIED Signature
Method IS_MODIFIED on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method IS_MODIFIED on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method IS_OK Signature
Method IS_OK on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method IS_OK on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method IS_OPT_METH_NEEDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RF_IS_NEEDED | Value transfer | Type reference (TYPE) | RECABOOL | T/F: Ist Optionssatzmethode obligatorisch? | 20031102 |
Method IS_OPT_METH_NEEDED on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method MANIPULATE_FOR_OUT_OF_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_ORDATE | Call by reference | Type reference (TYPE) | REITORDATE | Stichtag, zu dem der Optionssatz ermittelt werden soll | 20020408 | |||
| 2 | CS_ANCHOR | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE_X | Ankersatz des Optionssatzmanagers zu CD_ORDATE | 20020408 | |||
| 3 | EF_ADJUSTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | T/F: Ankersatz wurde neuem Datum angepasst | 20020411 | |||
| 4 | IF_ACCEPT_OUT_OF_RANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | T/F: Akzeptieren, wenn zu ORDATE kein Ankersatz vorh ist? | 20020408 | |||
| 5 | IO_RENTAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_REBD_RENTAL_OBJECT | Mietobjekt (VIBDRO) | 20080103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ankersatz zum geänderten Datum wurde nicht gefunden | 20020408 | ||
| 2 | Bei der Berechnung ist ein Fehler aufetreten | 20020408 |
Method REGISTER_ALL_CHILDREN Signature
Method REGISTER_ALL_CHILDREN on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method REGISTER_ALL_CHILDREN on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method RELEASE Signature
Method RELEASE on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method RELEASE on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Method SET_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_SEVERITY_CORRECTED | Value transfer | Type reference (TYPE) | REIT0_SEVERITY_OVERLAP | Fehler bis zu dieser Schwere wurden korrigiert | 20011109 | |||
| 2 | ED_WRONGFIELD | Value transfer | Type reference (TYPE) | RECA2_S_FIELD_ATT-NAME | Name des Feldes, bei dem ein Fehler aufgetreten ist | 20011113 | |||
| 3 | ES_DETAIL | Value transfer | Type reference (TYPE) | REIT_OPTION_RATE | Eingefügter Optionssatz | 20011105 | |||
| 4 | ID_SEVERITY_CORRECT | Call by reference | Type reference (TYPE) | REIT0_SEVERITY_OVERLAP | REIT0_SEVERITY-NO | Autokorrektur für Overlaps welcher Stufe? (s. Doku Methode) | 20011109 | ||
| 5 | IS_DETAIL | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE | Einzufügender Optionssatz | 20011105 | |||
| 6 | IS_DETAIL_OLD | Call by reference | Type reference (TYPE) | REIT_OPTION_RATE | "Alter" (geänderter) Optionssatz | 20011105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Übergebene Daten in IS_DETAIL sind nicht konsistent | 20011109 | ||
| 2 | Optsatz IS_DETAIL_OLD fehlt im Manager | 20011105 | ||
| 3 | Fehler beim Einfügen des Satzes | 20011109 | ||
| 4 | Kein Insert wg überlappender Interv. / ID_CORRECT_OVERLAP | 20011105 | ||
| 5 | Kein Insert wg. nicht korrigeribarer Überlappung der Interv. | 20011109 |
Method STORE Signature
Method STORE on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Method STORE on Interface IF_REIT_OPTION_RATE_MNGR has no exception.
Event Signatures
Event AFTER_CHANGE Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DELETE_LIST | Exporting | Value transfer | Type reference (TYPE) | RE_T_OPTION_RATE | Gelöscht | 20030509 | ||
| 2 | IT_INSERT_LIST | Exporting | Value transfer | Type reference (TYPE) | RE_T_OPTION_RATE | Neu | 20030509 | ||
| 3 | IT_UPDATE_LIST | Exporting | Value transfer | Type reference (TYPE) | RE_T_OPTION_RATE | Geändert: Neuer Stand | 20030509 | ||
| 4 | IT_UPDATE_LIST_BEFORE | Exporting | Value transfer | Type reference (TYPE) | RE_T_OPTION_RATE | Geändert: Vorheriger Stand | 20030509 |
Event AFTER_STORE Signature
Event AFTER_STORE on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Event BEFORE_STORE Signature
Event BEFORE_STORE on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
Event ON_CHECK_ALL Signature
Event ON_CHECK_ALL on Interface IF_REIT_OPTION_RATE_MNGR has no parameter.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 110 |