SAP ABAP Class /BOBF/CL_LIB_H_SET_PROPERTY (Typed helper class to set the properties of objects)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-RNT (Application Component) Business Object Processing Framework Runtime
     /BOBF/LIBRARY (Package) Business Object Processing Framework Library
Properties
Class /BOBF/CL_LIB_H_SET_PROPERTY  
Short Description Typed helper class to set the properties of objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/LIBRARY   Business Object Processing Framework Library 
Created 20081212   SAP 
Last change 20130531   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)
Interfaces
Class /BOBF/CL_LIB_H_SET_PROPERTY has no interface implemented.
Friends
Class /BOBF/CL_LIB_H_SET_PROPERTY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONF Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Configuration runtime data complete 20081212
2 MO_MODIFY Instance attribute Private Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20081212
3 MS_DET_CONTEXT Instance attribute Private Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context information of determination 20081212
4 MV_ASSOC_KEY Instance attribute Private Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Key of the association which leads to the property node 20081212
5 MV_PROPERTYNODE_KEY Instance attribute Private Type reference (TYPE) /BOBF/OBM_NODE_KEY Key to the property node 20081212
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081212
2 SET_ACTION_ENABLED Instance method Public Method Set the enabled property of an action 20081212
3 SET_ASSOCIATION_CREATE_ENABLED Instance method Public Method Set the create enabled property of an association 20081212
4 SET_ASSOCIATION_ENABLED Instance method Public Method Set the enabled property of an association 20081212
5 SET_ATTRIBUTE_ENABLED Instance method Public Method Set the enabled property of an attribute 20081212
6 SET_ATTRIBUTE_MANDATORY Instance method Public Method Set the mandatory property of an attribute 20081212
7 SET_ATTRIBUTE_READ_ONLY Instance method Public Method Set the read only property of an attribute 20081212
8 SET_NODESUBTREE_CHANGE_ENABLED Instance method Public Method Set the create, update, delete property of a node subtree 20081212
9 SET_NODESUBTREE_CREATE_ENABLED Instance method Public Method Set the create enabled property of a node subtree 20081212
10 SET_NODESUBTREE_DELETE_ENABLED Instance method Public Method Set the delete enabled property of a node subtree 20081212
11 SET_NODESUBTREE_UPDATE_ENABLED Instance method Public Method Set the update enabled property of a node subtree 20081212
12 SET_NODE_DELETE_ENABLED Instance method Public Method Set the delete enabled property of a node 20081212
13 SET_NODE_UPDATE_ENABLED Instance method Public Method Set the update enabled property of a node 20081212
Events
Class /BOBF/CL_LIB_H_SET_PROPERTY has no event.
Types
Class /BOBF/CL_LIB_H_SET_PROPERTY 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 IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20081212
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_DET Context Information for Determinations 20081212

Method CONSTRUCTOR on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_ACTION_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the action for which the property is to be set 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
3 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_ACTION_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_ASSOCIATION_CREATE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSOCIATION_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the association for which the property is to be set 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
3 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_ASSOCIATION_CREATE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_ASSOCIATION_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSOCIATION_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the association for which the property is to be set 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
3 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_ASSOCIATION_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_ATTRIBUTE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name of the attribute for which the property is to be set 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
3 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_ATTRIBUTE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_ATTRIBUTE_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name of the attribute for which the property is to be set 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
3 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_ATTRIBUTE_MANDATORY on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_ATTRIBUTE_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name of the attribute for which the property is to be set 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
3 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_ATTRIBUTE_READ_ONLY on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_NODESUBTREE_CHANGE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
2 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_NODESUBTREE_CHANGE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_NODESUBTREE_CREATE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
2 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_NODESUBTREE_CREATE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_NODESUBTREE_DELETE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
2 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_NODESUBTREE_DELETE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_NODESUBTREE_UPDATE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
2 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_NODESUBTREE_UPDATE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_NODE_DELETE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
2 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_NODE_DELETE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.

Method SET_NODE_UPDATE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Key of the instance for which the property is to be set 20081212
2 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New value of this property (true/false) 20081212

Method SET_NODE_UPDATE_ENABLED on class /BOBF/CL_LIB_H_SET_PROPERTY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702