Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_J3RF_REP_DYNTABLE | Dynamic table interface | 20120504 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | J_3RF_REP_HIER_OBJ | Object of the xml hierarchy | 20120112 |
| 3 | Inheritance (c INHERITING FROM c_ref) | J_3RF_REP_TREE_NODE | Class representing tree node | 20111206 |
Properties
| Class | J_3RF_REP_OBJECT | |
| Short Description | Node object for xml reporting hier | |
| Super Class | J_3RF_REP_TREE_NODE | Class representing tree node |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | J3RFTAX | Tax Accounting |
| Created | 20111206 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_J3RF_REP_DYNTABLE | Dynamic table interface | 20120504 | ||
| 2 | J_3RF_REP_HIER_OBJ | Object of the xml hierarchy | 20120112 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | IF_J3RF_REP_XML_RENDER | 20131111 | Interface for XML rendering engine |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_CONCAT_METHOD | 1 | 20111206 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Context. Holds line of table | 20120127 | |||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | J_3RF_REP_INCOND | Inclusion criteria holder | 20111206 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_OBJ_NAME | '' | 20111206 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_USE_CRITERIA | 0 | 20120112 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_USE_REPCRIT | Flag for having repetition criteria | 20120111 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20111206 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_OBJECTREF | 20111206 | ||||
| 9 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_MAXOCCURS | 0 | 20111206 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_MINOCCURS | 0 | 20111206 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | J_3RF_REP_INDEXED_CONT | Storage for nested attributes | 20111206 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_NODE_ALIAS | Alias for the node | 20120618 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_MANDATORY | ' ' | 20111206 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_NODE_NAME | 20111206 | ||||
| 15 | Instance attribute | Public | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20120112 | |||
| 16 | Instance attribute | Public | Object reference (TYPE REF TO) | J_3RF_REP_HIER_OBJ | Object of the xml hierarchy | 20121102 | |||
| 17 | Instance attribute | Public | Object reference (TYPE REF TO) | J_3RF_REP_OBJSEL | Database query class for xml reports hier | 20120111 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | I | 0 | Repetition index. If > 0 then node is repeatable | 20120314 | ||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20120504 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | STRING | XPath cache. As item can't change it's placement | 20130729 |
Methods
Events
Class J_3RF_REP_OBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | L_ATTR_LINE | Public | See coding | 20130226 | begin of l_attr_line ,
attr_ref type ref to object,
end of l_attr_line
|
||
| 2 | L_ATTR_NAME_CACHE | Public | See coding | 20130716 | begin of l_attr_name_cache ,
attr_name type string,
attr_ref type ref to object,
end of l_attr_name_cache
|
||
| 3 | T_ATTRS_NAME_TAB | Public | See coding | 20130716 | t_attrs_name_tab type hashed table of l_attr_name_cache with unique key attr_name
|
||
| 4 | T_ATTRS_TAB | Public | See coding | 20130226 | t_attrs_tab type hashed table of l_attr_line with unique key attr_ref
|
Method Signatures
Method ADD_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_ATTRIBUTE | 20111206 | ||||
| 2 | OUT_INSERTED_ATTR_ID | Value transfer | Type reference (TYPE) | I | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111206 |
Method ADD_ATTRIBUTE_EX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_ATTRIBUTE | 20131111 | ||||
| 2 | OUT_INSERTED_ATTR_ID | Value transfer | Type reference (TYPE) | I | 20131111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131111 |
Method ADD_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_OBJ | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20111206 |
Method ADD_ELEMENT on class J_3RF_REP_OBJECT has no exception.
Method APPEND_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DESCRIPTION | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJ_NAME | 20111206 |
Method APPEND_DESCRIPTION on class J_3RF_REP_OBJECT has no exception.
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_CLONECHILDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clone child nodes aswell | 20120319 | ||
| 2 | IN_KEEP_INDEXES | Call by reference | Type reference (TYPE) | ABAP_BOOL | Keep original indexes or create new indexes | 20121113 | |||
| 3 | IN_PARENT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_HIER_OBJ | Node object for xml reporting hier | 20120319 | |||
| 4 | IN_PARENTHIER | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Object of the xml hierarchy | 20120319 | |||
| 5 | RESULT | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20120319 |
Method CLONE on class J_3RF_REP_OBJECT has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ALIAS | Call by reference | Type reference (TYPE) | J_3RF_REP_NODE_ALIAS | Alias for the node | 20120618 | |||
| 2 | IN_CONTEXT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120127 | ||||
| 3 | IN_CRIT_CONT_METH | Call by reference | Type reference (TYPE) | J_3RF_REP_CONCAT_METHOD | 20111206 | ||||
| 4 | IN_DESCRIPTION | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJ_NAME | 20111206 | ||||
| 5 | IN_HAS_INCCRIT | Call by reference | Type reference (TYPE) | J_3RF_REP_USE_CRITERIA | 0 | 20120201 | |||
| 6 | IN_HAS_REPETITION | Call by reference | Type reference (TYPE) | J_3RF_REP_USE_REPCRIT | ABAP_FALSE | Flag for having repetition criteria | 20120201 | ||
| 7 | IN_IS_LINK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20111206 | |||
| 8 | IN_LINK_HREF | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJECTREF | 20111206 | ||||
| 9 | IN_MAX_OCCURS | Call by reference | Type reference (TYPE) | J_3RF_REP_MAXOCCURS | 20111206 | ||||
| 10 | IN_MIN_OCCURS | Call by reference | Type reference (TYPE) | J_3RF_REP_MINOCCURS | 20111206 | ||||
| 11 | IN_NODE_MANDATORY | Call by reference | Type reference (TYPE) | J_3RF_REP_MANDATORY | 20111206 | ||||
| 12 | IN_PARENT_HIER | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20120112 | |||
| 13 | IN_ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111206 | ||||
| 14 | IN_SELF_ID | Call by reference | Type reference (TYPE) | I | 20111206 | ||||
| 15 | IN_TAG_NAME | Call by reference | Type reference (TYPE) | J_3RF_REP_NODE_NAME | 20111206 |
Method CONSTRUCTOR on class J_3RF_REP_OBJECT has no exception.
Method CREATE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_COUNT | Call by reference | Type reference (TYPE) | I | Number of columns | 20120504 | |||
| 2 | IN_MAKEFIXED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Add 1 to given number of columns | 20120528 | ||
| 3 | OUT_STRUCT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20120504 |
Method CREATE_STRUCTURE on class J_3RF_REP_OBJECT has no exception.
Method DESTROY Signature
Method DESTROY on class J_3RF_REP_OBJECT has no parameter.
Method DESTROY on class J_3RF_REP_OBJECT has no exception.
Method EXPORT_ATTRS_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_TABLE | Call by reference | Type reference (TYPE) | J_3RF_REP_ATTR_TAB | 20111206 |
Method EXPORT_ATTRS_TO_TABLE on class J_3RF_REP_OBJECT has no exception.
Method EXPORT_INCCRIT_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_TABLE | Call by reference | Type reference (TYPE) | J_3RF_REP_INCOND_TAB | Reporting Hierarchy Object Inclusion Criteria | 20120130 |
Method EXPORT_INCCRIT_TO_TABLE on class J_3RF_REP_OBJECT has no exception.
Method EXPORT_OBJSEL_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_TABLE | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJSEL_TAB | Reporting Object Selections | 20120131 |
Method EXPORT_OBJSEL_TO_TABLE on class J_3RF_REP_OBJECT has no exception.
Method EXPORT_OBJ_TO_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ADDFIXED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Add name of the node as first cell | 20120528 | ||
| 2 | IN_VISSTRUCT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20120528 | |||
| 3 | OUT_STRUCT | Value transfer | Object reference (TYPE REF TO) | DATA | 20120504 |
Method EXPORT_OBJ_TO_STRUCT on class J_3RF_REP_OBJECT has no exception.
Method EXPORT_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_STRUCT | Value transfer | Type reference (TYPE) | J_3RFVDBREP_OBJ | 20111206 |
Method EXPORT_STRUCT on class J_3RF_REP_OBJECT has no exception.
Method GET_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_ALIAS | Value transfer | Type reference (TYPE) | J_3RF_REP_NODE_ALIAS | Alias for the node | 20120618 |
Method GET_ALIAS on class J_3RF_REP_OBJECT has no exception.
Method GET_ALL_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OUT_ATTRS | Call by reference | Type reference (TYPE) | T_ATTRS_TAB | List of attached attributes | 20130226 |
Method GET_ALL_ATTRIBUTES on class J_3RF_REP_OBJECT has no exception.
Method GET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTR | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20111206 | ||||
| 2 | ATTR_IDX | Call by reference | Type reference (TYPE) | I | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribute not found | 20120210 |
Method GET_ATTRIBUTES_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COUNT | Value transfer | Type reference (TYPE) | I | 20111206 | ||||
| 2 | EXCLUDE_TECH | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | don't count technical attributes | 20120604 |
Method GET_ATTRIBUTES_COUNT on class J_3RF_REP_OBJECT has no exception.
Method GET_ATTRIBUTE_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR_NAME | Call by reference | Type reference (TYPE) | J_3RF_REP_ATTRNAME | 20111206 | ||||
| 2 | OUT_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object not found in hierarchy | 20111221 |
Method GET_ATTRIBUTE_IDX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20111206 | ||||
| 2 | OUT_IDX | Value transfer | Type reference (TYPE) | I | 20111206 |
Method GET_ATTRIBUTE_IDX on class J_3RF_REP_OBJECT has no exception.
Method GET_ATTRRIBUTE_NEXTID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_NEXT_ID | Value transfer | Type reference (TYPE) | I | 20111206 |
Method GET_ATTRRIBUTE_NEXTID on class J_3RF_REP_OBJECT has no exception.
Method GET_CELL_FROM_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTRSEL_TAB | Call by reference | Type reference (TYPE) | J3RXR_ATTRSEL_TT | Additional selection criteria | 20120604 | |||
| 2 | IN_CELLNAME | Call by reference | Type reference (TYPE) | J_3RF_TAX_FIELDNAME | Name of the retreving cell | 20120314 | |||
| 3 | OUT_CELL | Value transfer | Type reference (TYPE) | ANY | 20120314 | ||||
| 4 | OUT_SUBRC | Value transfer | Type reference (TYPE) | SUBRC | 20120314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wrong combination of input parameters | 20121025 |
Method GET_CONCAT_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_CONCAT_BY | Value transfer | Type reference (TYPE) | J_3RF_REP_CONCAT_METHOD | 20111206 |
Method GET_CONCAT_BY on class J_3RF_REP_OBJECT has no exception.
Method GET_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_CONTEXT | Value transfer | Object reference (TYPE REF TO) | DATA | 20120127 |
Method GET_CONTEXT on class J_3RF_REP_OBJECT has no exception.
Method GET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_DESCRIPTION | Value transfer | Type reference (TYPE) | J_3RF_REP_OBJ_NAME | 20111206 |
Method GET_DESCRIPTION on class J_3RF_REP_OBJECT has no exception.
Method GET_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IDX | Call by reference | Type reference (TYPE) | I | 20111206 | ||||
| 2 | OBJ | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20111206 |
Method GET_ELEMENT on class J_3RF_REP_OBJECT has no exception.
Method GET_HAS_INCOND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_HAS_CRITERIA | Value transfer | Type reference (TYPE) | J_3RF_REP_USE_CRITERIA | 20120201 |
Method GET_HAS_INCOND on class J_3RF_REP_OBJECT has no exception.
Method GET_HAS_REPETITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_REPETITION | Value transfer | Type reference (TYPE) | J_3RF_REP_USE_REPCRIT | Flag for having repetition criteria | 20120111 |
Method GET_HAS_REPETITION on class J_3RF_REP_OBJECT has no exception.
Method GET_HIERARCHY Signature
Method GET_HIERARCHY on class J_3RF_REP_OBJECT has no parameter.
Method GET_HIERARCHY on class J_3RF_REP_OBJECT has no exception.
Method GET_INCOND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_CRITERIA | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_INCOND | Inclusion criteria holder | 20120201 |
Method GET_INCOND on class J_3RF_REP_OBJECT has no exception.
Method GET_MANDATORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_MANDATORY | Value transfer | Type reference (TYPE) | J_3RF_REP_MANDATORY | 20111206 |
Method GET_MANDATORY on class J_3RF_REP_OBJECT has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_NAME | Value transfer | Type reference (TYPE) | J_3RF_REP_NODE_NAME | 20111206 |
Method GET_NAME on class J_3RF_REP_OBJECT has no exception.
Method GET_OCCURS_NUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_MAX_OCCURS | Call by reference | Type reference (TYPE) | J_3RF_REP_MAXOCCURS | 20111206 | ||||
| 2 | OUT_MIN_OCCURS | Call by reference | Type reference (TYPE) | J_3RF_REP_MINOCCURS | 20111206 |
Method GET_OCCURS_NUM on class J_3RF_REP_OBJECT has no exception.
Method GET_PARENT_HIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_PARENT_HIER | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20120112 |
Method GET_PARENT_HIER on class J_3RF_REP_OBJECT has no exception.
Method GET_PARENT_OBJECT Signature
Method GET_PARENT_OBJECT on class J_3RF_REP_OBJECT has no parameter.
Method GET_PARENT_OBJECT on class J_3RF_REP_OBJECT has no exception.
Method GET_REPIDX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_REPIDX | Value transfer | Type reference (TYPE) | I | 20120314 |
Method GET_REPIDX on class J_3RF_REP_OBJECT has no exception.
Method GET_REP_ATTRS_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR_NAME | Call by reference | Type reference (TYPE) | J_3RF_REP_ATTRNAME | Reporting Object Attribute Name | 20120326 | |||
| 2 | IN_MAX_DEPTH | Call by reference | Type reference (TYPE) | I | Max depth to look at (after skipping) | 20120330 | |||
| 3 | IN_MIN_DEPTH | Call by reference | Type reference (TYPE) | I | 1 | Minimum depth of childs to start lookup | 20120331 | ||
| 4 | OUT_ATTRS | Call by reference | Type reference (TYPE) | J3RXR_ATTR_TABLE | 20120326 | ||||
| 5 | OUT_COUNT | Call by reference | Type reference (TYPE) | I | Amount of items found | 20120326 |
Method GET_REP_ATTRS_BY_NAME on class J_3RF_REP_OBJECT has no exception.
Method GET_REP_DBQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_REP_DBQ | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_OBJSEL | Database query class for xml reports hier | 20120112 |
Method GET_REP_DBQ on class J_3RF_REP_OBJECT has no exception.
Method GET_ROOT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ROOT_ID | Value transfer | Type reference (TYPE) | I | 20111206 |
Method GET_ROOT_ID on class J_3RF_REP_OBJECT has no exception.
Method GET_SELF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SELF_ID | Value transfer | Type reference (TYPE) | I | 20111206 |
Method GET_SELF_ID on class J_3RF_REP_OBJECT has no exception.
Method GET_XPATH Signature
Method GET_XPATH on class J_3RF_REP_OBJECT has no parameter.
Method GET_XPATH on class J_3RF_REP_OBJECT has no exception.
Method HAVE_REPEATABLE_CHILDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_CHILDS | Call by reference | Type reference (TYPE) | J3RXR_OBJECT_LIST | Repeatable childs list | 20120504 | |||
| 2 | OUT_COUNT | Call by reference | Type reference (TYPE) | I | Amount of objects | 20120515 | |||
| 3 | OUT_HAVEREP | Value transfer | Type reference (TYPE) | ABAP_BOOL | Object have repeatable childs | 20120504 |
Method HAVE_REPEATABLE_CHILDS on class J_3RF_REP_OBJECT has no exception.
Method IMPORT_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_STRUCT | Call by reference | Type reference (TYPE) | J_3RFVDBREP_OBJ | 20111206 |
Method IMPORT_STRUCT on class J_3RF_REP_OBJECT has no exception.
Method IS_ASCENDANT_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_OBJECT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120202 | |||
| 2 | OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120202 |
Method IS_ASCENDANT_OF on class J_3RF_REP_OBJECT has no exception.
Method IS_CHILD_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_OBJECT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120202 | |||
| 2 | OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120202 |
Method IS_CHILD_OF on class J_3RF_REP_OBJECT has no exception.
Method IS_DESCENDANT_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_OBJECT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120202 | |||
| 2 | OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120202 |
Method IS_DESCENDANT_OF on class J_3RF_REP_OBJECT has no exception.
Method IS_INCLUDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120203 |
Method IS_INCLUDED on class J_3RF_REP_OBJECT has no exception.
Method IS_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_IS_LINK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111206 | ||||
| 2 | OUT_LINK_HREF | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJECTREF | 20111206 |
Method IS_LINK on class J_3RF_REP_OBJECT has no exception.
Method IS_PARENT_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_OBJECT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120202 | |||
| 2 | OUT_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120202 |
Method IS_PARENT_OF on class J_3RF_REP_OBJECT has no exception.
Method MOVE_ATTRIBUTE_DOWN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR_IDX | Call by reference | Type reference (TYPE) | I | 20111206 | ||||
| 2 | IN_STEPS | Call by reference | Type reference (TYPE) | I | 1 | 20111206 | |||
| 3 | OUT_OTHER_ATTR_ID | Value transfer | Type reference (TYPE) | I | 20111206 |
Method MOVE_ATTRIBUTE_DOWN on class J_3RF_REP_OBJECT has no exception.
Method MOVE_ATTRIBUTE_UP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR_IDX | Call by reference | Type reference (TYPE) | I | 20111206 | ||||
| 2 | IN_STEPS | Call by reference | Type reference (TYPE) | I | 1 | 20111206 | |||
| 3 | OUT_OTHER_ATTR_ID | Value transfer | Type reference (TYPE) | I | 20111206 |
Method MOVE_ATTRIBUTE_UP on class J_3RF_REP_OBJECT has no exception.
Method RECREATE_STORAGE Signature
Method RECREATE_STORAGE on class J_3RF_REP_OBJECT has no parameter.
Method RECREATE_STORAGE on class J_3RF_REP_OBJECT has no exception.
Method REMOVE_ALL_ATTRIBUTES Signature
Method REMOVE_ALL_ATTRIBUTES on class J_3RF_REP_OBJECT has no parameter.
Method REMOVE_ALL_ATTRIBUTES on class J_3RF_REP_OBJECT has no exception.
Method REMOVE_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR_IDX | Call by reference | Type reference (TYPE) | I | 20111206 |
Method REMOVE_ATTRIBUTE on class J_3RF_REP_OBJECT has no exception.
Method REMOVE_ATTRIBUTE_BY_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR_REF | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20111206 |
Method REMOVE_ATTRIBUTE_BY_REF on class J_3RF_REP_OBJECT has no exception.
Method SET_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ALIAS | Call by reference | Type reference (TYPE) | J_3RF_REP_NODE_ALIAS | Alias for the node | 20120618 |
Method SET_ALIAS on class J_3RF_REP_OBJECT has no exception.
Method SET_CONCAT_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_CONCAT_BY | Call by reference | Type reference (TYPE) | J_3RF_REP_CONCAT_METHOD | 20111206 |
Method SET_CONCAT_BY on class J_3RF_REP_OBJECT has no exception.
Method SET_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_CONTEXT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20120127 |
Method SET_CONTEXT on class J_3RF_REP_OBJECT has no exception.
Method SET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DESCRIPTION | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJ_NAME | 20111206 |
Method SET_DESCRIPTION on class J_3RF_REP_OBJECT has no exception.
Method SET_HAS_INCOND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HAS_CRITERIA | Call by reference | Type reference (TYPE) | J_3RF_REP_USE_CRITERIA | 20120201 |
Method SET_HAS_INCOND on class J_3RF_REP_OBJECT has no exception.
Method SET_HAS_REPETITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_REPETITION | Call by reference | Type reference (TYPE) | J_3RF_REP_USE_REPCRIT | Flag for having repetition criteria | 20120111 |
Method SET_HAS_REPETITION on class J_3RF_REP_OBJECT has no exception.
Method SET_INCOND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_CRITERIA | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_INCOND | Inclusion criteria holder | 20120201 |
Method SET_INCOND on class J_3RF_REP_OBJECT has no exception.
Method SET_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_IS_LINK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicates that this node is a link | 20111206 | |||
| 2 | IN_LINK_HREF | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJECTREF | Id of the node link refers to | 20111206 |
Method SET_LINK on class J_3RF_REP_OBJECT has no exception.
Method SET_MANDATORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MANDATORY | Call by reference | Type reference (TYPE) | J_3RF_REP_MANDATORY | 20111206 |
Method SET_MANDATORY on class J_3RF_REP_OBJECT has no exception.
Method SET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_NAME | Call by reference | Type reference (TYPE) | J_3RF_REP_NODE_NAME | 20111206 |
Method SET_NAME on class J_3RF_REP_OBJECT has no exception.
Method SET_OCCURS_NUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_MAX_OCCURS | Call by reference | Type reference (TYPE) | J_3RF_REP_MAXOCCURS | 20111206 | ||||
| 2 | IN_MIN_OCCURS | Call by reference | Type reference (TYPE) | J_3RF_REP_MINOCCURS | 20111206 |
Method SET_OCCURS_NUM on class J_3RF_REP_OBJECT has no exception.
Method SET_REPIDX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_REPIDX | Call by reference | Type reference (TYPE) | I | 20120314 |
Method SET_REPIDX on class J_3RF_REP_OBJECT has no exception.
Method SET_REP_DBQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_REP_DBQ | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJSEL | Database query class for xml reports hier | 20120112 |
Method SET_REP_DBQ on class J_3RF_REP_OBJECT has no exception.
Method SET_ROOT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ROOT_ID | Call by reference | Type reference (TYPE) | I | 20111206 |
Method SET_ROOT_ID on class J_3RF_REP_OBJECT has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 607 |