SAP ABAP Class /BOBF/CL_LIB_V_ALT_KEY (Check for unique alternative key)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_VALIDATION Interface for a Validation 20081219
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SAWE_LIB_V_ALT_KEY Check for unique alternative key 20091007
Properties
Class /BOBF/CL_LIB_V_ALT_KEY  
Short Description Check for unique alternative key    
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 20081213   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOBF/CL_LIB_V_ALT_KEY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_FRW_VALIDATION Interface for a Validation 20081219
Friends
Class /BOBF/CL_LIB_V_ALT_KEY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_DELAY_MAX Static Attribute Protected Type reference (TYPE) I 3 Maximum Number of Lock Attempts 20081213
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_VALIDATION_OK Static method Private Method Check if validation is configure correctly 20081213
2 CREATE_MSG_DUP_KEY Instance method Protected Method Create error message for duplicate keys 20081213
3 FILTER_RELEVANT_ALTKEYS Instance method Protected Method 20081222
4 UPDATE_ENQUEUE Static method Private Method 20081213
Events
Class /BOBF/CL_LIB_V_ALT_KEY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_HASH160 Private See coding 20081222 tt_hash160 TYPE STANDARD TABLE OF hash160
Method Signatures

Method ASSERT_VALIDATION_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID Value transfer Type reference (TYPE) BOOLE_D Validation ok 20081213
2 Importing IT_ALTKEY Call by reference Type reference (TYPE) /BOBF/T_CONFRO_ALTKEY Configuration: Alternative Keys 20081213
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081213

Method ASSERT_VALIDATION_OK on class /BOBF/CL_LIB_V_ALT_KEY has no exception.

Method CREATE_MSG_DUP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EM_FRW Call by reference Object reference (TYPE REF TO) /BOBF/CM_FRW BOPF Message Class 20081213
2 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20090226
3 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_VAL Context Information for Validations 20081213
4 Importing IS_KEY_VALUE Call by reference Type reference (TYPE) ANY Value of duplicate key 20081213
5 Importing IS_ORIGIN_LOCATION Call by reference Type reference (TYPE) /BOBF/S_FRW_LOCATION Origin Location of message 20081213
6 Importing IT_ENV_LOCATION Call by reference Type reference (TYPE) /BOBF/T_FRW_LOCATION Environment Locations for message (inst. w/ same key value) 20081213
7 Importing IV_ALT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Valdiated alternative key 20081213

Method CREATE_MSG_DUP_KEY on class /BOBF/CL_LIB_V_ALT_KEY has no exception.

Method FILTER_RELEVANT_ALTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTKEY Call by reference Type reference (TYPE) /BOBF/T_CONFRO_ALTKEY 20081222
2 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ 20081222
3 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_VAL 20081222
4 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081222

Method FILTER_RELEVANT_ALTKEYS on class /BOBF/CL_LIB_V_ALT_KEY has no exception.

Method UPDATE_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTKEY Call by reference Type reference (TYPE) INDEX TABLE 20081222
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081222
3 Changing CT_HASH_VALUE Call by reference Type reference (TYPE) TT_HASH160 20081222
4 Changing CT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 20081222
5 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20081222
6 Importing IS_ALTKEY Call by reference Type reference (TYPE) /BOBF/S_CONFRO_ALTKEY 20081222
7 Importing IV_ACT_KEY Call by reference Type reference (TYPE) /BOBF/ACT_KEY 20081222
8 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20081222
9 Importing IV_VAL_KEY Call by reference Type reference (TYPE) /BOBF/VAL_KEY 20081222
# Exception Resumable Description Created on
1 /BOBF/CX_LIB 20081222
History
Last changed by/on SAP  20130531 
SAP Release Created in 702