SAP ABAP Class CL_MIGRCFM10_EXTRACTOR_MIG (Extractor for Migrating to CFM 1.0)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_MIGRATION_10 (Package) CFM 1.0: Data Migration
Properties
Class CL_MIGRCFM10_EXTRACTOR_MIG  
Short Description Extractor for Migrating to CFM 1.0    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_MIGRATION_10   CFM 1.0: Data Migration 
Created 20001206   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MIGRCFM10_EXTRACTOR_MIG has no interface implemented.
Friends
Class CL_MIGRCFM10_EXTRACTOR_MIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPANY_CODE Instance attribute Private Type reference (TYPE) BUKRS Company Code 20001206
2 DISTRIBUTOR Instance attribute Private Object reference (TYPE REF TO) IF_DISTRIBUTOR_TRD Distributor 20001206
3 EXECUTION_RATE Instance attribute Private Type reference (TYPE) TPM_MIGRATION_EXECUTION_RATE Execution Rate of Migration Step 20010116
4 FLG_PAR Instance attribute Private Type reference (TYPE) CHAR1 'X'=Parallel Processing 20050131
5 FLG_TESTRUN Instance attribute Private Type reference (TYPE) C Current Extractor Mode (' ' Update, 'X' Test) 20010110
6 PACKAGE_VWBEPP Instance attribute Private Type reference (TYPE) TRGR_RPNNR Package VWBEPP 20050131
7 PACKAGE_VWBEVI Instance attribute Private Type reference (TYPE) TRGR_RPNNR Package VWBEVI 20050131
8 PACKAGE_VWVORTR Instance attribute Private Type reference (TYPE) TRGR_DATE Package VWVORTR 20050131
9 PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_MIG Log 20001229
10 PROTOCOL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protocol Handler 20001206
11 STOP Instance attribute Private Type reference (TYPE) TPM_MIGRATION_EXECUTION_RATE 100 For Setting Breakpoints at a Certain Execution Extent 20010109
12 TABR_ACC_DEF Instance attribute Private Type reference (TYPE) TRSEY_FLOW_CAT Ranges Table for Flow Categories 20001206
13 TABR_CONDITIONS Instance attribute Private Type reference (TYPE) TRSEY_FLOW_CAT Ranges Table for Flow Categories 20001206
14 TABR_CORPORATE_ACTION Instance attribute Private Type reference (TYPE) TRSEY_FLOW_CAT Ranges Table for Flow Categories 20001206
15 TABR_MANUAL_POSTING Instance attribute Private Type reference (TYPE) TRSEY_FLOW_CAT Ranges Table for Flow Categories 20001206
16 TABR_RIGHT Instance attribute Private Type reference (TYPE) TRSEY_FLOW_CAT Ranges Table for Flow Categories 20001206
17 TABR_SBEWZITI_VWBEVI Instance attribute Private Type reference (TYPE) TRSEY_FLOW_CAT Range for Flow Categories 20001206
18 TABR_SECACCT_TRANSFER Instance attribute Private Type reference (TYPE) TRSEY_FLOW_CAT Ranges Table for Flow Categories 20001206
19 TAB_CA Instance attribute Private Type reference (TYPE) TRMY_VWBEVI VWBEVI Records for Issue Currency Changeover 20001228
20 VWBEPP_STATE Instance attribute Private Type reference (TYPE) TYP_VWBEVI_VWBEPP VWBEPP Status 20001220
21 VWBEVI_STATE Instance attribute Private Type reference (TYPE) TYP_VWBEVI_VWBEPP VWBEVI Status 20001220
22 VWVORTR_STATE Instance attribute Private Type reference (TYPE) TYP_VWVORTR VWVORTR Status 20001220
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_RPNNR Static method Private Method Increases Daybook Number 20050525
2 CALC_EXECUTION_RATE Instance method Private Method Determines Execution Rate 20050525
3 CA_CURR_SWITCH Instance method Private Method Special Treatment for Issue Currency Changeover 20001220
4 CHECK_SBEWZITI_SPAIN Instance method Private Method Check VWBEPP for Spanish Data 20030618
5 CONSTRUCTOR Instance method Public Constructor Constructor 20001206
6 DETERMINE_STATE_OF_TABLES Instance method Private Method Determines Conversion Status for Tables 20001206
7 EXTRACT Instance method Public Method Extracted Data 20001206
8 EXTRACT_PAR Instance method Public Method Extracts Data (with Parallel Processing) 20050131
9 GET_PACKAGE4REVERSAL Instance method Public Method Returns a Package 20050525
10 INIT_TABLES Instance method Private Method Triggers Tables for the Conversion 20001214
11 LOT_INITIALIZATION Instance method Private Method Special Treatment for Lot Initialization 20010510
12 MIGRATE_VWBEPP Instance method Private Method Processes a Package of Flows from VWBEPP 20001206
13 MIGRATE_VWBEVI Instance method Private Method Processes a Package of Flows from VWBEVI 20001206
14 MIGRATE_VWVORTR Instance method Private Method Processes a Package of Flows from VWVORTR 20001206
15 PARTIAL_EXTRACT Instance method Public Method Extracts Part of Data 20030409
16 REVERSE_EXTRACT Instance method Public Method Reverses Extracted Data 20001206
17 REVERSE_EXTRACT_PAR Instance method Public Method Reverses Extracted Data (with Parallel Processing) 20050131
18 REVERSE_MIGRATE_VWBEPP Instance method Private Method Reverses Migration from VWBEPP 20001206
19 REVERSE_MIGRATE_VWBEVI Instance method Private Method Reversed Migration from VWBEVI 20001206
20 REVERSE_MIGRATE_VWVORTR Instance method Private Method Reversed Migration from VWVORTR 20001206
21 REVERSE_TRQT_INIT_LOT Instance method Private Method Reverses Lot Initialization 20010510
Events
Class CL_MIGRCFM10_EXTRACTOR_MIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_VWBEVI_VWBEPP Private See coding VWBEVI Status and VWBEPP Status 20001220
2 TYP_VWVORTR Private See coding VWVORTR Status 20001220
Method Signatures

Method ADD_TO_RPNNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RPNNR Call by reference Type reference (TYPE) VVRPNNR Primanota 20050525
2 Importing IM_VALUE Call by reference Type reference (TYPE) I Nummer 10 stellig 20050525
3 Returning RE_RPNNR Value transfer Type reference (TYPE) VVRPNNR Primanota 20050525

Method ADD_TO_RPNNR on class CL_MIGRCFM10_EXTRACTOR_MIG has no exception.

Method CALC_EXECUTION_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_REVERSAL Call by reference Type reference (TYPE) XFELD Stornoflag 20050525

Method CALC_EXECUTION_RATE on class CL_MIGRCFM10_EXTRACTOR_MIG has no exception.

Method CA_CURR_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_MIGRATE_ALL Call by reference Type reference (TYPE) C Migration in einem Packet durchführen 20030409
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20001220
2 SYSTEM_ERROR Systemfehler 20001220

Method CHECK_SBEWZITI_SPAIN Signature

Method CHECK_SBEWZITI_SPAIN on class CL_MIGRCFM10_EXTRACTOR_MIG has no parameter.
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030618

Method CONSTRUCTOR Signature

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

Method DETERMINE_STATE_OF_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_REVERSAL Call by reference Type reference (TYPE) XFELD SPACE 'X': Reversal 20050525
# Exception Resumable Description Created on
1 SYSTEM_ERROR Systemfehler 20001206

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_EXECUTION_RATE Call by reference Type reference (TYPE) TPM_MIGRATION_EXECUTION_RATE Ausführungsgrad des Migrationsschritts 20001215
2 Exporting EX_CANCEL Call by reference Type reference (TYPE) CHAR1 abbrechen 20001206
3 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20001206
4 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C ' ' Echt; 'X' Test 20001206
5 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll Handler 20001206
# Exception Resumable Description Created on
1 FAILED Bearbeitung des extrahierten Pakets gescheitert 20001206
2 SYSTEM_ERROR Systemfehler 20001206

Method EXTRACT_PAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050131
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C ' ' Echt; 'X' Test 20050131
3 Importing IM_PACKAGE_CHECK_SPAIN Call by reference Type reference (TYPE) CHAR1 Paket Check Spain Flows 20050131
4 Importing IM_PACKAGE_CURR_SWITCH Call by reference Type reference (TYPE) CHAR1 Paket CURR SWITCH OVER verarbeiten 20050131
5 Importing IM_PACKAGE_LOT_INIT Call by reference Type reference (TYPE) CHAR1 Paket Lot initialisierung verarbeiten 20050131
6 Importing IM_PACKAGE_VWBEPP Call by reference Type reference (TYPE) TRGR_RPNNR Paket VWBEPP 20050131
7 Importing IM_PACKAGE_VWBEVI Call by reference Type reference (TYPE) TRGR_RPNNR Paket VWBEVI 20050131
8 Importing IM_PACKAGE_VWVORTR Call by reference Type reference (TYPE) TRGR_DATE Paket VWVORTR 20050131
9 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll Handler 20050131
# Exception Resumable Description Created on
1 FAILED Bearbeitung des extrahierten Pakets gescheitert 20050131
2 SYSTEM_ERROR Systemfehler 20050131

Method GET_PACKAGE4REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STEP Call by reference Type reference (TYPE) I 1 vwvort 2 bevi 3 bepp 4 init_lot 20050525
2 Exporting EX_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050525
3 Importing IM_PACKAGE_SIZE Call by reference Type reference (TYPE) I 500 Packetgröße 20050525
# Exception Resumable Description Created on
1 NO_TRANSACTIONS_FOUND 20050525

Method INIT_TABLES Signature

Method INIT_TABLES on class CL_MIGRCFM10_EXTRACTOR_MIG has no parameter.
Method INIT_TABLES on class CL_MIGRCFM10_EXTRACTOR_MIG has no exception.

Method LOT_INITIALIZATION Signature

Method LOT_INITIALIZATION on class CL_MIGRCFM10_EXTRACTOR_MIG has no parameter.
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20010510
2 SYSTEM_ERROR Systemfehler 20010510

Method MIGRATE_VWBEPP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_MIGRATE_ALL Call by reference Type reference (TYPE) C Migration in einem Packet durchführen 20030409
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C Testlauf oder Echtlauf 20001215
# Exception Resumable Description Created on
1 FAILED Migration fehlgeschlagen 20001208
2 SYSTEM_ERROR Systemfehler 20001211

Method MIGRATE_VWBEVI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_MIGRATE_ALL Call by reference Type reference (TYPE) C Migration in einem Packet durchführen 20030409
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C Testlauf oder Echtlauf 20001215
# Exception Resumable Description Created on
1 FAILED Migration fehlgeschlagen 20001208
2 SYSTEM_ERROR Systemfehler 20001211

Method MIGRATE_VWVORTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_MIGRATE_ALL Call by reference Type reference (TYPE) C Migration in einem Packet durchführen 20030409
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C Testlauf oder Echtlauf 20001215
# Exception Resumable Description Created on
1 FAILED Migration fehlgeschlagen 20001208
2 SYSTEM_ERROR Systemfehler 20001211

Method PARTIAL_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CANCEL Call by reference Type reference (TYPE) CHAR1 abbrechen 20030409
2 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20030409
3 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C ' ' Echt; 'X' Test 20030409
4 Importing IM_PARTNUMBER Call by reference Type reference (TYPE) I '0' Nummer des zu migrierenden Teiles 20030409
5 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll Handler 20030409
# Exception Resumable Description Created on
1 FAILED Bearbeitung des extrahierten Pakets gescheitert 20030409
2 SYSTEM_ERROR Systemfehler 20030409

Method REVERSE_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_EXECUTION_RATE Call by reference Type reference (TYPE) TPM_MIGRATION_EXECUTION_RATE Ausführungsgrad des Migrationsschritts 20001220
2 Exporting EX_CANCEL Call by reference Type reference (TYPE) CHAR1 abbrechen 20001206
3 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20001206
4 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C ' ' Echt; 'X' Test 20001206
5 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll Handler 20001206
6 Importing IM_STEP_PAR Call by reference Type reference (TYPE) I Schrittnummer (1..6) 20050525
7 Importing IM_TAB_BUSTRANSID_PAR Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050525
# Exception Resumable Description Created on
1 FAILED Storno gescheitert 20001206
2 SYSTEM_ERROR Systemfehler 20001206

Method REVERSE_EXTRACT_PAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050131
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C ' ' Echt; 'X' Test 20050131
3 Importing IM_PACKAGE_CHECK_SPAIN Call by reference Type reference (TYPE) XFELD CHECK-SPAIN stornieren? 20050131
4 Importing IM_PACKAGE_CURR_SWITCH Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050131
5 Importing IM_PACKAGE_LOT_INIT Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050131
6 Importing IM_PACKAGE_VWBEPP Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050131
7 Importing IM_PACKAGE_VWBEVI Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050131
8 Importing IM_PACKAGE_VWVORTR Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050131
9 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll Handler 20050131
# Exception Resumable Description Created on
1 FAILED Storno gescheitert 20050131
2 SYSTEM_ERROR Systemfehler 20050131

Method REVERSE_MIGRATE_VWBEPP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABR_BUSTRANSID Call by reference Type reference (TYPE) TRGR_BUSTRANSID Range BusTransId 20001213
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C Testlauf oder Echtlauf 20001215
3 Importing IM_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050525
# Exception Resumable Description Created on
1 FAILED Migration fehlgeschlagen 20001208

Method REVERSE_MIGRATE_VWBEVI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABR_BUSTRANSID Call by reference Type reference (TYPE) TRGR_BUSTRANSID Range BusTransId 20001213
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C Testlauf oder Echtlauf 20001215
3 Importing IM_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050525
# Exception Resumable Description Created on
1 FAILED Migration fehlgeschlagen 20001208

Method REVERSE_MIGRATE_VWVORTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABR_BUSTRANSID Value transfer Type reference (TYPE) TRGR_BUSTRANSID Range BusTransId 20001213
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C Testlauf oder Echtlauf 20001215
3 Importing IM_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050525
# Exception Resumable Description Created on
1 FAILED Migration fehlgeschlagen 20001208

Method REVERSE_TRQT_INIT_LOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABR_BUSTRANSID Call by reference Type reference (TYPE) TRGR_BUSTRANSID Range BusTransId 20010510
2 Importing IM_FLG_TESTRUN Call by reference Type reference (TYPE) C Kennzeichen Test-/Echtlauf 20010510
3 Importing IM_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20050525
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20010510
2 SYSTEM_ERROR Systemfehler 20010510
History
Last changed by/on SAP  20050219 
SAP Release Created in 462_10