SAP ABAP Class CL_RSRTS_FBP_PROVIDER_SERVICE (Service Routines for InfoProvider with fields)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSR_TRANSIENT_SOURCE (Package) Transiente Source Engine

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RS_BASE | BW Basis | 20130726 |
Properties
Class | CL_RSRTS_FBP_PROVIDER_SERVICE | |
Short Description | Service Routines for InfoProvider with fields | |
Super Class | CL_RS_BASE | BW Basis |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSR_TRANSIENT_SOURCE | Transiente Source Engine |
Created | 20130726 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_RSRTS_FBP_PROVIDER_SERVICE has no interface implemented.
Friends
Class CL_RSRTS_FBP_PROVIDER_SERVICE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | See coding | 20130729 | ||||
2 | ![]() |
Constant | Public | See coding | 20130729 | ||||
3 | ![]() |
Constant | Public | See coding | 20130911 | ||||
4 | ![]() |
Constant | Public | See coding | '2F' | 20130730 | |||
5 | ![]() |
Constant | Public | See coding | 20130911 | ||||
6 | ![]() |
Constant | Public | See coding | 20130726 | ||||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130919 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | NT_LOC_NAMESPACE | 20130919 | |||
9 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | '&' | Separates Namespace from Name | 20130919 | |
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | STRING | 20130919 | |||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RS_T_FIELDNAMES | felds of NT_S_QUERY_CHA_PROP | 20130919 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RS_T_FIELDNAMES | fields of NT_S_QUERY_KYF_PROP | 20130919 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20130919 |
2 | ![]() |
Static method | Public | Method | Create a DTA_PRO from set of properties | 20130726 |
3 | ![]() |
Static method | Public | Method | 20130911 | |
4 | ![]() |
Static method | Public | Method | Get prefix of fieldnames | 20130919 |
5 | ![]() |
Static method | Public | Method | 20130919 | |
6 | ![]() |
Static method | Public | Method | 20130911 | |
7 | ![]() |
Static method | Private | Method | 20130919 |
Events
Class CL_RSRTS_FBP_PROVIDER_SERVICE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | NT_ATTR_FIELDNAME | Public | See coding | 20130919 | nt_attr_fieldname TYPE c LENGTH 12
|
||
2 | NT_LOC_NAMESPACE | Public | See coding | 20130911 | nt_loc_namespace type c length 2
|
||
3 | NT_SEPARATOR | Public | See coding | 20130911 | nt_separator type c length 1
|
||
4 | NT_SX_MSG | Public | See coding | 20130729 | begin of nt_sx_msg,
fieldname type rsfbp_fieldname,
t_msg type rs_t_msg,
end of nt_sx_msg
|
||
5 | NT_SX_PROPERTIES | Public | See coding | 20130726 | BEGIN OF nt_sx_properties,
fieldname TYPE rsfbp_fieldname,
association TYPE nt_s_association,
has_local_name TYPE rs_bool,
has_local_desc TYPE rs_bool,
description TYPE rstxtlg,
iobjtp TYPE rsfbp_iobjtp,
type_kind TYPE nt_type_kind,
type_simple TYPE nt_s_type_simple BOXED,
type_ddic type nt_s_type_ddic BOXED,
type_dtel type nt_s_type_dtel boxed,
auth_relevant TYPE rsfbp_auth_relevant,
kyfprop type nt_s_kyf_prop boxed,
query_cha_prop TYPE nt_s_query_cha_prop BOXED,
query_kyf_prop TYPE nt_s_query_kyf_prop BOXED,
cmp_info TYPE if_rsfbp_types=>tn_ts_fieldcmp,
navatr TYPE nt_ts_navatr,
END OF nt_sx_properties
|
||
6 | NT_S_ASSOCIATION | Public | See coding | 20130911 | begin of nt_s_association,
type TYPE rsfbp_association_type,
name TYPE rsfbp_name,
end of nt_s_association
|
||
7 | NT_S_AUTH_MAP | Public | See coding | 20130919 | BEGIN OF nt_s_auth_map,
chanm TYPE rschanm,
original_chanm TYPE rschanm,
END OF nt_s_auth_map
|
||
8 | NT_S_KYF_PROP | Public | See coding | 20130730 | begin of nt_s_kyf_prop,
unit_field TYPE rsfbp_fieldname, " unit / currency field
fixcuky TYPE rsfixcuky,
fixunit TYPE rsfixunit,
aggregation TYPE rsdaggrgen,
end of nt_s_kyf_prop
|
||
9 | NT_S_MAPPING | Public | See coding | 20130801 | begin of NT_S_MAPPING,
fieldname type rsfbp_fieldname,
attr_name TYPE nt_attr_fieldname,
iobjnm TYPE rsiobjnm,
END OF nt_s_mapping
|
||
10 | NT_S_NAVATR | Public | See coding | 20130919 | BEGIN OF nt_s_navatr,
name TYPE nt_attr_fieldname,
has_local_desc TYPE rs_bool,
description TYPE rstxtlg,
iprov_field_alias TYPE rsfbp_fieldname,
END OF nt_s_navatr
|
||
11 | NT_S_QUERY_CHA_PROP | Public | See coding | 20130919 | BEGIN OF nt_s_query_cha_prop,
chaprsnt TYPE rschaprsnt,
chanav TYPE rschanav,
chasel TYPE rschasel,
txtdef TYPE rstxtdef,
f4prsnt TYPE rsf4prsnt,
f4queryexec TYPE rsf4queryexec,
dimension TYPE rsdimension,
END OF nt_s_query_cha_prop
|
||
12 | NT_S_QUERY_KYF_PROP | Public | See coding | 20130919 | BEGIN OF nt_s_query_kyf_prop,
kyfdecim TYPE rskyfdecim,
kyfprsnt TYPE rskyfprsnt,
* KYFNAV Type RSKYFNAV,
END OF nt_s_query_kyf_prop
|
||
13 | NT_S_TYPE_DDIC | Public | Type reference (TYPE) | RSFBP_S_DATATYPE | 20130726 |
|
|
14 | NT_S_TYPE_DTEL | Public | See coding | 20130726 | BEGIN OF nt_s_type_dtel,
rollname TYPE rollname,
END OF nt_s_type_dtel
|
||
15 | NT_S_TYPE_SIMPLE | Public | See coding | 20130726 | BEGIN OF nt_s_type_simple,
inttype TYPE inttype,
intlen TYPE intlen, " = dta_pro-intlen
decimals TYPE decimals,
END OF nt_s_type_simple
|
||
16 | NT_TSX_MSG | Public | See coding | 20130729 | nt_tsx_msg type sorted table of nt_sx_msg with unique key fieldname
|
||
17 | NT_TSX_PROPERTIES | Public | See coding | 20130726 | nt_tsx_properties TYPE SORTED TABLE OF nt_sx_properties
WITH UNIQUE KEY fieldname
|
||
18 | NT_TS_AUTH_MAP | Public | See coding | 20130919 | nt_ts_auth_map TYPE SORTED TABLE OF nt_s_auth_map
WITH UNIQUE KEY chanm
|
||
19 | NT_TS_MAPPING | Public | See coding | 20130801 | nt_ts_mapping type SORTED TABLE OF nt_s_mapping
with UNIQUE key fieldname
attr_name
|
||
20 | NT_TS_NAVATR | Public | See coding | 20130919 | nt_ts_navatr TYPE SORTED TABLE OF nt_s_navatr
WITH UNIQUE KEY name
|
||
21 | NT_TYPE_KIND | Public | See coding | 20130726 | nt_type_kind TYPE c LENGTH 1
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RSRTS_FBP_PROVIDER_SERVICE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSRTS_FBP_PROVIDER_SERVICE has no exception.
Method CREATE_DTA_PRO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | 20130729 | |||
2 | ![]() |
E_TSX_MSG | Call by reference | Type reference (TYPE) | NT_TSX_MSG | 20130729 | |||
3 | ![]() |
E_TS_AUTH_MAPPING | Call by reference | Type reference (TYPE) | NT_TS_AUTH_MAP | Mapping if characteristic inherits the ASOs from another | 20130919 | ||
4 | ![]() |
E_TS_DTA_PRO | Call by reference | Type reference (TYPE) | IF_RSD_INFOPROV=>NT_TS_DTA_PRO | 20130726 | |||
5 | ![]() |
E_TS_MAPPING | Call by reference | Type reference (TYPE) | NT_TS_MAPPING | 20130801 | |||
6 | ![]() |
E_T_IOBJ_CMP | Call by reference | Type reference (TYPE) | RSD_T_IOBJ_CMP | Compounding of InfoObjects | 20130801 | ||
7 | ![]() |
I_LOC_NAMESPACE | Call by reference | Type reference (TYPE) | NT_LOC_NAMESPACE | 20130911 | |||
8 | ![]() |
I_PROVIDERNAME | Call by reference | Type reference (TYPE) | RSFBP_PROVIDERNAME | Name of Provider | 20130726 | ||
9 | ![]() |
I_TSX_FIELDPROP | Call by reference | Type reference (TYPE) | NT_TSX_PROPERTIES | 20130726 |
Method CREATE_DTA_PRO on class CL_RSRTS_FBP_PROVIDER_SERVICE has no exception.
Method GET_FIELD_FROM_IOBJNM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_FIELDNAME | Call by reference | Type reference (TYPE) | RSFBP_FIELDNAME | 20130911 | |||
2 | ![]() |
E_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | 20130911 | |||
3 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | 20130911 |
Method GET_FIELD_FROM_IOBJNM on class CL_RSRTS_FBP_PROVIDER_SERVICE has no exception.
Method GET_FIELD_PREFIX_FROM_IPROV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130919 | ||
2 | ![]() |
I_LOC_NAMESPACE | Call by reference | Type reference (TYPE) | NT_LOC_NAMESPACE | N_C_LOC_NAMESPACE-LOCAL | 20130919 | ||
3 | ![]() |
R_PREFIX | Value transfer | Type reference (TYPE) | STRING | 20130919 |
Method GET_FIELD_PREFIX_FROM_IPROV on class CL_RSRTS_FBP_PROVIDER_SERVICE has no exception.
Method GET_INFOPROV_FROM_PREFIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20130919 | |||
2 | ![]() |
R_INFOPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130919 |
Method GET_INFOPROV_FROM_PREFIX on class CL_RSRTS_FBP_PROVIDER_SERVICE has no exception.
Method GET_IOBJNM_FROM_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FIELDNAME | Call by reference | Type reference (TYPE) | RSFBP_FIELDNAME | 20130911 | |||
2 | ![]() |
I_HAS_LOCAL_NAME | Call by reference | Type reference (TYPE) | RS_BOOL | 20130911 | |||
3 | ![]() |
I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | 20130911 | |||
4 | ![]() |
I_LOC_NAMESPACE | Call by reference | Type reference (TYPE) | NT_LOC_NAMESPACE | N_C_LOC_NAMESPACE-LOCAL | 20130911 | ||
5 | ![]() |
I_S_ASSOCIATION | Call by reference | Type reference (TYPE) | NT_S_ASSOCIATION | 20130911 | |||
6 | ![]() |
R_IOBJNM | Value transfer | Type reference (TYPE) | RSIOBJNM | 20130911 |
Method GET_IOBJNM_FROM_FIELD on class CL_RSRTS_FBP_PROVIDER_SERVICE has no exception.
Method _GET_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_S_STRUC | Call by reference | Type reference (TYPE) | ANY | 20130919 | |||
2 | ![]() |
R_T_FIELD | Value transfer | Type reference (TYPE) | RS_T_FIELDNAMES | Feldname | 20130919 |
Method _GET_COMPONENTS on class CL_RSRTS_FBP_PROVIDER_SERVICE has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |