SAP ABAP Class CL_SALV_STU_GROUPED_RANGE (Types and Utilities for grouped range tables)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
⤷
SALV_STU (Package) ALV Services for Tables: Utilities for implementation
⤷
⤷
Properties
| Class | CL_SALV_STU_GROUPED_RANGE | |
| Short Description | Types and Utilities for grouped range tables | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SALV_STU | ALV Services for Tables: Utilities for implementation |
| Created | 20120712 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SALV_STU_GROUPED_RANGE has no forward declaration.
Interfaces
Class CL_SALV_STU_GROUPED_RANGE has no interface implemented.
Friends
Class CL_SALV_STU_GROUPED_RANGE has no friend class.
Attributes
Class CL_SALV_STU_GROUPED_RANGE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | 20120712 | ||
| 2 | Static method | Public | Method | 20120712 |
Events
Class CL_SALV_STU_GROUPED_RANGE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_ATOM | Public | See coding | 20120712 | BEGIN OF ys_atom,
field_path TYPE if_salv_service_types=>y_field_path,
option TYPE if_salv_service_types=>y_option,
low TYPE string,
high TYPE string,
END OF ys_atom
|
||
| 2 | YS_COLUMN | Public | See coding | 20120712 | BEGIN OF ys_column,
name TYPE if_salv_service_types=>y_column_name,
ts_including TYPE yts_rule_group,
ts_excluding TYPE yts_rule_group,
END OF ys_column
|
||
| 3 | YS_GROUPED_RANGE | Public | See coding | 20120712 | BEGIN OF ys_grouped_range,
column_name TYPE if_salv_service_types=>y_column_name,
rule_group TYPE y_group_id,
field_path TYPE if_salv_service_types=>y_field_path,
t_selopt TYPE sabp_t_range_options,
END OF ys_grouped_range
|
||
| 4 | YS_RULE | Public | See coding | 20120712 | BEGIN OF ys_rule,
t_atom TYPE yt_atom,
END OF ys_rule
|
||
| 5 | YS_RULE_GROUP | Public | See coding | 20120712 | BEGIN OF ys_rule_group,
id TYPE y_group_id,
t_rule TYPE yt_rule,
END OF ys_rule_group
|
||
| 6 | YTS_COLUMN | Public | See coding | 20120712 | yts_column TYPE SORTED TABLE OF ys_column WITH UNIQUE KEY name
|
||
| 7 | YTS_RULE_GROUP | Public | See coding | 20120712 | yts_rule_group TYPE SORTED TABLE OF ys_rule_group WITH NON-UNIQUE KEY id
|
||
| 8 | YT_ATOM | Public | See coding | 20120712 | yt_atom TYPE STANDARD TABLE OF ys_atom WITH DEFAULT KEY
|
||
| 9 | YT_GROUPED_RANGE | Public | See coding | 20120712 | yt_grouped_range TYPE STANDARD TABLE OF ys_grouped_range WITH KEY field_path
|
||
| 10 | YT_RULE | Public | See coding | 20120712 | yt_rule TYPE STANDARD TABLE OF ys_rule WITH DEFAULT KEY
|
||
| 11 | Y_GROUP_ID | Public | Type reference (TYPE) | I | 20120713 | |
Method Signatures
Method INSERT_ATOMS_INTO_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_TREE | Call by reference | Type reference (TYPE) | YTS_COLUMN | 20120712 | ||||
| 2 | IT_ATOM | Call by reference | Type reference (TYPE) | YT_ATOM | 20120712 | ||||
| 3 | I_COLUMN | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME | 20120712 | ||||
| 4 | I_GROUP | Call by reference | Type reference (TYPE) | IF_SALV_STU_INTERNAL_TYPES=>Y_RULE_GROUP | 20120712 | ||||
| 5 | I_SIGN | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>Y_SIGN | 20120712 |
Method INSERT_ATOMS_INTO_TREE on class CL_SALV_STU_GROUPED_RANGE has no exception.
Method RANGES_TO_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_TREE | Call by reference | Type reference (TYPE) | YTS_COLUMN | 20120712 | ||||
| 2 | IT_RULES | Call by reference | Type reference (TYPE) | YT_GROUPED_RANGE | 20120712 |
Method RANGES_TO_TREE on class CL_SALV_STU_GROUPED_RANGE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 740 |