Hierarchy

⤷

⤷

Properties
Class | CL_FDT_EXPR_SERVICES | |
Short Description | FDT: Expression Services | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFDT_CORE | BRFplus: Core |
Created | 20090920 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Interfaces
Class CL_FDT_EXPR_SERVICES has no interface implemented.
Friends
Class CL_FDT_EXPR_SERVICES has no friend class.
Attributes
Class CL_FDT_EXPR_SERVICES has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Check a range table | 20090929 |
2 | ![]() |
Static method | Public | Method | Check a simple value | 20090929 |
3 | ![]() |
Static method | Public | Method | Convert range in (reference to DB structure) | 20090925 |
4 | ![]() |
Static method | Public | Method | Convert range out (DB structure to reference) | 20090925 |
5 | ![]() |
Static method | Public | Method | Convert value in (reference to DB structure) | 20090925 |
6 | ![]() |
Static method | Public | Method | Convert value out (DB structure to reference) | 20090925 |
7 | ![]() |
Static method | Public | Method | Generate excel content from decision table | 20120906 |
8 | ![]() |
Static method | Public | Method | Delete log entries from DB | 20101110 |
9 | ![]() |
Static method | Public | Method | Get Name of Context for generation | 20100226 |
10 | ![]() |
Static method | Public | Method | Generate Move to (external) ABAP Object from Data Object | 20091215 |
11 | ![]() |
Static method | Public | Method | Generate Move from Data Object to (external) ABAP Object | 20091215 |
12 | ![]() |
Static method | Public | Method | Generate process for a range | 20090929 |
13 | ![]() |
Static method | Public | Method | Generation for reorganized ("simplified") value | 20091022 |
14 | ![]() |
Static method | Public | Method | Generation: Get trace information | 20091105 |
15 | ![]() |
Static method | Public | Method | Get Name of Static Attributes and Method Parameterrs | 20091126 |
16 | ![]() |
Static method | Public | Method | Generation: Get next variable name | 20091022 |
17 | ![]() |
Static method | Public | Method | Generation: Write a trace entry | 20130510 |
18 | ![]() |
Static method | Private | Method | Get Data Object from ID | 20091215 |
19 | ![]() |
Static method | Public | Method | Get log entires | 20100614 |
20 | ![]() |
Static method | Public | Method | Get range string | 20090925 |
21 | ![]() |
Static method | Public | Method | Get Type Properties for Data Element | 20100112 |
22 | ![]() |
Static method | Public | Method | Processing of ID/Simple value | 20091022 |
23 | ![]() |
Static method | Public | Method | Get value string | 20090925 |
24 | ![]() |
Static method | Public | Method | Get client to access or retrieve client-dependent data | 20110607 |
25 | ![]() |
Static method | Public | Method | Insert data objects from the range | 20090925 |
26 | ![]() |
Static method | Public | Method | Insert expressions from the range | 20090925 |
27 | ![]() |
Static method | Public | Method | Parse (Simple) Range | 20091105 |
28 | ![]() |
Static method | Public | Method | 20090929 |
Events
Class CL_FDT_EXPR_SERVICES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_PARAM_RANGE | Public | See coding | Parameter with Range Table | 20090925 | BEGIN OF s_param_range,
parameter_id TYPE if_fdt_types=>id,
ts_range TYPE ts_range,
END OF s_param_range
|
|
2 | S_RANGE | Public | See coding | Range (internal) | 20090928 | BEGIN OF s_range,
position TYPE fdt_seqnr,
sign TYPE ddsign,
option TYPE ddoption,
low TYPE if_fdt_types=>id,
s_low_value TYPE s_value,
high TYPE if_fdt_types=>id,
s_high_value TYPE s_value,
END OF s_range
|
|
3 | S_VALUE | Public | Type reference (TYPE) | FDT_S_VALUE | Simple Value | 20090925 |
|
4 | TS_RANGE | Public | See coding | Range Table (internal) | 20090925 | ts_range TYPE SORTED TABLE OF s_range WITH UNIQUE KEY position
|
Method Signatures
Method CHECK_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | Calling Object Instance | 20090929 | ||
2 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | TS_RANGE | Range table in internal format | 20090929 | ||
3 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | CLIKE | 20090929 | |||
4 | ![]() |
IV_TEST_PARAMETER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090929 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090929 | ||
6 | ![]() |
IV_WEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' do weak check only | 20090929 | ||
7 | ![]() |
RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20090929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090929 |
Method CHECK_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_VALUE | Call by reference | Type reference (TYPE) | S_VALUE | 20090929 | |||
2 | ![]() |
IV_ALLOW_INITIAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X: allow initial currency/unit/timepoint | 20090929 | |
3 | ![]() |
IV_DECIMALS | Call by reference | Type reference (TYPE) | IF_FDT_ELEMENT=>DECIMALS | Number of decimals | 20090929 | ||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090929 | ||
5 | ![]() |
IV_LENGTH | Call by reference | Type reference (TYPE) | IF_FDT_ELEMENT=>LENGTH | Length | 20090929 | ||
6 | ![]() |
IV_ONLY_POSITIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090929 | |||
7 | ![]() |
IV_TIMEPOINT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMEPOINT_TYPE | 20090929 | |||
8 | ![]() |
RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20090929 |
Method CHECK_VALUE on class CL_FDT_EXPR_SERVICES has no exception.
Method CONVERT_RANGE_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | IF_FDT_RANGE=>TS_RANGE | Range Table | 20090925 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090925 | ||
3 | ![]() |
RTS_RANGE | Value transfer | Type reference (TYPE) | TS_RANGE | Range Table (internal) | 20090925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Variable Type | 20090925 |
Method CONVERT_RANGE_OUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | TS_RANGE | Range Table (internal) | 20090925 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090925 | ||
3 | ![]() |
RTS_RANGE | Value transfer | Type reference (TYPE) | IF_FDT_RANGE=>TS_RANGE | Range Table | 20090925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090925 |
Method CONVERT_VALUE_IN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_VALUE | Call by reference | Type reference (TYPE) | S_VALUE | Simple Value | 20090925 | ||
2 | ![]() |
IR_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value Reference | 20090925 | ||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Variable Type | 20090925 |
Method CONVERT_VALUE_OUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value Reference | 20090925 | ||
2 | ![]() |
IS_VALUE | Call by reference | Type reference (TYPE) | S_VALUE | Simple Value | 20090925 | ||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090925 |
Method CREATE_EXCEL_FROM_DEC_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | Excel Content ias raw data | 20120906 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Decision Table ID | 20120906 | ||
3 | ![]() |
IV_TECHNICAL_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag to decide whether to use technical names or description | 20120906 | |
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20120906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Export/Import to Excel errors | 20120906 |
Method DELETE_LOG_ENTRIES_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Do a commit work | 20101110 | |
2 | ![]() |
IV_EXTERNAL | Call by reference | Type reference (TYPE) | IF_FDT_ACTN_MESSAGE_LOG=>EXTERNAL_IDENTIFICATION | External Identification (free text) | 20101110 | ||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Action Message Log ID | 20101110 | ||
4 | ![]() |
IV_LOG_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_OBJECT | Application log: Object name (Application code) | 20101110 | |
5 | ![]() |
IV_LOG_SUBOBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_SUBOBJECT | Application Log: Subobject | 20101110 | |
6 | ![]() |
IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Run deletion in update task | 20101110 |
Method DELETE_LOG_ENTRIES_FROM_DB on class CL_FDT_EXPR_SERVICES has no exception.
Method GENERATE_GET_CONTEXT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_NAME | Call by reference | Type reference (TYPE) | STRING | 20100226 | |||
2 | ![]() |
EV_UNKNOWN | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100226 | |||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20100412 |
Method GENERATE_MOVE_FROM_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | 20091215 | |||
2 | ![]() |
ITS_ID_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_NAME | 20091215 | |||
3 | ![]() |
IV_DOBJ_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091215 | ||
4 | ![]() |
IV_SOURCE_DDIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091215 | |||
5 | ![]() |
IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091215 | |||
6 | ![]() |
IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091215 | |||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20091215 | |||
8 | ![]() |
IV_USE_DOBJ_NAME_S | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091215 | |||
9 | ![]() |
IV_USE_DOBJ_NAME_T | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20091215 | |
2 | ![]() |
FDT: Invalid Input | 20091215 |
Method GENERATE_MOVE_TO_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091215 | ||
2 | ![]() |
ITS_ID_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_NAME | Mapping Definition | 20091215 | ||
3 | ![]() |
IV_DOBJ_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091215 | ||
4 | ![]() |
IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091215 | |||
5 | ![]() |
IV_TARGET_DDIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | DDIC Name of Target | 20091215 | ||
6 | ![]() |
IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091215 | |||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091215 | ||
8 | ![]() |
IV_USE_DNAME_IN_TGT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091215 | |||
9 | ![]() |
IV_USE_DOBJ_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20091215 | |
2 | ![]() |
FDT: Invalid Input | 20091215 |
Method GENERATE_RANGE_PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_USED_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_USED_CONTEXT_ID | Actually used / required ID's from context in generated code | 20090929 | ||
2 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20090929 | ||
3 | ![]() |
EV_DEEP_TRACED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100111 | |||
4 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | TS_RANGE | Range Table (internal) | 20090929 | ||
5 | ![]() |
IV_CASE_SENSITIVITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' => case sensitive comparisons | 20090929 | |
6 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090929 | ||
7 | ![]() |
IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090929 | ||
8 | ![]() |
IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090929 | ||
9 | ![]() |
IV_IS_SV_RANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is Simplified Range | 20090929 | ||
10 | ![]() |
IV_TEST_PARAMETER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090929 | ||
11 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090929 | ||
12 | ![]() |
IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20090929 | |
2 | ![]() |
FDT: Invalid Input | 20090929 |
Method GENERATE_SIMPLE_VALUE_PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20091022 | ||
2 | ![]() |
EV_DIRECT_RESULT_NAME | Call by reference | Type reference (TYPE) | STRING | 20091022 | |||
3 | ![]() |
IS_VALUE | Call by reference | Type reference (TYPE) | CL_FDT_EXPR_SV=>S_VALUE | Simple Value | 20091022 | ||
4 | ![]() |
IV_CREATE_VARIABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20091022 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20091022 | ||
6 | ![]() |
IV_VARIABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20091022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20091022 | |
2 | ![]() |
FDT: Invalid Input | 20091022 |
Method GEN_GENERATE_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_GENERATE_TRACE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Generate code with trace | 20091105 |
Method GEN_GENERATE_TRACE on class CL_FDT_EXPR_SERVICES has no exception.
Method GEN_GET_NAME_FOR_GENERATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SYMBOLIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | Subcomponent name | 20091126 | ||
2 | ![]() |
RV_GENERATION_NAME | Value transfer | Type reference (TYPE) | STRING | Subcomponent name | 20091126 |
Method GEN_GET_NAME_FOR_GENERATION on class CL_FDT_EXPR_SERVICES has no exception.
Method GEN_GET_NEXT_VARIABLE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DESIRED_NAME | Call by reference | Type reference (TYPE) | STRING | Desired Name | 20091022 | ||
2 | ![]() |
RV_EFFECTIVE_NAME | Value transfer | Type reference (TYPE) | STRING | Effective Name | 20091022 |
Method GEN_GET_NEXT_VARIABLE_NAME on class CL_FDT_EXPR_SERVICES has no exception.
Method GEN_WRITE_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20130510 | ||
2 | ![]() |
IV_PARENT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Parent Object ID | 20130510 | ||
3 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | CLIKE | Position | 20130510 | ||
4 | ![]() |
IV_POSITION_VAR | Call by reference | Type reference (TYPE) | CLIKE | name of Position Variable | 20130510 | ||
5 | ![]() |
IV_VALUE_VAR | Call by reference | Type reference (TYPE) | CLIKE | Name of Value Variable | 20130510 | ||
6 | ![]() |
RT_SOURCE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Source Code | 20130510 |
Method GEN_WRITE_TRACE on class CL_FDT_EXPR_SERVICES has no exception.
Method GET_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091215 | ||
2 | ![]() |
RO_DOBJ | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20091215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20091215 |
Method GET_LOG_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LOG_MSG | Call by reference | Type reference (TYPE) | IF_FDT_ACTN_MESSAGE_LOG=>T_LOG_MSG | Log Messages (technichal) | 20100614 | ||
2 | ![]() |
ET_LOG_MSG_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_ACTN_MESSAGE_LOG=>T_LOG_MSG_TEXT | Log Messages (in text form) | 20100614 | ||
3 | ![]() |
ITR_DATE | Call by reference | Type reference (TYPE) | BAL_R_DATE | Range table for date selection | 20100614 | ||
4 | ![]() |
ITR_TIME | Call by reference | Type reference (TYPE) | BAL_R_TIME | Range table for time selection | 20100614 | ||
5 | ![]() |
ITR_USER | Call by reference | Type reference (TYPE) | BAL_R_USER | Range table for user selection | 20100614 | ||
6 | ![]() |
IV_EXTERNAL | Call by reference | Type reference (TYPE) | IF_FDT_ACTN_MESSAGE_LOG=>EXTERNAL_IDENTIFICATION | External Identification (free text) | 20100614 | ||
7 | ![]() |
IV_LOG_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_OBJECT | Application log: Object name (Application code) | 20100614 | |
8 | ![]() |
IV_LOG_SUBOBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | IF_FDT_ACTN_MESSAGE_LOG=>GC_LOG_SUBOBJECT | Application Log: Subobject | 20100614 |
Method GET_LOG_ENTRIES on class CL_FDT_EXPR_SERVICES has no exception.
Method GET_RANGE_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | TS_RANGE | Range table in internal format | 20090925 | ||
2 | ![]() |
IV_MAX_LENGTH | Call by reference | Type reference (TYPE) | I | IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH | Maximum # of characters | 20090925 | |
3 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | I | IF_FDT_CONSTANTS=>GC_TOSTRING_MODE_BRIEF | Definition of the output format (see IF_FDT_CONSTANTS) | 20090925 | |
4 | ![]() |
IV_TEST_PARAMETER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090925 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090925 | ||
6 | ![]() |
RV_STRING | Value transfer | Type reference (TYPE) | STRING | String | 20090925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090925 |
Method GET_TYPE_PROPERTIES_FOR_ELEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_SAPSCRIPT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>S_SAPSCRIPT_OBJECT | SAPScript Object (ID +SAPScript docu object) | 20100112 | ||
2 | ![]() |
ETS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts (language dependent) | 20100112 | ||
3 | ![]() |
ETS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Texts (language dependent) | 20100112 | ||
4 | ![]() |
EV_ALLOWED_COMPARISONS | Call by reference | Type reference (TYPE) | IF_FDT_ELEMENT=>ALLOWED_COMPARISONS | Allowed Comparisons | 20100112 | ||
5 | ![]() |
EV_DDIC_TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20100112 | ||
6 | ![]() |
EV_DECIMALS | Call by reference | Type reference (TYPE) | IF_FDT_ELEMENT=>DECIMALS | Number of decimals | 20100112 | ||
7 | ![]() |
EV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20100112 | ||
8 | ![]() |
EV_LENGTH | Call by reference | Type reference (TYPE) | IF_FDT_ELEMENT=>LENGTH | Length | 20100112 | ||
9 | ![]() |
EV_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20100112 | ||
10 | ![]() |
EV_ONLY_POSITIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100112 | |||
11 | ![]() |
EV_TIMEPOINT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMEPOINT_TYPE | Timepoint Type | 20100112 | ||
12 | ![]() |
IO_TYPEDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | Runtime Type Services | 20100112 | ||
13 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20100112 |
Method GET_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_DOBJ | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | Data Object | 20091022 | ||
2 | ![]() |
ER_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Value | 20091022 | ||
3 | ![]() |
EV_DOBJ_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20091022 | ||
4 | ![]() |
EV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ELEMENT_TYPE | Elementary Data Type | 20091022 | ||
5 | ![]() |
EV_TYPE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | DOBJ Type ID | 20091022 | ||
6 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Context | 20091022 | ||
7 | ![]() |
IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | Processor | 20091022 | ||
8 | ![]() |
IS_VALUE | Call by reference | Type reference (TYPE) | FDT_S_VALUE | Simple Value | 20091022 | ||
9 | ![]() |
IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression/Action Instance | 20091022 | ||
10 | ![]() |
IV_PARAMETER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091022 | ||
11 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20091022 |
Method GET_VALUE_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_VALUE | Call by reference | Type reference (TYPE) | S_VALUE | Simple Value | 20090925 | ||
2 | ![]() |
IV_MAX_LENGTH | Call by reference | Type reference (TYPE) | I | IF_FDT_CONSTANTS=>GC_TOSTRING_MAX_LENGTH | Maximum # of characters | 20090925 | |
3 | ![]() |
RV_STRING | Value transfer | Type reference (TYPE) | STRING | String | 20090925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090925 |
Method GET_WORKING_CLIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_CLIENT | Value transfer | Type reference (TYPE) | SYMANDT | Currently used client | 20110607 |
Method GET_WORKING_CLIENT on class CL_FDT_EXPR_SERVICES has no exception.
Method INSERT_DOBJ_FROM_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20090925 | ||
2 | ![]() |
IS_PARAM_RANGE | Call by reference | Type reference (TYPE) | S_PARAM_RANGE | Parameter with Range Table | 20090925 | ||
3 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | TS_RANGE | Range Table (internal) | 20090925 |
Method INSERT_DOBJ_FROM_RANGE on class CL_FDT_EXPR_SERVICES has no exception.
Method INSERT_EXPR_FROM_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20090925 | ||
2 | ![]() |
IS_PARAM_RANGE | Call by reference | Type reference (TYPE) | S_PARAM_RANGE | Parameter with Range Table | 20090925 | ||
3 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | TS_RANGE | Range Table (internal) | 20090925 |
Method INSERT_EXPR_FROM_RANGE on class CL_FDT_EXPR_SERVICES has no exception.
Method PARSE_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20091105 | ||
2 | ![]() |
IO_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20091105 | ||
3 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_HEADER | Trace Header for Range Expression | 20091105 | ||
4 | ![]() |
IS_RANGE | Call by reference | Type reference (TYPE) | S_PARAM_RANGE | 20091105 | |||
5 | ![]() |
IS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>S_RECORD | Trace Record for Range Expression | 20091105 | ||
6 | ![]() |
ITS_RECORD | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>TS_RECORD | 20091105 | |||
7 | ![]() |
IT_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_LEAN_TRACE=>T_HEADER | Trace Headers for complete trace(s) | 20091105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20091105 | |
2 | ![]() |
FDT: Lean Trace | 20091105 |
Method PROCESS_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Context | 20090929 | ||
2 | ![]() |
IO_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | Processor | 20090929 | ||
3 | ![]() |
ITS_RANGE | Call by reference | Type reference (TYPE) | TS_RANGE | Range Table (internal) | 20090929 | ||
4 | ![]() |
IV_CASE_SENSITIVITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' => case sensitive comparisons | 20090929 | |
5 | ![]() |
IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression/Action ID | 20090929 | ||
6 | ![]() |
IV_PARAMETER | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Test Parameter | 20090929 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp | 20090929 | ||
8 | ![]() |
RV_COVERED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Data is covered by range line | 20090929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Abstract Exception Class | 20090929 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 703 |