SAP ABAP Interface IF_SIW_CONTEXT (Project Context Data of a Service Implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIW_CONTEXT Context (for SIW Project) 20061207
Properties
Interface IF_SIW_CONTEXT  
Short Description Project Context Data of a Service Implementation    
General Data
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20061129   SAP 
Last changed 20110908   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 CL_SIW_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SIW_VARIABLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SIW_CONTEXT has no interface.
Friends
Interface IF_SIW_CONTEXT has no friend.
Attributes
Interface IF_SIW_CONTEXT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ALL_MANDATORY_VARS_FILLED Instance method Public Method Check if all mandatory variables are filled; set substatus 20071012
2 CHANGE_VARIABLE Instance method Public Method Change Existing Context Variable 20101229
3 CHANGE_VARIABLES Instance method Public Method Change Existing Context Variables 20110110
4 CLONE Instance method Public Method Create a copy of the given project context data 20070130
5 CREATE_OR_CHANGE_VARIABLES Instance method Public Method Create or Change Context Variables 20101227
6 CREATE_VARIABLE Instance method Public Method Create a variable for a context 20061206
7 DELETE Instance method Public Method Delete project context data from the database 20070516
8 ENRICH_BY_CONTEXT Instance method Public Method Enrich project context data with data of other context 20070109
9 GET_ALL_VARIABLES Instance method Public Method Supply all variables of a context 20061206
10 GET_PROJECT Instance method Public Method Get the associated project 20070322
11 GET_VALUE Instance method Public Method Supply values of a context (including variables) 20061129
12 GET_VARIABLE Instance method Public Method Supply a variable of the given context 20061206
13 IS_COMPATIBLE_TO_CONTEXT Instance method Public Method Check if multiple contexts are compatible with each other 20090626
14 IS_EQUAL_TO_CONTEXT Instance method Public Method Check if context project data corresponds with other cpd 20070122
15 RENDER_VALUE_FROM_STRING Instance method Public Method Return a value to a string containing variables 20070323
16 SAVE Instance method Public Method Save the given project context data to the database 20070326
17 SET_VALUE Instance method Public Method Set the value of a variable 20070105
Events
Interface IF_SIW_CONTEXT has no event.
Types
Interface IF_SIW_CONTEXT has no local type.
Method Signatures

Method ALL_MANDATORY_VARS_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG CL_SIW_LOG=>NULL Logging Interface of SIW 20100907
2 Returning R_RESULT Value transfer Type reference (TYPE) XFELD Checkbox 20071012

Method ALL_MANDATORY_VARS_FILLED on Interface IF_SIW_CONTEXT has no exception.

Method CHANGE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SIW_DTE_VAR_ID Variable ID 20101229
2 Importing I_NEW_DISPLAY_MODE Call by reference Type reference (TYPE) SIW_DTE_DISPLAY_MODE Display Mode for Variables 20101229
3 Importing I_NEW_VALUE Call by reference Type reference (TYPE) SIW_DTE_VAR_VALUE variable value 20101229
4 Importing I_TYPE Call by reference Type reference (TYPE) SIW_DTE_VAR_DDIC_TYPE DDIC Type of Variable 20101229
5 Returning R_VARIABLE Value transfer Object reference (TYPE REF TO) IF_SIW_VARIABLE Variable from Construction Plan 20101229
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20101229
2 CX_SIW_NOT_FOUND Not Existing Object or Information 20101229

Method CHANGE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_VAR Call by reference Type reference (TYPE) SIW_TAB_CONTEXT_PROPERTY 20110110
2 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20110110
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20110110

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLONE Value transfer Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070130
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090702

Method CREATE_OR_CHANGE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_VAR Call by reference Type reference (TYPE) SIW_TAB_CONTEXT_PROPERTY 20101227
2 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20101227
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20101227

Method CREATE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_MODE Value transfer Type reference (TYPE) SIW_DTE_DISPLAY_MODE IF_SIW_VARIABLE=>CON_EDITABLE Display Mode for Variables 20101227
2 Importing I_ID Value transfer Type reference (TYPE) CSEQUENCE Variable ID 20061206
3 Importing I_TYPE Value transfer Type reference (TYPE) CSEQUENCE Type of Variable Specified by Name of Structure Field 20061207
4 Importing I_VALUE Value transfer Type reference (TYPE) CSEQUENCE Variable Value 20061206
5 Returning R_VARIABLE Value transfer Object reference (TYPE REF TO) IF_SIW_VARIABLE Variable des SIW Kontexts 20061206
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20061207

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_ALL Call by reference Type reference (TYPE) ABAP_BOOL SPACE Delete all entries 20100928

Method DELETE on Interface IF_SIW_CONTEXT has no exception.

Method ENRICH_BY_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070109
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20110127

Method GET_ALL_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VARIABLES Value transfer Type reference (TYPE) IF_SIW_VARIABLE=>TAB 20061206

Method GET_ALL_VARIABLES on Interface IF_SIW_CONTEXT has no exception.

Method GET_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROJECT Value transfer Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20070322

Method GET_PROJECT on Interface IF_SIW_CONTEXT has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20061206
2 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20061206

Method GET_VALUE on Interface IF_SIW_CONTEXT has no exception.

Method GET_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20061206
2 Returning R_VARIABLE Value transfer Object reference (TYPE REF TO) IF_SIW_VARIABLE Variable des SIW Kontexts 20061206
# Exception Resumable Description Created on
1 CX_SIW_NOT_FOUND Variables is not created so far 20070119

Method IS_COMPATIBLE_TO_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20090626
2 Returning R_IS_COMPATIBLE Value transfer Type reference (TYPE) XFELD Checkbox 20090626

Method IS_COMPATIBLE_TO_CONTEXT on Interface IF_SIW_CONTEXT has no exception.

Method IS_EQUAL_TO_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070122
2 Returning R_IS_EQUAL Value transfer Type reference (TYPE) XFELD Gleichheit festgestellt 20070122

Method IS_EQUAL_TO_CONTEXT on Interface IF_SIW_CONTEXT has no exception.

Method RENDER_VALUE_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) CSEQUENCE 20070323
2 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20070323

Method RENDER_VALUE_FROM_STRING on Interface IF_SIW_CONTEXT has no exception.

Method SAVE Signature

Method SAVE on Interface IF_SIW_CONTEXT has no parameter.
Method SAVE on Interface IF_SIW_CONTEXT has no exception.

Method SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) STRING 20070105
2 Importing I_VALUE Value transfer Type reference (TYPE) ANY 20070105
# Exception Resumable Description Created on
1 CX_SIW_NOT_FOUND Objekt existiert nicht 20070105
History
Last changed by/on SAP  20110908 
SAP Release Created in 100