SAP ABAP Class CL_CDC_CHECKDIGIT_CALCULATOR (Check Digit Calculator)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS (Application Component) Financial Services
     FS_CDC_ACCESS (Package) Access to CDC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CDC_CHECKDIGIT_CALCULATOR Check Digit Calculator 20060530
Properties
Class CL_CDC_CHECKDIGIT_CALCULATOR  
Short Description Check Digit Calculator    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_CDC_ACCESS   Access to CDC 
Created 20060530   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CDC_CHECKDIGIT_CALCULATOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CDC_CHECKDIGIT_CALCULATOR Check Digit Calculator 20060530
Friends
Class CL_CDC_CHECKDIGIT_CALCULATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 REF_CALC Instance attribute Private Object reference (TYPE REF TO) LIF_CALCULATOR 20060530
2 S_TAH_INST Static Attribute Private Type reference (TYPE) TYP_TAH_INST 20060531
3 S_TAH_KEYS Static Attribute Private Type reference (TYPE) TYP_TAH_METHOD_KEYS 20060531
Methods
# Method Level Visibility Method type Description Created on
1 GET_CALCULATOR Instance method Private Method Get Calculator Instance 20060530
2 S_CREATE_CALCULATOR Instance method Public Method 20060530
3 S_GET_ALL_CALC_METHODS Static method Private Method Get All Implemented Methods 20060531
Events
Class CL_CDC_CHECKDIGIT_CALCULATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_INST Private See coding 20060531 BEGIN OF typ_str_inst, id TYPE fs_cdc_dte_calc_method_id, ref_calc TYPE REF TO cl_cdc_checkdigit_calculator, END OF typ_str_inst
2 TYP_STR_METHOD_KEY Private See coding 20060531 BEGIN OF typ_str_method_key, country TYPE intca, method_id TYPE fs_cdc_dte_calc_method_id, END OF typ_str_method_key
3 TYP_TAB_METHOD_KEYS Private See coding 20060531 typ_tab_method_keys TYPE STANDARD TABLE OF typ_str_method_key WITH DEFAULT KEY
4 TYP_TAH_INST Private See coding 20060531 typ_tah_inst TYPE HASHED TABLE OF typ_str_inst WITH UNIQUE KEY id
5 TYP_TAH_METHOD_KEYS Private See coding 20060531 typ_tah_method_keys TYPE HASHED TABLE OF typ_str_method_key WITH UNIQUE KEY country method_id
Method Signatures

Method GET_CALCULATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALC_METHOD_ID Call by reference Type reference (TYPE) FS_CDC_DTE_CALC_METHOD_ID ID des Prüfzifferberechnungsverfahrens 20060530
2 Importing I_COUNTRY Call by reference Type reference (TYPE) INTCA 'DE' ISO-Code des Landes 20060530
3 Returning R_REF_CALCULATOR Value transfer Object reference (TYPE REF TO) LIF_CALCULATOR 20060530

Method GET_CALCULATOR on class CL_CDC_CHECKDIGIT_CALCULATOR has no exception.

Method S_CREATE_CALCULATOR Signature

Method S_CREATE_CALCULATOR on class CL_CDC_CHECKDIGIT_CALCULATOR has no parameter.
Method S_CREATE_CALCULATOR on class CL_CDC_CHECKDIGIT_CALCULATOR has no exception.

Method S_GET_ALL_CALC_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTRY Call by reference Type reference (TYPE) INTCA ISO-Code des Landes 20060531
2 Returning R_TAB_METHODS Value transfer Type reference (TYPE) TYP_TAB_METHOD_KEYS 20060531

Method S_GET_ALL_CALC_METHODS on class CL_CDC_CHECKDIGIT_CALCULATOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710