SAP ABAP Class /BCV/CL_FND_CONVEXIT (Conversion Exit Functionality)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/FND (Package) BCV Foundation Layer
Properties
Class /BCV/CL_FND_CONVEXIT  
Short Description Conversion Exit Functionality    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/FND   BCV Foundation Layer 
Created 20081201   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BCV/CL_FND_CONVEXIT has no interface implemented.
Friends
Class /BCV/CL_FND_CONVEXIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONVEXIT_NAME_INPUT Constant Private Type reference (TYPE) STRING '_INPUT' Conversion Exit Name Postfix (Input) 20081201
2 GC_CONVEXIT_NAME_OUTPUT Constant Private Type reference (TYPE) STRING '_OUTPUT' Conversion Exit Name Postfix (Output) 20081201
3 GC_CONVEXIT_NAME_PREFIX Constant Private Type reference (TYPE) STRING 'CONVERSION_EXIT_' Conversion Exit Name Prefix 20081201
4 GT_FIND_CEXIT Static Attribute Private Type reference (TYPE) TY_CEXIT_TAB Buffer Table (Conv. Exit) for Method FIND 20081211
5 GT_FIND_FNAME Static Attribute Private Type reference (TYPE) TY_FNAME_TAB Buffer Table (Func. Name) for Method FIND 20081210
6 GT_FIND_FUNC Static Attribute Private Type reference (TYPE) TY_FUNC_TAB Buffer Table (Function) for Method FIND 20081210
7 GT_FIND_SPRAS Static Attribute Private Type reference (TYPE) TY_SPRAS_TAB Buffer Table (Language) for Method FIND 20081210
8 GT_IS_IN_CEXIT Static Attribute Private Type reference (TYPE) TY_EXISTS_CEXIT_TAB Buffer Table for Method IS_INPUT_CONVEXIT 20090415
9 GT_IS_OUT_CEXIT Static Attribute Private Type reference (TYPE) TY_EXISTS_CEXIT_TAB Buffer Table for Method IS_OUTPUT_CONVEXIT 20090415
10 GV_FIND_REGEX_IN Static Attribute Private Type reference (TYPE) STRING Function Name (In) Pattern for Method FIND 20081211
11 GV_FIND_REGEX_OUT Static Attribute Private Type reference (TYPE) STRING Function Name (Out) Pattern for Method FIND 20081211
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20081211
2 EXISTS Static method Public Method Does Given Name Represent an Existing Input Conversion Exit? 20090923
3 FIND Static method Public Method Find Conversion Exits whose names match the given pattern 20081201
4 GET_FUNCNAME Static method Public Method Returns function module names for given Conversion Exit name 20081201
5 IS_INPUT_CONVEXIT Static method Public Method Does Given Name Represent an Existing Input Conversion Exit? 20090415
6 IS_OUTPUT_CONVEXIT Static method Public Method Does Given Name Represent an Existing Ouput Conversion Exit? 20090415
7 PERFORM_CONVEXIT Static method Public Method Performs Conversion Exit 20081201
Events
Class /BCV/CL_FND_CONVEXIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CEXIT_STR Private See coding Conversion Exit 20081211 BEGIN OF ty_cexit_str, convexit TYPE /bcv/fnd_convexit, funcname_in TYPE rs38l_fnam, funcname_out TYPE rs38l_fnam, input_ind TYPE /bcv/fnd_convexit_in_ind, output_ind TYPE /bcv/fnd_convexit_out_ind, END OF ty_cexit_str
2 TY_CEXIT_TAB Private See coding Table of Conversion Exits 20081211 ty_cexit_tab TYPE STANDARD TABLE OF ty_cexit_str
3 TY_EXISTS_CEXIT_STR Private See coding Existance Information of Conversion Exit 20090415 BEGIN OF ty_exists_cexit_str, convexit TYPE /bcv/fnd_convexit, exists TYPE boole_d, END OF ty_exists_cexit_str
4 TY_EXISTS_CEXIT_TAB Private See coding Table of Existance Information of Conversion Exits 20090415 ty_exists_cexit_tab TYPE STANDARD TABLE OF ty_exists_cexit_str
5 TY_FNAME_STR Private See coding Function Name 20081210 BEGIN OF ty_fname_str, funcname TYPE rs38l_fnam, END OF ty_fname_str
6 TY_FNAME_TAB Private See coding Table of Function Names 20081210 ty_fname_tab TYPE STANDARD TABLE OF ty_fname_str
7 TY_FUNC_STR Private See coding Function 20081210 BEGIN OF ty_func_str, funcname TYPE rs38l_fnam, spras TYPE spras, stext TYPE rs38l_ftxt, END OF ty_func_str
8 TY_FUNC_TAB Private See coding Table of Functions 20081210 ty_func_tab TYPE STANDARD TABLE OF ty_func_str
9 TY_SPRAS_STR Private See coding Language 20081210 BEGIN OF ty_spras_str, spras TYPE spras, END OF ty_spras_str
10 TY_SPRAS_TAB Private See coding Table of Languages 20081210 ty_spras_tab TYPE STANDARD TABLE OF ty_spras_str
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BCV/CL_FND_CONVEXIT has no parameter.
Method CLASS_CONSTRUCTOR on class /BCV/CL_FND_CONVEXIT has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20090923
2 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Is Existing Conversion Exit 20090923

Method EXISTS on class /BCV/CL_FND_CONVEXIT has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONVEXIT Call by reference Type reference (TYPE) /BCV/T_FND_CONVEXIT Conversion Exit Table 20081201
2 Importing IT_CONVEXIT_RANGE Call by reference Type reference (TYPE) /BCV/T_FND_CONVEXIT_RANGE Conversion Exit Range Table 20081202
3 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20081201
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20081201

Method FIND on class /BCV/CL_FND_CONVEXIT has no exception.

Method GET_FUNCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FUNCNAME_IN Call by reference Type reference (TYPE) RS38L_FNAM Function Module Name (display -> internal format) 20081201
2 Exporting EV_FUNCNAME_OUT Call by reference Type reference (TYPE) RS38L_FNAM Function Module Name (internal -> display format) 20081201
3 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20081201

Method GET_FUNCNAME on class /BCV/CL_FND_CONVEXIT has no exception.

Method IS_INPUT_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20090415
2 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Is Existing Input Conversion Exit 20090415

Method IS_INPUT_CONVEXIT on class /BCV/CL_FND_CONVEXIT has no exception.

Method IS_OUTPUT_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20090415
2 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Is Existing Output Conversion Exit 20090415

Method IS_OUTPUT_CONVEXIT on class /BCV/CL_FND_CONVEXIT has no exception.

Method PERFORM_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONVEXIT_EXISTS Call by reference Type reference (TYPE) BOOLE_D Conversion Exit exists 20081202
2 Exporting EV_VALUE Call by reference Type reference (TYPE) DATA Converted Value 20081201
3 Importing IV_CONVEXIT Call by reference Type reference (TYPE) /BCV/FND_CONVEXIT Conversion Exit 20081201
4 Importing IV_OUTPUT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Use OUTPUT Conversion (otherwise: INPUT Conversion) 20081201
5 Importing IV_VALUE Call by reference Type reference (TYPE) DATA Value to be Converted 20081201

Method PERFORM_CONVEXIT on class /BCV/CL_FND_CONVEXIT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702