SAP ABAP IMG Activity INT-DEV_BADI (Add-In for Internal Foreign Exchange Trading)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_GENERAL (Package) CFM TM: Application Basis / Global Objects
IMG Activity
ID INT-DEV_BADI Add-In for Internal Foreign Exchange Trading  
Transaction Code S_ALN_01002322   (empty) 
Created on 20030415    
Customizing Attributes INT-DEV_BADI   Add-In for Internal Foreign Exchange Trading 
Customizing Activity INT-DEV_BADI   Add-In for Internal Foreign Exchange Trading 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FTR_FX_INT    

Use

A Business Add-In offers options for controlling the transaction process.

The internal foreign exchange trading enhancement offers the following eight methods.

DEFAULT_VALUES_GET

Default settings for input fields, description of the existing selection of currencies, companies, texts for financial instruments. Individual definition for each user.

Exceptions: None.

No messages are permitted during initialization.

CONSISTENCY_CHECK_DEAL_DATA

Checks business transaction data to ensure that it is in line with company guidelines.

Exceptions: None.

However, the message handler interface allows one or more messages to be returned.

RATE_TYPES_GET

What rate data should be read from the market data buffer in order to determine the initial (market) bid rate and ask rate?

Exceptions: None.

No messages permitted.

CONSISTENCY_CHECK_MARKET_DATA

Market data consistency check (for example, are the rates up to date? Is the difference between the current and last rate feasible?)

Exceptions: Failed.

The market data was not accepted, the consistency check failed (no message handler available -> only one message can be returned).

MARGIN_ADJUSTMENT_SIMPLE_RATE

Adjustment of the bid-asked spread for reference rates/cross transactions (alternatively you could use MARGIN_ADJUSTMENT_CROSS_RATE)

Exceptions: Failed: Adjustment of the bid-asked spread failed. (No message handler available -> only one message can be returned).

MARGIN_ADJUSTMENT_CROSS_RATE

Adjustment of the bid-asked rate for cross rates.

Exception: Failed: Adjustment of Bid-Ask Margin failed. (No message handler available -> only one message can be returned).

DEAL_VALIDITY_GET

Determine the time-related validitiy of a transaction.

Exceptions: None.

However, the message handler interface allows one or more messages to be returned.

DEAL_VALIDITY_CHECK

Acceptance check of the transaction after reasonable time period.

Exceptions: None.

However, the message handler interface allows one or more messages to be returned.

Requirements

Standard settings

The default coding remains active until you create your own implementation. Create means either implementing all or no methods.

Activities

Example

Business Attributes
ASAP Roadmap ID    
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20030506 
SAP Release Created in 200