SAP ABAP Class IDREPFW_CL_OUTPUT (Reporting Tool: XML Output)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-LOC (Application Component) Localization
⤷
ID-REP_FRWK (Package) International Development: Reporting Framework
⤷
⤷
Properties
| Class | IDREPFW_CL_OUTPUT | |
| Short Description | Reporting Tool: XML Output | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ID-REP_FRWK | International Development: Reporting Framework |
| Created | 20120406 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IDREPFW_CL_OUTPUT has no interface implemented.
Friends
Class IDREPFW_CL_OUTPUT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | I | 999 | 20120606 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | IDREPFW_TAB_MAP_RULE | Rep.Framework: Mapping Rule | 20120502 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Apply BACK Mapping Rules for Events 002x | 20130812 | |
| 2 | Instance method | Protected | Method | Apply Mapping Rules | 20120406 | |
| 3 | Instance method | Public | Method | Call XML transformations | 20120521 | |
| 4 | Instance method | Protected | Method | Apply Mapping Rule on Node | 20120406 | |
| 5 | Instance method | Protected | Method | Parse Path of Nodes to Table of Nodes | 20120406 | |
| 6 | Instance method | Private | Method | Popup: sel.XML Versions | 20120518 | |
| 7 | Instance method | Private | Method | Read Mapping Rules from Dbs | 20120502 | |
| 8 | Instance method | Protected | Method | Apply Scaling To All Amounts | 20120509 |
Events
Class IDREPFW_CL_OUTPUT has no event.
Types
Class IDREPFW_CL_OUTPUT has no local type.
Method Signatures
Method APPLY_BACK_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA_OUTPUT | Call by reference | Type reference (TYPE) | IDREPFW_TAB_RUN_SECT | Output Source Data for XML | 20130812 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130812 | |||
| 3 | IS_DATA_INPUT | Call by reference | Type reference (TYPE) | ANY | Data Prepared from XML | 20130812 | |||
| 4 | IS_XML_PARAMS | Call by reference | Type reference (TYPE) | IDREPFW_O_XML_C | Output XML Version | 20130812 |
Method APPLY_BACK_MAPPING on class IDREPFW_CL_OUTPUT has no exception.
Method APPLY_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA_OUTPUT | Call by reference | Type reference (TYPE) | ANY | Data Prepared for XML | 20120502 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120517 | |||
| 3 | IS_XML_PARAMS | Call by reference | Type reference (TYPE) | IDREPFW_O_XML_C | Output XML Version | 20120521 | |||
| 4 | IT_DATA_INPUT | Call by reference | Type reference (TYPE) | IDREPFW_TAB_RUN_SECT | Input Source Data for XML | 20120521 |
Method APPLY_MAPPING on class IDREPFW_CL_OUTPUT has no exception.
Method CREATE_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120521 | |||
| 2 | ET_XML_OUT | Call by reference | Type reference (TYPE) | IDREPFW_TAB_XML_OUT | XML output - binary content | 20120605 | |||
| 3 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20120521 | |||
| 4 | IS_RUN_VALUES | Call by reference | Type reference (TYPE) | IDREPFW_STR_RUN_VALUES | Rep.Framework: Header data for Reporting Run | 20120521 | |||
| 5 | IT_RUN_SECT | Call by reference | Type reference (TYPE) | IDREPFW_TAB_RUN_SECT | Rep.Framework: List of Run Parts | 20120530 | |||
| 6 | IV_XML_VERSN | Call by reference | Type reference (TYPE) | IDREPFW_XML_VERSN | XML Version | 20120521 |
Method CREATE_XML on class IDREPFW_CL_OUTPUT has no exception.
Method MAP_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA_DST | Call by reference | Type reference (TYPE) | ANY | Destination data (to be modified) | 20120425 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120517 | |||
| 3 | IS_DATA_SRC | Call by reference | Type reference (TYPE) | ANY | Source data (to be searched) | 20120425 | |||
| 4 | IT_NODES_DST | Call by reference | Type reference (TYPE) | IDREPFW_TAB_PATH_NODE | Rep.Framework: List of Nodes in Parsed Path | 20120425 | |||
| 5 | IT_NODES_SRC | Call by reference | Type reference (TYPE) | IDREPFW_TAB_PATH_NODE | Rep.Framework: List of Nodes in Parsed Path | 20120425 |
Method MAP_NODE on class IDREPFW_CL_OUTPUT has no exception.
Method PARSE_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PATH_NODES_DST | Call by reference | Type reference (TYPE) | IDREPFW_TAB_PATH_NODE | Rep.Framework: List of Nodes in Parsed Path | 20120408 | |||
| 2 | CT_PATH_NODES_SRC | Call by reference | Type reference (TYPE) | IDREPFW_TAB_PATH_NODE | Rep.Framework: List of Nodes in Parsed Path | 20120408 | |||
| 3 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120530 | |||
| 4 | EV_REP_SECTION_ID | Call by reference | Type reference (TYPE) | IDREPFW_REP_SECTION_ID | Report Section ID | 20120530 | |||
| 5 | IV_PATH_DST | Call by reference | Type reference (TYPE) | IDREPFW_PATH_DST | Destination Path of Nodes Used in Mapping Rules | 20120408 | |||
| 6 | IV_PATH_SRC | Call by reference | Type reference (TYPE) | IDREPFW_PATH_SRC | Source Path of Nodes Used in Mapping Rules | 20120408 |
Method PARSE_PATH on class IDREPFW_CL_OUTPUT has no exception.
Method POPUP_SEL_XML_VERSN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_XML_VERSN | Value transfer | Type reference (TYPE) | IDREPFW_TAB_XML_VERSN | XML Version Table | 20120518 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20120518 |
Method POPUP_SEL_XML_VERSN on class IDREPFW_CL_OUTPUT has no exception.
Method READ_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_XML_VERSION | Call by reference | Type reference (TYPE) | IDREPFW_O_XML_C | Output XML Version | 20120502 |
Method READ_RULES on class IDREPFW_CL_OUTPUT has no exception.
Method SCALE_AMOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA_INPUT | Call by reference | Type reference (TYPE) | DATA | Input data to be scaled | 20120510 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120605 | |||
| 3 | IV_SCALE | Call by reference | Type reference (TYPE) | BILASKAL | Scaling rule | 20120509 |
Method SCALE_AMOUNTS on class IDREPFW_CL_OUTPUT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 607 |