SAP ABAP Class CL_RSD_INFOPROV_BASE (Base class for infoprovider metadata)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-WHM-MTD (Application Component) Metadata (Repository)
⤷
RSD_IPROV_MD_RUNTIME (Package) Metadata API for InfoProvider runtime

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RS_BASE | BW Basis | 20130215 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSD_INFOPROV_CHECK | Wrapper for MultiProvider Checks | 20130603 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_RSD_INFOPROV_CONSTRUCT | Abstract Construct for InfoProvider | 20130308 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_RSD_INFOPROV_SIMPLE | Base class for Runtime Metadata | 20130215 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_RSD_INFOPROV_UNION_CACHE | Cache for union specific part of Infoproviders | 20130215 |
Properties
Class | CL_RSD_INFOPROV_BASE | |
Short Description | Base class for infoprovider metadata | |
Super Class | CL_RS_BASE | BW Basis |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSD_IPROV_MD_RUNTIME | Metadata API for InfoProvider runtime |
Created | 20130215 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_RSD_INFOPROV_BASE has no forward declaration.
Interfaces
Class CL_RSD_INFOPROV_BASE has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_RSD_INFOPROV_CHECK | 20130603 | Wrapper for MultiProvider Checks |
Attributes
Class CL_RSD_INFOPROV_BASE has no attribute.
Methods
Class CL_RSD_INFOPROV_BASE has no method.
Events
Class CL_RSD_INFOPROV_BASE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | OT_SX_CHACONST | Protected | See coding | 20130215 | BEGIN OF ot_sx_chaconst,
provid TYPE rssid,
chaconst TYPE if_rsd_infoprov=>nt_ts_chaconst,
END OF ot_sx_chaconst
|
||
2 | OT_SX_JOIN_INFO | Protected | See coding | 20130524 | BEGIN OF ot_sx_join_info ,
infoprov TYPE rsinfoprov,
trivial_mapping TYPE rs_bool,
all_parts_xprov TYPE xstring,
ts_iobj_mapping TYPE ot_ts_iobj_mapping, "tob
ts_multi_to_part TYPE ot_ts_multi_to_part, "mtop
ts_part_bit TYPE ot_ts_part_bit, "pp
ts_part_to_multi TYPE ot_ts_part_to_multi, "ptom
ts_join_part TYPE ot_ts_join_part,
ts_join_cha TYPE rs_ts_chanm,
ts_kyf_bad_cha_info TYPE rsd_ts_kyf_bad_cha_info,
local_grouping TYPE rs_bool,
END OF ot_sx_join_info
|
||
3 | OT_SX_NCUM_VALCHA | Protected | See coding | 20130215 | BEGIN OF ot_sx_ncum_valcha,
provid TYPE rrprovid,
ncum_valcha TYPE rrsi_ts_sid,
END OF ot_sx_ncum_valcha
|
||
4 | OT_SX_UNION_INFO | Protected | See coding | 20130215 | BEGIN OF ot_sx_union_info ,
header TYPE ot_s_header,
ts_iobj_mapping TYPE ot_ts_iobj_mapping, "tob
ts_multi_to_part TYPE ot_ts_multi_to_part, "mtop
ts_part_bit TYPE ot_ts_part_bit, "pp
ts_part_to_multi TYPE ot_ts_part_to_multi, "ptom
tsx_chaconst TYPE ot_tsx_chaconst,
ts_incomplete_cmp TYPE ot_ts_incomplete_cmp, "cmp_problem
ts_incons_cmp TYPE ot_ts_incons_cmp,
tsx_ncum_valcha TYPE ot_tsx_ncum_valcha,
ts_cob_pro_diff TYPE ot_ts_cob_pro_diff,
t_cob_pro_add TYPE rsd_t_cob_pro,
END OF ot_sx_union_info
|
||
5 | OT_S_ALL_PART | Protected | Type reference (TYPE) | IF_RSD_INFOPROV_JOIN=>NT_S_ALL_PART | 20130710 |
|
|
6 | OT_S_COB_PRO_DIFF | Protected | See coding | 20130215 | BEGIN OF ot_s_cob_pro_diff,
iobjnm TYPE rsiobjnm,
iobjtp TYPE rsiobjtp,
metaiobjfl TYPE rsmetaiobjfl,
chanav TYPE rschanav,
chasel TYPE rschasel,
kyfnav TYPE rskyfnav,
chaconst TYPE rschaconst,
cmpoffset TYPE i,
END OF ot_s_cob_pro_diff
|
||
7 | OT_S_HEADER | Protected | See coding | 20130215 | BEGIN OF ot_s_header,
infoprov TYPE rsinfoprov,
tlogo TYPE rstlogo,
ncumtim TYPE rsncumtim,
comp_prov TYPE rrcomp_prov,
hasnls TYPE rrnls,
nlreadmode TYPE rsd_nlreadmode,
incons_cmp TYPE rs_bool,
simple_prov TYPE rs_bool,
trivial_mapping TYPE rs_bool,
all_parts_xprov TYPE xstring,
input_supported TYPE rs_bool,
sid_complete TYPE rs_bool, "all iobj in parts provide sid
problem_152 TYPE rs_bool,
auditmodefl TYPE rs_bool,
single_execution_possible TYPE rs_bool,
END OF ot_s_header
|
||
8 | OT_S_INCOMPLETE_CMP | Protected | See coding | 20130215 | BEGIN OF ot_s_incomplete_cmp,
partprov TYPE rspartprov,
chanm TYPE rschanm,
END OF ot_s_incomplete_cmp
|
||
9 | OT_S_INCONS_CMP | Protected | See coding | 20130215 | BEGIN OF ot_s_incons_cmp,
chanm TYPE rschanm,
partprov TYPE rspartprov,
END OF ot_s_incons_cmp
|
||
10 | OT_S_IOBJ_MAPPING | Protected | See coding | 20130215 | BEGIN OF ot_s_iobj_mapping,
iobjnm TYPE rsiobjnm.
INCLUDE TYPE ot_s_mapping.
TYPES: datatype_db TYPE string,
null_possible TYPE rs_bool,
referential_integrity type rs_bool,
END OF ot_s_iobj_mapping
|
||
11 | OT_S_JOIN_PART | Protected | See coding | 20130626 | BEGIN OF ot_s_join_part,
infoprov TYPE rsinfoprov,
join_part TYPE rsinfoprov,
END OF ot_s_join_part
|
||
12 | OT_S_MAPPING | Protected | See coding | 20130215 | BEGIN OF ot_s_mapping,
infoprov_mapping TYPE xstring,
simple_mapping TYPE xstring, "bij mapped iobj in partprovider has the same name
not_mapped TYPE xstring, "no iobj not mapped to partprovider
atrnav TYPE xstring,
atrtim TYPE xstring,
keyflag TYPE xstring, " iobj mapped from key in partprovider (DSO planning)
linitfl TYPE xstring,
sid_support TYPE xstring,
different_chabasnm TYPE xstring,
nav_not_in_part TYPE xstring,
END OF ot_s_mapping
|
||
13 | OT_S_MULTI_TO_PART | Protected | See coding | 20130215 | BEGIN OF ot_s_multi_to_part, "non unique infoobject mapping part_to_multi
iobjnm TYPE rsdiobjnm,
partprov TYPE rsinfoprov,
partiobj TYPE rsdiobjnm,
iobjtp TYPE rsiobjtp,
END OF ot_s_multi_to_part
|
||
14 | OT_S_PART_BIT | Protected | See coding | 20130215 | BEGIN OF ot_s_part_bit,
provid TYPE rrprovid,
part_bit TYPE i,
END OF ot_s_part_bit
|
||
15 | OT_S_PART_TO_MULTI | Protected | See coding | 20130215 | BEGIN OF ot_s_part_to_multi,
partprov TYPE rsinfoprov,
partiobj TYPE rsdiobjnm,
iobjnm TYPE rsdiobjnm,
lfdnr TYPE i,
iobjtp TYPE rsiobjtp,
END OF ot_s_part_to_multi
|
||
16 | OT_TSX_CHACONST | Protected | See coding | 20130215 | ot_tsx_chaconst TYPE SORTED TABLE OF ot_sx_chaconst
WITH UNIQUE KEY provid
|
||
17 | OT_TSX_NCUM_VALCHA | Protected | See coding | 20130215 | ot_tsx_ncum_valcha TYPE SORTED TABLE OF ot_sx_ncum_valcha
WITH UNIQUE KEY provid
|
||
18 | OT_TS_ALL_PART | Protected | Type reference (TYPE) | IF_RSD_INFOPROV_JOIN=>NT_TS_ALL_PART | 20130710 |
|
|
19 | OT_TS_COB_PRO_DIFF | Protected | See coding | 20130215 | ot_ts_cob_pro_diff TYPE SORTED TABLE OF ot_s_cob_pro_diff
WITH UNIQUE KEY iobjnm
|
||
20 | OT_TS_INCOMPLETE_CMP | Protected | See coding | 20130215 | ot_ts_incomplete_cmp TYPE SORTED TABLE OF ot_s_incomplete_cmp
WITH UNIQUE KEY partprov chanm
INITIAL SIZE 2
|
||
21 | OT_TS_INCONS_CMP | Protected | See coding | 20130215 | ot_ts_incons_cmp TYPE SORTED TABLE OF ot_s_incons_cmp
WITH UNIQUE KEY chanm partprov
INITIAL SIZE 2
|
||
22 | OT_TS_IOBJ_MAPPING | Protected | See coding | 20130215 | ot_ts_iobj_mapping TYPE SORTED TABLE OF ot_s_iobj_mapping
WITH UNIQUE KEY iobjnm
|
||
23 | OT_TS_JOIN_PART | Protected | See coding | 20130626 | ot_ts_join_part TYPE SORTED TABLE OF ot_s_join_part WITH NON-UNIQUE KEY infoprov
|
||
24 | OT_TS_MULTI_TO_PART | Protected | See coding | 20130215 | ot_ts_multi_to_part TYPE SORTED TABLE OF ot_s_multi_to_part
WITH UNIQUE KEY iobjnm partprov
|
||
25 | OT_TS_PART_BIT | Protected | See coding | 20130215 | ot_ts_part_bit TYPE SORTED TABLE OF ot_s_part_bit WITH UNIQUE KEY provid
|
||
26 | OT_TS_PART_TO_MULTI | Protected | See coding | 20130215 | ot_ts_part_to_multi TYPE SORTED TABLE OF ot_s_part_to_multi
WITH UNIQUE KEY partprov partiobj lfdnr
|
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |