SAP ABAP Class CL_SWF_XMP_INSTANCE (XML Message Proxy: Instance)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-BPE (Application Component) Business Process Engine
     SWF_XMP (Package) Workflow: Proxies for XML Messages
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_XMP_INSTANCE XML Message Proxy: Instance 20020618
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_XI_INSTANCE XI Adapter: Instance for a Message 20020725
Properties
Class CL_SWF_XMP_INSTANCE  
Short Description XML Message Proxy: Instance    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_XMP   Workflow: Proxies for XML Messages 
Created 20020618   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_XMP_INSTANCE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_XMP_INSTANCE XML Message Proxy: Instance 20020618
Friends
# Friend Modeled only Created on Description
1 CL_SWF_XMP_FACTORY 20020619 XML Message Proxy: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACCESSTYP_XPATH Instance attribute Protected Type reference (TYPE) SWFDXMPACTYP 'XP' 20020620
2 MC_BUFFER_COUNT Constant Public Type reference (TYPE) I 24 Number of Buffered Messages 20041206
3 MC_SOURCE_XML_XSTRING Instance attribute Public Attribute reference (LIKE) 20020624
4 MST_INSTANCES Static Attribute Protected Type reference (TYPE) TT_INSTANCES 20020626
5 MT_ACCESS_STRATEGIES Instance attribute Protected Type reference (TYPE) TT_ACCESS_STRATEGIES 20020620
6 MT_INSTANCE_ACCESS Instance attribute Protected Type reference (TYPE) TT_INSTANCE_ACCESS 20020624
7 M_ACCESS_KEY Instance attribute Protected Type reference (TYPE) STRING 20020624
8 M_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20020620
9 M_KEY Instance attribute Protected Type reference (TYPE) SIBFINSTID 20020626
10 M_SOURCE_XSTRING Instance attribute Protected Type reference (TYPE) XSTRING 20020620
11 M_XMP_DEFINITION Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_XMP_DEFINITION 20020620
12 M_XMP_NAME Instance attribute Protected Type reference (TYPE) SWFDXMPNAM 20020626
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020620
2 CREATE Static method Public Method 20020626
3 FIND_BY_KEY Static method Public Method 20020626
4 GET_ACCESS_STRATEGY Instance method Public Method 20020725
5 GET_CONTAINER Instance method Public Method 20020730
6 GET_DEFINITION Instance method Public Method 20020625
7 GET_INSTANCE Static method Protected Method 20020725
8 GET_KEY Instance method Public Method 20020723
9 IS_EVICTABLE Instance method Public Method 20071218
10 ON_CREATE Instance method Public Method 20020725
11 ON_FIND_BY_KEY Instance method Public Method 20020725
12 SET_DEFINITION Instance method Public Method 20020620
13 SET_SOURCE_XSTRING Instance method Public Method 20020620
14 _TO_BUFFER Static method Protected Method Append to Instance Buffer 20041122
Events
Class CL_SWF_XMP_INSTANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACCESS_STRATEGIES Protected See coding 20020620 tt_access_strategies type standard table of t_access_strategy
2 TT_INSTANCES Protected See coding 20020626 tt_instances type standard table of t_instance
3 TT_INSTANCE_ACCESS Protected See coding 20020624 tt_instance_access type standard table of t_instance_access
4 T_ACCESS_STRATEGY Protected See coding 20020620 begin of T_ACCESS_STRATEGY , accesstyp type swfdxmpactyp, strategy type ref to cl_swf_xmp_access_strategy, end of t_access_strategy
5 T_INSTANCE Protected See coding 20020626 begin of T_INSTANCE , xmp_name type swfdxmpnam, instance_key type sibfinstid, instance type ref to cl_swf_xmp_instance, end of t_instance
6 T_INSTANCE_ACCESS Protected See coding 20020624 begin of T_INSTANCE_ACCESS , access_key type string, object type ref to cl_swf_xmp_instance_access, end of t_instance_access
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SWF_XMP_INSTANCE has no parameter.
Method CONSTRUCTOR on class CL_SWF_XMP_INSTANCE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20020725
2 Importing IM_DEFINITION_KEY Call by reference Type reference (TYPE) SWFDXMPKEY 20020626
3 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) SIBFINSTID 20020626
4 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_XMP_INSTANCE 20020626
# Exception Resumable Description Created on
1 CX_SWF_XMP_EXCEPTION 20020626

Method FIND_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20020725
2 Importing IM_DEFINITION_KEY Call by reference Type reference (TYPE) SWFDXMPKEY 20020626
3 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) SIBFINSTID 20020626
4 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_XMP_INSTANCE 20020626
# Exception Resumable Description Created on
1 CX_SWF_XMP_EXCEPTION 20020626

Method GET_ACCESS_STRATEGY Signature

Method GET_ACCESS_STRATEGY on class CL_SWF_XMP_INSTANCE has no parameter.
Method GET_ACCESS_STRATEGY on class CL_SWF_XMP_INSTANCE has no exception.

Method GET_CONTAINER Signature

Method GET_CONTAINER on class CL_SWF_XMP_INSTANCE has no parameter.
Method GET_CONTAINER on class CL_SWF_XMP_INSTANCE has no exception.

Method GET_DEFINITION Signature

Method GET_DEFINITION on class CL_SWF_XMP_INSTANCE has no parameter.
Method GET_DEFINITION on class CL_SWF_XMP_INSTANCE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20020725
2 Importing IM_DEFINITION Call by reference Object reference (TYPE REF TO) IF_SWF_XMP_DEFINITION 20020725
3 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_XMP_INSTANCE 20020725

Method GET_INSTANCE on class CL_SWF_XMP_INSTANCE has no exception.

Method GET_KEY Signature

Method GET_KEY on class CL_SWF_XMP_INSTANCE has no parameter.
Method GET_KEY on class CL_SWF_XMP_INSTANCE has no exception.

Method IS_EVICTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EVICTABLE Value transfer Type reference (TYPE) XFLAG Verdrängung zulässig, falls 'X' 20071218

Method IS_EVICTABLE on class CL_SWF_XMP_INSTANCE has no exception.

Method ON_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFINITION_KEY Call by reference Type reference (TYPE) SWFDXMPKEY 20020725
2 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) SIBFINSTID 20020725
# Exception Resumable Description Created on
1 CX_SWF_XMP_EXCEPTION 20020725

Method ON_FIND_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFINITION_KEY Call by reference Type reference (TYPE) SWFDXMPKEY 20020725
2 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) SIBFINSTID 20020725
# Exception Resumable Description Created on
1 CX_SWF_XMP_EXCEPTION 20020725

Method SET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFINITION_KEY Call by reference Type reference (TYPE) SWFDXMPKEY XML-Message-Proxy: Definitionsschlüssel 20020620
# Exception Resumable Description Created on
1 CX_SWF_XMP_EXCEPTION 20020620

Method SET_SOURCE_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING 20020620

Method SET_SOURCE_XSTRING on class CL_SWF_XMP_INSTANCE has no exception.

Method _TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFINITION_KEY Call by reference Type reference (TYPE) SWFDXMPKEY XML-Message-Proxy: Definitionsschlüssel 20041122
2 Importing IM_INSTANCE Call by reference Object reference (TYPE REF TO) CL_SWF_XMP_INSTANCE XML-Message-Proxy: Instanz 20041122
3 Importing IM_INSTANCE_KEY Call by reference Type reference (TYPE) SIBFINSTID Instanzidentifikation in Persistenten Objektreferenzen 20041122

Method _TO_BUFFER on class CL_SWF_XMP_INSTANCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630