SAP ABAP Class J_3RF_REPORT (Main object for xml report hierarchy)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   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