SAP ABAP Interface IF_POSITION_CORE_TRR (Position with Core Functions)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷
FIN-FSCM-TRM-TM-BO (Application Component) Back Office
⤷
FTR_TRL_REPORTING (Package) Reporting Treasury Ledger
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_POSITION_EXTEN1_TRR | Reporting: Position Plus Capital Flow Calculation | 20010425 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_POSITION_EXTEN1_TRR | Position with Capital Flow Calculation | 20010425 |
Properties
| Interface | IF_POSITION_CORE_TRR | |
| Short Description | Position with Core Functions |
General Data
| Package | FTR_TRL_REPORTING | Reporting Treasury Ledger |
| Created | 20010425 | SAP |
| Last changed | 00000000 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_POSITION_CORE_TRR has no forward declaration.
Interfaces
Interface IF_POSITION_CORE_TRR has no interface.
Friends
Interface IF_POSITION_CORE_TRR has no friend.
Attributes
Interface IF_POSITION_CORE_TRR has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Determine Book Value | 20010425 | |
| 2 | Instance method | Public | Method | Determines Bus. Transactions on Key Date (get_key_date) | 20010425 | |
| 3 | Instance method | Public | Method | Flows of a Business Transaction for this Position | 20010425 | |
| 4 | Instance method | Public | Method | Gets Position Currency and Local Currency | 20011214 | |
| 5 | Instance method | Public | Method | Key Date | 20010425 | |
| 6 | Instance method | Public | Method | Get Messages for this Position | 20011116 | |
| 7 | Instance method | Public | Method | Gets Portfolio Containing the Position | 20011113 | |
| 8 | Instance method | Public | Method | Category of Position: Trading, Settlement, Primary Period | 20010425 | |
| 9 | Instance method | Public | Method | Determines Position Key | 20010425 | |
| 10 | Instance method | Public | Method | Table of Posting Items | 20010425 | |
| 11 | Instance method | Public | Method | Determines Position Management Procedure for this Position | 20010425 | |
| 12 | Instance method | Public | Method | Gets the Product Type and Product Category | 20011025 | |
| 13 | Instance method | Public | Method | Item Quantity | 20010425 | |
| 14 | Instance method | Public | Method | Position Value Date of Transaction or Key Date | 20010425 | |
| 15 | Instance method | Public | Method | Determine Simulated Book Value | 20010425 | |
| 16 | Instance method | Public | Method | Gets the Status of the Security Position (Active/Inactive) | 20020508 | |
| 17 | Instance method | Public | Method | Gets the Contract Date | 20020107 | |
| 18 | Instance method | Public | Method | Number of Transaction, if Position is in Trading Period | 20010425 |
Events
Interface IF_POSITION_CORE_TRR has no event.
Types
Interface IF_POSITION_CORE_TRR has no local type.
Method Signatures
Method GET_BOOK_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_BOOK_VALUE | Value transfer | Type reference (TYPE) | TRRS_BOOK_VALUE | Buchwert der Position | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_BUSINESS_TANSACTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TAB_TRANS | Value transfer | Type reference (TYPE) | TRRY_TRANS_CAT_ID | Liste mit Geschäftsvorfällen | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_BUSINESS_TANSACTION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_FLOWS1 | Value transfer | Type reference (TYPE) | TRSY_CLASPOS_FLOW | Bewegungen der Depotverwaltung | 20010425 | |||
| 2 | EX_TAB_FLOWS2 | Value transfer | Type reference (TYPE) | TRLY_FLOW | Bewegungen der Positions-Bewertung (TRL) | 20010425 | |||
| 3 | EX_TAB_FLOWS3 | Value transfer | Type reference (TYPE) | FTR_FHAPO | Bewegungen der Geschäftsverwaltung | 20010426 | |||
| 4 | IM_BUSTRANSCAT | Value transfer | Type reference (TYPE) | TPM_BUSTRANSCAT | Geschäftsvorfallstyp | 20010425 | |||
| 5 | IM_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_BUSTRANSID | Identifikator des Distributor-Geschäftsvorfalls | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgeminer Fehler | 20010427 | ||
| 2 | Transaktion wurde nicht gefunden | 20010427 |
Method GET_CURRENCIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_LOCAL_CURR | Value transfer | Type reference (TYPE) | TPM_LOCAL_CURR | Hauswährung | 20011214 | |||
| 2 | EX_NOMINAL_CURR | Value transfer | Type reference (TYPE) | TPM_NOMINAL_CURR | Währung des Nominals | 20011214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgeminer Fehler | 20011214 |
Method GET_KEY_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_KEY_DATE | Value transfer | Type reference (TYPE) | TPM_POSITION_DATE | Stichtag | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TAB_MSG | Value transfer | Type reference (TYPE) | TRRY_MSG | Nachricht für Protokoll | 20011116 |
Method GET_MESSAGES on Interface IF_POSITION_CORE_TRR has no exception.
Method GET_PORTFOLIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PORTFOLIO | Value transfer | Type reference (TYPE) | RPORTB | Portfolio | 20011113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20011113 |
Method GET_POSITION_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_CATEGORY | Value transfer | Type reference (TYPE) | TRR_POSITION_CATEGORY | Kategorie einer Position | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_POSITION_IDENTIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_IDENTIFIER | Value transfer | Type reference (TYPE) | TRRS_DIFF_VALUES | Struktur für Differenzierungswerte | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_POSTING_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TAB_POSTING_ITEMS | Value transfer | Type reference (TYPE) | TRRY_POSTING_ITEM | Tabelle von "Posting Item" | 20010426 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_POS_MAN_PROC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_POS_MAN_PROC | Value transfer | Type reference (TYPE) | TPM_POS_MAN_PROC | Bestandsführungsverfahren | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_PRODUCT_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PRODUCT_CATEGORY | Value transfer | Type reference (TYPE) | SANLF | Produkttyp | 20011025 | |||
| 2 | EX_PRODUCT_TYPE | Value transfer | Type reference (TYPE) | VVSART | Produktart | 20011025 | |||
| 3 | EX_SPECIAL_PRODUCT_CAT | Value transfer | Type reference (TYPE) | CHAR1 | Spezieller Produkttyp | 20011025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeine Ausnahme | 20011025 |
Method GET_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_QUANTITY | Value transfer | Type reference (TYPE) | TRRS_QUANTITY | Menge eines Wertpapiers | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_SETTLEMENT_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_SETTLEMENT_DATE | Value transfer | Type reference (TYPE) | TPM_POSITION_DATE | Bestandsvaluta | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_SIMULATED_BOOK_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_BOOK_VALUE | Value transfer | Type reference (TYPE) | TRRS_BOOK_VALUE | Simulierter Buchwert der Position | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
Method GET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_STATE | Value transfer | Type reference (TYPE) | TPM_TRR_STATE | Status einer Finanzposition im Reporting | 20020508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20020508 |
Method GET_TRADING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TRADING_DATE | Value transfer | Type reference (TYPE) | TPM_TRR_TRADING_DATE | Datum des Vertragsabschlusses | 20020107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgeminer Fehler | 20020107 |
Method GET_TRANSACTION_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TRANSACTION_NUMBER | Value transfer | Type reference (TYPE) | TB_RFHA | Finanzgeschäft | 20010425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20010427 |
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 462_10 |