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
⤷ 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 |