SAP ABAP Class IF_RSFBP_SOURCE_TYPE (BW: Field-based Provider: Source Type)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RSFBP_SOURCE_TYPE_BASE | Abstract base class of source types for Open ODS View | 20130613 |
Properties
Class | IF_RSFBP_SOURCE_TYPE | |
Short Description | BW: Field-based Provider: Source Type | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20130306 | SAP |
Last change | 20140121 | SAP |
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) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_RSFBP_SOURCE_TYPE has no interface implemented.
Friends
Class IF_RSFBP_SOURCE_TYPE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | See coding | 20130306 | ||||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSOBJVERS | Object version | 20130613 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_SRCOBJNM | Object Name in Object Directory | 20130613 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_SRCTYPE | Adapter Type of Open ODS View | 20130613 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | 20130612 | |
2 | ![]() |
Instance method | Public | Method | 20130621 | |
3 | ![]() |
Instance method | Public | Method | 20130613 | |
4 | ![]() |
Instance method | Public | Method | 20130306 | |
5 | ![]() |
Instance method | Public | Method | 20130306 | |
6 | ![]() |
Instance method | Public | Method | 20130306 | |
7 | ![]() |
Instance method | Public | Method | 20130306 | |
8 | ![]() |
Instance method | Public | Method | 20130306 | |
9 | ![]() |
Instance method | Public | Method | 20130306 | |
10 | ![]() |
Instance method | Public | Method | 20130731 |
Events
Class IF_RSFBP_SOURCE_TYPE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TN_CLASSNAME | Public | Type reference (TYPE) | IF_RSFBP_SOURCE_TYPE_STATIC=>TN_CLASSNAME | 20130306 |
|
|
2 | TN_S_F4_LIST | Public | Type reference (TYPE) | IF_RSFBP_SOURCE_TYPE_STATIC=>TN_S_F4_LIST | 20130306 |
|
|
3 | TN_S_FIELD | Public | See coding | 20130306 | BEGIN OF tn_s_field,
fieldname TYPE string,
position TYPE tabfdpos,
datatype TYPE dynptype,
leng TYPE ddleng,
outputlen TYPE outputlen,
decimals TYPE decimals,
lowercase TYPE lowercase,
signflag TYPE signflag,
convexit TYPE convexit,
rollname TYPE rollname,
domname TYPE domname,
usage TYPE tn_usage,
reffield TYPE string,
aggregation TYPE rsdaggrgen,
keyflag TYPE rs_bool,
END OF tn_s_field
|
||
4 | TN_S_FIELDT | Public | See coding | 20130306 | BEGIN OF tn_s_fieldt,
langu TYPE rsfbpfieldt-langu,
fieldname TYPE string.
INCLUDE TYPE rstxtsl AS txtsl.
TYPES:
END OF tn_s_fieldt
|
||
5 | TN_TS_FIELDT | Public | See coding | 20130306 | tn_ts_fieldt TYPE SORTED TABLE OF tn_s_fieldt
WITH UNIQUE KEY langu fieldname INITIAL SIZE 0
|
||
6 | TN_T_F4_LIST | Public | Type reference (TYPE) | IF_RSFBP_SOURCE_TYPE_STATIC=>TN_T_F4_LIST | 20130306 |
|
|
7 | TN_T_FIELD | Public | See coding | 20130306 | tn_t_field TYPE HASHED TABLE OF tn_s_field
WITH UNIQUE KEY fieldname
WITH NON-UNIQUE SORTED KEY position COMPONENTS position
|
||
8 | TN_USAGE | Public | Type reference (TYPE) | I | 20130306 |
|
|
9 | TN_XDATA | Public | Type reference (TYPE) | XSTRING | 20130306 |
|
Method Signatures
Method ACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_SEMANTICS | Call by reference | Object reference (TYPE REF TO) | IF_RSFBP_SEMANTICS | Field-based Provider Semantic Section | 20130612 |
Method ACTIVATE on class IF_RSFBP_SOURCE_TYPE has no exception.
Method DEACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_SEMANTICS | Call by reference | Object reference (TYPE REF TO) | IF_RSFBP_SEMANTICS | Field-based Provider Semantic Section | 20130621 |
Method DEACTIVATE on class IF_RSFBP_SOURCE_TYPE has no exception.
Method GET_DATA_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20130613 |
Method GET_DATA_TIMESTAMP on class IF_RSFBP_SOURCE_TYPE has no exception.
Method GET_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T_FIELD | Value transfer | Type reference (TYPE) | TN_T_FIELD | 20130306 |
Method GET_FIELDS on class IF_RSFBP_SOURCE_TYPE has no exception.
Method GET_FIELD_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LANGU | Value transfer | Type reference (TYPE) | SY-LANGU | SPACE | 20130306 | ||
2 | ![]() |
R_TS_FIELD_TEXT | Value transfer | Type reference (TYPE) | TN_TS_FIELDT | 20130306 |
Method GET_FIELD_TEXTS on class IF_RSFBP_SOURCE_TYPE has no exception.
Method GET_HEADER_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SPACE | 20130306 | ||
2 | ![]() |
R_TS_TEXT | Value transfer | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_TS_TEXT | 20130306 |
Method GET_HEADER_TEXTS on class IF_RSFBP_SOURCE_TYPE has no exception.
Method GET_LAST_CHANGED_ON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TIMESTAMPL | Value transfer | Type reference (TYPE) | TIMESTAMPL | 20130306 |
Method GET_LAST_CHANGED_ON on class IF_RSFBP_SOURCE_TYPE has no exception.
Method OPEN_CURSOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FBPNAME | Call by reference | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_FBPNAME | 20130306 | |||
2 | ![]() |
I_FORCE_DIRECT_ACCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | |||
3 | ![]() |
I_MAXIMUM_ROWS | Call by reference | Type reference (TYPE) | I | 20130306 | |||
4 | ![]() |
I_NO_AGGREGATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | |||
5 | ![]() |
I_POINT_IN_TIME | Call by reference | Type reference (TYPE) | SIMPLE | 20130306 | |||
6 | ![]() |
I_R_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSFBP_ODP_RT | 20130306 | |||
7 | ![]() |
I_R_SELECTION_SET | Call by reference | Object reference (TYPE REF TO) | CL_RSMDS_SET | 20130306 | |||
8 | ![]() |
I_TH_FIELD | Call by reference | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_TH_FIELD | 20130306 | |||
9 | ![]() |
I_TR_SELECTION_SETS | Call by reference | Type reference (TYPE) | RSMDS_TR_SETS | 20130306 | |||
10 | ![]() |
I_T_FIELD_AGGREGATIONS | Call by reference | Type reference (TYPE) | IF_RODPS_ODP_DIRECT_ACCESS=>TT_FIELD_AGGREGATIONS | 20130306 | |||
11 | ![]() |
I_T_SORT_DESCRIPTIONS | Call by reference | Type reference (TYPE) | IF_RODPS_ODP_DIRECT_ACCESS=>TT_SORT_DESCRIPTIONS | 20130306 | |||
12 | ![]() |
R_R_CURSOR | Value transfer | Object reference (TYPE REF TO) | IF_RODPS_ODP_CURSOR | 20130306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130306 | ||
2 | ![]() |
20130306 | ||
3 | ![]() |
20130306 |
Method OPEN_CURSOR_FOR_LOOKUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FBPNAME | Call by reference | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_FBPNAME | 20130306 | |||
2 | ![]() |
I_FORCE_DIRECT_ACCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | |||
3 | ![]() |
I_MAXIMUM_ROWS | Call by reference | Type reference (TYPE) | I | 20130306 | |||
4 | ![]() |
I_ORDER_BY_PRIMARY_KEY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130306 | |||
5 | ![]() |
I_POINT_IN_TIME | Call by reference | Type reference (TYPE) | SIMPLE | 20130306 | |||
6 | ![]() |
I_R_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSFBP_ODP_RT | 20130306 | |||
7 | ![]() |
I_R_SELECTION_SET | Call by reference | Object reference (TYPE REF TO) | CL_RSMDS_SET | 20130306 | |||
8 | ![]() |
I_TH_FIELD | Call by reference | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_TH_FIELD | 20130306 | |||
9 | ![]() |
I_T_FIELD_AGGREGATIONS | Call by reference | Type reference (TYPE) | IF_RODPS_ODP_DIRECT_ACCESS=>TT_FIELD_AGGREGATIONS | 20130306 | |||
10 | ![]() |
I_T_FIELD_PROJECTIONS | Call by reference | Type reference (TYPE) | IF_RODPS_ODP=>TT_FIELD_PROJECTIONS | 20130306 | |||
11 | ![]() |
I_T_LOOKUP_CONDITIONS | Call by reference | Type reference (TYPE) | IF_RODPS_ODP_LOOKUP=>TT_LOOKUP_CONDITIONS | 20130306 | |||
12 | ![]() |
I_T_LOOKUP_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20130306 | |||
13 | ![]() |
R_R_CURSOR | Value transfer | Object reference (TYPE REF TO) | IF_RODPS_ODP_CURSOR | 20130306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130306 | ||
2 | ![]() |
20130306 | ||
3 | ![]() |
20130306 | ||
4 | ![]() |
Method Not Implemented | 20130306 |
Method PROPOSE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_SX_SEMANTICS | Call by reference | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_SX_SEMANTICS | 20130731 | |||
2 | ![]() |
I_PATTERN | Call by reference | Type reference (TYPE) | STRING | '*' | 20130731 | ||
3 | ![]() |
I_SEMANTICS | Call by reference | Type reference (TYPE) | IF_RSFBP_TYPES=>TN_SEMANTICS | 20130731 |
Method PROPOSE_FIELDS on class IF_RSFBP_SOURCE_TYPE has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in |