SAP ABAP Class CL_SR_PUB_RULES_NEW (SR: Class for Publication Rules)
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_RULES_NEW SR : IF to Publication Rules 20110322
Properties
Class CL_SR_PUB_RULES_NEW  
Short Description SR: Class for Publication Rules    
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 20101213   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSREG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SR_PUB_RULES_NEW SR : IF to Publication Rules 20110322
Friends
# Friend Modeled only Created on Description
1 CL_SR_INBOUND_MIGRATE 20120717 Migration methods for SR
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SR_PUB_RULES_NEW' Class name 20110322
2 MT_OBJECTS_LIST Instance attribute Private Type reference (TYPE) STTY_PRULE_DATA TT for the assigned objects to a publication rule 20110322
3 MT_SRS_LIST Instance attribute Private Type reference (TYPE) STTY_PRULE_ASSIGN TT for the assigned SRs to a publication rule 20110322
4 MV_CHANGED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110322
5 MV_NEW Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110322
6 MV_READ_ONLY Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110322
7 M_MIGR_PRULE_2_IBC_804 Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120709
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110322
2 GET_PUB_RULES_LIST Static method Public Method Returns a list of all the rules in the DB 20110322
3 HAS_CHANGED Instance method Private Method Rule is changed 20110322
4 IMPORT_FROM_XML Static method Public Method Creates a publication rule from an xml file 20110322
5 INITIALIZE Instance method Private Method Initializes the rule 20110322
6 MIGR_RULE_DB_STRUCT_IBC Static method Protected Method Migrates Publication Rules to IBC References support 20120709
7 OPEN Static method Public Method Opens a pub rule,when it does not exist => creates a new one 20110322
Events
# Event Type Visibility Description Created on
1 NEW_PRULE_CREATED Instance Event
(0)
Public
(2)
20110322
Types
Class CL_SR_PUB_RULES_NEW 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 RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20120709
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 Exception class for publication rules 20110322

Method GET_PUB_RULES_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_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
2 Returning PR_PRULES_LIST Value transfer Type reference (TYPE) STTY_PRULE_LIST TT publication rule 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110322

Method HAS_CHANGED Signature

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

Method IMPORT_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_XML_DOC Call by reference Type reference (TYPE) XSTRING 20110322
2 Returning PR_PUB_RULE_REF Value transfer Object reference (TYPE REF TO) IF_SR_PUB_RULES_NEW SR : IF to Publication Rules 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG Exception class for publication rules 20110322

Method INITIALIZE Signature

Method INITIALIZE on class CL_SR_PUB_RULES_NEW has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG Exception class for publication rules 20110322

Method MIGR_RULE_DB_STRUCT_IBC Signature

Method MIGR_RULE_DB_STRUCT_IBC on class CL_SR_PUB_RULES_NEW has no parameter.
Method MIGR_RULE_DB_STRUCT_IBC on class CL_SR_PUB_RULES_NEW has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_RULE_ID Call by reference Type reference (TYPE) SDEL_SOA_RULE_ID Publication Rule ID 20110322
2 Importing PI_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
3 Returning PR_RULE_REF Value transfer Object reference (TYPE REF TO) IF_SR_PUB_RULES_NEW SR : IF to Publication Rules 20110322
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG Exception class for publication rules 20110322
Event Signatures

Event NEW_PRULE_CREATED Signature
Event NEW_PRULE_CREATED on class CL_SR_PUB_RULES_NEW has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in