SAP ABAP Interface IF_EX_FTR_FX_INT_EXIT (BAdI Interface IF_EX_FTR_FX_INT)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷
FIN-FSCM-TRM-TM-TR (Application Component) Transaction Management
⤷
FTTR (Package) Treasury: Financial Transaction

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_DEF_IM_FTR_FX_INT_EXIT | Default Implementation for BAdI Definition FTR_FX_INT_EXIT | 20020524 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_FTR_FX_INT_EXIT | BAdI Class CL_EX_FTR_FX_INT_EXIT | 20020515 |
Properties
Interface | IF_EX_FTR_FX_INT_EXIT | |
Short Description | BAdI Interface IF_EX_FTR_FX_INT |
General Data
Package | FTTR | Treasury: Financial Transaction |
Created | 20020515 | SAP |
Last changed | 20020515 | SAP |
Unicode checks active |
Forward declarations
Interface IF_EX_FTR_FX_INT_EXIT has no forward declaration.
Interfaces
Interface IF_EX_FTR_FX_INT_EXIT has no interface.
Friends
Interface IF_EX_FTR_FX_INT_EXIT has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | A_VALID_UNTIL_DATE | Instance attribute | Public | Type reference (TYPE) | TB_DVTRBIS | Contract Offer Valid Until (Date) | 20020521 | ||
2 | A_VALID_UNTIL_TIME | Instance attribute | Public | Type reference (TYPE) | TB_TVTRBIS | Contract Offer Valid Until (Time) | 20020521 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check Transaction Data (Authorized? Currencies OK?) | 20020515 |
2 | ![]() |
Instance method | Public | Method | Check Market Data (Current Rates/Swap Rates?) | 20020515 |
3 | ![]() |
Instance method | Public | Method | Check Whether Transaction and Rate Still Accepted | 20020515 |
4 | ![]() |
Instance method | Public | Method | Determine Offer Validity | 20020515 |
5 | ![]() |
Instance method | Public | Method | Limit the Values and/or Preassigned Values | 20020515 |
6 | ![]() |
Instance method | Public | Method | Adjust the Margin for Cross-Rate Transactions | 20020515 |
7 | ![]() |
Instance method | Public | Method | Adjust the Margin for "Simple" Transactions | 20020515 |
8 | ![]() |
Instance method | Public | Method | Determine the Rate Types for Bid and Ask | 20020515 |
Events
Interface IF_EX_FTR_FX_INT_EXIT has no event.
Types
Interface IF_EX_FTR_FX_INT_EXIT has no local type.
Method Signatures
Method CONSISTENCY_CHECK_DEAL_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PI_DEAL_FOREX_DATA1 | Call by reference | Type reference (TYPE) | FTR_FX_INT_FOREX | int. FX - Anlegen eines Devisengeschäfts | 20020517 | ||
2 | ![]() |
PI_DEAL_FOREX_DATA2 | Call by reference | Type reference (TYPE) | FTR_FX_INT_FOREX | int. FX - Anlegen eines Devisengeschäfts | 20020517 | ||
3 | ![]() |
PI_DEAL_GENERAL_DATA1 | Call by reference | Type reference (TYPE) | FTR_FX_INT_HEADER | int. FX - Kopfinformationen für Anlage eines Geschäftes | 20020517 | ||
4 | ![]() |
PI_DEAL_GENERAL_DATA2 | Call by reference | Type reference (TYPE) | FTR_FX_INT_HEADER | int. FX - Kopfinformationen für Anlage eines Geschäftes | 20020517 | ||
5 | ![]() |
PI_PROXY_MESSAGES | Call by reference | Object reference (TYPE REF TO) | IF_OPEN_TRTM_PROXY_MESSAGE | Proxy für Message Handler der Geschäftsverwaltung | 20020515 |
Method CONSISTENCY_CHECK_DEAL_DATA on Interface IF_EX_FTR_FX_INT_EXIT has no exception.
Method CONSISTENCY_CHECK_MARKET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PI_FOLLOW_CURRENCY | Value transfer | Type reference (TYPE) | TB_WFWAERS | Folgende Währung | 20020521 | ||
2 | ![]() |
PI_FORWARD_RATE_ASK | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | errechneter Terminkurs (ASK) | 20020521 | ||
3 | ![]() |
PI_FORWARD_RATE_BID | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | errechneter Terminkurs (BID) | 20020521 | ||
4 | ![]() |
PI_LEAD_CURRENCY | Value transfer | Type reference (TYPE) | TB_WLWAERS | Leitwährung | 20020521 | ||
5 | ![]() |
PI_SPOT_RATE_ASK | Value transfer | Type reference (TYPE) | VTBFHAZU-KKASSA | Spotkurs (ASK) | 20020521 | ||
6 | ![]() |
PI_SPOT_RATE_BID | Value transfer | Type reference (TYPE) | VTBFHAZU-KKASSA | Spotkurs (BID) | 20020521 | ||
7 | ![]() |
PI_SWAP_RATE_ASK | Value transfer | Type reference (TYPE) | AT15-KKURS | Swapsatz (ASK) | 20020521 | ||
8 | ![]() |
PI_SWAP_RATE_BID | Value transfer | Type reference (TYPE) | AT15-KKURS | Swapsatz (BID) | 20020521 | ||
9 | ![]() |
PI_TAB_MARKET_RATES | Call by reference | Type reference (TYPE) | VTB_TAB_MARKET | Tabelle der Marktdaten: Kurse | 20020521 | ||
10 | ![]() |
PI_TAB_MARKET_SWAPS | Call by reference | Type reference (TYPE) | VTB_TAB_MARKET | Tabelle der Marktdaten: Swapsätze | 20020521 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Marktdaten werden nicht akzeptiert, Prüfung gescheitert | 20020521 |
Method DEAL_VALIDITY_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PI_ACCEPTANCE_DATE | Value transfer | Type reference (TYPE) | DATUM | SY-DATUM | Kurs akzeptiert am Datum | 20020521 | |
2 | ![]() |
PI_ACCEPTANCE_TIME | Value transfer | Type reference (TYPE) | UZEIT | SY-UZEIT | Kurs akzeptiert um Uhrzeit | 20020521 | |
3 | ![]() |
PI_DEAL_FOREX_DATA | Call by reference | Type reference (TYPE) | FTR_FX_INT_FOREX | int. FX - Anlegen eines Devisengeschäfts | 20020515 | ||
4 | ![]() |
PI_DEAL_GENERAL_DATA | Call by reference | Type reference (TYPE) | FTR_FX_INT_HEADER | int. FX - Kopfinformationen für Anlage eines Geschäftes | 20020515 | ||
5 | ![]() |
PI_PROXY_MESSAGES | Call by reference | Object reference (TYPE REF TO) | IF_OPEN_TRTM_PROXY_MESSAGE | Proxy für Message Handler der Geschäftsverwaltung | 20020515 |
Method DEAL_VALIDITY_CHECK on Interface IF_EX_FTR_FX_INT_EXIT has no exception.
Method DEAL_VALIDITY_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PE_VALID_DATE | Value transfer | Type reference (TYPE) | TB_DVTRBIS | Vertragsangebot gültig bis Datum | 20020521 | ||
2 | ![]() |
PE_VALID_TIME | Value transfer | Type reference (TYPE) | TB_TVTRBIS | Vertragsangebot gültig bis Uhrzeit | 20020521 | ||
3 | ![]() |
PI_DEAL_FOREX_DATA | Call by reference | Type reference (TYPE) | FTR_FX_INT_FOREX | int. FX - Anlegen eines Devisengeschäfts | 20020515 | ||
4 | ![]() |
PI_DEAL_GENERAL_DATA | Call by reference | Type reference (TYPE) | FTR_FX_INT_HEADER | int. FX - Kopfinformationen für Anlage eines Geschäftes | 20020515 | ||
5 | ![]() |
PI_PROXY_MESSAGES | Call by reference | Object reference (TYPE REF TO) | IF_OPEN_TRTM_PROXY_MESSAGE | Proxy für Message Handler der Geschäftsverwaltung | 20020515 |
Method DEAL_VALIDITY_GET on Interface IF_EX_FTR_FX_INT_EXIT has no exception.
Method DEFAULT_VALUES_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PC_DEALER_ACCEPTANCE_NECESSARY | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | 'X'=Dealer muss Kurs manuell aktzepieren, ' '=autom. Annahme | 20020617 | ||
2 | ![]() |
PC_PREFERRED_COMPANY | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20020515 | ||
3 | ![]() |
PC_PREFERRED_CUR_BUY | Value transfer | Type reference (TYPE) | TB_WGSCHFT | Kauf-Währung des Finanzgeschäfts | 20020515 | ||
4 | ![]() |
PC_PREFERRED_CUR_SELL | Value transfer | Type reference (TYPE) | TB_WGSCHFT | Verkauf-Währung des Finanzgeschäfts | 20020515 | ||
5 | ![]() |
PC_PREFERRED_DEAL_TYPE | Value transfer | Type reference (TYPE) | TB_FXTYP | Einzelgeschäft / Swap | 20020522 | ||
6 | ![]() |
PC_PREFERRED_PARTNER | Value transfer | Type reference (TYPE) | TB_KUNNR_NEW | Geschäftspartner | 20020515 | ||
7 | ![]() |
PC_PREFERRED_PROD_TYPE | Value transfer | Type reference (TYPE) | VVSART | Produktart | 20020515 | ||
8 | ![]() |
PC_PREFERRED_PROD_TYPE2 | Value transfer | Type reference (TYPE) | VVSART | Produktart2 (nur bei Swap) | 20020522 | ||
9 | ![]() |
PC_PREFERRED_TRANS_TYPE | Value transfer | Type reference (TYPE) | TB_SFHAART | Finanzgeschäftsart | 20020515 | ||
10 | ![]() |
PC_PREFERRED_TRANS_TYPE2 | Value transfer | Type reference (TYPE) | TB_SFHAART | Finanzgeschäftsart2 (nur bei Swap) | 20020522 | ||
11 | ![]() |
PC_PREFERRED_VALUE_DATE | Value transfer | Type reference (TYPE) | TB_DZTERM | Zahlungstermin | 20030211 | ||
12 | ![]() |
PC_TAB_COMPANYCODE_LIST | Call by reference | Type reference (TYPE) | FTR_TAB_COMPANYCODE_LIST | Tabelle für Buchungskreisliste | 20020515 | ||
13 | ![]() |
PC_TAB_CURRENCY_LIST | Call by reference | Type reference (TYPE) | FTR_TAB_CURRENCY_LIST | Tabelle für Währungsliste | 20020515 | ||
14 | ![]() |
PC_TAB_PRODTRANSTYPE_LIST1 | Call by reference | Type reference (TYPE) | FTR_TAB_TRANSACTIONTYPE_TEXT | Textbezeichnung der Produkt- und Geschäftsart | 20020613 | ||
15 | ![]() |
PC_TAB_PRODTRANSTYPE_LIST2 | Call by reference | Type reference (TYPE) | FTR_TAB_TRANSACTIONTYPE_TEXT | Textbezeichnung der Produkt- und Geschäftsart | 20020613 |
Method DEFAULT_VALUES_GET on Interface IF_EX_FTR_FX_INT_EXIT has no exception.
Method MARGIN_ADJUSTMENT_CROSS_RATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PE_ADJUSTED_FORWARD_RATE_ASK | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Terminkurs inkl. Margin (ASK) | 20020522 | ||
2 | ![]() |
PE_ADJUSTED_FORWARD_RATE_BID | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Terminkurs inkl. Margin (BID) | 20020522 | ||
3 | ![]() |
PE_ADJUSTED_SPOT_RATE_ASK | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Spotkurs inkl. Margin (ASK) | 20020522 | ||
4 | ![]() |
PE_ADJUSTED_SPOT_RATE_BID | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Spotkurs inkl. Margin (BID) | 20020522 | ||
5 | ![]() |
PI_FOLLOW_CURRENCY | Value transfer | Type reference (TYPE) | TB_WFWAERS | Folgende Währung | 20020521 | ||
6 | ![]() |
PI_FORWARD_RATE_ASK | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Terminkurs (ASK) | 20020521 | ||
7 | ![]() |
PI_FORWARD_RATE_BID | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Terminkurs (BID) | 20020521 | ||
8 | ![]() |
PI_LEAD_CURRENCY | Value transfer | Type reference (TYPE) | TB_WLWAERS | Leitwährung | 20020521 | ||
9 | ![]() |
PI_SPOT_RATE_ASK | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Spotkurs (ASK) | 20020522 | ||
10 | ![]() |
PI_SPOT_RATE_BID | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Cross-Spotkurs (BID) | 20020522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kursanpassung ist nicht erfolgt | 20020521 |
Method MARGIN_ADJUSTMENT_SIMPLE_RATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PE_ADJUSTED_FORWARD_RATE_ASK1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs inkl. Margin (ASK) zu Währungspaar 1 | 20020522 | ||
2 | ![]() |
PE_ADJUSTED_FORWARD_RATE_ASK2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs inkl. Margin (ASK) zu Währungspaar 2 | 20020522 | ||
3 | ![]() |
PE_ADJUSTED_FORWARD_RATE_BID1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs inkl. Margin (BID) zu Währungspaar 1 | 20020522 | ||
4 | ![]() |
PE_ADJUSTED_FORWARD_RATE_BID2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs inkl. Margin (BID) zu Währungspaar 2 | 20020522 | ||
5 | ![]() |
PE_ADJUSTED_SPOT_RATE_ASK1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs inkl. Margin (ASK) zu Währungspaar 1 | 20020522 | ||
6 | ![]() |
PE_ADJUSTED_SPOT_RATE_ASK2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs inkl. Margin (ASK) zu Währungspaar 2 | 20020522 | ||
7 | ![]() |
PE_ADJUSTED_SPOT_RATE_BID1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs inkl. Margin (BID) zu Währungspaar 1 | 20020522 | ||
8 | ![]() |
PE_ADJUSTED_SPOT_RATE_BID2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs inkl. Margin (BID) zu Währungspaar 2 | 20020522 | ||
9 | ![]() |
PI_FOLLOW_CURRENCY1 | Value transfer | Type reference (TYPE) | TB_WFWAERS | Folgende Währung 1 | 20020521 | ||
10 | ![]() |
PI_FOLLOW_CURRENCY2 | Value transfer | Type reference (TYPE) | TB_WFWAERS | Folgende Währung 2 | 20020521 | ||
11 | ![]() |
PI_FORWARD_RATE_ASK1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs (ASK) zu Währungspaar 1 | 20020521 | ||
12 | ![]() |
PI_FORWARD_RATE_ASK2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs (ASK) zu Währungspaar 2 | 20020521 | ||
13 | ![]() |
PI_FORWARD_RATE_BID1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs (BID) zu Währungspaar 1 | 20020521 | ||
14 | ![]() |
PI_FORWARD_RATE_BID2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Terminkurs (BID) zu Währungspaar 2 | 20020521 | ||
15 | ![]() |
PI_LEAD_CURRENCY1 | Value transfer | Type reference (TYPE) | TB_WLWAERS | Leitwährung 1 | 20020521 | ||
16 | ![]() |
PI_LEAD_CURRENCY2 | Value transfer | Type reference (TYPE) | TB_WLWAERS | Leitwährung 2 | 20020521 | ||
17 | ![]() |
PI_SPOT_RATE_ASK1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs (ASK) zu Währungspaar 1 | 20020522 | ||
18 | ![]() |
PI_SPOT_RATE_ASK2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs (ASK) zu Währungspaar 2 | 20020522 | ||
19 | ![]() |
PI_SPOT_RATE_BID1 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs (BID) zu Währungspaar 1 | 20020522 | ||
20 | ![]() |
PI_SPOT_RATE_BID2 | Value transfer | Type reference (TYPE) | VTBFHAZU-KKURS | Spotkurs (BID) zu Währungspaar 2 | 20020522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kursanpassung ist nicht erfolgt | 20020521 |
Method RATE_TYPES_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PE_RATE_TYPE_ASK | Value transfer | Type reference (TYPE) | KURST_CURR | Kurstyp für ASK Kurs | 20020515 | ||
2 | ![]() |
PE_RATE_TYPE_BID | Value transfer | Type reference (TYPE) | KURST_CURR | Kurstyp für BID Kurs | 20020515 | ||
3 | ![]() |
PE_RATE_TYPE_SPOTRATE | Value transfer | Type reference (TYPE) | KURST_CURR | Kurstyp für Spotkurs (nur relev. bei SWAPS!) | 20020613 | ||
4 | ![]() |
PI_DEAL_FOREX_DATA1 | Call by reference | Type reference (TYPE) | FTR_FX_INT_FOREX | int. FX - Anlegen eines Devisengeschäfts | 20020613 | ||
5 | ![]() |
PI_DEAL_FOREX_DATA2 | Call by reference | Type reference (TYPE) | FTR_FX_INT_FOREX | int. FX - Anlegen eines Devisengeschäfts | 20020613 | ||
6 | ![]() |
PI_DEAL_GENERAL_DATA1 | Call by reference | Type reference (TYPE) | FTR_FX_INT_HEADER | int. FX - Kopfinformationen für Anlage eines Geschäftes | 20020613 | ||
7 | ![]() |
PI_DEAL_GENERAL_DATA2 | Call by reference | Type reference (TYPE) | FTR_FX_INT_HEADER | int. FX - Kopfinformationen für Anlage eines Geschäftes | 20020613 |
Method RATE_TYPES_GET on Interface IF_EX_FTR_FX_INT_EXIT has no exception.
History
Last changed by/on | SAP | 20020515 |
SAP Release Created in | 463_20 |