SAP ABAP Interface IF_FDT_WD_EDITOR_SECTION (FDT WD: Section in editor)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷
SFDT_WD_ISLAND_EDITOR (Package) BRFplus: Island Editor

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FDT_WD_EDITOR_SECTION | FDT WD Island: Represents a section in the editor | 20100226 |
Properties
Interface | IF_FDT_WD_EDITOR_SECTION | |
Short Description | FDT WD: Section in editor |
General Data
Package | SFDT_WD_ISLAND_EDITOR | BRFplus: Island Editor |
Created | 20100226 | SAP |
Last changed | 20130531 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_FDT_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | IF_FDT_WD_EDITOR_SECTION | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_FDT_WD_EDITOR_SECTION has no interface.
Friends
Interface IF_FDT_WD_EDITOR_SECTION has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ELEMENT_TYPE_SECTION | Constant | Public | Type reference (TYPE) | STRING | 'elementTypeSection' | 20100710 | ||
2 | GC_ELEMENT_TYPE_TOKENS | Constant | Public | Type reference (TYPE) | STRING | 'elementTypeTokens' | 20100710 | ||
3 | GC_SECTION_CONTENT | Constant | Public | Type reference (TYPE) | STRING | 'content' | 20120928 | ||
4 | GC_SECTION_OBJECT | Constant | Public | Type reference (TYPE) | STRING | 'object' | 20111011 | ||
5 | GC_SECTION_PARENTHESIS | Constant | Public | Type reference (TYPE) | STRING | 'parenthesis' | 20121213 | ||
6 | GC_SECTION_RESULT | Constant | Public | Type reference (TYPE) | STRING | 'result' | 20111011 | ||
7 | GC_TOKEN_TYPE_INFIX_OPERATOR | Constant | Public | Type reference (TYPE) | STRING | 'io' | 20111011 | ||
8 | GC_TOKEN_TYPE_KEYWORD | Constant | Public | Type reference (TYPE) | STRING | 'keyword' | 20111011 | ||
9 | GC_TOKEN_TYPE_PARAMETER | Constant | Public | Type reference (TYPE) | STRING | 'param' | 20111011 | ||
10 | GC_TOKEN_TYPE_PARENTHESIS | Constant | Public | Type reference (TYPE) | STRING | 'paren' | 20111011 | ||
11 | GC_TOKEN_TYPE_STRING | Constant | Public | Type reference (TYPE) | STRING | 'string' | 20111011 | ||
12 | GC_TOKEN_TYPE_VALUE | Constant | Public | Type reference (TYPE) | STRING | 'val' | 20111011 | ||
13 | MO_PARENT | Instance attribute | Public | Object reference (TYPE REF TO) | IF_FDT_WD_EDITOR_SECTION | Parent Section | 20111006 | ||
14 | MV_ID | Instance attribute | Public | Type reference (TYPE) | STRING | ID | 20100226 | ||
15 | MV_NAME | Instance attribute | Public | Type reference (TYPE) | STRING | Name of section | 20111006 | ||
16 | MV_OBJECT_ID | Instance attribute | Public | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object_id | 20111006 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Adds a new section(as a child) | 20111005 |
2 | ![]() |
Instance method | Public | Method | Adds a single token to this section | 20100715 |
3 | ![]() |
Instance method | Public | Method | Adds tokens to this section | 20100710 |
4 | ![]() |
Instance method | Public | Method | Returns an attribute (header of section) | 20111012 |
5 | ![]() |
Instance method | Public | Method | Returns the elements of this section | 20100710 |
6 | ![]() |
Instance method | Public | Method | Returns the first token of this section | 20111006 |
7 | ![]() |
Instance method | Public | Method | Returns the header of the section | 20100226 |
8 | ![]() |
Instance method | Public | Method | Returns the (child) sections of this section | 20111005 |
9 | ![]() |
Instance method | Public | Method | Returns the tokens of the section | 20111005 |
Events
Interface IF_FDT_WD_EDITOR_SECTION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_ELEMENT | Public | See coding | 20100710 | BEGIN OF s_element,
type TYPE string,
tokens TYPE ts_token,
section TYPE REF TO if_fdt_wd_editor_section,
END OF s_element
|
||
2 | S_HEADER | Public | See coding | 20100226 | BEGIN OF s_header,
name TYPE string,
object_id TYPE if_fdt_types=>id, "reference to any BRF+ object
attributes TYPE if_fdt_wd_editor_model=>th_attribute,
END OF s_header
|
||
3 | S_TOKEN | Public | See coding | 20100226 | BEGIN OF s_token,
id TYPE i,
type TYPE string,
value TYPE string,
supplement TYPE string,
attributes TYPE if_fdt_wd_editor_model=>th_attribute,
parent TYPE i,
ref TYPE string,
END OF s_token
|
||
4 | TS_TOKEN | Public | See coding | 20100713 | ts_token TYPE SORTED TABLE OF s_token WITH UNIQUE KEY id
WITH NON-UNIQUE SORTED KEY parent_key COMPONENTS parent
|
||
5 | T_ELEMENT | Public | See coding | 20100710 | t_element TYPE STANDARD TABLE OF s_element WITH DEFAULT KEY
|
||
6 | T_SECTION | Public | See coding | 20100226 | t_section TYPE STANDARD TABLE OF REF TO if_fdt_wd_editor_section
WITH DEFAULT KEY
|
Method Signatures
Method ADD_SECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_SECTION | Call by reference | Object reference (TYPE REF TO) | IF_FDT_WD_EDITOR_SECTION | FDT WD: Section in editor | 20111005 | ||
2 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | IF_FDT_WD_EDITOR_SECTION=>S_HEADER | Header of new section | 20111005 | ||
3 | ![]() |
RO_SECTION | Value transfer | Object reference (TYPE REF TO) | IF_FDT_WD_EDITOR_SECTION | FDT WD: Section in editor | 20111005 |
Method ADD_SECTION on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method ADD_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_TOKEN | Call by reference | Type reference (TYPE) | IF_FDT_WD_EDITOR_SECTION=>S_TOKEN | 20100715 |
Method ADD_TOKEN on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method ADD_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_TOKEN | Call by reference | Type reference (TYPE) | TS_TOKEN | 20100715 |
Method ADD_TOKENS on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method GET_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20111012 | ||
2 | ![]() |
RV_VALUE | Value transfer | Type reference (TYPE) | STRING | Value | 20111012 |
Method GET_ATTRIBUTE on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method GET_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_ELEMENT | Value transfer | Type reference (TYPE) | IF_FDT_WD_EDITOR_SECTION=>T_ELEMENT | 20100710 |
Method GET_ELEMENTS on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method GET_FIRST_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_TOKEN | Value transfer | Type reference (TYPE) | S_TOKEN | Token | 20111006 |
Method GET_FIRST_TOKEN on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method GET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_HEADER | Value transfer | Type reference (TYPE) | S_HEADER | 20100226 |
Method GET_HEADER on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method GET_SECTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_SECTION | Value transfer | Type reference (TYPE) | T_SECTION | Sections | 20111006 |
Method GET_SECTIONS on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
Method GET_TOKENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RTS_TOKEN | Value transfer | Type reference (TYPE) | TS_TOKEN | 20111006 |
Method GET_TOKENS on Interface IF_FDT_WD_EDITOR_SECTION has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 703 |