SAP ABAP Class CL_OBL_MIGRATION_CONTROLLER (Controller Class for Model Data Migration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-OBL (Application Component) General Object Relations
     SOBL (Package) Generic Relation Service for Business Objects
Properties
Class CL_OBL_MIGRATION_CONTROLLER  
Short Description Controller Class for Model Data Migration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOBL   Generic Relation Service for Business Objects 
Created 20000829   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OBL_MIGRATION_CONTROLLER has no forward declaration.
Interfaces
Class CL_OBL_MIGRATION_CONTROLLER has no interface implemented.
Friends
Class CL_OBL_MIGRATION_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHANGED_OBJECT Constant Public Type reference (TYPE) CHAR1 'C' Modified Object 20000901
2 GC_MODE_RELS Constant Public Type reference (TYPE) CHAR1 'B' Link Types 20000901
3 GC_MODE_ROLES Constant Public Type reference (TYPE) CHAR1 'A' Role categories 20000901
4 GC_NEW_OBJECT Constant Public Type reference (TYPE) CHAR1 'N' New Object 20000901
5 GP_CURR_NREL Instance attribute Public Type reference (TYPE) OBLRELTYPE New Relationship in the Mapping View 20000901
6 GP_CURR_NROLE Instance attribute Public Type reference (TYPE) OBLROLTYPE New Role in Mapping View 20000901
7 GP_CURR_OREL Instance attribute Public Type reference (TYPE) BINRELTYP Old Relationship in Mapping View 20000901
8 GP_CURR_OROLE Instance attribute Public Type reference (TYPE) ROLETYPE Old Role in Mapping View 20000901
9 GP_MODE Instance attribute Public Type reference (TYPE) CHAR1 Mode 20000901
10 GP_SEL_NREL Instance attribute Private Type reference (TYPE) OBLRELTYPE Relationship type 20000904
11 GP_SEL_NROLE Instance attribute Private Type reference (TYPE) OBLROLTYPE Role type 20000904
12 GP_SEL_OREL Instance attribute Private Type reference (TYPE) BINRELTYP Relationship type 20000904
13 GP_SEL_OROLE Instance attribute Private Type reference (TYPE) ROLETYPE Role in Which the Object Occurs 20000904
14 GS_WA_NEW_REL Instance attribute Private Type reference (TYPE) SNEWREL Work Area: New Relationship Type 20000904
15 GS_WA_NEW_ROLE Instance attribute Private Type reference (TYPE) SNEWROLE Work Area: New Role Type 20000904
16 GS_WA_OLD_REL Instance attribute Private Type reference (TYPE) SOLDREL Work Area: Old Relationship Type 20000904
17 GS_WA_OLD_ROLE Instance attribute Private Type reference (TYPE) SOLDROLE Work Area: Old Role Type 20000904
18 GT_NEW_RELS Instance attribute Private Type reference (TYPE) TNEWRELS Table with New Relationship Types 20000830
19 GT_NEW_RELS_BACKUP Instance attribute Private Type reference (TYPE) TNEWRELS Table with New Relationship Types 20000831
20 GT_NEW_ROLES Instance attribute Private Type reference (TYPE) TNEWROLES Table with New Role Types 20000830
21 GT_NEW_ROLES_BACKUP Instance attribute Private Type reference (TYPE) TNEWROLES Table with New Role Types 20000831
22 GT_OLD_RELS Instance attribute Private Type reference (TYPE) TOLDRELS Table with Old Relationship Types 20000830
23 GT_OLD_ROLES Instance attribute Private Type reference (TYPE) TOLDROLES Table with Old Role Types 20000830
Methods
# Method Level Visibility Method type Description Created on
1 EXIT_REQUEST Instance method Public Method User Wants to Leave the Wizard 20000906
2 GENERATE_NREL Instance method Public Method Generates a New Relationship Type from an Old One 20000901
3 GENERATE_NROLE Instance method Public Method Generates a New Role Type from an Old One 20000901
4 GENERATE_RELTYPE Instance method Private Method Generates a New Rel. Type from an Old Rel. Type 20000907
5 GENERATE_ROLETYPE Instance method Private Method Generates a New Role Type from an Old Role Type 20000901
6 GET_NREL_FOR_MAPPING Instance method Public Method Put New Relationship Type in the Mapping View 20000901
7 GET_NROLE_FOR_MAPPING Instance method Public Method Put New Role Type in the Mapping View 20000901
8 GET_OREL_FOR_MAPPING Instance method Public Method Put Old Relationship Type in the Mapping View 20000901
9 GET_OROLE_FOR_MAPPING Instance method Public Method Put Old Role Type in the Mapping View 20000901
10 GET_RELS Instance method Public Method Returns the Managed Relationship Types 20000831
11 GET_REL_KEYS Instance method Public Method Delivers Status of Buttons on Screen of Relationship Types 20000904
12 GET_ROLES Instance method Public Method Returns the Managed Role Types 20000831
13 GET_ROLE_KEYS Instance method Public Method Delivers the Status of Buttons on Screen of the Role Types 20000904
14 INITIALIZE Instance method Public Method Starts Migration Wizard 20000831
15 MAP_RELATIONS Instance method Public Method Create Migration Mapping for Relationship Types 20000829
16 MAP_ROLES Instance method Public Method Create Migration Mapping for Role Types 20000829
17 MODE_CHANGED Instance method Public Method Session Was Changed 20000905
18 NEW_REL_SELECTED Instance method Public Method The User Has Selected a New Relationship Type 20000904
19 NEW_ROLE_SELECTED Instance method Public Method The User Has Selected a New Role Type 20000904
20 OLD_REL_SELECTED Instance method Public Method The User Has Selected an Old Relationship Type 20000904
21 OLD_ROLE_SELECTED Instance method Public Method The User Has Selected an Old Role Type 20000904
22 READ_OLD_DATA Instance method Private Method Reads the Old Model Data 20000830
23 READ_VIEW_CLUSTER Instance method Private Method Read View Cluster Data 20000829
24 REMOVE_GENERATED_REL Instance method Public Method Removes a Generated Relationship Type 20000905
25 REMOVE_GENERATED_ROLE Instance method Public Method Removes a Generated Role 20000905
26 SAVE_CHANGES Instance method Public Method Save changes 20000906
27 UNMAP_RELATIONS Instance method Public Method Cancel Migration Mapping for Relationship Types 20000831
28 UNMAP_ROLES Instance method Public Method Cancel Migration Mapping for Role Types 20000831
29 WARN_ON_ATTRIBUTES Instance method Private Method Displays Warning if Relationship Attr. Exists 20000908
30 WRITE_VIEW_CLUSTER Instance method Private Method Transfer Mapping for View Cluster 20000829
Events
Class CL_OBL_MIGRATION_CONTROLLER has no event.
Types
Class CL_OBL_MIGRATION_CONTROLLER has no local type.
Method Signatures

Method EXIT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_RESULT Value transfer Type reference (TYPE) CHAR1 'X': verlassen 20000906

Method EXIT_REQUEST on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GENERATE_NREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NREL Call by reference Type reference (TYPE) SNEWREL Neuer Verknüpfungstyp 20000907
2 Changing CS_ROLEA Call by reference Type reference (TYPE) SNEWROLE Neuer Rollentyp 20000908
3 Changing CS_ROLEB Call by reference Type reference (TYPE) SNEWROLE Neuer Rollentyp 20000908
4 Exporting EP_RESULT Value transfer Type reference (TYPE) XFLAG 'X': Erfolg 20000908

Method GENERATE_NREL on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GENERATE_NROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NROLE Call by reference Type reference (TYPE) SNEWROLE Neuer Rollentyp 20000907

Method GENERATE_NROLE on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GENERATE_RELTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OREL Value transfer Type reference (TYPE) BINRELTYP Verknüpfungstyp 20000907
2 Returning RP_NREL Value transfer Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000907

Method GENERATE_RELTYPE on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GENERATE_ROLETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OROLE Value transfer Type reference (TYPE) ROLETYPE Rolle, in der das Objekt auftritt 20000901
2 Returning RP_NROLE Value transfer Type reference (TYPE) OBLROLTYPE Rollentyp 20000901

Method GENERATE_ROLETYPE on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_NREL_FOR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NREL Call by reference Type reference (TYPE) SNEWREL Neuer Verknüpfungstyp 20000907

Method GET_NREL_FOR_MAPPING on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_NROLE_FOR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NROLE Call by reference Type reference (TYPE) SNEWROLE Neuer Rollentyp 20000905

Method GET_NROLE_FOR_MAPPING on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_OREL_FOR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OREL Call by reference Type reference (TYPE) SOLDREL Alter Verknüpfungstyp 20000907

Method GET_OREL_FOR_MAPPING on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_OROLE_FOR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OROLE Call by reference Type reference (TYPE) SOLDROLE Alter Rollentyp 20000905

Method GET_OROLE_FOR_MAPPING on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_RELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NRELS Call by reference Type reference (TYPE) TNEWRELS Tabelle mit neuen Verknüpfungstypen 20000831
2 Exporting ET_ORELS Call by reference Type reference (TYPE) TOLDRELS Tabelle mit alten Verknüpfungstypen 20000831

Method GET_RELS on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_REL_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATES Value transfer Type reference (TYPE) SMIGRBTN Migrationsassistent: Status der Schaltflächen auf den Dynpr. 20000904

Method GET_REL_KEYS on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NROLES Call by reference Type reference (TYPE) TNEWROLES Tabelle mit neuen Rollentypen 20000831
2 Exporting ET_OROLES Call by reference Type reference (TYPE) TOLDROLES Tabelle mit alten Rollentypen 20000831

Method GET_ROLES on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method GET_ROLE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATES Value transfer Type reference (TYPE) SMIGRBTN Migrationsassistent: Status der Schaltflächen auf den Dynpr. 20000904

Method GET_ROLE_KEYS on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_OBL_MIGRATION_CONTROLLER has no parameter.
Method INITIALIZE on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method MAP_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_MAP_A Value transfer Type reference (TYPE) XFLAG 'X': Mapping zwischen Rollentypen A erstellt 20000908
2 Exporting EP_MAP_B Value transfer Type reference (TYPE) XFLAG 'X': Mapping zwischen Rollentypen B erstellt 20000908
3 Exporting EP_RESULT Value transfer Type reference (TYPE) XFLAG 'X': Erfolg 20000907

Method MAP_RELATIONS on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method MAP_ROLES Signature

Method MAP_ROLES on class CL_OBL_MIGRATION_CONTROLLER has no parameter.
Method MAP_ROLES on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method MODE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NEWMODE Value transfer Type reference (TYPE) CHAR1 Neuer Modus 20000905

Method MODE_CHANGED on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method NEW_REL_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_REL Value transfer Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000904

Method NEW_REL_SELECTED on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method NEW_ROLE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ROLE Value transfer Type reference (TYPE) OBLROLTYPE Rollentyp 20000904

Method NEW_ROLE_SELECTED on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method OLD_REL_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_REL Value transfer Type reference (TYPE) BINRELTYP Verknüpfungstyp 20000904

Method OLD_REL_SELECTED on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method OLD_ROLE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ROLE Value transfer Type reference (TYPE) ROLETYPE Rolle, in der das Objekt auftritt 20000904

Method OLD_ROLE_SELECTED on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method READ_OLD_DATA Signature

Method READ_OLD_DATA on class CL_OBL_MIGRATION_CONTROLLER has no parameter.
Method READ_OLD_DATA on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method READ_VIEW_CLUSTER Signature

Method READ_VIEW_CLUSTER on class CL_OBL_MIGRATION_CONTROLLER has no parameter.
Method READ_VIEW_CLUSTER on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method REMOVE_GENERATED_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_OREL Value transfer Type reference (TYPE) BINRELTYP Alter Verknüpfungstyp 20000907

Method REMOVE_GENERATED_REL on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method REMOVE_GENERATED_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OROLE Value transfer Type reference (TYPE) SOLDROLE Alter Rollentyp 20000905

Method REMOVE_GENERATED_ROLE on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method SAVE_CHANGES Signature

Method SAVE_CHANGES on class CL_OBL_MIGRATION_CONTROLLER has no parameter.
Method SAVE_CHANGES on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method UNMAP_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_OREL Value transfer Type reference (TYPE) BINRELTYP Verknüpfungstyp 20000907

Method UNMAP_RELATIONS on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method UNMAP_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OROLE Value transfer Type reference (TYPE) SOLDROLE Alter Rollentyp 20000905

Method UNMAP_ROLES on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method WARN_ON_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_REL Value transfer Type reference (TYPE) BINRELTYP Verknüpfungstyp 20000908

Method WARN_ON_ATTRIBUTES on class CL_OBL_MIGRATION_CONTROLLER has no exception.

Method WRITE_VIEW_CLUSTER Signature

Method WRITE_VIEW_CLUSTER on class CL_OBL_MIGRATION_CONTROLLER has no parameter.
Method WRITE_VIEW_CLUSTER on class CL_OBL_MIGRATION_CONTROLLER has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A