SAP ABAP Class CL_SR_PUB_RULE_ASSIGN (Class for operating with publication rules assignments)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SUDDICLIENT_NEW (Package) New development regarding UDDI Publication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SR_PUB_RULE_ASSIGN Publication rules assignments 20110322
Properties
Class CL_SR_PUB_RULE_ASSIGN  
Short Description Class for operating with publication rules assignments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUDDICLIENT_NEW   New development regarding UDDI Publication 
Created 20110126   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 TSREG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SR_PUB_RULE_ASSIGN Publication rules assignments 20110322
Friends
Class CL_SR_PUB_RULE_ASSIGN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_SR_PUB_RULE_ASSIGN' 20110322
2 MV_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110322
3 MV_GUID Instance attribute Private Type reference (TYPE) SYSUUID_C UUID in character form 20110322
4 MV_READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110322
5 MV_RULE_ID Instance attribute Private Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20110322
6 MV_RULE_TYPE Instance attribute Private Type reference (TYPE) SDEL_SOA_RULE_TYPE Data type for publication rules => FW; BE; VW; 20120709
7 MV_SR_NAME Instance attribute Private Type reference (TYPE) SDEL_SOA_REGISTRY_ID Registry ID 20110322
8 MV_STATE Instance attribute Private Type reference (TYPE) SDEL_SOA_REGISTRY_STATE State for assignment of a rule to SR (A-active; I-inactive) 20110322
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110322
2 CREATE_FOR_RULE Static method Public Event handling method 20110322
3 CREATE_FOR_SR Static method Public Event handling method 20110322
4 DELETE_FOR_RULE Static method Public Method 20110322
5 DELETE_FOR_SR Static method Public Method 20110322
6 INITIALIZE Instance method Private Method 20110322
7 LIST_ALL Static method Public Method 20110322
8 LIST_ASSIGNS_FOR_RULE Static method Public Method 20110322
9 LIST_ASSIGNS_FOR_SR Static method Public Method 20110322
10 OPEN Static method Public Method Open existing/create new assignment 20110322
11 SAVE Instance method Private Method Write acticvation/deactivation of an assignment to database 20110322
Events
Class CL_SR_PUB_RULE_ASSIGN has no event.
Types
Class CL_SR_PUB_RULE_ASSIGN has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSIGNMENT_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method CREATE_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20110322

Method CREATE_FOR_RULE on class CL_SR_PUB_RULE_ASSIGN has no exception.

Method CREATE_FOR_SR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REGISTRY Value transfer Attribute reference (LIKE) 20110322

Method CREATE_FOR_SR on class CL_SR_PUB_RULE_ASSIGN has no exception.

Method DELETE_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20110322
2 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE Data type for publication rules => FW; BE; VW; 20120709
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method DELETE_FOR_SR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SR_NAME Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_ID Registry ID 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method INITIALIZE Signature

Method INITIALIZE on class CL_SR_PUB_RULE_ASSIGN has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method LIST_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGN_LIST Call by reference Type reference (TYPE) STTY_PRULE_ASSIGN TT for the assigned SRs to a publication rule 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method LIST_ASSIGNS_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGN_LIST Call by reference Type reference (TYPE) STTY_PRULE_ASSIGN TT for the assigned SRs to a publication rule 20110322
2 Importing RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20110322
3 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120709
4 Importing STATE Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_STATE State for assignment of a rule to SR (A-active; I-inactive) 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method LIST_ASSIGNS_FOR_SR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGN_LIST Call by reference Type reference (TYPE) STTY_PRULE_ASSIGN TT for the assigned SRs to a publication rule 20110322
2 Importing RULE_TYPE Call by reference Type reference (TYPE) SDEL_SOA_RULE_TYPE TSREG_C_RULE_TYPE_BE Data type for publication rules => FW; BE; VW; 20120713
3 Importing SR_NAME Call by reference Type reference (TYPE) SDEL_SOA_REGISTRY_ID Registry ID 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSIGNMENT_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20110322
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SR_PUB_RULE_ASSIGN Publication rules assignments 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method SAVE Signature

Method SAVE on class CL_SR_PUB_RULE_ASSIGN has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322
History
Last changed by/on SAP  20131127 
SAP Release Created in 740