SAP ABAP Class /IWBEP/CL_SB_CONVERT_FIELDS (convert search help fields from external to internal format)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_GENDPC_CMN (Package) Gateway Service Builder # Generator DPC for CMN
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SB_CONVERT_FIELDS convert fields from ex 2 in 20130901
Properties
Class /IWBEP/CL_SB_CONVERT_FIELDS  
Short Description convert search help fields from external to internal format    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_GENDPC_CMN   Gateway Service Builder # Generator DPC for CMN 
Created 20130901   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWBEP/CL_SB_CONVERT_FIELDS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_SB_CONVERT_FIELDS convert fields from ex 2 in 20130901
Friends
Class /IWBEP/CL_SB_CONVERT_FIELDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_ABAP_TYPE Constant Private See coding 20130901
2 MO_FACADE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SB_GENDPC_CMN_FACADE Gateway Service Builder – facade for external function calls 20130901
3 MV_DECIMAL_NOTATION Instance attribute Private Type reference (TYPE) XUDCPFM Decimal notation 20130901
Methods
# Method Level Visibility Method type Description Created on
1 CALC_DECIMAL_PLACES Instance method Private Method Calculate number of decimal places according to input value 20130901
2 CONSTRUCTOR Instance method Public Constructor 20130901
3 CONV_EX_2_IN_NO_DICT Instance method Private Method Convert field, no dictionary reference - external-->internal 20130901
4 CREATE_FIELD_FROM_TYPE Instance method Private Method Create field from type 20130901
5 GET_ABAP_TYPE_FROM_DICT Instance method Private Method Get ABAP/4 Types type from Dictionary type 20130901
Events
Class /IWBEP/CL_SB_CONVERT_FIELDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_FIELD_INFO Public See coding 20130901 begin of ty_s_field_info , name type scrfname , length type scrndeflg , format type scrftype , vislength type scrnvislg , dict_i_sgn type scrndicvrz , up_lower type scrffgks , conv_exit type scrfucnv , inttype type inttype , decimals type intlen , intlen type decimals , from_dict type scrfdict, end of ty_s_field_info
2 TY_T_FIELD_INFO Public See coding 20130901 ty_t_field_info type hashed table of ty_s_field_info with unique key name
Method Signatures

Method CALC_DECIMAL_PLACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20130901
2 Importing IV_IS_EX_2_IN Call by reference Type reference (TYPE) FLAG ' ' General Flag 20130901
3 Importing IV_VALUE Call by reference Type reference (TYPE) CHAR100 Character 100 20130901

Method CALC_DECIMAL_PLACES on class /IWBEP/CL_SB_CONVERT_FIELDS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /IWBEP/CL_SB_CONVERT_FIELDS has no parameter.
Method CONSTRUCTOR on class /IWBEP/CL_SB_CONVERT_FIELDS has no exception.

Method CONV_EX_2_IN_NO_DICT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) CHAR100 Character 100 20130901
2 Importing IS_FIELD Call by reference Type reference (TYPE) TY_S_FIELD_INFO Field Information 20130901
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_GENDPC_CMN DPC common exception class 20130909

Method CREATE_FIELD_FROM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20130901
2 Importing IV_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20130901
3 Importing IV_LENGTH Call by reference Type reference (TYPE) SCRNDEFLG Defined length 20130901
4 Returning RO_VAL Value transfer Object reference (TYPE REF TO) DATA 20130901

Method CREATE_FIELD_FROM_TYPE on class /IWBEP/CL_SB_CONVERT_FIELDS has no exception.

Method GET_ABAP_TYPE_FROM_DICT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_LENGTH Call by reference Type reference (TYPE) SCRNDEFLG Defined length 20130901
2 Exporting EV_INTLEN Call by reference Type reference (TYPE) INTLEN Internal Length in Bytes 20130901
3 Exporting EV_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20130901
4 Importing IV_FORMAT Call by reference Type reference (TYPE) SCRFTYPE Field format (ABAP Dictionary data type) 20130901
# Exception Resumable Description Created on
1 /IWBEP/CX_SB_GENDPC_CMN DPC common exception class 20130909
History
Last changed by/on SAP  20141120 
SAP Release Created in 200