Hierarchy
⤷ FI-LOC (Application Component) Localization
⤷ J3RFTAX (Package) Tax Accounting
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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | J3RXR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | J_3RF_REPORT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | J_3RF_REP_LOG | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
5 | SEOR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | VRM | 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 | ALIAS_CACHE | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_ALIAS_CACHE | Object's alias cache | 20120618 | ||
2 | CHARSET | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_CHARSET | 20111206 | |||
3 | CURRENT_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20111216 | ||
4 | C_CHAG | Constant | Private | Type reference (TYPE) | STRING | '0123456789+-/*%&.| ()' | 20111206 | ||
5 | C_FOUND_CONTEXT | Constant | Public | Type reference (TYPE) | I | 16 | Context reference found | 20120112 | |
6 | C_FOUND_EXCL_JOINER | Constant | Public | Type reference (TYPE) | I | 4 | DB exclusive joiner field found | 20120112 | |
7 | C_FOUND_FUNCTION | Constant | Public | Type reference (TYPE) | I | 8 | Calculation function found | 20120112 | |
8 | C_FOUND_ITER_FUNC | Constant | Public | Type reference (TYPE) | I | 32 | Iterative function found | 20120326 | |
9 | C_FOUND_JOINER | Constant | Public | Type reference (TYPE) | I | 2 | DB joiner field found | 20120112 | |
10 | C_FOUND_NONE | Constant | Public | Type reference (TYPE) | I | 0 | Nothing found by process_string | 20120112 | |
11 | C_FOUND_TAG | Constant | Public | Type reference (TYPE) | I | 1 | tag found by process_string | 20120112 | |
12 | C_FULL_REPLICA_ALG | Constant | Public | Type reference (TYPE) | I | 1 | Full replication algorithm | 20131111 | |
13 | C_LOW_MEMORY_ALG | Constant | Public | Type reference (TYPE) | I | 2 | Algorithm with reduced memory consumption | 20131111 | |
14 | C_MEM_TOLERANCE | Constant | Private | Type reference (TYPE) | I | 500 | Border to trigger garbage collection | 20131111 | |
15 | C_REPF_CLOSE_TAG | Constant | Private | Type reference (TYPE) | STRING | '}' | 20111206 | ||
16 | C_REPF_OPEN_TAG | Constant | Private | Type reference (TYPE) | STRING | '{' | 20111206 | ||
17 | C_TAG_SELF | Constant | Public | Type reference (TYPE) | STRING | 'SELF' | Self-reference in formula | 20120327 | |
18 | C_VARNAME_PREFIX | Constant | Private | Type reference (TYPE) | STRING | 'AVF' | Prefix for variable alias | 20111206 | |
19 | GEN_ALGORITHM | Static Attribute | Public | Type reference (TYPE) | I | C_FULL_REPLICA_ALG | Selected algorithm | 20131111 | |
20 | GROUPS_TABLE | Instance attribute | Private | Type reference (TYPE) | J_3RFREP_SS_GRPS | Selection screen groups | 20120618 | ||
21 | HIER_KEY | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_HIER_KEY | 20111206 | |||
22 | IT_ATTRPOOL | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_ATTRPOOL | Table for checks against infinite formula loop | 20111206 | ||
23 | IT_EXPTAG | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_TAGPOOL | Tagpool for expression calculation | 20120327 | ||
24 | IT_LINKPOOL | Instance attribute | Private | See coding | Table of Strings to prevent link cycling | 20111227 | |||
25 | IT_MEMLOG | Static Attribute | Public | Type reference (TYPE) | J_3RF_REP_MEM_LOG | Memory tracing | 20131111 | ||
26 | IT_VARCONV | Instance attribute | Private | Type reference (TYPE) | J3RXR_REP_VARCONV | Table for variable aliases, related to formula processing | 20111206 | ||
27 | LAST_EXCEPTION | Instance attribute | Private | Object reference (TYPE REF TO) | CX_PARSEFORMULA_EXCEPTIONS | Parse formula family class | 20111216 | ||
28 | LDB_NAME | Instance attribute | Public | Type reference (TYPE) | LDBNAM | LDB name | 20131111 | ||
29 | LOG_ENABLED | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | Perform logging | 20130220 | ||
30 | MATCH_TABLE | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_NODE_MATCH | Pool for nodes matching during cloning | 20120615 | ||
31 | MEM_COUNT | Instance attribute | Private | Type reference (TYPE) | I | Amount of marked for deletion objects | 20131111 | ||
32 | NAME | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_HIER_NAME | 20111206 | |||
33 | OREF_FBE_CONNECTOR | Instance attribute | Private | Object reference (TYPE REF TO) | J_3RF_REP_FOEV | Functions for formula evaluation over reports | 20120625 | ||
34 | PRINTFORM | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_PRINTFORM | 20111206 | |||
35 | RENDERER | Instance attribute | Public | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20131111 | ||
36 | REP_FILENAME | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_FNAME | 20111206 | |||
37 | ROLE_TAB | Instance attribute | Private | Type reference (TYPE) | J3RXR_ATTR_ROLE_POOL | 20120216 | |||
38 | SEL_SCREEN_TAB | Instance attribute | Private | Type reference (TYPE) | J3RXR_SS_PARAMS_TABLE | For dynamic selscreen generation | 20120120 | ||
39 | SPLITTABLE | Instance attribute | Private | Type reference (TYPE) | FLAG | Hierarchy is splittable | 20120628 | ||
40 | SPLIT_GRP_TAB | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_SPLGRP_T | Groups definition for splitting rules | 20120629 | ||
41 | SPLIT_TAB | Instance attribute | Private | Type reference (TYPE) | J_3RF_REP_SPLIT_T | Splitting criteria table | 20120629 | ||
42 | TMP_RESULT | Instance attribute | Protected | Type reference (TYPE) | STRING | 20120217 | |||
43 | TOP_TO_BOTTOM | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_CALCDIR | 'X' | Attributes calculation direction | 20120327 | |
44 | VAR_IDX | Instance attribute | Private | Type reference (TYPE) | I | Variable alias index | 20111206 | ||
45 | XSD_ATTR_TABLE | Instance attribute | Private | Type reference (TYPE) | J3RXR_XSD_ATTR_TABLE | Table for simple types matching | 20111219 | ||
46 | XSD_OBJ_TABLE | Instance attribute | Private | Type reference (TYPE) | J3RXR_XSD_OBJ_TABLE | Table for complex types matching | 20111206 | ||
47 | XSD_PATH | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_XSDPATH | 20111206 | |||
48 | XSD_SIMPLE_TYPE_TABLE | Instance attribute | Private | Type reference (TYPE) | J3RXR_XSD_SIMPLETYPE_TABLE | Table for simple types matching | 20111223 | ||
49 | XSLT_PATH | Instance attribute | Public | Type reference (TYPE) | J_3RF_REP_XSLTPATH | 20111206 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ACTUAL_EXPORT_ELEMENT | Instance method | Private | Method | Exporting element into DOM. Used in export element | 20120313 |
2 | ACTUAL_XML_EXPORT | Instance method | Private | Method | Internal method, that actually produce XML file | 20120629 |
3 | ADD_ATTRIBUTE | Instance method | Public | Method | 20111206 | |
4 | ADD_VARIABLE | Instance method | Public | Method | 20111206 | |
5 | ATOI | Static method | Public | Method | Convert number to string without spaces | 20121213 |
6 | CHECK_REPETITION | Instance method | Public | Method | Checks whether node is repeated | 20111226 |
7 | CLEAR_HIERARCHY | Instance method | Public | Method | 20111206 | |
8 | CLEAR_LAST_EXCEPTION | Instance method | Private | Method | Clears last exception | 20111216 |
9 | CLONE | Instance method | Public | Method | 20120319 | |
10 | CLONE_REP_OBJECT | Instance method | Public | Method | Apply repetition criterias to all nones with same name | 20120315 |
11 | CONSTRUCTOR | Instance method | Public | Constructor | 20111206 | |
12 | ENCODING_TO_SAP | Static method | Public | Method | Convert textual representation of encoding to SAP encodingID | 20120316 |
13 | EXPORT_ATTRIBUTES | Instance method | Private | Method | Export attributes of the given node | 20111206 |
14 | EXPORT_ELEMENT | Instance method | Private | Method | High level method for node exporting | 20111206 |
15 | EXPORT_MULTIPLE_XML_TO_FILE | Instance method | Private | Method | Used for hier with splitting | 20120629 |
16 | EXPORT_SINGLE_XML_TO_FILE | Instance method | Private | Method | Used for hier without splitting | 20120629 |
17 | EXPORT_XML_ID_TO_FILE | Instance method | Public | Method | Export whole hierarchy contents to XSD | 20121217 |
18 | EXPORT_XML_TO_FILE | Instance method | Public | Method | General method for single and multi XML export | 20120629 |
19 | EXPORT_XSD_COMMENT | Static method | Public | Method | Exports annotation to xsd | 20121213 |
20 | GENERATE_XML | Static method | Public | Method | Generate XML (for embedded usage) | 20121115 |
21 | GET_ATTRIBUTE | Instance method | Public | Method | 20111206 | |
22 | GET_ATTRIBUTES_COUNT | Instance method | Public | Method | 20111206 | |
23 | GET_ATTRIBUTE_BY_NAME | Instance method | Public | Method | 20111206 | |
24 | GET_ATTRIBUTE_BY_ROLE | Instance method | Public | Method | Return attr if it have role assigned, or null pointer | 20120131 |
25 | GET_CHARSET | Static method | Public | Method | 20111206 | |
26 | GET_DIRECTION | Instance method | Public | Method | Get attributes calculation direction. 'X' for top-to-nested | 20120327 |
27 | GET_FBE | Instance method | Public | Method | Returns reference to J_3rf_REP_FOEV | 20120628 |
28 | GET_FROM_CONTEXT | Instance method | Private | Method | Gets current data value from context | 20120112 |
29 | GET_GROUPS_TABLE | Instance method | Public | Method | Get selection screen groups table | 20120618 |
30 | GET_HIER_KEY | Instance method | Public | Method | 20111206 | |
31 | GET_INCLUDED_CHILDS | Instance method | Private | Method | Get actual items that are included | 20120614 |
32 | GET_LAST_EXCEPTION | Instance method | Public | Method | Restores last exception data | 20111216 |
33 | GET_LAST_INSTANCE | Static method | Public | Method | Returns last created instance | 20111216 |
34 | GET_NAME | Instance method | Public | Method | 20111206 | |
35 | GET_OBJECT_BY_NAME | Instance method | Public | Method | 20111206 | |
36 | GET_OBJ_BY_ALIAS | Instance method | Public | Method | Get node ref by given alias from cache | 20120618 |
37 | GET_PROPERTIES | Instance method | Public | Method | 20111206 | |
38 | GET_REAL_TAG | Instance method | Public | Method | 20111227 | |
39 | GET_RENDERERS_LIST | Static method | Public | Method | Get list of available renderer engines | 20131111 |
40 | GET_SPLITTABLE | Instance method | Public | Method | Gets splittable value | 20120702 |
41 | GET_SPLIT_GRP_TAB | Instance method | Public | Method | Gets split group tab | 20120702 |
42 | GET_SPLIT_TAB | Instance method | Public | Method | Gets split tab | 20120702 |
43 | GET_STR_VALUE | Instance method | Public | Method | Tries to process string as attribute and to return its value | 20120704 |
44 | GET_TAG | Instance method | Public | Method | 20111206 | |
45 | GET_TAGS_BY_XPATH | Instance method | Public | Method | Gets tag list by their XPath | 20120622 |
46 | GET_TAGS_COUNT | Instance method | Public | Method | Get total amount of nodes | 20111206 |
47 | GET_TAG_BY_INDEX | Instance method | Public | Method | 20120426 | |
48 | IMPORT_FROM_OTHER_HIER | Instance method | Public | Method | Import items that aren't described in XSD | 20111221 |
49 | IMPORT_XML_ID | Instance method | Public | Method | test | 20121214 |
50 | IMPORT_XSD_FROM_FILE | Instance method | Public | Method | Import XSD file into existing hierarchy | 20111206 |
51 | IS_CHANGED | Instance method | Public | Method | Checks whether the hierarchy was changed | 20120530 |
52 | IS_ROLE_ASSIGNED | Instance method | Public | Method | Checks if given role is assigned | 20120131 |
53 | LOAD_FROM_DB | Instance method | Public | Method | Load specified hierarchy from database | 20111206 |
54 | LOAD_GROUPS_TABLE | Instance method | Private | Method | Load selection screen groups from DB | 20120618 |
55 | MOVE_OBJECT_DOWN | Instance method | Public | Method | Move tree node down (root node would be preserved) | 20111206 |
56 | MOVE_OBJECT_UP | Instance method | Public | Method | Move tree node up (root node would be preserved) | 20111206 |
57 | PARSE_HIERARCHY | Instance method | Public | Method | Fill data provider table, SS table etc | 20120120 |
58 | PARSE_OBJECT_DATA_EX | Instance method | Private | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 |
59 | PARSE_SIMPLE_TYPE | Instance method | Private | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 |
60 | PERFORM_GROUP_BY | Static method | Public | Method | Perform group_by on given table by specified columns | 20130429 |
61 | PERFORM_REPLICATION | Instance method | Private | Method | Generate repeatable nodes and set context | 20121115 |
62 | PREPARE_PDF_DOCUMENT | Instance method | Private | Method | Prepare xml based pdf document | 20121123 |
63 | PREPARE_WHOLE_HIER | Instance method | Private | Method | Prepares whole hierarchy for saving or checking | 20120530 |
64 | PREREPNDER_ATTRIBUTES | Instance method | Protected | Method | Calculate global parameter values prior to the actual export | 20131111 |
65 | PROCESS_ERROR | Static method | Public | Method | Outputs error messages | 20111206 |
66 | PROCESS_STRING | Static method | Public | Method | Evaluates string and returns its parts | 20120112 |
67 | PROCESS_VARIABLE | Instance method | Public | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 |
68 | REBUILD_WHOLE_INDEX | Instance method | Public | Method | Emergency method for index repairs | 20120605 |
69 | REPLICATE_SINGLE_NODE | Instance method | Public | Method | Replicates single node if it have repetition criteria = true | 20121203 |
70 | SAVE_TO_APPLICATION_SERVER | Static method | Public | Method | Save single XML to application server | 20130204 |
71 | SAVE_TO_DB | Instance method | Public | Method | 20111206 | |
72 | SAVE_TO_FRONTEND | Static method | Public | Method | Save passed XML document on frontend | 20130204 |
73 | SELECTION_SCREEN_ITERACTION | Instance method | Private | Method | Parse hier, generate sel screen and assign roles/attributes | 20120307 |
74 | SET_CALC_FRAMEWORK | Instance method | Private | Method | Obsolete. Moved to corresponding classes. Do not use ! | 20120823 |
75 | SET_DIRECTION | Instance method | Public | Method | 20120327 | |
76 | SET_HIER_KEY | Instance method | Public | Method | 20111206 | |
77 | SET_LAST_EXCEPTION | Instance method | Public | Method | Stores last exception data | 20111216 |
78 | SET_NAME | Instance method | Public | Method | 20111206 | |
79 | SET_PROPERTIES | Instance method | Public | Method | 20111206 | |
80 | SET_SPLITTABLE | Instance method | Public | Method | Gets splittable value | 20120702 |
81 | SET_SPLIT_GRP_TAB | Instance method | Public | Method | Gets split group tab | 20120702 |
82 | SET_SPLIT_TAB | Instance method | Public | Method | Gets split tab | 20120702 |
83 | UPDATE_ALIAS_CACHE | Instance method | Public | Method | Update alias cache | 20120618 |
84 | UPDATE_ATTR_ROLE | Instance method | Public | Method | Sets role for attribute | 20120216 |
85 | UPDATE_HREFS | 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 | Importing | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20120313 | ||
2 | Importing | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20120313 | ||
3 | Importing | IN_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20120313 | |||
4 | Importing | 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 | Importing | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Custom rendering engine instance | 20131111 | ||
2 | Importing | IN_REPORT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Main object for xml report hierarchy | 20120629 | ||
3 | Exporting | OUT_FILESIZE | Call by reference | Type reference (TYPE) | I | Length of the final xml file | 20120629 | ||
4 | Exporting | OUT_XML | Call by reference | Type reference (TYPE) | XSTRING | xml content in xstring | 20121123 | ||
5 | Exporting | 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 | Importing | IN_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20111206 | |||
2 | Importing | 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 | Importing | IN_VARNAME | Call by reference | Type reference (TYPE) | STRING | 20111206 | |||
2 | Returning | 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 | Importing | IN_VALUE | Call by reference | Type reference (TYPE) | NUMERIC | 20121213 | |||
2 | Returning | 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 | Importing | IN_NODE | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | 20120316 | |||
2 | Exporting | OUT_COUNT | Value transfer | Type reference (TYPE) | I | number of repetitions | 20111226 | ||
3 | Exporting | 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 | Importing | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Reporting Hierarchy Code | 20120319 | ||
2 | Importing | IN_HIER_NAME | Call by reference | Type reference (TYPE) | STRING | 20120319 | |||
3 | Returning | RESULT | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20120319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TAXOBJECT_NOT_FOUND | 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 | Importing | IN_SOURCE_ID | Call by reference | Type reference (TYPE) | J_3RF_REP_OBJ_CODE | Reporting Hierarchy Object classification code | 20120315 | ||
2 | Returning | 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 | Importing | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Unique hierarchy key | 20111206 | ||
2 | Importing | 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 | Importing | IN_ENCODING | Call by reference | Type reference (TYPE) | STRING | 20120316 | |||
2 | Returning | 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 | Importing | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | 20111206 | |||
2 | Importing | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | 20111206 | |||
3 | Importing | IN_OBJECT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | 20111206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ATTRIBUTE_EXPORT_ERROR | Attribute export error | 20111213 |
Method EXPORT_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document in DOM Representation | 20111206 | ||
2 | Importing | IN_ELEMENT | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20120403 | ||
3 | Importing | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Element of an XML Document | 20111206 | ||
4 | Importing | 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 | Importing | IN_FOLDER | Call by reference | Type reference (TYPE) | STRING | Folder to save final xml files | 20120629 | ||
2 | Importing | IN_HIER | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Actual object (usually clone) | 20120629 | ||
3 | Importing | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | ||
4 | Importing | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130201 | |
5 | Exporting | 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 | Importing | IN_HIER | Call by reference | Object reference (TYPE REF TO) | J_3RF_REPORT | Actual object (usually clone) | 20120629 | ||
2 | Importing | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | ||
3 | Importing | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130201 | |
4 | Returning | OUT_HIERREF | Value transfer | Object reference (TYPE REF TO) | J_3RF_REPORT | Clonned object, runtime version | 20120629 | ||
5 | Exporting | OUT_LOG | Call by reference | Type reference (TYPE) | J_3RF_REP_LOG=>J_3RF_REP_LOG_TAB | Generation log | 20130204 | ||
6 | Exporting | 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 | Importing | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | ||
2 | Importing | IN_SUBST_TABLE | Call by reference | Type reference (TYPE) | J3RXR_ROLE_SUBST_TAB | Role's values substitution table | 20120629 | ||
3 | Importing | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130201 | |
4 | Importing | IN_SUPRESS_SELSCREEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | For embedded usage. Don't generate selection screen. | 20121114 | |
5 | Exporting | OUT_HIERREF | Value transfer | Object reference (TYPE REF TO) | J_3RF_REPORT | Valid only for single file export | 20120716 | ||
6 | Exporting | 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 | Importing | IN_APPINFO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | Element of an XML Document | 20121213 | ||
2 | Importing | IN_COMMENT | Call by reference | Type reference (TYPE) | STRING | Comment to be exported | 20121213 | ||
3 | Importing | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML Document in DOM Representation | 20121213 | ||
4 | Importing | 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 | Importing | IN_DEFAULT_FNAME | Call by reference | Type reference (TYPE) | STRING | Default filename for xml file | 20121115 | ||
2 | Importing | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Reporting Hierarchy Code | 20121115 | ||
3 | Importing | IN_REND_OBJ | Call by reference | Object reference (TYPE REF TO) | IF_J3RF_REP_XML_RENDER | Subst. generation engine | 20131111 | ||
4 | Importing | IN_SUBST_TABLE | Call by reference | Type reference (TYPE) | J3RXR_ROLE_SUBST_TAB | Global parameters substitution table | 20121115 | ||
5 | Importing | IN_SUPRESS_FRONTEND_SAVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Don't save resulting XML on frontend | 20130204 | |
6 | Importing | IN_SUPRESS_SELSCREEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Do not display report's sel.screen | 20121115 | |
7 | Returning | OUT_HIER | Value transfer | Object reference (TYPE REF TO) | J_3RF_REPORT | Instance of the actual exporting hierarchy | 20121115 | ||
8 | Exporting | 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 | Importing | ATTR_IDX | Call by reference | Type reference (TYPE) | I | 20111206 | |||
2 | Returning | OUT_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | OBJECT | 20111206 | |||
3 | Importing | 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 | Returning | COUNT | Value transfer | Type reference (TYPE) | I | 20111206 | |||
2 | Importing | 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 | Importing | IN_ATTR_NAME | Call by reference | Type reference (TYPE) | J_3RF_REP_ATTRNAME | 20111206 | |||
2 | Importing | IN_OBJECT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20111206 | |||
3 | Returning | 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 | CX_TAXOBJECT_NOT_FOUND | 20111215 |
Method GET_ATTRIBUTE_BY_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_ROLE | Call by reference | Type reference (TYPE) | STRING | 20120131 | |||
2 | Returning | 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 | Importing | IN_CHARSET | Call by reference | Type reference (TYPE) | CPCODEPAGE | 20111206 | |||
2 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IN_VARNAME | Call by reference | Type reference (TYPE) | STRING | 20120112 | |||
2 | Returning | OUT_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PARSEFORMULA_EXCEPTIONS | 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 | Returning | 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 | Returning | 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 | Changing | CHILDS | Call by reference | Type reference (TYPE) | LT_CHILD_LIST | 20120614 | |||
2 | Changing | COUNT | Call by reference | Type reference (TYPE) | I | 20120614 | |||
3 | Importing | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IN_CASE_SENSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Case sensive search. False by default | 20111206 | |
2 | Importing | IN_OBJECT_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the object | 20111206 | ||
3 | Importing | IN_STARTING_INDEX | Call by reference | Type reference (TYPE) | I | 0 | Used for search next etc. | 20111209 | |
4 | Returning | 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 | CX_TAXOBJECT_NOT_FOUND | 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 | Importing | IN_ALIAS | Call by reference | Type reference (TYPE) | STRING | Alias for the node | 20120618 | ||
2 | Importing | IN_CASE_SENSIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120618 | ||
3 | Importing | IN_OBJIDX | Call by reference | Type reference (TYPE) | I | 0 | Idx if alias is used on repeatable node | 20120618 | |
4 | Importing | IN_STARTING_INDEX | Call by reference | Type reference (TYPE) | I | 0 | 20120618 | ||
5 | Returning | 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 | CX_TAXOBJECT_NOT_FOUND | 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 | Returning | 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 | Importing | IDX | Call by reference | Type reference (TYPE) | I | 20111227 | |||
2 | Returning | 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 | Exporting | 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 | Returning | 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 | Exporting | 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 | Exporting | 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 | Importing | IN_ATTR_STRING | Call by reference | Type reference (TYPE) | STRING | 20120704 | |||
2 | Importing | IN_CHECK_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20120704 | ||
3 | Importing | 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 | Exporting | 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 | Importing | IDX | Call by reference | Type reference (TYPE) | I | 20111206 | |||
2 | Returning | TAG | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20111206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TAXOBJECT_NOT_FOUND | 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 | Importing | IN_XPATH | Call by reference | Type reference (TYPE) | STRING | 20120622 | |||
2 | Exporting | OUT_TABLE | Call by reference | Type reference (TYPE) | J3RXR_TAG_TABLE | Table of Strings | 20120622 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TAXOBJECT_NOT_FOUND | 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 | Returning | 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 | Importing | IDX | Call by reference | Type reference (TYPE) | I | 20120426 | |||
2 | Returning | TAG | Value transfer | Object reference (TYPE REF TO) | J_3RF_REP_TREE_NODE_INTERFACE | 20120426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TAXOBJECT_NOT_FOUND | 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 | Importing | IN_HKEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | Hierarchy key | 20111221 | ||
2 | Importing | 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 | Importing | 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 | Importing | 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 | Returning | 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 | Importing | IN_ROLE | Call by reference | Type reference (TYPE) | STRING | 20120131 | |||
2 | Returning | 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 | Importing | IN_HIER_KEY | Call by reference | Type reference (TYPE) | J_3RF_REP_HIER_KEY | 20111206 | |||
2 | Importing | 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 | Importing | IN_OBJ_ID | Call by reference | Type reference (TYPE) | I | 20111206 | |||
2 | Importing | IN_STEPS | Call by reference | Type reference (TYPE) | I | 1 | 20111206 | ||
3 | Returning | 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 | Importing | IN_OBJ_ID | Call by reference | Type reference (TYPE) | I | 20111206 | |||
2 | Importing | IN_STEPS | Call by reference | Type reference (TYPE) | I | 1 | 20111206 | ||
3 | Returning | 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 | Importing | IN_FIELD_LIST | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20130429 | ||
2 | Importing | IN_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | Table that needs to be processed | 20130429 | ||
3 | Exporting | 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 | Importing | 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 | Exporting | 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 | Importing | IN_EXC | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Exception family | 20111215 | ||
2 | Importing | 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 | Importing | IN_STRING | Call by reference | Type reference (TYPE) | STRING | 20120112 | |||
2 | Exporting | OUT_INDEX | Call by reference | Type reference (TYPE) | STRING | 20120112 | |||
3 | Exporting | OUT_LEFT_PART | Call by reference | Type reference (TYPE) | STRING | 20120112 | |||
4 | Exporting | OUT_RIGHT_PART | Call by reference | Type reference (TYPE) | STRING | 20120112 | |||
5 | Exporting | 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 | Importing | IN_NODE_REF | Call by reference | Object reference (TYPE REF TO) | J_3RF_REP_OBJECT | Node object for xml reporting hier | 20121203 | ||
2 | Exporting | 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 | Importing | IN_LOGICAL_NAME | Call by reference | Type reference (TYPE) | FILEINTERN | Logical file name | 20130204 | ||
2 | Importing | IN_XML_DATA | Call by reference | Type reference (TYPE) | XSTRING | XML contents | 20130204 | ||
3 | Importing | IN_XML_FILENAME | Call by reference | Type reference (TYPE) | FILENAME-FILEINTERN | XML filename | 20130204 | ||
4 | Exporting | OUT_XMLFNAME | Call by reference | Type reference (TYPE) | STRING | XML fullpath chosen by user | 20130204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SY_FILE_ACCESS_ERROR | 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 | Importing | IN_XML_DATA | Call by reference | Type reference (TYPE) | XSTRING | XML contents | 20130204 | ||
2 | Importing | IN_XML_FILENAME | Call by reference | Type reference (TYPE) | STRING | XML filename | 20130204 | ||
3 | Importing | IN_XML_FOLDER | Call by reference | Type reference (TYPE) | STRING | Initial folder for save dialog | 20130204 | ||
4 | Exporting | 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 | Returning | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | IN_ALIAS | Call by reference | Type reference (TYPE) | J_3RF_REP_NODE_ALIAS | Alias for the node | 20120618 | ||
2 | Importing | IN_NODEIDX | Call by reference | Type reference (TYPE) | I | 0 | Repetition index. 0 if node isn't repeatable | 20120618 | |
3 | Importing | 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 | Importing | 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 |