SAP ABAP Data Element /BOBF/DET_CAT (Determination Category)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/CONFIGURATION (Package) Business Object Processing Configuration
Basic Data
Data Element /BOBF/DET_CAT
Short Description Determination Category  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type /BOBF/DET_CAT    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Category 
Medium 15 Determinat.Cat. 
Long  
Heading  
Documentation

Definition

A determination category defines the category of a determination

Use

The business object processing framework distinguishes between persistent and transient determinations to decide if the determination should be carried out, depending on the existence of the defined node.

When a determination only changes transient fields its determination category may be set to transient. If a determination might change at least one persistent attribute its determination category must be set to persistent.

Typically determination category is only valid for determination times "After loading" and "Before retrieve". For the latter determination category transient is manadatory.

If the determination category of a determination is set to transient and the determination is triggered by a trigger node, the framework checks if the associated node instances are already loaded into the buffer without loading them when they are not available i.e. a determination of category transient will only run for instances already loaded into the buffer.

Furthermore a determination cen be set to "admin data" to indicate that this determination sets the system administrative data. If set an additional request node will be added to the determination for created extension nodes. By this it is ensured that the administrative data is also set for changes made on extension nodes.

The last value "Authority Check" is used to indicate that this determination is performing authority checks. If set the framework ignores requested attributes and executes the determination always.

Dependencies

Determinations with determination category "transient" should be configured with the edit mode "read only".

Example

History
Last changed by/on SAP  20130604 
SAP Release Created in 702