SAP ABAP Class IF_EX_FTR_FX_INT_EXIT (BAdI Interface IF_EX_FTR_FX_INT)
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
Class IF_EX_FTR_FX_INT_EXIT  
Short Description BAdI Interface IF_EX_FTR_FX_INT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 1   
Package      
Created 20020515   SAP 
Last change 20020515   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_EX_FTR_FX_INT_EXIT has no forward declaration.
Interfaces
Class IF_EX_FTR_FX_INT_EXIT has no interface implemented.
Friends
Class IF_EX_FTR_FX_INT_EXIT has no friend class.
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 CONSISTENCY_CHECK_DEAL_DATA Instance method Public Method Check Transaction Data (Authorized? Currencies OK?) 20020515
2 CONSISTENCY_CHECK_MARKET_DATA Instance method Public Method Check Market Data (Current Rates/Swap Rates?) 20020515
3 DEAL_VALIDITY_CHECK Instance method Public Method Check Whether Transaction and Rate Still Accepted 20020515
4 DEAL_VALIDITY_GET Instance method Public Method Determine Offer Validity 20020515
5 DEFAULT_VALUES_GET Instance method Public Method Limit the Values and/or Preassigned Values 20020515
6 MARGIN_ADJUSTMENT_CROSS_RATE Instance method Public Method Adjust the Margin for Cross-Rate Transactions 20020515
7 MARGIN_ADJUSTMENT_SIMPLE_RATE Instance method Public Method Adjust the Margin for "Simple" Transactions 20020515
8 RATE_TYPES_GET Instance method Public Method Determine the Rate Types for Bid and Ask 20020515
Events
Class IF_EX_FTR_FX_INT_EXIT has no event.
Types
Class 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 Importing PI_DEAL_FOREX_DATA1 Call by reference Type reference (TYPE) FTR_FX_INT_FOREX int. FX - Anlegen eines Devisengeschäfts 20020517
2 Importing PI_DEAL_FOREX_DATA2 Call by reference Type reference (TYPE) FTR_FX_INT_FOREX int. FX - Anlegen eines Devisengeschäfts 20020517
3 Importing 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 Importing 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 Importing 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 class 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 Importing PI_FOLLOW_CURRENCY Value transfer Type reference (TYPE) TB_WFWAERS Folgende Währung 20020521
2 Importing PI_FORWARD_RATE_ASK Value transfer Type reference (TYPE) VTBFHAZU-KKURS errechneter Terminkurs (ASK) 20020521
3 Importing PI_FORWARD_RATE_BID Value transfer Type reference (TYPE) VTBFHAZU-KKURS errechneter Terminkurs (BID) 20020521
4 Importing PI_LEAD_CURRENCY Value transfer Type reference (TYPE) TB_WLWAERS Leitwährung 20020521
5 Importing PI_SPOT_RATE_ASK Value transfer Type reference (TYPE) VTBFHAZU-KKASSA Spotkurs (ASK) 20020521
6 Importing PI_SPOT_RATE_BID Value transfer Type reference (TYPE) VTBFHAZU-KKASSA Spotkurs (BID) 20020521
7 Importing PI_SWAP_RATE_ASK Value transfer Type reference (TYPE) AT15-KKURS Swapsatz (ASK) 20020521
8 Importing PI_SWAP_RATE_BID Value transfer Type reference (TYPE) AT15-KKURS Swapsatz (BID) 20020521
9 Importing PI_TAB_MARKET_RATES Call by reference Type reference (TYPE) VTB_TAB_MARKET Tabelle der Marktdaten: Kurse 20020521
10 Importing 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 FAILED 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 Importing PI_ACCEPTANCE_DATE Value transfer Type reference (TYPE) DATUM SY-DATUM Kurs akzeptiert am Datum 20020521
2 Importing PI_ACCEPTANCE_TIME Value transfer Type reference (TYPE) UZEIT SY-UZEIT Kurs akzeptiert um Uhrzeit 20020521
3 Importing PI_DEAL_FOREX_DATA Call by reference Type reference (TYPE) FTR_FX_INT_FOREX int. FX - Anlegen eines Devisengeschäfts 20020515
4 Importing 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 Importing 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 class 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 Exporting PE_VALID_DATE Value transfer Type reference (TYPE) TB_DVTRBIS Vertragsangebot gültig bis Datum 20020521
2 Exporting PE_VALID_TIME Value transfer Type reference (TYPE) TB_TVTRBIS Vertragsangebot gültig bis Uhrzeit 20020521
3 Importing PI_DEAL_FOREX_DATA Call by reference Type reference (TYPE) FTR_FX_INT_FOREX int. FX - Anlegen eines Devisengeschäfts 20020515
4 Importing 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 Importing 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 class 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 Changing PC_DEALER_ACCEPTANCE_NECESSARY Value transfer Type reference (TYPE) BOOLE-BOOLE 'X'=Dealer muss Kurs manuell aktzepieren, ' '=autom. Annahme 20020617
2 Changing PC_PREFERRED_COMPANY Value transfer Type reference (TYPE) BUKRS Buchungskreis 20020515
3 Changing PC_PREFERRED_CUR_BUY Value transfer Type reference (TYPE) TB_WGSCHFT Kauf-Währung des Finanzgeschäfts 20020515
4 Changing PC_PREFERRED_CUR_SELL Value transfer Type reference (TYPE) TB_WGSCHFT Verkauf-Währung des Finanzgeschäfts 20020515
5 Changing PC_PREFERRED_DEAL_TYPE Value transfer Type reference (TYPE) TB_FXTYP Einzelgeschäft / Swap 20020522
6 Changing PC_PREFERRED_PARTNER Value transfer Type reference (TYPE) TB_KUNNR_NEW Geschäftspartner 20020515
7 Changing PC_PREFERRED_PROD_TYPE Value transfer Type reference (TYPE) VVSART Produktart 20020515
8 Changing PC_PREFERRED_PROD_TYPE2 Value transfer Type reference (TYPE) VVSART Produktart2 (nur bei Swap) 20020522
9 Changing PC_PREFERRED_TRANS_TYPE Value transfer Type reference (TYPE) TB_SFHAART Finanzgeschäftsart 20020515
10 Changing PC_PREFERRED_TRANS_TYPE2 Value transfer Type reference (TYPE) TB_SFHAART Finanzgeschäftsart2 (nur bei Swap) 20020522
11 Changing PC_PREFERRED_VALUE_DATE Value transfer Type reference (TYPE) TB_DZTERM Zahlungstermin 20030211
12 Changing PC_TAB_COMPANYCODE_LIST Call by reference Type reference (TYPE) FTR_TAB_COMPANYCODE_LIST Tabelle für Buchungskreisliste 20020515
13 Changing PC_TAB_CURRENCY_LIST Call by reference Type reference (TYPE) FTR_TAB_CURRENCY_LIST Tabelle für Währungsliste 20020515
14 Changing PC_TAB_PRODTRANSTYPE_LIST1 Call by reference Type reference (TYPE) FTR_TAB_TRANSACTIONTYPE_TEXT Textbezeichnung der Produkt- und Geschäftsart 20020613
15 Changing 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 class 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 Exporting PE_ADJUSTED_FORWARD_RATE_ASK Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Terminkurs inkl. Margin (ASK) 20020522
2 Exporting PE_ADJUSTED_FORWARD_RATE_BID Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Terminkurs inkl. Margin (BID) 20020522
3 Exporting PE_ADJUSTED_SPOT_RATE_ASK Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Spotkurs inkl. Margin (ASK) 20020522
4 Exporting PE_ADJUSTED_SPOT_RATE_BID Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Spotkurs inkl. Margin (BID) 20020522
5 Importing PI_FOLLOW_CURRENCY Value transfer Type reference (TYPE) TB_WFWAERS Folgende Währung 20020521
6 Importing PI_FORWARD_RATE_ASK Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Terminkurs (ASK) 20020521
7 Importing PI_FORWARD_RATE_BID Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Terminkurs (BID) 20020521
8 Importing PI_LEAD_CURRENCY Value transfer Type reference (TYPE) TB_WLWAERS Leitwährung 20020521
9 Importing PI_SPOT_RATE_ASK Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Spotkurs (ASK) 20020522
10 Importing PI_SPOT_RATE_BID Value transfer Type reference (TYPE) VTBFHAZU-KKURS Cross-Spotkurs (BID) 20020522
# Exception Resumable Description Created on
1 FAILED 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 Exporting PE_ADJUSTED_FORWARD_RATE_ASK1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs inkl. Margin (ASK) zu Währungspaar 1 20020522
2 Exporting PE_ADJUSTED_FORWARD_RATE_ASK2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs inkl. Margin (ASK) zu Währungspaar 2 20020522
3 Exporting PE_ADJUSTED_FORWARD_RATE_BID1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs inkl. Margin (BID) zu Währungspaar 1 20020522
4 Exporting PE_ADJUSTED_FORWARD_RATE_BID2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs inkl. Margin (BID) zu Währungspaar 2 20020522
5 Exporting PE_ADJUSTED_SPOT_RATE_ASK1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs inkl. Margin (ASK) zu Währungspaar 1 20020522
6 Exporting PE_ADJUSTED_SPOT_RATE_ASK2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs inkl. Margin (ASK) zu Währungspaar 2 20020522
7 Exporting PE_ADJUSTED_SPOT_RATE_BID1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs inkl. Margin (BID) zu Währungspaar 1 20020522
8 Exporting PE_ADJUSTED_SPOT_RATE_BID2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs inkl. Margin (BID) zu Währungspaar 2 20020522
9 Importing PI_FOLLOW_CURRENCY1 Value transfer Type reference (TYPE) TB_WFWAERS Folgende Währung 1 20020521
10 Importing PI_FOLLOW_CURRENCY2 Value transfer Type reference (TYPE) TB_WFWAERS Folgende Währung 2 20020521
11 Importing PI_FORWARD_RATE_ASK1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs (ASK) zu Währungspaar 1 20020521
12 Importing PI_FORWARD_RATE_ASK2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs (ASK) zu Währungspaar 2 20020521
13 Importing PI_FORWARD_RATE_BID1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs (BID) zu Währungspaar 1 20020521
14 Importing PI_FORWARD_RATE_BID2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Terminkurs (BID) zu Währungspaar 2 20020521
15 Importing PI_LEAD_CURRENCY1 Value transfer Type reference (TYPE) TB_WLWAERS Leitwährung 1 20020521
16 Importing PI_LEAD_CURRENCY2 Value transfer Type reference (TYPE) TB_WLWAERS Leitwährung 2 20020521
17 Importing PI_SPOT_RATE_ASK1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs (ASK) zu Währungspaar 1 20020522
18 Importing PI_SPOT_RATE_ASK2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs (ASK) zu Währungspaar 2 20020522
19 Importing PI_SPOT_RATE_BID1 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs (BID) zu Währungspaar 1 20020522
20 Importing PI_SPOT_RATE_BID2 Value transfer Type reference (TYPE) VTBFHAZU-KKURS Spotkurs (BID) zu Währungspaar 2 20020522
# Exception Resumable Description Created on
1 FAILED 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 Exporting PE_RATE_TYPE_ASK Value transfer Type reference (TYPE) KURST_CURR Kurstyp für ASK Kurs 20020515
2 Exporting PE_RATE_TYPE_BID Value transfer Type reference (TYPE) KURST_CURR Kurstyp für BID Kurs 20020515
3 Exporting PE_RATE_TYPE_SPOTRATE Value transfer Type reference (TYPE) KURST_CURR Kurstyp für Spotkurs (nur relev. bei SWAPS!) 20020613
4 Importing PI_DEAL_FOREX_DATA1 Call by reference Type reference (TYPE) FTR_FX_INT_FOREX int. FX - Anlegen eines Devisengeschäfts 20020613
5 Importing PI_DEAL_FOREX_DATA2 Call by reference Type reference (TYPE) FTR_FX_INT_FOREX int. FX - Anlegen eines Devisengeschäfts 20020613
6 Importing 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 Importing 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 class IF_EX_FTR_FX_INT_EXIT has no exception.
History
Last changed by/on SAP  20020515 
SAP Release Created in