Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_J3RF_REP_LIST | Returns items avail. for visualization | 20120504 |
| 2 | Inheritance (c INHERITING FROM c_ref) | J_3RF_REP_TREECONTAINER_NG | Tree storage | 20130306 |
Properties
| Class | J_3RF_REPORT | |
| Short Description | Main object for xml report hierarchy | |
| Super Class | J_3RF_REP_TREECONTAINER_NG | Tree storage |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | /CCIS/TAX | |
| 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) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_J3RF_REP_LIST | Returns items avail. for visualization | 20120504 |
Friends
Class J_3RF_REPORT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_ALIAS_CACHE | Object's alias cache | 20120618 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_CHARSET | 20111206 | ||||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20111216 | |||
| 4 | Constant | Private | Type reference (TYPE) | STRING | '0123456789+-/*%&.| ()' | 20111206 | |||
| 5 | Constant | Public | Type reference (TYPE) | I | 16 | Context reference found | 20120112 | ||
| 6 | Constant | Public | Type reference (TYPE) | I | 4 | DB exclusive joiner field found | 20120112 | ||
| 7 | Constant | Public | Type reference (TYPE) | I | 8 | Calculation function found | 20120112 | ||
| 8 | Constant | Public | Type reference (TYPE) | I | 32 | Iterative function found | 20120326 | ||
| 9 | Constant | Public | Type reference (TYPE) | I | 2 | DB joiner field found | 20120112 | ||
| 10 | Constant | Public | Type reference (TYPE) | I | 0 | Nothing found by process_string | 20120112 | ||
| 11 | Constant | Public | Type reference (TYPE) | I | 1 | tag found by process_string | 20120112 | ||
| 12 | Constant | Public | Type reference (TYPE) | I | 1 | Full replication algorithm | 20131111 | ||
| 13 | Constant | Public | Type reference (TYPE) | I | 2 | Algorithm with reduced memory consumption | 20131111 | ||
| 14 | Constant | Private | Type reference (TYPE) | I | 500 | Border to trigger garbage collection | 20131111 | ||
| 15 | Constant | Private | Type reference (TYPE) | STRING | '}' | 20111206 | |||
| 16 | Constant | Private | Type reference (TYPE) | STRING | '{' | 20111206 | |||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'SELF' | Self-reference in formula | 20120327 | ||
| 18 | Constant | Private | Type reference (TYPE) | STRING | 'AVF' | Prefix for variable alias | 20111206 | ||
| 19 | Static Attribute | Public | Type reference (TYPE) | I | C_FULL_REPLICA_ALG | Selected algorithm | 20131111 | ||
| 20 | Instance attribute | Private | Type reference (TYPE) | J_3RFREP_SS_GRPS | Selection screen groups | 20120618 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_HIER_KEY | 20111206 | ||||
| 22 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_ATTRPOOL | Table for checks against infinite formula loop | 20111206 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_TAGPOOL | Tagpool for expression calculation | 20120327 | |||
| 24 | Instance attribute | Private | See coding | Table of Strings to prevent link cycling | 20111227 | ||||
| 25 | Static Attribute | Public | Type reference (TYPE) | J_3RF_REP_MEM_LOG | Memory tracing | 20131111 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | J3RXR_REP_VARCONV | Table for variable aliases, related to formula processing | 20111206 | |||
| 27 | Instance attribute | Private | Object reference (TYPE REF TO) | CX_PARSEFORMULA_EXCEPTIONS | Parse formula family class | 20111216 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | LDBNAM | LDB name | 20131111 | |||
| 29 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | Perform logging | 20130220 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_NODE_MATCH | Pool for nodes matching during cloning | 20120615 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | I | Amount of marked for deletion objects | 20131111 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_HIER_NAME | 20111206 | ||||
| 33 | Instance attribute | Private | Object reference (TYPE REF TO) | J_3RF_REP_FOEV | Functions for formula evaluation over reports | 20120625 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_PRINTFORM | 20111206 | ||||
| 35 | Instance attribute | Public | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20131111 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_FNAME | 20111206 | ||||
| 37 | Instance attribute | Private | Type reference (TYPE) | J3RXR_ATTR_ROLE_POOL | 20120216 | ||||
| 38 | Instance attribute | Private | Type reference (TYPE) | J3RXR_SS_PARAMS_TABLE | For dynamic selscreen generation | 20120120 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | FLAG | Hierarchy is splittable | 20120628 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_SPLGRP_T | Groups definition for splitting rules | 20120629 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_SPLIT_T | Splitting criteria table | 20120629 | |||
| 42 | Instance attribute | Protected | Type reference (TYPE) | STRING | 20120217 | ||||
| 43 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_CALCDIR | 'X' | Attributes calculation direction | 20120327 | ||
| 44 | Instance attribute | Private | Type reference (TYPE) | I | Variable alias index | 20111206 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | J3RXR_XSD_ATTR_TABLE | Table for simple types matching | 20111219 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | J3RXR_XSD_OBJ_TABLE | Table for complex types matching | 20111206 | |||
| 47 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_XSDPATH | 20111206 | ||||
| 48 | Instance attribute | Private | Type reference (TYPE) | J3RXR_XSD_SIMPLETYPE_TABLE | Table for simple types matching | 20111223 | |||
| 49 | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_XSLTPATH | 20111206 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Exporting element into DOM. Used in export element | 20120313 | |
| 2 | Instance method | Private | Method | Internal method, that actually produce XML file | 20120629 | |
| 3 | Instance method | Public | Method | 20111206 | ||
| 4 | Instance method | Public | Method | 20111206 | ||
| 5 | Static method | Public | Method | Convert number to string without spaces | 20121213 | |
| 6 | Instance method | Public | Method | Checks whether node is repeated | 20111226 | |
| 7 | Instance method | Public | Method | 20111206 | ||
| 8 | Instance method | Private | Method | Clears last exception | 20111216 | |
| 9 | Instance method | Public | Method | 20120319 | ||
| 10 | Instance method | Public | Method | Apply repetition criterias to all nones with same name | 20120315 | |
| 11 | Instance method | Public | Constructor | 20111206 | ||
| 12 | Static method | Public | Method | Convert textual representation of encoding to SAP encodingID | 20120316 | |
| 13 | Instance method | Private | Method | Export attributes of the given node | 20111206 | |
| 14 | Instance method | Private | Method | High level method for node exporting | 20111206 | |
| 15 | Instance method | Private | Method | Used for hier with splitting | 20120629 | |
| 16 | Instance method | Private | Method | Used for hier without splitting | 20120629 | |
| 17 | Instance method | Public | Method | Export whole hierarchy contents to XSD | 20121217 | |
| 18 | Instance method | Public | Method | General method for single and multi XML export | 20120629 | |
| 19 | Static method | Public | Method | Exports annotation to xsd | 20121213 | |
| 20 | Static method | Public | Method | Generate XML (for embedded usage) | 20121115 | |
| 21 | Instance method | Public | Method | 20111206 | ||
| 22 | Instance method | Public | Method | 20111206 | ||
| 23 | Instance method | Public | Method | 20111206 | ||
| 24 | Instance method | Public | Method | Return attr if it have role assigned, or null pointer | 20120131 | |
| 25 | Static method | Public | Method | 20111206 | ||
| 26 | Instance method | Public | Method | Get attributes calculation direction. 'X' for top-to-nested | 20120327 | |
| 27 | Instance method | Public | Method | Returns reference to J_3rf_REP_FOEV | 20120628 | |
| 28 | Instance method | Private | Method | Gets current data value from context | 20120112 | |
| 29 | Instance method | Public | Method | Get selection screen groups table | 20120618 | |
| 30 | Instance method | Public | Method | 20111206 | ||
| 31 | Instance method | Private | Method | Get actual items that are included | 20120614 | |
| 32 | Instance method | Public | Method | Restores last exception data | 20111216 | |
| 33 | Static method | Public | Method | Returns last created instance | 20111216 | |
| 34 | Instance method | Public | Method | 20111206 | ||
| 35 | Instance method | Public | Method | 20111206 | ||
| 36 | Instance method | Public | Method | Get node ref by given alias from cache | 20120618 | |
| 37 | Instance method | Public | Method | 20111206 | ||
| 38 | Instance method | Public | Method | 20111227 | ||
| 39 | Static method | Public | Method | Get list of available renderer engines | 20131111 | |
| 40 | Instance method | Public | Method | Gets splittable value | 20120702 | |
| 41 | Instance method | Public | Method | Gets split group tab | 20120702 | |
| 42 | Instance method | Public | Method | Gets split tab | 20120702 | |
| 43 | Instance method | Public | Method | Tries to process string as attribute and to return its value | 20120704 | |
| 44 | Instance method | Public | Method | 20111206 | ||
| 45 | Instance method | Public | Method | Gets tag list by their XPath | 20120622 | |
| 46 | Instance method | Public | Method | Get total amount of nodes | 20111206 | |
| 47 | Instance method | Public | Method | 20120426 | ||
| 48 | Instance method | Public | Method | Import items that aren't described in XSD | 20111221 | |
| 49 | Instance method | Public | Method | test | 20121214 | |
| 50 | Instance method | Public | Method | Import XSD file into existing hierarchy | 20111206 | |
| 51 | Instance method | Public | Method | Checks whether the hierarchy was changed | 20120530 | |
| 52 | Instance method | Public | Method | Checks if given role is assigned | 20120131 | |
| 53 | Instance method | Public | Method | Load specified hierarchy from database | 20111206 | |
| 54 | Instance method | Private | Method | Load selection screen groups from DB | 20120618 | |
| 55 | Instance method | Public | Method | Move tree node down (root node would be preserved) | 20111206 | |
| 56 | Instance method | Public | Method | Move tree node up (root node would be preserved) | 20111206 | |
| 57 | Instance method | Public | Method | Fill data provider table, SS table etc | 20120120 | |
| 58 | Instance method | Private | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 | |
| 59 | Instance method | Private | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 | |
| 60 | Static method | Public | Method | Perform group_by on given table by specified columns | 20130429 | |
| 61 | Instance method | Private | Method | Generate repeatable nodes and set context | 20121115 | |
| 62 | Instance method | Private | Method | Prepare xml based pdf document | 20121123 | |
| 63 | Instance method | Private | Method | Prepares whole hierarchy for saving or checking | 20120530 | |
| 64 | Instance method | Protected | Method | Calculate global parameter values prior to the actual export | 20131111 | |
| 65 | Static method | Public | Method | Outputs error messages | 20111206 | |
| 66 | Static method | Public | Method | Evaluates string and returns its parts | 20120112 | |
| 67 | Instance method | Public | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 | |
| 68 | Instance method | Public | Method | Emergency method for index repairs | 20120605 | |
| 69 | Instance method | Public | Method | Replicates single node if it have repetition criteria = true | 20121203 | |
| 70 | Static method | Public | Method | Save single XML to application server | 20130204 | |
| 71 | Instance method | Public | Method | 20111206 | ||
| 72 | Static method | Public | Method | Save passed XML document on frontend | 20130204 | |
| 73 | Instance method | Private | Method | Parse hier, generate sel screen and assign roles/attributes | 20120307 | |
| 74 | Instance method | Private | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 | |
| 75 | Instance method | Public | Method | 20120327 | ||
| 76 | Instance method | Public | Method | 20111206 | ||
| 77 | Instance method | Public | Method | Stores last exception data | 20111216 | |
| 78 | Instance method | Public | Method | 20111206 | ||
| 79 | Instance method | Public | Method | 20111206 | ||
| 80 | Instance method | Public | Method | Gets splittable value | 20120702 | |
| 81 | Instance method | Public | Method | Gets split group tab | 20120702 | |
| 82 | Instance method | Public | Method | Gets split tab | 20120702 | |
| 83 | Instance method | Public | Method | Update alias cache | 20120618 | |
| 84 | Instance method | Public | Method | Sets role for attribute | 20120216 | |
| 85 | Instance method | Private | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 |
Events
Class J_3RF_REPORT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | CACHE_LINE | Private | See coding | 20120618 | begin of cache_line,
alias_name type j_3rf_rep_node_alias,
obj_idx type i,
node_ref type ref to j_3rf_rep_object,
end of cache_line
|
||
| 2 | J_3RF_REP_ALIAS_CACHE | Private | See coding | 20120618 | j_3rf_rep_alias_cache type hashed table of cache_line with unique key alias_name obj_idx
|
||
| 3 | J_3RF_REP_ATTRPOOL | Public | See coding | 20111206 | j_3rf_rep_attrpool TYPE
STANDARD TABLE OF j_3rf_rep_attrpool_s
WITH KEY attr_ref
|
||
| 4 | J_3RF_REP_ATTRPOOL_S | Public | See coding | 20111206 | BEGIN OF j_3rf_rep_attrpool_s,
attr_ref TYPE REF TO j_3rf_rep_attribute,
END OF j_3rf_rep_attrpool_s
|
||
| 5 | J_3RF_REP_MEM_LOG | Public | See coding | 20131111 | J_3RF_REP_MEM_LOG TYPE STANDARD TABLE OF J_3RF_REP_MEM_LOG_LINE
with NON-UNIQUE key obj_num
|
||
| 6 | J_3RF_REP_MEM_LOG_LINE | Public | See coding | 20131111 | begin of J_3RF_REP_MEM_LOG_LINE,
obj_num type int4, " Amount of objects in hierarchy
meth_name type string, " Method where mesurement was made
obj1 type abap_msize, " Object #1
obj2 type abap_msize, " Object #2
obj3 type abap_msize, " Object #3
obj4 type abap_msize, " Object #4
obj5 type abap_msize, " Object #5
end of J_3RF_REP_MEM_LOG_LINE
|
||
| 7 | J_3RF_REP_NODE_MATCH | Private | See coding | 20120615 | j_3rf_rep_node_match type hashed table of match_line with unique key old_id
|
||
| 8 | J_3RF_REP_RENDER_LINE | Public | See coding | 20131111 | begin of J_3RF_REP_RENDER_LINE,
class_name type seoclsname,
description type string,
end of J_3RF_REP_RENDER_LINE
|
||
| 9 | J_3RF_REP_RENDER_TAB | Public | See coding | 20131111 | J_3RF_REP_RENDER_TAB type hashed table of J_3RF_REP_RENDER_LINE with unique key class_name
|
||
| 10 | J_3RF_REP_SPLGRP_T | Public | See coding | 20120629 | j_3rf_rep_splgrp_t type standard table of j_3rf_rep_splgrp_wa with key
group_id
|
||
| 11 | J_3RF_REP_SPLGRP_WA | Public | See coding | 20120629 | begin of j_3rf_rep_splgrp_wa,
group_id type j_3rf_rep_grp_id,
node_id type j_3rf_rep_obj_code,
attr_name type j_3rf_rep_attrname,
end of j_3rf_rep_splgrp_wa
|
||
| 12 | J_3RF_REP_SPLIT_T | Public | See coding | 20120629 | j_3rf_rep_split_t TYPE STANDARD TABLE OF j_3rf_rep_split_wa with key
dp_key tabname fieldname
|
||
| 13 | J_3RF_REP_SPLIT_WA | Public | See coding | 20120629 | begin of j_3rf_rep_split_wa,
dp_key type j3rf_dpkey,
tabname type j_3rf_rep_tabname,
fieldname type j_3rf_rep_fieldname,
group_id type j_3rf_rep_grp_id,
end of j_3rf_rep_split_wa
|
||
| 14 | J_3RF_REP_TAGCHECK | Public | See coding | 20111206 | j_3rf_rep_tagcheck TYPE
STANDARD TABLE OF j_3rf_rep_tagcheck_s
|
||
| 15 | J_3RF_REP_TAGCHECK_S | Public | See coding | 20111206 | BEGIN OF j_3rf_rep_tagcheck_s,
tagname TYPE string,
offset TYPE i,
END OF j_3rf_rep_tagcheck_s
|
||
| 16 | J_3RF_REP_TAGPOOL | Public | See coding | 20120327 | j_3rf_rep_tagpool type standard TABLE OF j_3rf_rep_tagpool_s
with key tag_ref
|
||
| 17 | J_3RF_REP_TAGPOOL_S | Public | See coding | 20120327 | begin of j_3rf_rep_tagpool_s,
tag_ref type ref to J_3rf_rep_object,
end of J_3rf_rep_tagpool_s
|
||
| 18 | J_3RF_REP_VARCONV | Public | See coding | 20111206 | j_3rf_rep_varconv TYPE
STANDARD TABLE OF j_3rf_rep_varconv_s
WITH UNIQUE SORTED KEY k1 COMPONENTS xmlname
WITH UNIQUE SORTED KEY k2 COMPONENTS intname
|
||
| 19 | J_3RF_REP_VARCONV_S | Public | See coding | 20111206 | BEGIN OF j_3rf_rep_varconv_s,
xmlname TYPE string,
intname TYPE string,
END OF j_3rf_rep_varconv_s
|
||
| 20 | J_3RF_REP_XML_T | Private | See coding | 20120629 | J_3RF_REP_XML_T type standard table of j3rxr_xml_line
|
||
| 21 | MATCH_LINE | Private | See coding | 20120615 | begin of match_line,
old_id type i,
new_id type i,
end of match_line
|
Method Signatures
Method ACTUAL_EXPORT_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20120313 | |||
| 2 | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20120313 | |||
| 3 | IN_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20120313 | ||||
| 4 | IN_PARENT_OBJ | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120313 |
Method ACTUAL_EXPORT_ELEMENT on class J_3RF_REPORT has no exception.
Method ACTUAL_XML_EXPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Custom rendering engine instance | 20131111 | |||
| 2 | IN_REPORT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20120629 | |||
| 3 | OUT_FILESIZE | Call by reference | Type reference (TYPE) | I | Length of the final xml file | 20120629 | |||
| 4 | OUT_XML | Call by reference | Type reference (TYPE) | XSTRING | xml content in xstring | 20121123 | |||
| 5 | OUT_XML_TABLE | Call by reference | Type reference (TYPE) | J_3RF_REP_XML_T | XML content table | 20120629 |
Method ACTUAL_XML_EXPORT on class J_3RF_REPORT has no exception.
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) | OBJECT | 20111206 | ||||
| 2 | TAG_IDX | Call by reference | Type reference (TYPE) | I | 20111206 |
Method ADD_ATTRIBUTE on class J_3RF_REPORT has no exception.
Method ADD_VARIABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_VARNAME | Call by reference | Type reference (TYPE) | STRING | 20111206 | ||||
| 2 | OUT_VARNAME | Value transfer | Type reference (TYPE) | STRING | 20111206 |
Method ADD_VARIABLE on class J_3RF_REPORT has no exception.
Method ATOI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_VALUE | Call by reference | Type reference (TYPE) | NUMERIC | 20121213 | ||||
| 2 | OUT_RESULT | Value transfer | Type reference (TYPE) | STRING | 20121213 |
Method ATOI on class J_3RF_REPORT has no exception.
Method CHECK_REPETITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_NODE | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | 20120316 | ||||
| 2 | OUT_COUNT | Value transfer | Type reference (TYPE) | I | number of repetitions | 20111226 | |||
| 3 | OUT_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20111226 |
Method CHECK_REPETITION on class J_3RF_REPORT has no exception.
Method CLEAR_HIERARCHY Signature
Method CLEAR_HIERARCHY on class J_3RF_REPORT has no parameter.
Method CLEAR_HIERARCHY on class J_3RF_REPORT has no exception.
Method CLEAR_LAST_EXCEPTION Signature
Method CLEAR_LAST_EXCEPTION on class J_3RF_REPORT has no parameter.
Method CLEAR_LAST_EXCEPTION on class J_3RF_REPORT has no exception.
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Reporting Hierarchy Code | 20120319 | |||
| 2 | IN_HIER_NAME | Call by reference | Type reference (TYPE) | STRING | 20120319 | ||||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20120319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object not found in hierarchy | 20121113 |
Method CLONE_REP_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_SOURCE_ID | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJ_CODE | Reporting Hierarchy Object classification code | 20120315 | |||
| 2 | OUT_OBJPROCESSED | Value transfer | Type reference (TYPE) | I | Amount of objects processed | 20120316 |
Method CLONE_REP_OBJECT on class J_3RF_REPORT has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Unique hierarchy key | 20111206 | |||
| 2 | IN_HIER_NAME | Call by reference | Type reference (TYPE) | STRING | Human readable description | 20111206 |
Method CONSTRUCTOR on class J_3RF_REPORT has no exception.
Method ENCODING_TO_SAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ENCODING | Call by reference | Type reference (TYPE) | STRING | 20120316 | ||||
| 2 | OUT_ENCID | Value transfer | Type reference (TYPE) | J_3RF_REP_CHARSET | SAP Character Set ID for the Report | 20120316 |
Method ENCODING_TO_SAP on class J_3RF_REPORT has no exception.
Method EXPORT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | 20111206 | ||||
| 2 | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20111206 | ||||
| 3 | IN_OBJECT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribute export error | 20111213 |
Method EXPORT_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document in DOM Representation | 20111206 | |||
| 2 | IN_ELEMENT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120403 | |||
| 3 | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Element of an XML Document | 20111206 | |||
| 4 | IN_SKIP_CHILDS_REPLICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Skip childs replication, for recursive calls | 20131111 |
Method EXPORT_ELEMENT on class J_3RF_REPORT has no exception.
Method EXPORT_MULTIPLE_XML_TO_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_FOLDER | Call by reference | Type reference (TYPE) | STRING | Folder to save final xml files | 20120629 | |||
| 2 | IN_HIER | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Actual object (usually clone) | 20120629 | |||
| 3 | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | |||
| 4 | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130201 | ||
| 5 | OUT_XMLTAB | Call by reference | Type reference (TYPE) | J3RXR_REP_XML_TAB | Table with generated XML files | 20130201 |
Method EXPORT_MULTIPLE_XML_TO_FILE on class J_3RF_REPORT has no exception.
Method EXPORT_SINGLE_XML_TO_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HIER | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Actual object (usually clone) | 20120629 | |||
| 2 | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | |||
| 3 | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130201 | ||
| 4 | OUT_HIERREF | Value transfer | Object reference (TYPE REF TO) | J_3RF_REPORT | Clonned object, runtime version | 20120629 | |||
| 5 | OUT_LOG | Call by reference | Type reference (TYPE) | J_3RF_REP_LOG=>J_3RF_REP_LOG_TAB | Generation log | 20130204 | |||
| 6 | OUT_XMLSTRUCT | Call by reference | Type reference (TYPE) | J3RXR_REP_XML_TLINE | Structure with generated XML file | 20130201 |
Method EXPORT_SINGLE_XML_TO_FILE on class J_3RF_REPORT has no exception.
Method EXPORT_XML_ID_TO_FILE Signature
Method EXPORT_XML_ID_TO_FILE on class J_3RF_REPORT has no parameter.
Method EXPORT_XML_ID_TO_FILE on class J_3RF_REPORT has no exception.
Method EXPORT_XML_TO_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | |||
| 2 | IN_SUBST_TABLE | Call by reference | Type reference (TYPE) | J3RXR_ROLE_SUBST_TAB | Role's values substitution table | 20120629 | |||
| 3 | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130201 | ||
| 4 | IN_SUPRESS_SELSCREEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | For embedded usage. Don't generate selection screen. | 20121114 | ||
| 5 | OUT_HIERREF | Value transfer | Object reference (TYPE REF TO) | J_3RF_REPORT | Valid only for single file export | 20120716 | |||
| 6 | OUT_XMLTAB | Call by reference | Type reference (TYPE) | J3RXR_REP_XML_TAB | Table with generated XML files | 20130201 |
Method EXPORT_XML_TO_FILE on class J_3RF_REPORT has no exception.
Method EXPORT_XSD_COMMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_APPINFO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Element of an XML Document | 20121213 | |||
| 2 | IN_COMMENT | Call by reference | Type reference (TYPE) | STRING | Comment to be exported | 20121213 | |||
| 3 | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document in DOM Representation | 20121213 | |||
| 4 | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Element of an XML Document | 20121213 |
Method EXPORT_XSD_COMMENT on class J_3RF_REPORT has no exception.
Method GENERATE_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DEFAULT_FNAME | Call by reference | Type reference (TYPE) | STRING | Default filename for xml file | 20121115 | |||
| 2 | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Reporting Hierarchy Code | 20121115 | |||
| 3 | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | |||
| 4 | IN_SUBST_TABLE | Call by reference | Type reference (TYPE) | J3RXR_ROLE_SUBST_TAB | Global parameters substitution table | 20121115 | |||
| 5 | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130204 | ||
| 6 | IN_SUPRESS_SELSCREEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Do not display report's sel.screen | 20121115 | ||
| 7 | OUT_HIER | Value transfer | Object reference (TYPE REF TO) | J_3RF_REPORT | Instance of the actual exporting hierarchy | 20121115 | |||
| 8 | OUT_XMLTAB | Call by reference | Type reference (TYPE) | J3RXR_REP_XML_TAB | Table with generated XML files | 20130204 |
Method GENERATE_XML on class J_3RF_REPORT has no exception.
Method GET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTR_IDX | Call by reference | Type reference (TYPE) | I | 20111206 | ||||
| 2 | OUT_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20111206 | ||||
| 3 | TAG_IDX | Call by reference | Type reference (TYPE) | I | 20111206 |
Method GET_ATTRIBUTE on class J_3RF_REPORT has no exception.
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 | IDX | Call by reference | Type reference (TYPE) | I | 20111206 |
Method GET_ATTRIBUTES_COUNT on class J_3RF_REPORT 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 | IN_OBJECT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20111206 | ||||
| 3 | OUT_OBJ_REF | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_ATTRIBUTE | Attribute for XML reporting hierarchy | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111215 |
Method GET_ATTRIBUTE_BY_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ROLE | Call by reference | Type reference (TYPE) | STRING | 20120131 | ||||
| 2 | OUT_ATTR | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_ATTRIBUTE | Attribute for XML reporting hierarchy | 20120131 |
Method GET_ATTRIBUTE_BY_ROLE on class J_3RF_REPORT has no exception.
Method GET_CHARSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_CHARSET | Call by reference | Type reference (TYPE) | CPCODEPAGE | 20111206 | ||||
| 2 | OUT_CHARSETSTR | Value transfer | Type reference (TYPE) | STRING | 20111206 |
Method GET_CHARSET on class J_3RF_REPORT has no exception.
Method GET_DIRECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_DIRECTION | Value transfer | Type reference (TYPE) | J_3RF_REP_CALCDIR | Attributes calculation direction | 20120327 |
Method GET_DIRECTION on class J_3RF_REPORT has no exception.
Method GET_FBE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_FBE | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_FOEV | Functions for formula evaluation over reports | 20120628 |
Method GET_FBE on class J_3RF_REPORT has no exception.
Method GET_FROM_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_VARNAME | Call by reference | Type reference (TYPE) | STRING | 20120112 | ||||
| 2 | OUT_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parse formula family class | 20120112 |
Method GET_GROUPS_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_TABLE | Value transfer | Type reference (TYPE) | J_3RFREP_SS_GRPS | Selection screen groups | 20120618 |
Method GET_GROUPS_TABLE on class J_3RF_REPORT has no exception.
Method GET_HIER_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_HIERKEY | Value transfer | Type reference (TYPE) | J_3RF_REP_HIER_KEY | 20111206 |
Method GET_HIER_KEY on class J_3RF_REPORT has no exception.
Method GET_INCLUDED_CHILDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILDS | Call by reference | Type reference (TYPE) | LT_CHILD_LIST | 20120614 | ||||
| 2 | COUNT | Call by reference | Type reference (TYPE) | I | 20120614 | ||||
| 3 | ROOT_ID | Call by reference | Type reference (TYPE) | I | 20120614 |
Method GET_INCLUDED_CHILDS on class J_3RF_REPORT has no exception.
Method GET_LAST_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_EXCEPTION | Value transfer | Object reference (TYPE REF TO) | CX_PARSEFORMULA_EXCEPTIONS | Parse formula family class | 20111216 |
Method GET_LAST_EXCEPTION on class J_3RF_REPORT has no exception.
Method GET_LAST_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_INSTANCE | Value transfer | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20111216 |
Method GET_LAST_INSTANCE on class J_3RF_REPORT 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) | STRING | 20111206 |
Method GET_NAME on class J_3RF_REPORT has no exception.
Method GET_OBJECT_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_CASE_SENSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Case sensive search. False by default | 20111206 | ||
| 2 | IN_OBJECT_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the object | 20111206 | |||
| 3 | IN_STARTING_INDEX | Call by reference | Type reference (TYPE) | I | 0 | Used for search next etc. | 20111209 | ||
| 4 | OUT_OBJ_REF | Value transfer | Object reference (TYPE REF TO) | OBJECT | Reference to object if it is found | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object not found in hierarchy | 20111209 |
Method GET_OBJ_BY_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) | STRING | Alias for the node | 20120618 | |||
| 2 | IN_CASE_SENSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120618 | |||
| 3 | IN_OBJIDX | Call by reference | Type reference (TYPE) | I | 0 | Idx if alias is used on repeatable node | 20120618 | ||
| 4 | IN_STARTING_INDEX | Call by reference | Type reference (TYPE) | I | 0 | 20120618 | |||
| 5 | OUT_NODEREF | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object not found in hierarchy | 20120618 |
Method GET_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_PROPERTIES | Value transfer | Type reference (TYPE) | J_3RFVREP_HIER | 20111206 |
Method GET_PROPERTIES on class J_3RF_REPORT has no exception.
Method GET_REAL_TAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IDX | Call by reference | Type reference (TYPE) | I | 20111227 | ||||
| 2 | TAG | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111227 |
Method GET_REAL_TAG on class J_3RF_REPORT has no exception.
Method GET_RENDERERS_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OT_IMPL_CLASSES | Call by reference | Type reference (TYPE) | J_3RF_REP_RENDER_TAB | List of implementing classes | 20131111 |
Method GET_RENDERERS_LIST on class J_3RF_REPORT has no exception.
Method GET_SPLITTABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_VALUE | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20120702 |
Method GET_SPLITTABLE on class J_3RF_REPORT has no exception.
Method GET_SPLIT_GRP_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SPLIT_GRP_TAB | Call by reference | Type reference (TYPE) | J_3RF_REPORT=>J_3RF_REP_SPLGRP_T | 20120702 |
Method GET_SPLIT_GRP_TAB on class J_3RF_REPORT has no exception.
Method GET_SPLIT_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SPLIT_TAB | Call by reference | Type reference (TYPE) | J_3RF_REPORT=>J_3RF_REP_SPLIT_T | 20120702 |
Method GET_SPLIT_TAB on class J_3RF_REPORT has no exception.
Method GET_STR_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR_STRING | Call by reference | Type reference (TYPE) | STRING | 20120704 | ||||
| 2 | IN_CHECK_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20120704 | |||
| 3 | IN_PARENT_OBJ | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_HIER_OBJ | Parent node where attribute with DBQ assigned | 20121129 | |||
| 4 | OUT_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120704 |
Method GET_STR_VALUE on class J_3RF_REPORT has no exception.
Method GET_TAG 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 | TAG | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parse formula family class | 20120203 |
Method GET_TAGS_BY_XPATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_XPATH | Call by reference | Type reference (TYPE) | STRING | 20120622 | ||||
| 2 | OUT_TABLE | Call by reference | Type reference (TYPE) | J3RXR_TAG_TABLE | Table of Strings | 20120622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object not found in hierarchy | 20121113 |
Method GET_TAGS_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 |
Method GET_TAGS_COUNT on class J_3RF_REPORT has no exception.
Method GET_TAG_BY_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IDX | Call by reference | Type reference (TYPE) | I | 20120426 | ||||
| 2 | TAG | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20120426 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parse formula family class | 20120426 |
Method IMPORT_FROM_OTHER_HIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HKEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Hierarchy key | 20111221 | |||
| 2 | IN_IMPORT_TECH | Call by reference | Type reference (TYPE) | FLAG | ' ' | Import technical attributes | 20120618 |
Method IMPORT_FROM_OTHER_HIER on class J_3RF_REPORT has no exception.
Method IMPORT_XML_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_XSD_FILENAME | Call by reference | Type reference (TYPE) | STRING | Filename of the XSD on client's machine | 20121214 |
Method IMPORT_XML_ID on class J_3RF_REPORT has no exception.
Method IMPORT_XSD_FROM_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_XSD_FILENAME | Call by reference | Type reference (TYPE) | STRING | Filename of the XSD on client's machine | 20111206 |
Method IMPORT_XSD_FROM_FILE on class J_3RF_REPORT has no exception.
Method IS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20120530 |
Method IS_CHANGED on class J_3RF_REPORT has no exception.
Method IS_ROLE_ASSIGNED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ROLE | Call by reference | Type reference (TYPE) | STRING | 20120131 | ||||
| 2 | OUT_ASSIGNED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120131 |
Method IS_ROLE_ASSIGNED on class J_3RF_REPORT has no exception.
Method LOAD_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | 20111206 | ||||
| 2 | IN_WHOLE_HIER | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_CONTENTS | Whole Contents of the Reporting Hierarchy | 20121217 |
Method LOAD_FROM_DB on class J_3RF_REPORT has no exception.
Method LOAD_GROUPS_TABLE Signature
Method LOAD_GROUPS_TABLE on class J_3RF_REPORT has no parameter.
Method LOAD_GROUPS_TABLE on class J_3RF_REPORT has no exception.
Method MOVE_OBJECT_DOWN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_OBJ_ID | 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_OBJECT_DOWN on class J_3RF_REPORT has no exception.
Method MOVE_OBJECT_UP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_OBJ_ID | 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_OBJECT_UP on class J_3RF_REPORT has no exception.
Method PARSE_HIERARCHY Signature
Method PARSE_HIERARCHY on class J_3RF_REPORT has no parameter.
Method PARSE_HIERARCHY on class J_3RF_REPORT has no exception.
Method PARSE_OBJECT_DATA_EX Signature
Method PARSE_OBJECT_DATA_EX on class J_3RF_REPORT has no parameter.
Method PARSE_OBJECT_DATA_EX on class J_3RF_REPORT has no exception.
Method PARSE_SIMPLE_TYPE Signature
Method PARSE_SIMPLE_TYPE on class J_3RF_REPORT has no parameter.
Method PARSE_SIMPLE_TYPE on class J_3RF_REPORT has no exception.
Method PERFORM_GROUP_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_FIELD_LIST | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20130429 | |||
| 2 | IN_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | Table that needs to be processed | 20130429 | |||
| 3 | OUT_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | Processed table | 20130429 |
Method PERFORM_GROUP_BY on class J_3RF_REPORT has no exception.
Method PERFORM_REPLICATION Signature
Method PERFORM_REPLICATION on class J_3RF_REPORT has no parameter.
Method PERFORM_REPLICATION on class J_3RF_REPORT has no exception.
Method PREPARE_PDF_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_XML | Call by reference | Type reference (TYPE) | XSTRING | contents of the xml in binary format | 20121123 |
Method PREPARE_PDF_DOCUMENT on class J_3RF_REPORT has no exception.
Method PREPARE_WHOLE_HIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_WHOLE_HIER | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_CONTENTS | Whole Contents of the Reporting Hierarchy | 20120530 |
Method PREPARE_WHOLE_HIER on class J_3RF_REPORT has no exception.
Method PREREPNDER_ATTRIBUTES Signature
Method PREREPNDER_ATTRIBUTES on class J_3RF_REPORT has no parameter.
Method PREREPNDER_ATTRIBUTES on class J_3RF_REPORT has no exception.
Method PROCESS_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_EXC | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Exception family | 20111215 | |||
| 2 | IN_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | 20111206 |
Method PROCESS_ERROR on class J_3RF_REPORT has no exception.
Method PROCESS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_STRING | Call by reference | Type reference (TYPE) | STRING | 20120112 | ||||
| 2 | OUT_INDEX | Call by reference | Type reference (TYPE) | STRING | 20120112 | ||||
| 3 | OUT_LEFT_PART | Call by reference | Type reference (TYPE) | STRING | 20120112 | ||||
| 4 | OUT_RIGHT_PART | Call by reference | Type reference (TYPE) | STRING | 20120112 | ||||
| 5 | OUT_WHAT_FOUND | Call by reference | Type reference (TYPE) | I | 20120112 |
Method PROCESS_STRING on class J_3RF_REPORT has no exception.
Method PROCESS_VARIABLE Signature
Method PROCESS_VARIABLE on class J_3RF_REPORT has no parameter.
Method PROCESS_VARIABLE on class J_3RF_REPORT has no exception.
Method REBUILD_WHOLE_INDEX Signature
Method REBUILD_WHOLE_INDEX on class J_3RF_REPORT has no parameter.
Method REBUILD_WHOLE_INDEX on class J_3RF_REPORT has no exception.
Method REPLICATE_SINGLE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_NODE_REF | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20121203 | |||
| 2 | OUT_CLONES | Call by reference | Type reference (TYPE) | LT_CHILD_LIST | Clonned nodes | 20131111 |
Method REPLICATE_SINGLE_NODE on class J_3RF_REPORT has no exception.
Method SAVE_TO_APPLICATION_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_LOGICAL_NAME | Call by reference | Type reference (TYPE) | FILEINTERN | Logical file name | 20130204 | |||
| 2 | IN_XML_DATA | Call by reference | Type reference (TYPE) | XSTRING | XML contents | 20130204 | |||
| 3 | IN_XML_FILENAME | Call by reference | Type reference (TYPE) | FILENAME-FILEINTERN | XML filename | 20130204 | |||
| 4 | OUT_XMLFNAME | Call by reference | Type reference (TYPE) | STRING | XML fullpath chosen by user | 20130204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | System Exceptions Accessing File | 20130726 |
Method SAVE_TO_DB Signature
Method SAVE_TO_DB on class J_3RF_REPORT has no parameter.
Method SAVE_TO_DB on class J_3RF_REPORT has no exception.
Method SAVE_TO_FRONTEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_XML_DATA | Call by reference | Type reference (TYPE) | XSTRING | XML contents | 20130204 | |||
| 2 | IN_XML_FILENAME | Call by reference | Type reference (TYPE) | STRING | XML filename | 20130204 | |||
| 3 | IN_XML_FOLDER | Call by reference | Type reference (TYPE) | STRING | Initial folder for save dialog | 20130204 | |||
| 4 | OUT_XMLFNAME | Call by reference | Type reference (TYPE) | STRING | XML fullpath chosen by user | 20130204 |
Method SAVE_TO_FRONTEND on class J_3RF_REPORT has no exception.
Method SELECTION_SCREEN_ITERACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OUT_PROCESSED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X' if user proceed, space otherwise | 20120515 |
Method SELECTION_SCREEN_ITERACTION on class J_3RF_REPORT has no exception.
Method SET_CALC_FRAMEWORK Signature
Method SET_CALC_FRAMEWORK on class J_3RF_REPORT has no parameter.
Method SET_CALC_FRAMEWORK on class J_3RF_REPORT has no exception.
Method SET_DIRECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DIRECTION | Call by reference | Type reference (TYPE) | J_3RF_REP_CALCDIR | Attributes calculation direction | 20120327 |
Method SET_DIRECTION on class J_3RF_REPORT has no exception.
Method SET_HIER_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HIERKEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | 20111206 |
Method SET_HIER_KEY on class J_3RF_REPORT has no exception.
Method SET_LAST_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_PARSEFORMULA_EXCEPTIONS | Parse formula family class | 20111216 |
Method SET_LAST_EXCEPTION on class J_3RF_REPORT 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) | STRING | 20111206 |
Method SET_NAME on class J_3RF_REPORT has no exception.
Method SET_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_PROPERTIES | Call by reference | Type reference (TYPE) | J_3RFVREP_HIER | 20111206 |
Method SET_PROPERTIES on class J_3RF_REPORT has no exception.
Method SET_SPLITTABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_VALUE | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20120702 |
Method SET_SPLITTABLE on class J_3RF_REPORT has no exception.
Method SET_SPLIT_GRP_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SPLIT_GRP_TAB | Call by reference | Type reference (TYPE) | J_3RF_REPORT=>J_3RF_REP_SPLGRP_T | 20120702 |
Method SET_SPLIT_GRP_TAB on class J_3RF_REPORT has no exception.
Method SET_SPLIT_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SPLIT_TAB | Call by reference | Type reference (TYPE) | J_3RF_REPORT=>J_3RF_REP_SPLIT_T | 20120702 |
Method SET_SPLIT_TAB on class J_3RF_REPORT has no exception.
Method UPDATE_ALIAS_CACHE 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_NODEIDX | Call by reference | Type reference (TYPE) | I | 0 | Repetition index. 0 if node isn't repeatable | 20120618 | ||
| 3 | IN_NODEREF | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120618 |
Method UPDATE_ALIAS_CACHE on class J_3RF_REPORT has no exception.
Method UPDATE_ATTR_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_ATTR | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_ATTRIBUTE | Attribute for XML reporting hierarchy | 20120216 |
Method UPDATE_ATTR_ROLE on class J_3RF_REPORT has no exception.
Method UPDATE_HREFS Signature
Method UPDATE_HREFS on class J_3RF_REPORT has no parameter.
Method UPDATE_HREFS on class J_3RF_REPORT has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 607 |