SAP ABAP Class CL_SWF_XI_PRINCIPAL_PROPAGATN (Management of Principal Propagation in BPE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-BPE (Application Component) Business Process Engine
     SWF_XI_ADAPTER (Package) Workflow Adapter for XI
Properties
Class CL_SWF_XI_PRINCIPAL_PROPAGATN  
Short Description Management of Principal Propagation in BPE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_XI_ADAPTER   Workflow Adapter for XI 
Created 20070524   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_XI_PRINCIPAL_PROPAGATN has no forward declaration.
Interfaces
Class CL_SWF_XI_PRINCIPAL_PROPAGATN has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SWF_BPE_SP_BULKING 20070529 Service Provider for Bulking
2 CL_SWF_XI_MSG_BROKER 20070524 XI Broker for Messages
3 CL_SWF_XI_SP_MSG 20070529 Service Provider for XI Messages
4 CL_SWF_XI_SRV_SEND_ASYNCHRON 20070524 Service for Sending Message Asynchronously
5 CL_SWF_XI_SRV_SEND_SYNCHRON 20070524 Service for Sending Message Synchronously
6 CL_XMS_PLSRV_CALL_BPE 20070524 XI: Adapter for Process Engine (Local)
7 CL_XMS_PLSRV_CALL_BPE_BULK 20070524 XI: Adapter for Process Engine (bulking-capable)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_PP_DATA_ELEMENT Constant Public Type reference (TYPE) SWFDNAME '_PP_DATA' 20070524
2 CO_PP_USERINFO_ELEMENT Constant Public Type reference (TYPE) SWFDNAME '_PP_USERINFO' 20070524
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_START_CONTAINER Static method Public Method Transfer of Data to Start Container at Runtime 20070525
2 ADAPT_START_CONTAINER_DEF Static method Public Method Adapting Process Container Definition to Support PP 20070525
3 CREATE_USER_CONTEXT Static method Private Method Create User Context 20070524
4 GET_USERINFO_DATA Static method Private Method Gets user info data to be used for a message 20070524
5 PROPAGATE_PRINCIPAL_TO_MSG Static method Private Method Defining Principal Propagation 20070525
6 RELEASE_USER_CONTEXT Static method Private Method RELEASE USER CONTEXT 20070524
Events
Class CL_SWF_XI_PRINCIPAL_PROPAGATN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DATA Private Type reference (TYPE) SWFXIPPDATA 20070524
Method Signatures

Method ADAPT_START_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PP_DATA Call by reference Type reference (TYPE) SWFXIPPDATA Anwendungsdaten der Weitergabe von Benutzeridentitäten 20070525
2 Importing IM_START_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20070525
3 Importing IM_USERINFO_GUID Call by reference Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20070525
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONTAINER Workflow Ausnahme 20070525

Method ADAPT_START_CONTAINER_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_START_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20070525
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONTAINER Ausnahme im Container-Service 20070525

Method CREATE_USER_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) TY_DATA Anwendungsdaten 20070524
2 Returning GUID Value transfer Type reference (TYPE) USERINFO_GUID Userinfo 20070524
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20070524

Method GET_USERINFO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_XMB Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB Message 20070524
2 Returning RE_DATA Value transfer Type reference (TYPE) TY_DATA Daten 20070524

Method GET_USERINFO_DATA on class CL_SWF_XI_PRINCIPAL_PROPAGATN has no exception.

Method PROPAGATE_PRINCIPAL_TO_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_XMB Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB Message, an die Benutzer weitergegeben werden soll 20070525
2 Importing IM_PP_DATA Call by reference Type reference (TYPE) SWFXIPPDATA Anwendungsdaten der Weitergabe von Benutzeridentitäten 20070525
3 Importing IM_USERINFO_GUID Call by reference Type reference (TYPE) USERINFO_GUID Eindeutiger Identifier für die Ablage von USERINFO-Metadaten 20070525

Method PROPAGATE_PRINCIPAL_TO_MSG on class CL_SWF_XI_PRINCIPAL_PROPAGATN has no exception.

Method RELEASE_USER_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GUID Call by reference Type reference (TYPE) USERINFO_GUID Userinfo 20070524
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20070524
History
Last changed by/on SAP  20110908 
SAP Release Created in 710