SAP ABAP Interface IF_SFW_PROVIDER_REPOSITORY (WB - SFW - Persistence for SFW Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SFW (Application Component) Switch Framework Tools
     SFW_API (Package) WB - SFW - API
Properties
Interface IF_SFW_PROVIDER_REPOSITORY  
Short Description WB - SFW - Persistence for SFW Objects    
General Data
Package SFW_API   WB - SFW - API 
Created 20070724   SAP 
Last changed 20090618   SAP 
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 IF_SFW_DOMAINS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SFW_PROVIDER_REPOSITORY has no interface.
Friends
Interface IF_SFW_PROVIDER_REPOSITORY has no friend.
Attributes
Interface IF_SFW_PROVIDER_REPOSITORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_BFSET Instance method Public Method Activate Business Function Set 20080205
2 ACTIVATE_BFUNC Instance method Public Method Activate Business Function 20080205
3 ACTIVATE_SWITCH Instance method Public Method Activate Switch 20080205
4 DELETE_BFSET_DATA Instance method Public Method Deletes business function set data 20080211
5 DELETE_BFUNC_DATA Instance method Public Method Deletes business function data 20080211
6 DELETE_FROM_WORKING_AREA Instance method Public Method Delete Object from Work Area 20080108
7 DELETE_SWITCH_DATA Instance method Public Method Deletes Switch Data 20080211
8 DOES_BFSET_EXIST Instance method Public Method Does Business Function Set? 20080102
9 DOES_BFUNC_EXIST Instance method Public Method Business function exists 20080109
10 DOES_SWITCH_EXIST Instance method Public Method Switch exists 20080102
11 GET_BFSET_DATA Instance method Public Method Determines business function set data 20070724
12 GET_BFUNC_DATA Instance method Public Method Determines business function data 20070724
13 GET_BFUNC_DEPENDENCIES Instance method Public Method Determines dependent business functions 20070724
14 GET_OBJECT_DIRECTORY_ENTRY Instance method Public Method Determine Object Catalog Entry 20080102
15 GET_SWITCH_DATA Instance method Public Method Determines switch data 20071024
16 INSERT_INTO_WORKING_AREA Instance method Public Method Enter Object in Work Area 20080108
17 SET_BFSET_DATA Instance method Public Method Sets business function set data 20080109
18 SET_BFUNC_DATA Instance method Public Method Sets business function data 20071023
19 SET_OBJECT_DIRECTORY_ENTRY Instance method Public Method Write object catalog entry 20080107
20 SET_SWITCH_DATA Instance method Public Method Sets switch data 20071219
Events
Interface IF_SFW_PROVIDER_REPOSITORY has no event.
Types
Interface IF_SFW_PROVIDER_REPOSITORY has no local type.
Method Signatures

Method ACTIVATE_BFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFSET_NAME Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFSET_ENTRY 20080430

Method ACTIVATE_BFSET on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method ACTIVATE_BFUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFUNC_NAME Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_ENTRY 20080430

Method ACTIVATE_BFUNC on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method ACTIVATE_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SWITCH_NAME Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_SWITCH_ENTRY 20080430

Method ACTIVATE_SWITCH on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method DELETE_BFSET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFSET_NAME Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFSET_ENTRY 20080211
2 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE 20080211

Method DELETE_BFSET_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method DELETE_BFUNC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFUNC_NAME Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_ENTRY 20080211
2 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE 20080211

Method DELETE_BFUNC_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method DELETE_FROM_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE Objektname 20080108
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20080108

Method DELETE_FROM_WORKING_AREA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method DELETE_SWITCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SWITCH_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID 20080211
2 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE 20080211

Method DELETE_SWITCH_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method DOES_BFSET_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFSET_NAME Call by reference Type reference (TYPE) SFW_BSET 20080102
2 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080102
3 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE Aktiviertungsstatus 20081009

Method DOES_BFSET_EXIST on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method DOES_BFUNC_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFUNC_NAME Call by reference Type reference (TYPE) SFW_BFUNCTION 20080109
2 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080109
3 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE Aktiviertungsstatus 20081009

Method DOES_BFUNC_EXIST on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method DOES_SWITCH_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080102
2 Importing SWITCH_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID 20080102
3 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE Aktiviertungsstatus 20081009

Method DOES_SWITCH_EXIST on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method GET_BFSET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGNED_BFSETS Value transfer Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFSET_TABLE 20080128
2 Exporting ASSIGNED_BFUNCS Value transfer Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFUNC_TABLE 20080128
3 Exporting ASSIGNED_PARENT_BFSETS Value transfer Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFSET_TABLE 20080213
4 Exporting BFSETS Value transfer Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFSET_TABLE BFSETS 20070724
5 Importing BFSET_NAME Call by reference Type reference (TYPE) SFW_BSET BFSET_NAME 20070724
6 Exporting BFUNCS Value transfer Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFUNC_TABLE BFUNCS 20070724
7 Exporting DESCRIPTIONS Value transfer Type reference (TYPE) IF_SFW_DOCUMENTED=>TY_DESCRIPTION_TAB DESCRIPTIONS 20070724
8 Exporting ENTRY Call by reference Type reference (TYPE) SFW_BS ENTRY 20070724
9 Exporting PARENT_BFSETS Value transfer Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFSET_TABLE 20070726
10 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE VERSION 20070724
# Exception Resumable Description Created on
1 CX_SFW_EXISTENCE 20071012

Method GET_BFUNC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGNED_BFSETS Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFSET_TAB 20080128
2 Exporting ASSIGNED_SWITCHES Value transfer Type reference (TYPE) SFW_SWITCHTAB 20071023
3 Exporting BFSETS Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFSET_TAB 20071024
4 Importing BFUNC_NAME Call by reference Type reference (TYPE) SFW_BFUNCTION BFUNC_NAME 20070724
5 Exporting DESCRIPTIONS Value transfer Type reference (TYPE) IF_SFW_DOCUMENTED=>TY_DESCRIPTION_TAB DESCRIPTIONS 20070724
6 Exporting DOCU_OBJECTS Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_CONTENT DOCU_OBJECTS 20070724
7 Exporting ENTRY Call by reference Type reference (TYPE) SFW_BF ENTRY 20070724
8 Exporting SWITCHES Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BF_SW_TAB SWITCHES 20070724
9 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE VERSION 20070724

Method GET_BFUNC_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method GET_BFUNC_DEPENDENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFUNC_NAME Call by reference Type reference (TYPE) SFW_BFUNCTION BFUNC_NAME 20070724
2 Returning DEPENDENCIES Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_DEPENDENCIES DEPENDENCIES 20070724
3 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE VERSION 20070724

Method GET_BFUNC_DEPENDENCIES on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method GET_OBJECT_DIRECTORY_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJECT_DIRECTORY_ENTRY Value transfer Type reference (TYPE) TADIR 20080102
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20080102
3 Importing OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20080102
# Exception Resumable Description Created on
1 CX_SFW_MESSAGE 20080107

Method GET_SWITCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGNED_BFUNCS Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_TAB 20071228
2 Exporting BFUNCS Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_TAB 20071219
3 Exporting CONFLICT_SWITCHES Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_SWITCH_TAB Konfliktschalter 20080404
4 Exporting DESCRIPTIONS Value transfer Type reference (TYPE) IF_SFW_DOCUMENTED=>TY_DESCRIPTION_TAB 20071024
5 Exporting ENTRY Call by reference Type reference (TYPE) SFW_SWITCH 20071024
6 Exporting PACKAGES Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_PACKAGE_TAB 20071219
7 Importing SWITCH_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID 20071024
8 Importing VERSION Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_ACTIVATION_STATE 20071024

Method GET_SWITCH_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method INSERT_INTO_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE Objektname 20080108
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20080108
# Exception Resumable Description Created on
1 CX_SFW_MESSAGE SFW - Exception mit message 20080108

Method SET_BFSET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFSETS Call by reference Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFSET_TABLE Enthaltene Business Function Sets 20080109
2 Importing BFSET_NAME Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFSET_ENTRY 20080109
3 Importing BFUNCS Call by reference Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFUNC_TABLE Enthaltene Business Functions 20080109
4 Importing CREATE_NEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080211
5 Importing DESCRIPTIONS Call by reference Type reference (TYPE) IF_SFW_DOCUMENTED=>TY_DESCRIPTION_TAB Dokumentation 20080109
6 Importing ENTRY Value transfer Type reference (TYPE) SFW_BS Business Function Set Daten 20080109
7 Importing PARENT_BFSETS Call by reference Type reference (TYPE) IF_SFW_BFSET=>TY_BFSET_BFSET_TABLE Zuordnung zu Business Function Sets 20080109

Method SET_BFSET_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method SET_BFUNC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFSETS Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFSET_TAB 20080212
2 Importing BFUNC_NAME Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_ENTRY 20071218
3 Importing CREATE_NEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080211
4 Importing DESCRIPTIONS Call by reference Type reference (TYPE) IF_SFW_DOCUMENTED=>TY_DESCRIPTION_TAB 20071023
5 Importing DOCU_OBJECTS Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_CONTENT 20071023
6 Importing ENTRY Value transfer Type reference (TYPE) SFW_BF 20071023
7 Importing SWITCHES Value transfer Type reference (TYPE) IF_SFW_DOMAINS=>TY_BF_SW_TAB 20071023

Method SET_BFUNC_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.

Method SET_OBJECT_DIRECTORY_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_DIRECTORY_ENTRY Call by reference Type reference (TYPE) TADIR 20080107
# Exception Resumable Description Created on
1 CX_SFW_MESSAGE 20080107

Method SET_SWITCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BFUNCS Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_BFUNC_TAB 20071219
2 Importing CONFLICT_SWITCHES Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_SWITCH_TAB Konfliktschalter 20080404
3 Importing CREATE_NEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080211
4 Importing DESCRIPTIONS Call by reference Type reference (TYPE) IF_SFW_DOCUMENTED=>TY_DESCRIPTION_TAB 20071219
5 Importing ENTRY Value transfer Type reference (TYPE) SFW_SWITCH 20071219
6 Importing PACKAGES Call by reference Type reference (TYPE) IF_SFW_DOMAINS=>TY_PACKAGE_TAB 20071219
7 Importing SWITCH_NAME Call by reference Type reference (TYPE) SFW_SWITCH_ID 20071219

Method SET_SWITCH_DATA on Interface IF_SFW_PROVIDER_REPOSITORY has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710