Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CNV_00001_MODIFIABLE | Abstrct modifiable cust. object | 20110321 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CNV_00001_API_CUST_OBJECT | Abstract customizing object availabel in CWB API | 20110207 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CNV_MBT_UNITTEST | Unit testing @ SLO | 20120911 |
Properties
Class | CL_CNV_00001_API_ROUTINE | |
Short Description | Routine representation | |
Super Class | CL_CNV_00001_MODIFIABLE | Abstrct modifiable cust. object |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_BASIS | Conversion: Basis functions |
Created | 20110207 | SAP |
Last change | 20141030 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_CNV_00001_API_CUST_OBJECT | Abstract customizing object availabel in CWB API | 20110207 | ||
2 | IF_CNV_MBT_UNITTEST | Unit testing @ SLO | 20120911 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_CNV_00001_API_ABSTR_FIELD | 20110303 | Conv.-relevant field representation | |
2 | CL_CNV_00001_API_STATIC | 20110210 | Static CWB API implementation | |
3 | CL_CNV_00001_ROUTINE_TYPE_MAP | 20110218 | Map: type to routines for search activity | |
4 | CNV_00001_ROUTINES_TOOL | 20110304 | Routines suggestion tool |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_00001_ROUTINE_CATEGORY | Category of the form routine (conv./aggr./priority) | 20110207 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_00001_ROUTINE_CATEGORY | 'A' | Aggregate routine | 20110216 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_00001_ROUTINE_CATEGORY | 'C' | Conversion routine | 20110216 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_00001_ROUTINE_CATEGORY | 'P' | Priority routine | 20110216 | |
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FLAG | Whether routine is defined in CNVDOMS | 20110215 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | INT2 | Routine parameter count according to CNVDOPARS | 20110316 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CNV_00001_T_CL_API_TYPEDEF | List of type definitions | 20110216 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FLAG | Whether routine is defined in CNV_00001_FORMS | 20110215 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20110216 | ||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_PROG | Include where the routine is defined | 20110304 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_FUNC | Name of the used routine | 20110207 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNVFIELDS-NONTRFIELD | Non-transparent field indicator | 20110503 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_00001_ORGDEP | Routine org.-dependency flag | 20110305 | ||
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20110222 | ||
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_00001_T_CL_API_PARAMETER | List of routine parameters | 20110207 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_TYPE | Conversion: Type of routine used | 20110207 | ||
17 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CNV_00001_API_TYPEDEF | Generic type definition | 20110216 | ||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CNV_00001_HT_API_MAPRTYPEPTYPE | Condit. param. with types (depending on routine type def.) | 20110215 | ||
19 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_TYPE | 'U' | Function Module | 20140205 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_TYPE | 'F' | Form routine | 20110215 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_TYPE | 'M' | Macro | 20140205 | |
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNV_00001_VISIBILITY | View mode ('E'-expert, 'C'-extended, ' '-standard) | 20110308 | ||
23 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_00001_VISIBILITY | 'E' | Visibility to expert | 20110216 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_00001_VISIBILITY | 'C' | Visibility to delivery service | 20110307 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | CNV_00001_VISIBILITY | ' ' | Visibility to customer | 20110307 | |
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CNV_00001_T_CL_API_ABSTR_TABLE | List of conv.-relevant tables | 20110304 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Adds a parameter to the routine | 20110304 |
2 | ![]() |
Instance method | Protected | Method | Assigns the field name to the parameter value | 20110311 |
3 | ![]() |
Instance method | Protected | Method | Checks one of the routine variants for suitability | 20110217 |
4 | ![]() |
Instance method | Public | Method | Removes all the parametres | 20110415 |
5 | ![]() |
Instance method | Public | Method | Clones the routine object | 20110218 |
6 | ![]() |
Instance method | Public | Constructor | Creates a routine | 20110418 |
7 | ![]() |
Instance method | Public | Method | 20110303 | |
8 | ![]() |
Instance method | Public | Method | Returns types accepted by routine and corresp. param. types | 20110308 |
9 | ![]() |
Instance method | Public | Method | Returns the include object | 20110419 |
10 | ![]() |
Instance method | Public | Method | Returns the parameter with the given number | 20110304 |
11 | ![]() |
Static method | Protected | Method | Returns a dummy routine used as 'unknown' routine | 20110303 |
12 | ![]() |
Instance method | Public | Method | Returns whether the routine is unknown | 20110303 |
13 | ![]() |
Instance method | Public | Method | 20110303 | |
14 | ![]() |
Instance method | Protected | Method | Removes the types from the parameters | 20110216 |
15 | ![]() |
Instance method | Public | Method | Sets routine category | 20131129 |
16 | ![]() |
Instance method | Public | Method | Sets docu | 20131129 |
17 | ![]() |
Instance method | Public | Method | Assigns the include | 20110307 |
18 | ![]() |
Instance method | Public | Method | Sets the routine name | 20110407 |
19 | ![]() |
Instance method | Public | Method | Sets org. dependent flag | 20131129 |
20 | ![]() |
Instance method | Public | Method | Sets the routine source package | 20110407 |
21 | ![]() |
Instance method | Public | Method | Sets the routine type | 20110407 |
22 | ![]() |
Instance method | Public | Method | Sets visibility | 20131129 |
23 | ![]() |
Instance method | Public | Method | 20110303 | |
24 | ![]() |
Instance method | Public | Method | 20110303 | |
25 | ![]() |
Instance method | Public | Method | Returns tables and fields where routine is used | 20110304 |
Events
Class CL_CNV_00001_API_ROUTINE has no event.
Types
Class CL_CNV_00001_API_ROUTINE has no local type.
Method Signatures
Method ADD_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PARAMETER | Call by reference | Object reference (TYPE REF TO) | CL_CNV_00001_API_PARAMETER | Routine parameter | 20110304 |
Method ADD_PARAMETER on class CL_CNV_00001_API_ROUTINE has no exception.
Method ASSIGN_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLONED_PARAM | Call by reference | Object reference (TYPE REF TO) | CL_CNV_00001_API_PARAMETER | Routine parameter | 20110311 | ||
2 | ![]() |
EXCLUDED_FIELDS | Call by reference | Type reference (TYPE) | TTFIELDNAME | List of fields that should be excluded | 20110311 | ||
3 | ![]() |
FIELDLIST | Call by reference | Type reference (TYPE) | DDFIELDS | Table field List | 20110311 | ||
4 | ![]() |
FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Name of the converted field | 20130517 | ||
5 | ![]() |
FOUND | Call by reference | Type reference (TYPE) | FLAG | Found suitable parameters | 20110311 | ||
6 | ![]() |
ONLY_FIRST_SUITABLE | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20110311 | |
7 | ![]() |
PARAM | Call by reference | Object reference (TYPE REF TO) | CL_CNV_00001_API_PARAMETER | Routine parameter | 20110311 | ||
8 | ![]() |
POTENTIAL_FOUND | Call by reference | Type reference (TYPE) | FLAG | Found potentially suitable parameters | 20110311 |
Method ASSIGN_FIELD on class CL_CNV_00001_API_ROUTINE has no exception.
Method CHECK_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXCLUDED_FIELDS | Call by reference | Type reference (TYPE) | TTFIELDNAME | excluded fields | 20110217 | ||
2 | ![]() |
FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Name of the converted field | 20130517 | ||
3 | ![]() |
FIELDS | Call by reference | Type reference (TYPE) | DDFIELDS | DD: Field List | 20110217 | ||
4 | ![]() |
FOUND | Call by reference | Type reference (TYPE) | FLAG | Found suitable parameters | 20110217 | ||
5 | ![]() |
ONLY_FIRST_SUITABLE_FIELD | Call by reference | Type reference (TYPE) | FLAG | SPACE | whether to look for potentially suitable fields for paramete | 20110309 | |
6 | ![]() |
PARAMETERS | Call by reference | Type reference (TYPE) | CNV_00001_T_CL_API_PARAMETER | Found parameter values | 20110217 | ||
7 | ![]() |
POTENTIAL_FOUND | Call by reference | Type reference (TYPE) | FLAG | Found potentially suitable parameters | 20110222 | ||
8 | ![]() |
TYPEPARAMS | Call by reference | Type reference (TYPE) | CNV_00001_T_CL_API_PARAMETER | Mapping: routine type definition->param. type definitions | 20110217 |
Method CHECK_VARIANT on class CL_CNV_00001_API_ROUTINE has no exception.
Method CLEAR_PARAMETERS Signature
Method CLEAR_PARAMETERS on class CL_CNV_00001_API_ROUTINE has no parameter.
Method CLEAR_PARAMETERS on class CL_CNV_00001_API_ROUTINE has no exception.
Method CLONE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20110303 | ||
2 | ![]() |
ROUTINE | Value transfer | Object reference (TYPE REF TO) | CL_CNV_00001_API_ROUTINE | Routine representation | 20110218 |
Method CLONE on class CL_CNV_00001_API_ROUTINE has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_CNV_00001_API_ROUTINE has no parameter.
Method CONSTRUCTOR on class CL_CNV_00001_API_ROUTINE has no exception.
Method EQUALS Signature
Method EQUALS on class CL_CNV_00001_API_ROUTINE has no parameter.
Method EQUALS on class CL_CNV_00001_API_ROUTINE has no exception.
Method GET_ALL_ACCEPTED_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TYPES | Value transfer | Type reference (TYPE) | CNV_00001_HT_API_MAPRTYPEPTYPE | List of routine type->param types mappings | 20110308 |
Method GET_ALL_ACCEPTED_TYPES on class CL_CNV_00001_API_ROUTINE has no exception.
Method GET_INCLUDE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCL | Value transfer | Object reference (TYPE REF TO) | CL_CNV_00001_API_INCLUDE | Routine parameter | 20110419 |
Method GET_INCLUDE_OBJECT on class CL_CNV_00001_API_ROUTINE has no exception.
Method GET_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NUMBER | Call by reference | Type reference (TYPE) | CNV_PANUM | Conversion: consecutive number for a parameter | 20110304 | ||
2 | ![]() |
PARAMETER | Value transfer | Object reference (TYPE REF TO) | CL_CNV_00001_API_PARAMETER | Routine parameter | 20110304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic Not Found Error | 20110304 |
Method GET_UNKNOWN_ROUTINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20110303 | ||
2 | ![]() |
ROUTINE | Value transfer | Object reference (TYPE REF TO) | CL_CNV_00001_API_ROUTINE | Routine representation | 20110303 |
Method GET_UNKNOWN_ROUTINE on class CL_CNV_00001_API_ROUTINE has no exception.
Method IS_UNKNOWN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20110303 |
Method IS_UNKNOWN on class CL_CNV_00001_API_ROUTINE has no exception.
Method LOAD_FROM_STRUCTURE Signature
Method LOAD_FROM_STRUCTURE on class CL_CNV_00001_API_ROUTINE has no parameter.
Method LOAD_FROM_STRUCTURE on class CL_CNV_00001_API_ROUTINE has no exception.
Method REMOVE_PARAMETER_TYPES Signature
Method REMOVE_PARAMETER_TYPES on class CL_CNV_00001_API_ROUTINE has no parameter.
Method REMOVE_PARAMETER_TYPES on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CATEGORY | Call by reference | Type reference (TYPE) | CNV_00001_ROUTINE_CATEGORY | Category of the form routine (conv./aggr./priority) | 20131129 |
Method SET_CATEGORY on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_HELP_DOCU Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HELP_DOCU | Call by reference | Type reference (TYPE) | DOKU_OBJ | Documentation Object | 20131129 |
Method SET_HELP_DOCU on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | PROGNAME | ABAP program name | 20110307 |
Method SET_INCLUDE on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | CNV_FUNC | Name of the used routine | 20110407 |
Method SET_NAME on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_ORGDEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ORGDEP | Call by reference | Type reference (TYPE) | CNV_ORGDEPENDENT | Conversion: Organizational unit for delimitation | 20131129 |
Method SET_ORGDEP on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_PACKID_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20110407 |
Method SET_PACKID_SRC on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TYPE | Call by reference | Type reference (TYPE) | CNV_TYPE | Conversion: Type of routine used | 20110407 |
Method SET_TYPE on class CL_CNV_00001_API_ROUTINE has no exception.
Method SET_VISIBILITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
VISIBILITY | Call by reference | Type reference (TYPE) | CNV_00001_VISIBILITY | View mode ('E'-expert, 'C'-extended, ' '-standard) | 20131129 |
Method SET_VISIBILITY on class CL_CNV_00001_API_ROUTINE has no exception.
Method STORE_IN_STRUCTURE Signature
Method STORE_IN_STRUCTURE on class CL_CNV_00001_API_ROUTINE has no parameter.
Method STORE_IN_STRUCTURE on class CL_CNV_00001_API_ROUTINE has no exception.
Method TO_STRING Signature
Method TO_STRING on class CL_CNV_00001_API_ROUTINE has no parameter.
Method TO_STRING on class CL_CNV_00001_API_ROUTINE has no exception.
Method WHERE_USED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INCLUDE_INDX_TABLES | Call by reference | Type reference (TYPE) | FLAG | 'X' | Include INDX tabels | 20110304 | |
2 | ![]() |
INCLUDE_NORM_TABLES | Call by reference | Type reference (TYPE) | FLAG | 'X' | Include normal tables | 20110304 | |
3 | ![]() |
PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110304 | ||
4 | ![]() |
TABLES | Value transfer | Type reference (TYPE) | CNV_00001_T_CL_API_ABSTR_TABLE | List of conv.-relevant tables | 20110304 |
Method WHERE_USED on class CL_CNV_00001_API_ROUTINE has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_620 |