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 IF_RSD_INFOPROV 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 N_C_ASSOCIATION_TYPE Constant Public See coding 20130729
2 N_C_IOBJTP Constant Public See coding 20130729
3 N_C_LOC_NAMESPACE Constant Public See coding 20130911
4 N_C_PREFIX Constant Public See coding '2F' 20130730
5 N_C_SEPARATOR Constant Public See coding 20130911
6 N_C_TYPE_KIND Constant Public See coding 20130726
7 P_INFOPROV Static Attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20130919
8 P_LOC_NAMESPACE Static Attribute Private Type reference (TYPE) NT_LOC_NAMESPACE 20130919
9 P_NAMESPACE_SEPARATOR Constant Private Type reference (TYPE) CHAR1 '&' Separates Namespace from Name 20130919
10 P_PREFIX Static Attribute Private Type reference (TYPE) STRING 20130919
11 P_T_FIELDS_CHAPROP Static Attribute Private Type reference (TYPE) RS_T_FIELDNAMES felds of NT_S_QUERY_CHA_PROP 20130919
12 P_T_FIELDS_KYFPROP 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 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130919
2 CREATE_DTA_PRO Static method Public Method Create a DTA_PRO from set of properties 20130726
3 GET_FIELD_FROM_IOBJNM Static method Public Method 20130911
4 GET_FIELD_PREFIX_FROM_IPROV Static method Public Method Get prefix of fieldnames 20130919
5 GET_INFOPROV_FROM_PREFIX Static method Public Method 20130919
6 GET_IOBJNM_FROM_FIELD Static method Public Method 20130911
7 _GET_COMPONENTS 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 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL 20130729
2 Exporting E_TSX_MSG Call by reference Type reference (TYPE) NT_TSX_MSG 20130729
3 Exporting E_TS_AUTH_MAPPING Call by reference Type reference (TYPE) NT_TS_AUTH_MAP Mapping if characteristic inherits the ASOs from another 20130919
4 Exporting E_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO 20130726
5 Exporting E_TS_MAPPING Call by reference Type reference (TYPE) NT_TS_MAPPING 20130801
6 Exporting E_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20130801
7 Importing I_LOC_NAMESPACE Call by reference Type reference (TYPE) NT_LOC_NAMESPACE 20130911
8 Importing I_PROVIDERNAME Call by reference Type reference (TYPE) RSFBP_PROVIDERNAME Name of Provider 20130726
9 Importing 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 Exporting E_FIELDNAME Call by reference Type reference (TYPE) RSFBP_FIELDNAME 20130911
2 Exporting E_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20130911
3 Importing 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 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130919
2 Importing I_LOC_NAMESPACE Call by reference Type reference (TYPE) NT_LOC_NAMESPACE N_C_LOC_NAMESPACE-LOCAL 20130919
3 Returning 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 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20130919
2 Returning 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 Importing I_FIELDNAME Call by reference Type reference (TYPE) RSFBP_FIELDNAME 20130911
2 Importing I_HAS_LOCAL_NAME Call by reference Type reference (TYPE) RS_BOOL 20130911
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20130911
4 Importing I_LOC_NAMESPACE Call by reference Type reference (TYPE) NT_LOC_NAMESPACE N_C_LOC_NAMESPACE-LOCAL 20130911
5 Importing I_S_ASSOCIATION Call by reference Type reference (TYPE) NT_S_ASSOCIATION 20130911
6 Returning 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 Importing I_S_STRUC Call by reference Type reference (TYPE) ANY 20130919
2 Returning 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