SAP ABAP Class XO_KEY_GENERATOR (Generic Key Generator)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     XO_MAIN (Package) Central XO Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20051221
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_KEY_GENERATOR Generation of Key for a Business Object Type 20051219
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBP_KEY_GENERATOR Generation of Key for Business Partner 20051230
Properties
Class XO_KEY_GENERATOR  
Short Description Generic Key Generator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package XO_MAIN   Central XO Components 
Created 20051219   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class XO_KEY_GENERATOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_CONST_BOOLE Constants: Boolean Values 20051221
2 IF_XO_KEY_GENERATOR Generation of Key for a Business Object Type 20051219
Friends
# Friend Modeled only Created on Description
1 XO_UNITTEST_HELPER 20110505 Help Methods for Testing XO Framework
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Protected Attribute reference (LIKE) 20051221
2 FINAL_KEYS_DETERMINED Instance attribute Protected Type reference (TYPE) XO_BOOLE Determines Final Key 20051221
3 REF_LIST Static Attribute Private Type reference (TYPE) STY_XO_KEY_GENERATOR List of Key Generators (Sorted) 20051220
4 TEMP_FINAL_KEYS Instance attribute Protected Type reference (TYPE) STY_XO_TEMP_FINAL_KEY Temporary and Final Keys (Sorted) 20051220
5 TRUE Instance attribute Protected Attribute reference (LIKE) 20051221
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051221
2 DETERMINE_FINAL_KEYS Instance method Protected Method Determines Final Key of Business Object 20051221
3 GET_FINAL_KEYS Instance method Public Method 20051221
4 GET_INSTANCE Static method Public Method Returns an Instance of the Key Generator 20051220
5 GET_NEW_TEMP_KEY Instance method Public Method 20051221
6 ON_CLEANUP Instance method Protected Event handling method Processes CLEANUP Event 20051221
Events
Class XO_KEY_GENERATOR has no event.
Types
Class XO_KEY_GENERATOR 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 I_BO_TYPE Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name des Business Object Typs 20051221

Method CONSTRUCTOR on class XO_KEY_GENERATOR has no exception.

Method DETERMINE_FINAL_KEYS Signature

Method DETERMINE_FINAL_KEYS on class XO_KEY_GENERATOR has no parameter.
Method DETERMINE_FINAL_KEYS on class XO_KEY_GENERATOR has no exception.

Method GET_FINAL_KEYS Signature

Method GET_FINAL_KEYS on class XO_KEY_GENERATOR has no parameter.
Method GET_FINAL_KEYS on class XO_KEY_GENERATOR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_TYPE Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name des Business Object Typs 20051220
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_XO_KEY_GENERATOR Schlüsselgenerierung für einen Business Object Type 20051220

Method GET_INSTANCE on class XO_KEY_GENERATOR has no exception.

Method GET_NEW_TEMP_KEY Signature

Method GET_NEW_TEMP_KEY on class XO_KEY_GENERATOR has no parameter.
Method GET_NEW_TEMP_KEY on class XO_KEY_GENERATOR has no exception.

Method ON_CLEANUP Signature

Method ON_CLEANUP on class XO_KEY_GENERATOR has no parameter.
Method ON_CLEANUP on class XO_KEY_GENERATOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710