SAP ABAP Class CL_SWF_RLS_RULE_SERIALIZER (Business Rule)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_RLS (Package) Rules - Workflow Rules and Rule Systems
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_IFS_SERIALIZER Indicates Serialization Class 20030723
Properties
Class CL_SWF_RLS_RULE_SERIALIZER  
Short Description Business Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SWF_RLS_001    
Program status     
Category 0   
Package SWF_RLS   Rules - Workflow Rules and Rule Systems 
Created 20030723   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWB1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWFRL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_IFS_SERIALIZER Indicates Serialization Class 20030723
Friends
Class CL_SWF_RLS_RULE_SERIALIZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OWN_MSGID Constant Private Type reference (TYPE) SYMSGID 'SWF_RLS_001' Name of Message Class 20030723
2 MC_PERSISTENCE_CLASS Constant Private Type reference (TYPE) STRING 'CL_SWF_RLS_RULE_SERIALIZER' Name of Serialization Class 20030723
3 MC_RULE_TAG_NAME Constant Private Type reference (TYPE) STRING 'RLS_CONDITION' For Serialization: TopLevel Tag 20030723
4 M_LOG_CONTEXT Static Attribute Private Type reference (TYPE) SWF_LOGCTX Context 'Rule Evaluation' for Creating Exceptions 20030723
5 M_SERIALIZER Static Attribute Private Object reference (TYPE REF TO) CL_SWF_EXP_XRFC_SERIALIZER Serializer for Conditions 20030723
6 M_T100 Static Attribute Private Type reference (TYPE) SWF_T100MS T100 Message (for Error Macros) 20030723
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030723
2 DESERIALIZE Instance method Public Method 20030723
3 DESERIALIZE_RULE Static method Public Method Restore Rule from Datastream 20030723
4 SERIALIZE Instance method Public Method 20030723
5 SERIALIZE_RULE Static method Public Method Serialize Rule 20030723
Events
Class CL_SWF_RLS_RULE_SERIALIZER has no event.
Types
Class CL_SWF_RLS_RULE_SERIALIZER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWF_RLS_RULE_SERIALIZER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_RLS_RULE_SERIALIZER has no exception.

Method DESERIALIZE Signature

Method DESERIALIZE on class CL_SWF_RLS_RULE_SERIALIZER has no parameter.
Method DESERIALIZE on class CL_SWF_RLS_RULE_SERIALIZER has no exception.

Method DESERIALIZE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RULE Value transfer Object reference (TYPE REF TO) IF_SWF_RLS_RULE Bedingungsobjekt 20030723
2 Importing SERIALIZED_RULE Value transfer Type reference (TYPE) XSTRING Serialisierte Bedingung (internes Format!) 20030723
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler beim Serialisieren der Bedingung 20030723

Method SERIALIZE Signature

Method SERIALIZE on class CL_SWF_RLS_RULE_SERIALIZER has no parameter.
Method SERIALIZE on class CL_SWF_RLS_RULE_SERIALIZER has no exception.

Method SERIALIZE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE Call by reference Object reference (TYPE REF TO) CL_SWF_RLS_RULE Regel-Objekt 20030723
2 Importing RUNTIME_FORMAT Call by reference Type reference (TYPE) XFLAG SPACE 'X' - Container und Namespaces inline speichern 20030723
3 Returning SERIALIZED_RULE Value transfer Type reference (TYPE) XSTRING Serialisierte Bedingung (internes Format!) 20030723
# Exception Resumable Description Created on
1 CX_SWF_RLS_RULE Fehler beim Serialisieren der Bedingung 20030723
History
Last changed by/on SAP  20110908 
SAP Release Created in 640