SAP ABAP Class CL_FTR_XI_FACADE (Interface between Treasury Management and XI Proxies)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-TR (Application Component) Transaction Management
     FTTR (Package) Treasury: Financial Transaction
Properties
Class CL_FTR_XI_FACADE  
Short Description Interface between Treasury Management and XI Proxies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTTR   Treasury: Financial Transaction 
Created 20050407   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FTR_XI_FACADE has no forward declaration.
Interfaces
Class CL_FTR_XI_FACADE has no interface implemented.
Friends
Class CL_FTR_XI_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_CON_ERROR_LEVEL Constant Private Type reference (TYPE) INT2 '3' 2 Byte Integer (Signed) 20050427
2 G_CON_EXERCISE_AMERICAN Constant Private Type reference (TYPE) TY_EXERCISE_STYLE 'AMERICAN' 20050509
3 G_CON_EXERCISE_EUROPEAN Constant Private Type reference (TYPE) TY_EXERCISE_STYLE 'EUROPEAN' 20050509
4 G_CON_FXSIMPLEOPTION Constant Protected Type reference (TYPE) TY_PRODUCT_CODE '760' 20050422
5 G_CON_FXSINGLE Constant Protected Type reference (TYPE) TY_PRODUCT_CODE '600' 20050422
6 G_CON_FXSWAP Constant Protected Type reference (TYPE) TY_PRODUCT_CODE '605' 20050422
7 G_CON_OPTION_TYPE_CODE_CALL Constant Private Type reference (TYPE) TY_OPTION_TYPE 'CALL' 20050509
8 G_CON_OPTION_TYPE_CODE_PUT Constant Private Type reference (TYPE) TY_OPTION_TYPE 'PUT' 20050509
9 G_CON_PROD_CAT_FX Constant Private Type reference (TYPE) SANLF 600 Product Type 20050610
10 G_CON_PROD_CAT_OTC_OPT Constant Private Type reference (TYPE) SANLF 760 Product Type 20050610
11 G_CON_TRANS_CAT_FX Constant Private Type reference (TYPE) TB_SFGTYP 100 Financial Transaction Category 20050513
12 G_CON_TRANS_CAT_OTC_OPT_BUY Constant Private Type reference (TYPE) TB_SFGTYP 100 Financial Transaction Category 20050513
13 G_CON_TRANS_CAT_OTC_OPT_SELL Constant Private Type reference (TYPE) TB_SFGTYP 200 Financial Transaction Category 20050513
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BAPI Static method Private Method BAPI access 20050422
2 CALL_DERIVE_TOOL Static method Private Method Call Derivation Tool 20050422
3 FILL_RETURN_MESSAGE Static method Private Method Fill Return Message 20050422
4 GET_PRODUCT Static method Private Method Derivation for Product Category 20050425
5 MAP_BAPI_RESPONSE Static method Private Method Map BAPI Return Table 20050426
6 MAP_EXT2INT Static method Private Method Map/Convert EXT to INT 20050606
7 MAP_EXT2INT_COMMON Static method Private Method Map/Convert EXT (General Fields) 20050610
8 MAP_EXT2INT_FXLEG Static method Private Method Map/Convert EXT (FX Leg Fields) 20050606
9 MAP_EXT2INT_FXSIMPLEOPTION Static method Private Method Map/Convert EXT (FX SimpleOpt Fields) 20050606
10 MAP_MESSAGE_TO_LOGITEM Static method Private Method Map Messages to LogItems 20050426
11 MAP_RATE_INBOUND Static method Private Method Convert Exchange Rates (and Swap Rates) 20050422
12 MAP_XI2EXT Static method Private Method Map/Convert XI to EXT 20050602
13 MAP_XI2EXT_COMMON Static method Private Method Map/Convert XI Fields (General Fields) 20050602
14 MAP_XI2EXT_FXLEG Static method Private Method Map/Convert XI Fields (FX Leg Fields) 20050602
15 MAP_XI2EXT_FXSIMPLEOPTION Static method Private Method Map/Convert XI Fields (FX SimpleOpt Fields) 20050602
16 PARTNER_GET_BY_IDTYPE Static method Public Method Partner Search Across Altern. IDs in Bus.Partner Master Data 20050511
17 POST Static method Public Method Inbound Interface XI --> TRM-TM 20050407
Events
Class CL_FTR_XI_FACADE has no event.
Types
Class CL_FTR_XI_FACADE has no local type.
Method Signatures

Method CALL_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_RESPONSE Call by reference Type reference (TYPE) FTRXI_TR_DEAL_NOTIF_RESPONSE Proxy Struktur (generiert) 20050422
2 Importing PI_INT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_INT2 Mapping: 2xAllg. Daten in SAP-internem Format (wg. FX Swap!) 20050422
3 Importing PI_INT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_INT Mapping: FXSpot/Forward Daten in SAP-internem Format 20050422
4 Importing PI_INT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_INT Mapping: FXOption Daten in SAP-internem Format 20050422
5 Importing PI_INT_FXSWAP Call by reference Type reference (TYPE) FTR_XI_FXSWAP_INT Mapping: FXSwap Daten in SAP-internem Format 20050422
6 Importing PI_PRODUCT Call by reference Type reference (TYPE) TY_PRODUCT_CODE 20050422
# Exception Resumable Description Created on
1 FAILED Abbruch 20050422

Method CALL_DERIVE_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_INT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_INT2 Mapping: 2xAllg. Daten in SAP-internem Format (wg. FX Swap!) 20050422
2 Changing PC_INT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_INT Mapping: FXSpot/Forward Daten in SAP-internem Format 20050422
3 Changing PC_INT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_INT Mapping: FXOption Daten in SAP-internem Format 20050422
4 Changing PC_INT_FXSWAP Call by reference Type reference (TYPE) FTR_XI_FXSWAP_INT Mapping: FXSwap Daten in SAP-internem Format 20050422
5 Importing PI_EXT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_EXT Mapping: Allgemeine Daten im ext. Format 20050422
6 Importing PI_EXT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_EXT Mapping: FXSpot/Forward Daten im ext. Format 20050422
7 Importing PI_EXT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_EXT Mapping: FXOption Daten im ext. I-Format 20050422
8 Importing PI_EXT_FXSWAP Call by reference Type reference (TYPE) FTR_XI_FXSWAP_EXT Mapping: FXSwap Daten im ext. Format 20050422

Method CALL_DERIVE_TOOL on class CL_FTR_XI_FACADE has no exception.

Method FILL_RETURN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20050422
2 Importing PI_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20050422
3 Importing PI_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichtentyp 20050422
4 Importing PI_MSGV1 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20050422
5 Importing PI_MSGV2 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20050422
6 Importing PI_MSGV3 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20050422
7 Importing PI_MSGV4 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20050422
8 Returning PR_RETURN Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20050422

Method FILL_RETURN_MESSAGE on class CL_FTR_XI_FACADE has no exception.

Method GET_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_EXT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_EXT Proxy-Mapping: FXSpot/Forward Daten im externen Format 20050425
2 Importing PI_EXT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_EXT Proxy-Mapping: FXOption Daten im externen Format 20050425
3 Importing PI_EXT_FXSWAP Call by reference Type reference (TYPE) FTR_XI_FXSWAP_EXT Proxy-Mapping: FXSwap Daten im externen Format 20050425
4 Returning PR_PRODUCT Value transfer Type reference (TYPE) TY_PRODUCT_CODE 20050425

Method GET_PRODUCT on class CL_FTR_XI_FACADE has no exception.

Method MAP_BAPI_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BAPI_RET Call by reference Type reference (TYPE) TY_TAB_BAPI_RET Returnparameter 20050426
2 Changing PR_XI_RET Call by reference Type reference (TYPE) FTRXI_TR_DEAL_NOTIF_RESPONSE Proxy Tabellentyp (generiert) 20050426

Method MAP_BAPI_RESPONSE on class CL_FTR_XI_FACADE has no exception.

Method MAP_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_INT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_INT2 Mapping: 2xAllg. Daten im SAP-internen Format (wg. FX Swap!) 20050606
2 Changing PC_INT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_INT Mapping: FXSpot/Forward Daten im SAP-internen Format 20050606
3 Changing PC_INT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_INT Mapping: FXOption Daten im SAP-internen Format 20050606
4 Changing PC_INT_FXSWAP Call by reference Type reference (TYPE) FTR_XI_FXSWAP_INT Mapping: FXSwap Daten im SAP-internen Format 20050606
5 Importing PI_EXT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_EXT Mapping: Allgemeine Daten im externen Format 20050606
6 Importing PI_EXT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_EXT Mapping: FXSpot/Forward Daten im externen Format 20050606
7 Importing PI_EXT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_EXT Mapping: FXOption Daten im externen Format 20050606
8 Importing PI_EXT_FXSWAP Call by reference Type reference (TYPE) FTR_XI_FXSWAP_EXT Mapping: FXSwap Daten im externen Format 20050606
9 Importing PI_ID_TYPE_PROV_ID Call by reference Type reference (TYPE) BU_ID_TYPE Identifikationsart für Provider ID 20050610
10 Importing PI_ID_TYPE_TRPL_ID Call by reference Type reference (TYPE) BU_ID_TYPE Identifikationsart für TradingPlace ID 20050610

Method MAP_EXT2INT on class CL_FTR_XI_FACADE has no exception.

Method MAP_EXT2INT_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_INT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_INT Proxy-Mapping: Allgemeine Daten im SAP-internen Format 20050610
2 Importing PI_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050610
3 Importing PI_CONTACT_PERSON Call by reference Type reference (TYPE) TB_GSPPART Gesprächspartner 20050610
4 Importing PI_EXT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_EXT Proxy-Mapping: Allgemeine Daten im externen Format 20050610
5 Importing PI_PARTNER Call by reference Type reference (TYPE) TB_KUNNR_NEW Geschäftspartnernummer 20050610
6 Importing PI_PRODUCT_CATEGORY Call by reference Type reference (TYPE) SANLF Produkttyp 20050610
7 Importing PI_TRADER Call by reference Type reference (TYPE) RDEALER Händler 20050610
8 Importing PI_TRANSACTION_CATEGORY Call by reference Type reference (TYPE) TB_SFGTYP Finanzgeschäftstyp 20050610

Method MAP_EXT2INT_COMMON on class CL_FTR_XI_FACADE has no exception.

Method MAP_EXT2INT_FXLEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_INT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_INT Proxy-Mapping: FXSwap Daten im SAP-internen Format 20050606
2 Importing PI_EXT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_EXT Proxy-Mapping: FXSwap Daten im externen Format 20050606
3 Importing PI_REQUESTOR Call by reference Type reference (TYPE) TY_XI_PARTY 20050606

Method MAP_EXT2INT_FXLEG on class CL_FTR_XI_FACADE has no exception.

Method MAP_EXT2INT_FXSIMPLEOPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_INT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_INT Proxy-Mapping: FXSwap Daten im SAP-internen Format 20050606
2 Changing PC_TRANS_CAT Call by reference Type reference (TYPE) TB_SFGTYP Finanzgeschäftstyp 20050606
3 Importing PI_EXT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_EXT Proxy-Mapping: FXSwap Daten im externen Format 20050606
4 Importing PI_REQUESTOR Call by reference Type reference (TYPE) TY_XI_PARTY 20050606

Method MAP_EXT2INT_FXSIMPLEOPTION on class CL_FTR_XI_FACADE has no exception.

Method MAP_MESSAGE_TO_LOGITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20050426
2 Importing PI_MESSAGE Call by reference Type reference (TYPE) BAPI_MSG Meldungstext 20050426
3 Importing PI_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20050426
4 Importing PI_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20050426
5 Returning PR_LOGITEM Value transfer Type reference (TYPE) FTRXI_LOG_ITEM Proxy Struktur (generiert) 20050426
# Exception Resumable Description Created on
1 FAILED Abbruch 20050426

Method MAP_RATE_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_EXT_QUOTED_CURRENCY Call by reference Type reference (TYPE) TCURC-WAERS Folgewährung 20050422
2 Changing PC_EXT_RATE Call by reference Type reference (TYPE) P Kurs 20050422
3 Changing PC_EXT_UNIT_CURRENCY Call by reference Type reference (TYPE) TCURC-WAERS Leitwährung 20050422
4 Importing PI_DATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Datum für die Ermittlung von Kursfaktoren 20050422
5 Importing PI_RATE_TYPE Call by reference Type reference (TYPE) TCURF-KURST 'M' Kurstyp für die Ermittlung von Kursfaktoren 20050422
6 Importing PI_XI_QUOTED_CURRENCY Call by reference Type reference (TYPE) TCURC-ISOCD Folgewährung (ISO) 20050422
7 Importing PI_XI_RATE Call by reference Type reference (TYPE) P Kurs (extern) 20050422
8 Importing PI_XI_UNIT_CURRENCY Call by reference Type reference (TYPE) TCURC-ISOCD Leitwährung (ISO) 20050422

Method MAP_RATE_INBOUND on class CL_FTR_XI_FACADE has no exception.

Method MAP_XI2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_EXT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_EXT Proxy-Mapping: Allgemeine Daten im externen Format 20050602
2 Changing PC_EXT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_EXT Proxy-Mapping: FXOption Daten im externen Format 20050602
3 Changing PC_EXT_FXSINGLE Call by reference Type reference (TYPE) FTR_XI_FXLEG_EXT Proxy-Mapping: FXSpot/Forward Daten im externen Format 20050602
4 Changing PC_EXT_FXSWAP Call by reference Type reference (TYPE) FTR_XI_FXSWAP_EXT Proxy-Mapping: FXSwap Daten im externen Format 20050602
5 Changing PC_PRODUCT_CODE Call by reference Type reference (TYPE) TY_PRODUCT_CODE Produkt-Code (idR. Produkttyp) 20050602
6 Importing PI_XI_TR_DEAL Call by reference Type reference (TYPE) FTRXI_TR_DEAL Proxy Struktur (generiert) 20050602
# Exception Resumable Description Created on
1 FAILED mappen/konvertieren gescheitert 20050602

Method MAP_XI2EXT_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_EXT_COMMON Call by reference Type reference (TYPE) FTR_XI_COMMON_EXT Proxy-Mapping: Allgemeine Daten im ext. Format 20050602
2 Importing PI_XI_TR_DEAL Call by reference Type reference (TYPE) FTRXI_TR_DEAL Proxy Struktur (generiert) 20050602

Method MAP_XI2EXT_COMMON on class CL_FTR_XI_FACADE has no exception.

Method MAP_XI2EXT_FXLEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_EXT_FXLEG Call by reference Type reference (TYPE) FTR_XI_FXLEG_EXT Proxy-Mapping: FXSpot/Forward Daten im ext. Format 20050602
2 Importing PI_XI_FXLEG Call by reference Type reference (TYPE) FTRXI_FX_LEG Proxy Struktur (generiert) 20050602

Method MAP_XI2EXT_FXLEG on class CL_FTR_XI_FACADE has no exception.

Method MAP_XI2EXT_FXSIMPLEOPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_EXT_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTR_XI_FXSIMPLEOPTION_EXT Proxy-Mapping: FXSpot/Forward Daten im ext. Format 20050602
2 Importing PI_XI_FXSIMPLEOPTION Call by reference Type reference (TYPE) FTRXI_FX_OPTION_SIMPLE Proxy Struktur (generiert) 20050602

Method MAP_XI2EXT_FXSIMPLEOPTION on class CL_FTR_XI_FACADE has no exception.

Method PARTNER_GET_BY_IDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_PARTNER_ID_INT Call by reference Type reference (TYPE) FTR_XI_COMMON_INT-PARTNER Geschäftspartnernummer 20050511
2 Importing PI_PARTNER_ID_EXT Value transfer Type reference (TYPE) FTR_XI_TRPLPARTY_PROV_ID Geschäftspartner ID (extern) 20050511
3 Importing PI_PARTNER_ID_TYPE Value transfer Type reference (TYPE) BU_ID_TYPE Identifikationsart 20050511

Method PARTNER_GET_BY_IDTYPE on class CL_FTR_XI_FACADE has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) FTRXI_TR_DEAL_NOTIF Nachricht über den Abschluss eines Treasury Geschäfts 20050407
2 Exporting OUTPUT Call by reference Type reference (TYPE) FTRXI_TR_DEAL_NOTIF_RESPONSE Proxy Struktur (generiert) 20050420

Method POST on class CL_FTR_XI_FACADE has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600