SAP ABAP Class CL_SFW_DDIC_IMPORT (Activate SFW Objects in Import)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SFW (Application Component) Switch Framework Tools
     SFWTOOLS (Package) Basis Tools for Switch Framework
Properties
Class CL_SFW_DDIC_IMPORT  
Short Description Activate SFW Objects in Import    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFWTOOLS   Basis Tools for Switch Framework 
Created 20080116   SAP 
Last change 20140121   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)
Interfaces
Class CL_SFW_DDIC_IMPORT has no interface implemented.
Friends
Class CL_SFW_DDIC_IMPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DDIC_RUNNING Constant Private Type reference (TYPE) SFWPARAMNAME 'IMPORT_STARTED' Parameter Name 20080117
2 C_PROCESSING_STATE Constant Private See coding 20130517
3 C_SNAPSHOT Constant Private Type reference (TYPE) SFWPARAMNAME 'SNAPSHOT' Parameter Name 20120601
4 TABLES_BF Static Attribute Private Type reference (TYPE) TABLENAMES 20080117
5 TABLES_BFS Static Attribute Private Type reference (TYPE) TABLENAMES 20080117
6 TABLES_CONFIG Static Attribute Private Type reference (TYPE) TABLENAMES 20080117
7 TABLES_SW Static Attribute Private Type reference (TYPE) TABLENAMES 20080117
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20080117
2 COPY_VERSIONS Static method Private Method Flag A and P Version Before Activation 20080117
3 FINALIZE_IMPORT Static method Public Method Afterwards, Delete O-Version Again 20080116
4 FINALIZE_SFW Static method Public Method 20120103
5 GET_DDIC_WORKLIST Static method Public Method 20120103
6 GET_ENABLED_CONFLICT_SWITCHES Static method Public Method Get All Conflict Switches with "Overall" Status not = OFF 20120605
7 GET_SWITCHSTATE_SNAPSHOT_DELTA Static method Public Method Calculate Delta of Two Snapshots of Switch Statuses 20120531
8 LOG_DDIC_WORKLIST Static method Public Method 20120103
9 PREPARE_IMPORT Static method Public Method Identify Canceled DDIC Activation, O-Version 20080116
10 READ_SWITCHSTATE_SNAPSHOT Static method Private Method Read Snapshot of Switch Statuses 20120601
11 SAVE_IMPORTED_BF Static method Private Method 20080117
12 SAVE_IMPORTED_BFS Static method Private Method 20080117
13 SAVE_IMPORTED_CONFIG Static method Private Method 20080117
14 SAVE_IMPORTED_SWITCH Static method Private Method 20080117
15 SNAPSHOT_2ND_SWITCHSTATES Static method Public Method Generate Second Snapshot of Switch Statuses 20120605
16 SNAPSHOT_FIRST_SWITCHSTATES Static method Public Method Generate First Snapshot of Switch Statuses 20120605
17 STORE_SWITCHSTATE_SNAPSHOT Static method Private Method Store Snapshot of Switch Statuses 20120601
Events
Class CL_SFW_DDIC_IMPORT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TABLENAME Private See coding 20080117 begin of tablename, db_tabname type c length 30 , end of tablename
2 TABLENAMES Private See coding 20080117 tablenames type standard table of tablename
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COPY_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ALREADY_ACTIVATED_OBJECTS Call by reference Type reference (TYPE) SFW_GENTB Tabellentyp zu dcgentb 20130517
2 Exporting P_ALREADY_DELETED_OBJECTS Call by reference Type reference (TYPE) SFW_GENTB Tabellentyp zu dcgentb 20130517
3 Importing P_DCGENTB Call by reference Type reference (TYPE) SFW_GENTB 20080117
4 Importing P_RESTORE Call by reference Type reference (TYPE) FLAG X = restore 20080117
5 Exporting P_SAVED_OBJECTS Call by reference Type reference (TYPE) SFW_GENTB Tabellentyp zu dcgentb 20120103

Method COPY_VERSIONS on class CL_SFW_DDIC_IMPORT has no exception.

Method FINALIZE_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DCGENTB Call by reference Type reference (TYPE) SFW_GENTB Tabellentyp zu dcgentb 20080116
2 Importing P_IS_DEPENDENT_OBJECT Call by reference Type reference (TYPE) FLAG allgemeines flag 20120103

Method FINALIZE_IMPORT on class CL_SFW_DDIC_IMPORT has no exception.

Method FINALIZE_SFW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SAVED_OBJECTS Call by reference Type reference (TYPE) SFW_GENTB Tabellentyp zu dcgentb 20120103

Method FINALIZE_SFW on class CL_SFW_DDIC_IMPORT has no exception.

Method GET_DDIC_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DEPTAB Call by reference Type reference (TYPE) SFW_DEPTB Abhängigkeiten bei der Aktivierung von Switchesx 20120103
2 Importing P_GENTAB Call by reference Type reference (TYPE) SFW_GENTB Tabellentyp zu dcgentb 20120103

Method GET_DDIC_WORKLIST on class CL_SFW_DDIC_IMPORT has no exception.

Method GET_ENABLED_CONFLICT_SWITCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ENABLED_SWITCHES Call by reference Type reference (TYPE) SFW_STATETAB Schalter + Status , für Lesebausteine der Schalterstellung 20120605
2 Importing P_ONLY_ACTIVE_VERSION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120605

Method GET_ENABLED_CONFLICT_SWITCHES on class CL_SFW_DDIC_IMPORT has no exception.

Method GET_SWITCHSTATE_SNAPSHOT_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SWITCH_STATE_AFTER Call by reference Type reference (TYPE) SFW_STATETAB 2. Schnappschuss d. Schalterzustände 20120531
2 Changing CT_SWITCH_STATE_BEFORE Call by reference Type reference (TYPE) SFW_STATETAB 1. Schnappschuss d. Schalterzustände 20120531
3 Exporting ET_SWITCH_STATE Call by reference Type reference (TYPE) SFW_STATETAB Delta der beiden CT-Tabellen 20120531

Method GET_SWITCHSTATE_SNAPSHOT_DELTA on class CL_SFW_DDIC_IMPORT has no exception.

Method LOG_DDIC_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEPENDENCIES Call by reference Type reference (TYPE) SFW_DEPTB Abhängigkeiten bei der Aktivierung von Switchesx 20120103

Method LOG_DDIC_WORKLIST on class CL_SFW_DDIC_IMPORT has no exception.

Method PREPARE_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ALREADY_ACTIVATED_OBJECTS Call by reference Type reference (TYPE) SFW_GENTB Bereits aktivierte Objekte 20130517
2 Exporting P_ALREADY_DELETED_OBJECTS Call by reference Type reference (TYPE) SFW_GENTB Bereits gelöschte Objekte 20130517
3 Importing P_DCGENTB Call by reference Type reference (TYPE) SFW_GENTB 20080116
4 Exporting P_SAVED_OBJECTS Call by reference Type reference (TYPE) SFW_GENTB Zu aktivierende Objekte 20120103

Method PREPARE_IMPORT on class CL_SFW_DDIC_IMPORT has no exception.

Method READ_SWITCHSTATE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SWITCH_STATE Call by reference Type reference (TYPE) SFW_STATETAB Schalter + Status , für Lesebausteine der Schalterstellung 20120601

Method READ_SWITCHSTATE_SNAPSHOT on class CL_SFW_DDIC_IMPORT has no exception.

Method SAVE_IMPORTED_BF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJNAME Call by reference Type reference (TYPE) OBJECTNAME Name des ABAP/4 Dictionary Objektes 20080117
2 Importing P_RESTORE Value transfer Type reference (TYPE) FLAG 20080117
3 Returning P_SAVED Value transfer Type reference (TYPE) FLAG allgemeines flag 20120103

Method SAVE_IMPORTED_BF on class CL_SFW_DDIC_IMPORT has no exception.

Method SAVE_IMPORTED_BFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJNAME Call by reference Type reference (TYPE) OBJECTNAME Name des ABAP/4 Dictionary Objektes 20080117
2 Importing P_RESTORE Call by reference Type reference (TYPE) FLAG 20080117
3 Returning P_SAVED Value transfer Type reference (TYPE) FLAG allgemeines flag 20120103

Method SAVE_IMPORTED_BFS on class CL_SFW_DDIC_IMPORT has no exception.

Method SAVE_IMPORTED_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJNAME Call by reference Type reference (TYPE) OBJECTNAME Name des ABAP/4 Dictionary Objektes 20080117
2 Importing P_RESTORE Call by reference Type reference (TYPE) FLAG 20080117

Method SAVE_IMPORTED_CONFIG on class CL_SFW_DDIC_IMPORT has no exception.

Method SAVE_IMPORTED_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJNAME Call by reference Type reference (TYPE) OBJECTNAME Name des ABAP/4 Dictionary Objektes 20080117
2 Importing P_RESTORE Value transfer Type reference (TYPE) FLAG allgemeines flag 20080117
3 Returning P_SAVED Value transfer Type reference (TYPE) FLAG allgemeines flag 20120103

Method SAVE_IMPORTED_SWITCH on class CL_SFW_DDIC_IMPORT has no exception.

Method SNAPSHOT_2ND_SWITCHSTATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SFW_DEPEND Call by reference Type reference (TYPE) SFW_DEPTB Abhängigkeiten bei der Aktivierung von Switchesx 20120606
2 Importing IT_DCGENTB Call by reference Type reference (TYPE) SFW_GENTB "GENTAB" mit SFW Objekten 20120611
3 Importing I_UPGRADE Value transfer Type reference (TYPE) FLAG Kennzeichen "Im Upgrade" 20120606
4 Importing I_VERSION Value transfer Type reference (TYPE) SFW_R3STATE I (Inaktive), P (Importiert) 20120605
5 Changing P_MSGTAB Call by reference Type reference (TYPE) SPROT_U_TAB Tabellentyp zu SPROT_U (Schnittst. zur Protokollerstellung) 20120605
6 Importing P_MSGTAB_IS_SUPPLIED Value transfer Type reference (TYPE) FLAG allgemeines flag 20120605

Method SNAPSHOT_2ND_SWITCHSTATES on class CL_SFW_DDIC_IMPORT has no exception.

Method SNAPSHOT_FIRST_SWITCHSTATES Signature

Method SNAPSHOT_FIRST_SWITCHSTATES on class CL_SFW_DDIC_IMPORT has no parameter.
Method SNAPSHOT_FIRST_SWITCHSTATES on class CL_SFW_DDIC_IMPORT has no exception.

Method STORE_SWITCHSTATE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SWITCH_STATE Call by reference Type reference (TYPE) SFW_STATETAB Schalter + Status , für Lesebausteine der Schalterstellung 20120601

Method STORE_SWITCHSTATE_SNAPSHOT on class CL_SFW_DDIC_IMPORT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 711