SAP ABAP Class CL_IM_FTR_BAVM (Imp. Class for BAdI Imp. FTR_BAVM)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-SR (Application Component) Regulatory reporting for insurance companies
     VVSRFISL (Package) Statutory Reporting for Insurance from FI-SL
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_FTR_BAV BAdI Interface IF_EX_FTR_FINANCIAL_OBJECT 20000511
Properties
Class CL_IM_FTR_BAVM  
Short Description Imp. Class for BAdI Imp. FTR_BAVM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VVSRFISL   Statutory Reporting for Insurance from FI-SL 
Created 20000511   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FTROP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_FTR_BAV BAdI Interface IF_EX_FTR_FINANCIAL_OBJECT 20000511
Friends
Class CL_IM_FTR_BAVM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLEAN Status 20000511
2 A_ASSET_NR Instance attribute Protected Type reference (TYPE) ISSR_ASSET_NR ISSR Buffer for Transaction Number 20020424
3 A_DATAR Instance attribute Protected Type reference (TYPE) SYDATAR Indicator for Required Change 20000511
4 A_ENQUEUED Instance attribute Protected Type reference (TYPE) BOOLEAN Lock Indicator Set 20000511
5 A_FLG_DYN_ACTIVE Instance attribute Protected Type reference (TYPE) ISSR_ACTIVE Indicator to Link to ISSR Processing 20021113
6 A_FLG_FTR Instance attribute Protected Type reference (TYPE) FLAG MW Interface Used from OPEN TR-TM 20020508
7 A_FLG_START_MFT_OK Instance attribute Protected Type reference (TYPE) ISSR_FLAG Start Module Has Found Entry in RPI_MFT 20020507
8 A_ISSR_FLG_CHANGE Instance attribute Protected Type reference (TYPE) ISSR_FLAG Status Change on Regulatory Reporting Screen 20020423
9 A_ISSR_MFT_EXISTS Instance attribute Protected Type reference (TYPE) ISSR_FLAG Status: Master Data Record for Regulatory Reporting Exists 20020423
10 A_ISSR_S_ADMIN_RPI_MFT Instance attribute Protected Type reference (TYPE) ISSR_S_ADMIN_RPI_MFT Structure for Regulatory Reporting Master / Control Data 20020423
11 A_PROXY_MESSAGES Instance attribute Protected Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Messages 20000511
12 A_PROXY_TRANSACTION Instance attribute Protected Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Transaction Data 20000511
13 A_STATE_ISSR Instance attribute Protected Type reference (TYPE) ISSR_FLAG SPACE Flag: New Regulatory Reporting Active 20020423
14 A_TZBZ Instance attribute Protected Type reference (TYPE) TZBZ Additional Data TR 20000511
15 A_VVKEY Instance attribute Protected Type reference (TYPE) VVKEY BAV Key 20000511
16 A_VZBAVF_NEW Instance attribute Private Type reference (TYPE) FTROP_TAB_FTR_AVZBAVF BAV Data: Fixed (New) 20000511
17 A_VZBAVF_OLD Instance attribute Private Type reference (TYPE) FTROP_TAB_FTR_AVZBAVF BAV Data: Fixed (Old) 20000511
18 A_VZBAVV_NEW Instance attribute Private Type reference (TYPE) FTROP_TAB_FTR_AVZBAVV BAV Data: Variable (New) 20000511
19 A_VZBAVV_OLD Instance attribute Private Type reference (TYPE) FTROP_TAB_FTR_AVZBAVV BAV Data: Variable (Old) 20000511
20 MO_ASSET_MNGR Instance attribute Protected Object reference (TYPE REF TO) IF_ISSR_ADMN_ASSET_MNGR 20070724
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KEY Static method Public Method Generate BAV Key 20000511
2 CHECK_BAVM Instance method Protected Method Check 20000512
3 CLASS_CONSTRUCTOR Static method Public Constructor 20070724
4 CONSTRUCTOR Instance method Public Constructor 20120814
5 EVT_INIT Instance method Public Method 20070706
6 EVT_IS_ACTIVE Instance method Public Method 20070706
7 READ_BAVV_DATA Instance method Public Method Read BAV Data 20000511
8 SAVE_CHECK_BAVM Instance method Protected Method Regulatory Reporting Data Check Prior to Application SAVE 20020426
9 _CHECK_MESSAGE Instance method Public Method 20070726
10 _EVT_APPL_START Instance method Protected Method 20110127
11 _EVT_APPL_START_BAVV Instance method Private Method 20110127
12 _EVT_APPL_START_CLASSIC Instance method Protected Method 20110127
13 _EVT_TRNX_CHECK Instance method Protected Method 20110127
14 _EVT_TRNX_CHECK_CLASSIC Instance method Protected Method 20110127
15 _EVT_TRNX_FCODE Instance method Protected Method 20110127
16 _EVT_TRNX_FCODE_BAVV Instance method Private Method 20110127
17 _EVT_TRNX_FCODE_CLASSIC Instance method Protected Method 20110127
18 _EVT_TRNX_SAVE_CHECK Instance method Protected Method 20110127
19 _EVT_TRNX_SAVE_CHECK_CLASSIC Instance method Protected Method 20110127
20 _EVT_TRNX_SAVE_READY Instance method Protected Method 20110127
21 _EVT_TRNX_SAVE_READY_BAVV Instance method Private Method 20110127
22 _EVT_TRNX_SAVE_READY_CLASSIC Instance method Protected Method 20110127
23 _EVT_TRNX_SET_DEFAULT Instance method Protected Method 20120727
24 _FILL_ASSET_KEY Instance method Protected Method 20100113
25 _FILL_ASSET_KEY_TRNX Instance method Protected Method 20130426
Events
Class CL_IM_FTR_BAVM has no event.
Types
Class CL_IM_FTR_BAVM has no local type.
Method Signatures

Method BUILD_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_BAV_KEY Call by reference Type reference (TYPE) VVKEY BAV Schlüssel 20000511
2 Importing PI_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20000511
3 Importing PI_RFHA Call by reference Type reference (TYPE) TB_RFHA Geschäft 20000511

Method BUILD_KEY on class CL_IM_FTR_BAVM has no exception.

Method CHECK_BAVM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EVT_SAVE Call by reference Type reference (TYPE) ABAP_BOOL Check zum Save-Zeitpunkt J/N 20080318

Method CHECK_BAVM on class CL_IM_FTR_BAVM has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IM_FTR_BAVM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IM_FTR_BAVM has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IM_FTR_BAVM has no parameter.
Method CONSTRUCTOR on class CL_IM_FTR_BAVM has no exception.

Method EVT_INIT Signature

Method EVT_INIT on class CL_IM_FTR_BAVM has no parameter.
Method EVT_INIT on class CL_IM_FTR_BAVM has no exception.

Method EVT_IS_ACTIVE Signature

Method EVT_IS_ACTIVE on class CL_IM_FTR_BAVM has no parameter.
Method EVT_IS_ACTIVE on class CL_IM_FTR_BAVM has no exception.

Method READ_BAVV_DATA Signature

Method READ_BAVV_DATA on class CL_IM_FTR_BAVM has no parameter.
Method READ_BAVV_DATA on class CL_IM_FTR_BAVM has no exception.

Method SAVE_CHECK_BAVM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EVT_SAVE Value transfer Type reference (TYPE) ABAP_BOOL Check zum Save-Zeitpunkt J/N 20080318

Method SAVE_CHECK_BAVM on class CL_IM_FTR_BAVM has no exception.

Method _CHECK_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLG_ERROR Call by reference Type reference (TYPE) CHAR1 Fehler vorhanden 20070726
2 Exporting EX_FLG_MESSAGE Call by reference Type reference (TYPE) CHAR1 Nachricht vorhanden 20070726
3 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20070726
4 Importing IM_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Proxy für Message Handler der Geschäftsverwaltung 20110127
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_ISSR_BASI_MESSAGE_LIST Message Collector 20070726

Method _CHECK_MESSAGE on class CL_IM_FTR_BAVM has no exception.

Method _EVT_APPL_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TAB_BADI_TABS Call by reference Type reference (TYPE) FTROP_TAB_BADI_SUBSCREEN Tabstrips für FO 20110127
2 Importing PI_PROXY_FCODE Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FCODE FCODE aus dem Finanzgeschäft 20110127
3 Importing PI_PROXY_FMOD Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FMOD Feldauswahlsteuerung/ Feldmodifikation 20110127
4 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
5 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäftdaten 20110127

Method _EVT_APPL_START on class CL_IM_FTR_BAVM has no exception.

Method _EVT_APPL_START_BAVV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TAB_BADI_TABS Call by reference Type reference (TYPE) FTROP_TAB_BADI_SUBSCREEN Tabstrips für FO 20110127
2 Importing PI_PROXY_FCODE Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FCODE FCODE aus dem Finanzgeschäft 20110127
3 Importing PI_PROXY_FMOD Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FMOD Feldauswahlsteuerung/ Feldmodifikation 20110127
4 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
5 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäftdaten 20110127

Method _EVT_APPL_START_BAVV on class CL_IM_FTR_BAVM has no exception.

Method _EVT_APPL_START_CLASSIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TAB_BADI_TABS Call by reference Type reference (TYPE) FTROP_TAB_BADI_SUBSCREEN Tabstrips für FO 20110127
2 Importing PI_PROXY_FCODE Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FCODE FCODE aus dem Finanzgeschäft 20110127
3 Importing PI_PROXY_FMOD Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FMOD Feldauswahlsteuerung/ Feldmodifikation 20110127
4 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
5 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäftdaten 20110127

Method _EVT_APPL_START_CLASSIC on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_CHECK on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_CHECK_CLASSIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_CHECK_CLASSIC on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_FCODE Call by reference Type reference (TYPE) SYUCOMM OK Code 20110127
2 Importing PI_PROXY_FCODE Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FCODE Reference auf Fcode 20110127
3 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
4 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_FCODE on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_FCODE_BAVV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20110127
2 Importing PI_PROXY_FCODE Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FCODE Proxy für FCODE in Open TR-TM 20110127
3 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 20110127
4 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Proxy für Finanzgeschäft in Open TR-TM 20110127

Method _EVT_TRNX_FCODE_BAVV on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_FCODE_CLASSIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_FCODE Call by reference Type reference (TYPE) SYUCOMM OK Code 20110127
2 Importing PI_PROXY_FCODE Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_FCODE Reference auf Fcode 20110127
3 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
4 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_FCODE_CLASSIC on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_SAVE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_SAVE_CHECK on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_SAVE_CHECK_CLASSIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_SAVE_CHECK_CLASSIC on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_SAVE_READY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_SAVE_READY on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_SAVE_READY_BAVV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 20110127
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Proxy für Finanzgeschäft in Open TR-TM 20110127

Method _EVT_TRNX_SAVE_READY_BAVV on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_SAVE_READY_CLASSIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROXY_MESSAGES Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_MESSAGE Message Handler Geschäftsverwaltung 20110127
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Finanzgeschäft 20110127

Method _EVT_TRNX_SAVE_READY_CLASSIC on class CL_IM_FTR_BAVM has no exception.

Method _EVT_TRNX_SET_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 20121123
2 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Proxy für Finanzgeschäft in Open TR-TM 20120727

Method _EVT_TRNX_SET_DEFAULT on class CL_IM_FTR_BAVM has no exception.

Method _FILL_ASSET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SEC_PRODUCT_CAT Call by reference Type reference (TYPE) VWPANLA-SANLF Produkttyp 20121123
2 Exporting ED_SEC_PRODUCT_TYPE Call by reference Type reference (TYPE) VWPANLA-GSART Produktart 20121123
3 Exporting ES_ASSET_KEY Call by reference Type reference (TYPE) ISSR_ADMN_ASSET_KEY ISSR: Schlüsselfelder Kapitalanlage ISSR_RPI_MFT 20100113
4 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100113
5 Importing IM_DIFS_DIFF_VALUES Call by reference Type reference (TYPE) DIFS_DIFF_VALUES Struktur für Differenzierungswerte 20100113
6 Importing IM_SECURITY_ACCOUNT Call by reference Type reference (TYPE) RLDEPO Depot 20100113
7 Importing IM_SECURITY_ID Call by reference Type reference (TYPE) RANL Vertragsnummer 20100113
8 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Proxy für Finanzgeschäft in Open TR-TM 20100113
# Exception Resumable Description Created on
1 ERROR Fehler 20100113

Method _FILL_ASSET_KEY_TRNX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SEC_PRODUCT_CAT Call by reference Type reference (TYPE) VWPANLA-SANLF Produkttyp 20130426
2 Exporting ED_SEC_PRODUCT_TYPE Call by reference Type reference (TYPE) VWPANLA-GSART Produktart 20130426
3 Exporting ES_ASSET_KEY Call by reference Type reference (TYPE) ISSR_ADMN_ASSET_KEY ISSR: Schlüsselfelder Kapitalanlage ISSR_RPI_MFT 20130426
4 Importing PI_PROXY_TRANSACTION Call by reference Object reference (TYPE REF TO) IF_OPEN_TRTM_PROXY_TRANSACTION Proxy für Finanzgeschäft in Open TR-TM 20130426
# Exception Resumable Description Created on
1 ERROR Fehler 20130426
History
Last changed by/on SAP  20131127 
SAP Release Created in