SAP ABAP Class CL_REMI_MIG_BUSOBJ_SU (Migrate VIAK03)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-MI (Application Component) Migration
     RE_MI_CL (Package) RE: Migration RE Classic => RE-FX
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REMI_MIG_SPECIFIC_DATA Conversion Without Reference to a Table (with CASE Branch) 20060215
Properties
Class CL_REMI_MIG_BUSOBJ_SU  
Short Description Migrate VIAK03    
Super Class CL_REMI_MIG_SPECIFIC_DATA Conversion Without Reference to a Table (with CASE Branch) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_MI_CL   RE: Migration RE Classic => RE-FX 
Created 20050105   SAP 
Last change 20130531   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 GTYPE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REBD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 REBD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 REMI1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RESC7 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REMI_MIG_BUSOBJ_SU has no interface implemented.
Friends
Class CL_REMI_MIG_BUSOBJ_SU has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OBJ_SU Constant Public Type reference (TYPE) TABNAME 'VISCSU' Table Name 20060207
2 MT_ACCFIRMNR Static Attribute Protected Type reference (TYPE) RE_T_ACCFIRMNR Rental Object and Consumer No. for Settlement Company (VISC 20050824
3 MT_DIRECTASSIGN_SNKSL Static Attribute Protected Type reference (TYPE) RE_T_MIG_MAP_SCKEY Mapping of Service Charge Keys (TIVMISETSCKEY) 20050729
4 MT_DIRECTASSIGN_SU Static Attribute Protected Type reference (TYPE) RE_T_VIAK04 Standard Table Category for Viak04 20050729
5 MT_FI_ORG Static Attribute Protected Type reference (TYPE) RE_T_VITMOA Posting Term - Organizational Assignment (VITMOA) 20050105
6 MT_HASCOSTOBJ_INTRENO Static Attribute Protected Type reference (TYPE) RE_T_INTRENO INTRENO 20050824
7 MT_MSU_INTRENO Static Attribute Protected Type reference (TYPE) RE_T_INTRENO INTRENO 20050105
8 MT_OBJREL Static Attribute Protected Type reference (TYPE) RE_T_VIBDOBJREL Object Relationship A/U Obj. <> A/U Obj. (VIBDOBJREL) 20050824
9 MT_OPTRATE Static Attribute Protected Type reference (TYPE) RE_T_VIITOPTRATE Option Rate (VIITOPTRATE) 20050914
10 MT_PG Static Attribute Protected Type reference (TYPE) RE_T_PARTICIP_GROUP Participation Group(earlier called Participation ID)(VIAK23) 20050105
11 MT_SU Static Attribute Protected Type reference (TYPE) MTYPE_T_VIAK03 20050105
12 MT_TERM Static Attribute Protected Type reference (TYPE) RE_T_VITMTERM Clause (VITMTERM) 20050105
13 MT_VIAK03_SHEIZZ Static Attribute Protected Type reference (TYPE) MTYPE_T_VIAK03 20050824
14 MT_VIAK04 Static Attribute Protected Type reference (TYPE) MTYPE_T_VIAK04 20050105
15 MT_VIAK08 Static Attribute Protected Type reference (TYPE) MTYPE_T_VIAK08 20050824
16 MT_VIAK08_SHEIZZ Static Attribute Protected Type reference (TYPE) MTYPE_T_VIAK08 20050824
17 MT_VIAK09 Static Attribute Protected Type reference (TYPE) MTYPE_T_VIAK09 20050824
18 MT_VZSORT Static Attribute Protected Type reference (TYPE) TRTY_VZSORT Table Type for Table VZSORT (Sort Values for Object) 20051021
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ORG_ASSIGNMENT Static method Protected Method Adds New Organizational Assignment [Final] 20050105
2 COMPLETE_SHAREOUT Static method Protected Method Complete the Allocation Rule 20050105
3 DO_MIGRATION Static method Public Method Migrate 20060207
4 GET_MEAS_BY_SABRG Static method Protected Method Gets Measurement for an Apportionment Unit 20050121
5 MIG_LEADING_MIGRATE Static method Protected Method Migrates the Leading Table (VIAK03) 20060207
6 MIG_VIAK04_MIGRATE Static method Protected Method Convert VIAK04 20050105
7 MIG_VIAK04_SELECT Static method Protected Method Selects the Data Records of Table VIAK04 20050105
8 MIG_VIAK05_MIGRATE Static method Protected Method Convert VIAK05 20050105
9 MIG_VIAK05_SELECT Static method Protected Method Selects the Data Records of Table VIAK05 20050105
10 MIG_VIAK21_MIGRATE Static method Protected Method Convert VIAK21 20050105
11 MIG_VIAK21_SELECT Static method Protected Method Selects the Data Records of Table VIAK21 20050105
12 MIG_VIAK25_MIGRATE Static method Protected Method Convert VIAK25 20050105
13 MIG_VIAK25_SELECT Static method Protected Method Selects the Data Records of Table VIAK25 20050105
14 MIG_VIAK26_MIGRATE Static method Protected Method Convert VIAK26 20050105
15 MIG_VIAK26_SELECT Static method Protected Method Selects the Data Records of Table VIAK26 20050105
16 MIG_VIOBOV_MIGRATE Static method Protected Method Convert VIOBOV (Cost Collector) 20080812
17 MOVE_USERFIELDS Static method Protected Method Adds User Fields to Master Data Record 20051021
18 SELECT_MIGRATED_ROWS Static method Protected Method Selects the Migrated Data Records 20060207
Events
Class CL_REMI_MIG_BUSOBJ_SU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_EXISTS Public See coding 20080812 BEGIN OF mtype_s_exists, intreno TYPE recaintreno, objnr TYPE recaobjnr, END OF mtype_s_exists
2 MTYPE_T_EXISTS Public See coding 20080812 mtype_t_exists TYPE TABLE OF mtype_s_exists
3 MTYPE_T_VIAK03 Public See coding 20060207 mtype_t_viak03 TYPE TABLE OF viak03
4 MTYPE_T_VIAK04 Public See coding 20060207 mtype_t_viak04 TYPE TABLE OF viak04
5 MTYPE_T_VIAK08 Public See coding 20060207 mtype_t_viak08 TYPE TABLE OF viak08
6 MTYPE_T_VIAK09 Public See coding 20060207 mtype_t_viak09 TYPE TABLE OF viak09
7 MTYPE_T_VIAK25 Public See coding 20080812 mtype_t_viak25 TYPE TABLE OF viak25
Method Signatures

Method ADD_ORG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20060224
2 Importing ID_GSBER Call by reference Type reference (TYPE) RETM_POSTING_OA-GSBER Geschäftsbereich 20050105
3 Importing ID_INTRENONEW Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20070419
4 Importing ID_INTRENOOLD Call by reference Type reference (TYPE) REMIINTRENOOLD Interner Schlüssel des Immobilienobjekts (alt) 20070419
5 Importing ID_PRCTR Call by reference Type reference (TYPE) RETM_POSTING_OA-PRCTR Profit Center 20050105
6 Importing ID_TXJCD Call by reference Type reference (TYPE) RETM_POSTING_OA-TXJCD Tax Jurisdiction Code - Standort für Steuerrechnung 20050105
7 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDVALIDFROM Datum: Gültig ab 20060227
8 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDVALIDTO Datum: Gültig bis 20060227

Method ADD_ORG_ASSIGNMENT on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method COMPLETE_SHAREOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SU Call by reference Type reference (TYPE) RE_T_SETTL_UNIT Abrechnungseinheit (VIAK03) 20050105

Method COMPLETE_SHAREOUT on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method DO_MIGRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_STORABLE Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20060207
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060207
3 Importing IT_DIRECTASSIGN_SNKSL Call by reference Type reference (TYPE) RE_T_MIG_MAP_SCKEY Mapping von Nebenkostenschlüsseln (TIVMISETSCKEY) 20060207
4 Importing IT_DIRECTASSIGN_SU Call by reference Type reference (TYPE) RE_T_VIAK04 Standardtabellentyp Viak04 20060207
5 Importing IT_INTRENO Call by reference Type reference (TYPE) RE_T_INTRENO INTRENO 20060207

Method DO_MIGRATION on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method GET_MEAS_BY_SABRG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_MEAS Call by reference Type reference (TYPE) REBDMEAS Bemessungsart 20050121
2 Importing ID_SABRG Call by reference Type reference (TYPE) SABRG Umlegungseinheit 20050121
# Exception Resumable Description Created on
1 ERROR Fehler 20050121

Method MIG_LEADING_MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEW Call by reference Type reference (TYPE) VISCSU Abrechnungseinheit 20060207
2 Importing IF_STORABLE Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20060207
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060207
4 Importing IS_OLD Call by reference Type reference (TYPE) VIAK03 Abrechnungseinheit-Stammsatz 20060207
5 Importing IT_EXISTS Call by reference Type reference (TYPE) MTYPE_T_EXISTS INTRENO 20060207

Method MIG_LEADING_MIGRATE on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK04_MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NEW Call by reference Type reference (TYPE) INDEX TABLE 20050111
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
3 Importing IS_LEADING_NEW Call by reference Type reference (TYPE) ANY 20050105
4 Importing IS_LEADING_OLD Call by reference Type reference (TYPE) ANY 20050105
5 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
6 Importing IT_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
7 Importing IT_MIG_VIAK21 Call by reference Type reference (TYPE) RE_T_VISCSHAREOUT Gesplittete Abrechnungsgrößen zur Abrechnungsvariante (VISCS 20060522
8 Importing IT_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK04_MIGRATE on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK04_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
2 Exporting ET_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
4 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
5 Importing IT_LEADING Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK04_SELECT on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK05_MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NEW Call by reference Type reference (TYPE) INDEX TABLE 20050111
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
3 Importing IS_LEADING_NEW Call by reference Type reference (TYPE) ANY 20050105
4 Importing IS_LEADING_OLD Call by reference Type reference (TYPE) ANY 20050105
5 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
6 Importing IT_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
7 Importing IT_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK05_MIGRATE on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK05_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
2 Exporting ET_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
4 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
5 Importing IT_LEADING Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK05_SELECT on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK21_MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NEW Call by reference Type reference (TYPE) INDEX TABLE 20050111
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
3 Importing IS_LEADING_NEW Call by reference Type reference (TYPE) ANY 20050105
4 Importing IS_LEADING_OLD Call by reference Type reference (TYPE) ANY 20050105
5 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
6 Importing IT_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
7 Importing IT_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK21_MIGRATE on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK21_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
2 Exporting ET_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
4 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
5 Importing IT_LEADING Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK21_SELECT on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK25_MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NEW Call by reference Type reference (TYPE) INDEX TABLE 20050111
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
3 Importing IS_LEADING_NEW Call by reference Type reference (TYPE) ANY 20050105
4 Importing IS_LEADING_OLD Call by reference Type reference (TYPE) ANY 20050105
5 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
6 Importing IT_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
7 Importing IT_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK25_MIGRATE on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK25_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
2 Exporting ET_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
4 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
5 Importing IT_LEADING Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK25_SELECT on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK26_MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NEW Call by reference Type reference (TYPE) INDEX TABLE 20050111
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
3 Importing IS_LEADING_NEW Call by reference Type reference (TYPE) ANY 20050105
4 Importing IS_LEADING_OLD Call by reference Type reference (TYPE) ANY 20050105
5 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
6 Importing IT_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
7 Importing IT_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK26_MIGRATE on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIAK26_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20050105
2 Exporting ET_OLD Call by reference Type reference (TYPE) INDEX TABLE 20050105
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050105
4 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20050105
5 Importing IT_LEADING Call by reference Type reference (TYPE) INDEX TABLE 20050105

Method MIG_VIAK26_SELECT on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MIG_VIOBOV_MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NEW Call by reference Type reference (TYPE) INDEX TABLE 20080812
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080812
3 Importing IS_LEADING_NEW Call by reference Type reference (TYPE) ANY 20080812
4 Importing IS_LEADING_OLD Call by reference Type reference (TYPE) ANY 20080812
5 Importing IS_MIG_TAB Call by reference Type reference (TYPE) REMIC_MIG_TAB Zu migrierende RE-Classic Tabelle (TIVMITAB) 20080812
6 Importing IT_EXISTS Call by reference Type reference (TYPE) INDEX TABLE 20080812
7 Importing IT_OLD Call by reference Type reference (TYPE) INDEX TABLE 20080812
8 Importing IT_VIAK25 Call by reference Type reference (TYPE) MTYPE_T_VIAK25 20080812

Method MIG_VIOBOV_MIGRATE on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method MOVE_USERFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BUSOBJ Call by reference Type reference (TYPE) ANY 20051021
2 Exporting EF_CHANGED Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20051021
3 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20051021
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20051021
5 Importing IS_BUSOBJ Call by reference Type reference (TYPE) ANY 20060703

Method MOVE_USERFIELDS on class CL_REMI_MIG_BUSOBJ_SU has no exception.

Method SELECT_MIGRATED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXISTS Call by reference Type reference (TYPE) MTYPE_T_EXISTS INTRENO 20060207
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060207
3 Importing IT_OLD Call by reference Type reference (TYPE) MTYPE_T_VIAK03 20060207

Method SELECT_MIGRATED_ROWS on class CL_REMI_MIG_BUSOBJ_SU has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600