SAP ABAP Interface IF_RSTRAN_GEN_ROOT (Types for Gen. Framework)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-WHM-DST (Application Component) Data Staging
⤷
RSTRAN_R (Package) Transformation Runtime

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RSTRAN_T_TEST | Single Rule Test | 20060130 |
Properties
Interface | IF_RSTRAN_GEN_ROOT | |
Short Description | Types for Gen. Framework |
General Data
Package | RSTRAN_R | Transformation Runtime |
Created | 20050914 | SAP |
Last changed | 20130531 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_RSTRAN_GEN_ROOT has no interface.
Friends
Interface IF_RSTRAN_GEN_ROOT has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_S_DIRECTION | Constant | Public | See coding | 20060111 | ||||
2 | C_S_KIND | Constant | Public | See coding | 20050914 | ||||
3 | C_S_MODE | Constant | Public | See coding | 20050914 | ||||
4 | C_S_PROCESSOR_TYPE | Constant | Public | See coding | 20060112 | ||||
5 | C_S_SECTION | Constant | Public | See coding | 20050914 | ||||
6 | C_S_STATUS | Constant | Public | See coding | 20050919 | ||||
7 | C_UNDEFINED | Constant | Public | See coding | '*' | 20050914 |
Methods
Interface IF_RSTRAN_GEN_ROOT has no method.
Events
Interface IF_RSTRAN_GEN_ROOT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | CHAR2 | Public | See coding | 20060201 | char2 type c length 2
|
||
2 | TY_COMP_KIND | Public | Type reference (TYPE) | CHAR6 | Component Type (FLAT or TABLE) | 20050914 |
|
3 | TY_KIND | Public | Type reference (TYPE) | CHAR6 | Context Type | 20050914 |
|
4 | TY_PROCESSOR_TYPE | Public | See coding | 20060112 | ty_processor_type TYPE c LENGTH 7
|
||
5 | TY_STATUS | Public | See coding | 20050919 | ty_status TYPE c LENGTH 6
|
||
6 | TY_S_AGGR | Public | See coding | 20050915 | BEGIN OF ty_s_aggr,
t_key TYPE if_rstran_gen_root=>ty_t_field_key_grp,
t_data TYPE if_rstran_gen_root=>ty_t_field_aggr,
END OF ty_s_aggr
|
||
7 | TY_S_CALL_DYN | Public | See coding | Parameter for Dynamic Call | 20060130 | BEGIN OF ty_s_call_dyn,
segid TYPE rstran_segid,
name TYPE abap_parmname,
kind TYPE abap_parmkind,
name_unique TYPE fieldname,
END OF ty_s_call_dyn
|
|
8 | TY_S_CALL_SINGLE | Public | See coding | 20051019 | BEGIN OF ty_s_call_single,
nm TYPE fieldname, " = name
cp TYPE fieldname, " = comp
END OF ty_s_call_single
|
||
9 | TY_S_COMPONENT | Public | See coding | Component Description | 20050914 | BEGIN OF ty_s_component,
* has_key TYPE rs_bool,
* kind TYPE ty_comp_kind,
ty__nm TYPE typename, "structure or type name
s_table TYPE ty_s_table,
t_field TYPE ty_t_field_attr,
END OF ty_s_component
|
|
10 | TY_S_COMPONENT_STEP | Public | See coding | 20050920 | BEGIN OF ty_s_component_step,
cp TYPE typename,
fd TYPE fieldname,
fd_org TYPE fieldname,
END OF ty_s_component_step
|
||
11 | TY_S_CONNECTOR | Public | See coding | Description of Connectors Between STEPs | 20050915 | BEGIN OF ty_s_connector,
stepid TYPE rstran_stepid,
paramid TYPE rstran_paramid,
segid TYPE rstran_segid,
f__nm TYPE fieldname,
s__nm TYPE typename,
ty__nm TYPE typename,
iobjnm type rsdiobjnm,
type TYPE inttype,
length TYPE intlen,
dec TYPE decimals,
END OF ty_s_connector
|
|
12 | TY_S_FIELD | Public | See coding | General Field (Narrow) | 20050914 | BEGIN OF ty_s_field,
segid TYPE rstran_segid,
name TYPE fieldname,
END OF ty_s_field
|
|
13 | TY_S_FIELD_AGGR | Public | See coding | Aggreation on Field Level | 20050914 | BEGIN OF ty_s_field_aggr,
segid TYPE rstran_segid,
name TYPE fieldname,
aggr TYPE rstran_aggregation,
group_nm TYPE fieldname, "name of the group used for group aggregation
*<- Could contain field symbol group (y__nm), group name(f__nm) or aggregation group name (aggr_nm)
* - Content is depending on group kind (flat or table) and if it is an aggregation group
END OF ty_s_field_aggr
|
|
14 | TY_S_FIELD_ATTR | Public | See coding | Field Attributes | 20050914 | BEGIN OF ty_s_field_attr,
segid TYPE rstran_s_field-segid,
name TYPE fieldname,
orgname TYPE fieldname,
keyflag TYPE keyflag,
index TYPE i,
type TYPE inttype,
datatype TYPE rsdatatype,
rollname TYPE rollname,
length TYPE intlen,
dec TYPE decimals,
iobjnm TYPE rsdiobjnm,
txtlg TYPE rstxtlg,
END OF ty_s_field_attr
|
|
15 | TY_S_FIELD_CH | Public | See coding | 20080728 | BEGIN OF ty_s_field_ch,
segid TYPE rstran_segid,
name TYPE fieldname,
check_unit type rs_bool,
END OF ty_s_field_ch
|
||
16 | TY_S_FIELD_KEY_GRP | Public | See coding | Aggregation Key of Group | 20050914 | BEGIN OF ty_s_field_key_grp,
segid TYPE rstran_segid,
name TYPE fieldname,
* initial TYPE rs_bool, "invisible group field, not used by the group, but necessary for update to target
"value of ex_group is used
* BEGIN OF ex_group,
* f__nm TYPE fieldname,
* name TYPE fieldname,
* END OF ex_group,
END OF ty_s_field_key_grp
|
|
17 | TY_S_GROUP_AGGR | Public | See coding | Inside Group Aggregation | 20050914 | BEGIN OF ty_s_group_aggr,
kind TYPE ty_comp_kind,
in TYPE fieldname, "structure name in
out TYPE fieldname, "structure name out
name TYPE fieldname,
aggr TYPE rstran_aggregation,
tab TYPE fieldname, "name of group table
t_key TYPE ty_t_field_ch,
END OF ty_s_group_aggr
|
|
18 | TY_S_GROUP_FIELD | Public | See coding | Group Split/Aggregation | 20050914 | BEGIN OF ty_s_group_field,
segid TYPE rstran_segid,
fieldnm TYPE fieldname,
datatype TYPE rsdatatype,
END OF ty_s_group_field
|
|
19 | TY_S_MD_RULE | Public | See coding | Rule Transformation Format | 20060201 | BEGIN OF ty_s_md_rule,
r_rule TYPE REF TO cl_rstran_trfn_rule,
END OF ty_s_md_rule
|
|
20 | TY_S_PAR_IN | Public | See coding | 20050920 | BEGIN OF ty_s_par_in,
in TYPE ty_s_component_step,
iobjnm TYPE rsdiobjnm,
END OF ty_s_par_in
|
||
21 | TY_S_RECORDMODE | Public | See coding | Record Mode Gen. Info | 20050915 | BEGIN OF ty_s_recordmode,
f__nm TYPE fieldname,
add_only TYPE rs_bool,
END OF ty_s_recordmode
|
|
22 | TY_S_RULEID | Public | See coding | Rule ID (Short) | 20051007 | BEGIN OF ty_s_ruleid,
ruleid TYPE rstranrule-ruleid,
END OF ty_s_ruleid
|
|
23 | TY_S_RULEID_FIELD | Public | See coding | Step Field with Parameter ID and Attributes | 20050919 | BEGIN OF ty_s_ruleid_field,
ruleid TYPE rstranrule-ruleid,
stepid TYPE rstran_stepid,
paramid TYPE rstran_paramid,
s_field TYPE if_rstran_gen_root=>ty_s_field_attr,
END OF ty_s_ruleid_field
|
|
24 | TY_S_SECTION | Public | See coding | Section Fields | 20050914 | BEGIN OF ty_s_section,
s_section TYPE ty_s_section_1,
sub_section TYPE rstran_tmpl_section,
mode TYPE char1,
ui_mode TYPE char1,
END OF ty_s_section
|
|
25 | TY_S_SECTION_1 | Public | See coding | 20050914 | BEGIN OF ty_s_section_1,
steptype_id TYPE rstran_steptypeid,
delimiter TYPE c LENGTH 1,
section TYPE rstran_tmpl_section,
END OF ty_s_section_1
|
||
26 | TY_S_SEG | Public | See coding | Segment Metadata | 20050914 | BEGIN OF ty_s_seg,
segid TYPE rstran_s_field-segid,
s_type TYPE ty_s_component,
y__nm TYPE fieldname, "field symbol
yt__nm TYPE fieldname, "field symbol type table
r__nm TYPE fieldname, "reference
rds__nm TYPE fieldname, "REF TO DATA
rdt__nm TYPE fieldname, "REF TO DATA
s__nm TYPE fieldname, "structure name
t__nm TYPE fieldname, "table name
yt__nm_s TYPE fieldname, "field symbol
t__nm_s TYPE fieldname, "additional std_table segid_suffix TYPE string,
s_table_s TYPE ty_s_table,
segid_suffix TYPE string,
END OF ty_s_seg
|
|
27 | TY_S_SEG_GEN | Public | See coding | Generation Information for Segments | 20050914 | BEGIN OF ty_s_seg_gen,
segid TYPE rstran_s_field-segid,
y__nm TYPE fieldname,
END OF ty_s_seg_gen
|
|
28 | TY_S_SEG_T | Public | See coding | Segment | 20050914 | BEGIN OF ty_s_seg_t,
segid TYPE rstran_s_field-segid,
END OF ty_s_seg_t
|
|
29 | TY_S_STEPID | Public | See coding | Step ID | 20050914 | BEGIN OF ty_s_stepid,
stepid TYPE rstran_stepid,
END OF ty_s_stepid
|
|
30 | TY_S_STEP_REG | Public | See coding | 20050921 | BEGIN OF ty_s_step_reg,
ruleid TYPE rstran_ruleid,
stepid TYPE rstran_stepid,
END OF ty_s_step_reg
|
||
31 | TY_S_TABLE | Public | See coding | Meta-Description for a Table | 20050914 | BEGIN OF ty_s_table,
tablekind TYPE abap_tablekind,
tyt__nm TYPE typename,
t_key TYPE ty_t_field,
END OF ty_s_table
|
|
32 | TY_T_CALL_DYN | Public | See coding | Parameter List for Dynamic Call | 20060130 | ty_t_call_dyn TYPE STANDARD TABLE OF ty_s_call_dyn WITH NON-UNIQUE DEFAULT KEY
|
|
33 | TY_T_CONNECTOR | Public | See coding | Connectors for a Rule | 20050915 | ty_t_connector TYPE STANDARD TABLE OF ty_s_connector
WITH NON-UNIQUE KEY stepid paramid
|
|
34 | TY_T_FIELD | Public | See coding | General Field List (Narrow) | 20050914 | ty_t_field TYPE STANDARD TABLE OF ty_s_field WITH NON-UNIQUE KEY segid name
|
|
35 | TY_T_FIELD_AGGR | Public | See coding | Field List with Aggregation | 20050914 | ty_t_field_aggr TYPE STANDARD TABLE OF ty_s_field_aggr WITH KEY segid name
|
|
36 | TY_T_FIELD_ATTR | Public | See coding | Field Attributes | 20050914 | ty_t_field_attr TYPE STANDARD TABLE OF ty_s_field_attr WITH NON-UNIQUE KEY segid name
|
|
37 | TY_T_FIELD_CH | Public | See coding | 20080728 | ty_t_field_ch TYPE STANDARD TABLE OF ty_s_field_ch WITH NON-UNIQUE KEY segid name
|
||
38 | TY_T_FIELD_KEY_GRP | Public | See coding | Table: Aggregation Key for Group | 20050914 | ty_t_field_key_grp TYPE STANDARD TABLE OF ty_s_field_key_grp
WITH NON-UNIQUE KEY segid name
|
|
39 | TY_T_GROUP_FIELD | Public | See coding | Group Split/Aggregation | 20050914 | ty_t_group_field TYPE STANDARD TABLE OF ty_s_group_field WITH NON-UNIQUE KEY segid fieldnm
|
|
40 | TY_T_MD_RULE | Public | See coding | Rules Transformation Format | 20060201 | ty_t_md_rule TYPE STANDARD TABLE OF ty_s_md_rule WITH NON-UNIQUE DEFAULT KEY
|
|
41 | TY_T_PAR_IN | Public | See coding | 20050920 | ty_t_par_in TYPE STANDARD TABLE OF ty_s_par_in WITH NON-UNIQUE DEFAULT KEY
|
||
42 | TY_T_RULEID | Public | See coding | Table with Rule IDs (Short) | 20051007 | ty_t_ruleid TYPE STANDARD TABLE OF ty_s_ruleid WITH NON-UNIQUE KEY ruleid
|
|
43 | TY_T_RULEID_FIELD | Public | See coding | Table of Step Fields with Parameter ID and Attributes | 20050919 | ty_t_ruleid_field TYPE STANDARD TABLE OF ty_s_ruleid_field WITH NON-UNIQUE KEY ruleid stepid paramid
|
|
44 | TY_T_SEG | Public | See coding | Segment Table [Meta Format] | 20050914 | ty_t_seg TYPE STANDARD TABLE OF ty_s_seg WITH NON-UNIQUE KEY segid
|
|
45 | TY_T_SEG_GEN | Public | See coding | Segment Table [Gen. Meta Format] | 20050914 | ty_t_seg_gen TYPE STANDARD TABLE OF ty_s_seg_gen WITH NON-UNIQUE DEFAULT KEY
|
|
46 | TY_T_SEG_T | Public | See coding | List of Segments | 20050914 | ty_t_seg_t TYPE STANDARD TABLE OF ty_s_seg_t WITH NON-UNIQUE DEFAULT KEY
|
|
47 | TY_T_STEPID | Public | See coding | Table of Step IDs | 20050914 | ty_t_stepid TYPE STANDARD TABLE OF ty_s_stepid WITH NON-UNIQUE DEFAULT KEY
|
|
48 | TY_T_STEP_REG | Public | See coding | 20050921 | ty_t_step_reg TYPE STANDARD TABLE OF ty_s_step_reg WITH NON-UNIQUE DEFAULT KEY
|
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |