SAP ABAP Class CL_SFW_SWITCHED_PACKAGE (WB - SFW - Switched Package)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SFW (Application Component) Switch Framework Tools
     SFW_SWITCH_BROWSER (Package) SFW - Switch Framework Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SFW_OBJECT Switch Framework Object 20110819
Properties
Class CL_SFW_SWITCHED_PACKAGE  
Short Description WB - SFW - Switched Package    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFW_SWITCH_BROWSER   SFW - Switch Framework Browser 
Created 20060210   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 CL_SFW_SWITCHED_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SFW_OBJECT Switch Framework Object 20110819
Friends
Class CL_SFW_SWITCHED_PACKAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONSISTENT Instance attribute Private Type reference (TYPE) ABAP_BOOL '?' 20110819
2 PACKAGE_MAP Static Attribute Protected Type reference (TYPE) TYPE_PACKAGE_MAP 20060306
3 PACKAGE_NAME Instance attribute Protected Type reference (TYPE) DEVCLASS Package 20060306
4 SUB_PACKAGES Instance attribute Protected Type reference (TYPE) TYPE_SWITCHED_PACKAGE_TAB Tabele of CL_SFW_SWITCHED_PACKAGE 20060306
5 SUPER_PACKAGE Instance attribute Protected Object reference (TYPE REF TO) CL_SFW_SWITCHED_PACKAGE Package 20060310
6 SWITCH Instance attribute Protected Object reference (TYPE REF TO) CL_SFW_SWITCH WB - SFW - Switch 20060306
7 SWITCHED_OBJECTS Instance attribute Protected Type reference (TYPE) CL_SFW_SWITCHED_OBJECT=>TYPE_SWITCHED_OBJECT_TAB 20060306
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Generate 20060210
2 GET_NAME Instance method Public Method Determines Name of Package 20060210
3 GET_SUB_PACKAGES Instance method Public Method Determines Subpackages 20060210
4 GET_SUPER_PACKAGE Instance method Public Method Determines the Superordinate Package 20060308
5 GET_SWITCH Instance method Public Method Determines Switch to Which Package Is Assigned 20060213
6 GET_SWITCHED_OBJECTS Instance method Public Method Determines Switched Objects 20060210
7 HAS_SUB_PACKAGES Instance method Public Method Do subpackages exist? 20060307
8 HAS_SWITCHED_OBJECTS Instance method Public Method Are there switched objects? 20060307
9 INIT Instance method Protected Method Initialize 20060306
10 IS_CHECKED Instance method Public Method 20110819
11 IS_CONSISTENT Instance method Public Method <=> All objects are consistent 20110819
12 RESET_CHECK_RESULT Instance method Public Method 20110819
Events
Class CL_SFW_SWITCHED_PACKAGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PACKAGE_MAP Protected See coding 20060306 type_package_map type hashed table of type_package_map_entry with unique key package
2 TYPE_PACKAGE_MAP_ENTRY Protected See coding 20060306 begin of TYPE_PACKAGE_MAP_ENTRY, package type devclass, object type ref to cl_sfw_switched_package, end of type_package_map_entry
3 TYPE_SWITCHED_PACKAGE_TAB Public See coding Tabele of CL_SFW_SWITCHED_PACKAGE 20060210 TYPE_SWITCHED_PACKAGE_TAB type STANDARD TABLE OF ref to CL_SFW_SWITCHED_PACKAGE with non-unique key table_line
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Paket 20060210
2 Importing SWITCH Call by reference Object reference (TYPE REF TO) CL_SFW_SWITCH WB - SFW - Switch 20060213
3 Returning SWITCHED_PACKAGE Value transfer Object reference (TYPE REF TO) CL_SFW_SWITCHED_PACKAGE WB - SFW - Geschaltetes Paket 20060210
# Exception Resumable Description Created on
1 CX_SFW_EXISTENCE 20070227

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PACKAGE_NAME Value transfer Type reference (TYPE) DEVCLASS Paket 20060210

Method GET_NAME on class CL_SFW_SWITCHED_PACKAGE has no exception.

Method GET_SUB_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUB_PACKAGES Value transfer Type reference (TYPE) TYPE_SWITCHED_PACKAGE_TAB Tabelle über CL_SFW_SWITCHED_PACKAGE 20060210

Method GET_SUB_PACKAGES on class CL_SFW_SWITCHED_PACKAGE has no exception.

Method GET_SUPER_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUPER_PACKAGE Value transfer Object reference (TYPE REF TO) CL_SFW_SWITCHED_PACKAGE Paket 20060308
# Exception Resumable Description Created on
1 CX_SFW_EXISTENCE 20070227

Method GET_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SWITCH Value transfer Object reference (TYPE REF TO) CL_SFW_SWITCH WB - SFW - Switch 20060213
# Exception Resumable Description Created on
1 CX_SFW_EXISTENCE 20070227

Method GET_SWITCHED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SWITCHED_OBJECTS Value transfer Type reference (TYPE) CL_SFW_SWITCHED_OBJECT=>TYPE_SWITCHED_OBJECT_TAB 20060210
2 Importing WITH_SI_CI_INCLUDES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130919

Method GET_SWITCHED_OBJECTS on class CL_SFW_SWITCHED_PACKAGE has no exception.

Method HAS_SUB_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_SUB_PACKAGES Value transfer Type reference (TYPE) FLAG allgemeines flag 20060307

Method HAS_SUB_PACKAGES on class CL_SFW_SWITCHED_PACKAGE has no exception.

Method HAS_SWITCHED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_SWITCHED_OBJECTS Value transfer Type reference (TYPE) FLAG allgemeines flag 20060307

Method HAS_SWITCHED_OBJECTS on class CL_SFW_SWITCHED_PACKAGE has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Paket 20060306
2 Importing SWITCH Call by reference Object reference (TYPE REF TO) CL_SFW_SWITCH WB - SFW - Switch 20060306
# Exception Resumable Description Created on
1 CX_SFW_EXISTENCE 20070227

Method IS_CHECKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHECKED Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_CHECKED on class CL_SFW_SWITCHED_PACKAGE has no exception.

Method IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_CONSISTENT Value transfer Type reference (TYPE) ABAP_BOOL 20110819

Method IS_CONSISTENT on class CL_SFW_SWITCHED_PACKAGE has no exception.

Method RESET_CHECK_RESULT Signature

Method RESET_CHECK_RESULT on class CL_SFW_SWITCHED_PACKAGE has no parameter.
Method RESET_CHECK_RESULT on class CL_SFW_SWITCHED_PACKAGE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710