SAP ABAP Class IF_RSTRAN_GEN_ROOT (Types for Gen. Framework)
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
Class IF_RSTRAN_GEN_ROOT  
Short Description Types for Gen. Framework    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20050914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_RSTRAN_GEN_ROOT has no interface implemented.
Friends
Class IF_RSTRAN_GEN_ROOT has no friend class.
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
Class IF_RSTRAN_GEN_ROOT has no method.
Events
Class 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