Reconciliation Report
A report will be developed in the SAP ECC environment using FIORI UI. The purpose of this report
will be to offer quantitative and various status comparisons of objects selected for reconciliation.
The report will engage RFCs developed and provisioned in SAP ATTP. When a query is made in SAP
ECC using the reconciliation report’s selection criteria, an RFC from SAP ATTP is called, which shall
extract and provide necessary results from the SAP ATTP instance, while also triggering another API
from TraceLink to extract corresponding object data present there. Data from these two sources
(SAP ATTP and TraceLink) are then passed back to SAP ECC which formats and displays the results
using FIORI list report.
It is expected that TraceLink shall provide necessary API for providing relevant information against
objects as requested by SAP ATTP.
1. Report development in SAP ECC
A report will be developed in SAP ECC using FIORI UI. This shall provide various selection criteria
for the user to retrieve object data for reconciliation. Upon executing the report, first data from
SAP ECC will be retrieved. Then, a RFC will be called from SAP ATTP, which shall return current
quantitative and status information for selected objects, both from SAP ATTP and TraceLink
instances. The data is then formatted and displayed for reconciliation in SAP ECC.
Selection Criteria:
Product
Batch
Delivery
Document Type
Date Range
Report Output:
Quantitative information by HU
Object status comparison
Logistic status comparison
Packing status comparison
Reporting statuses
2. RFC developed in SAP ATTP
A RFC will be developed in SAP ATTP, which will be responsible to accept inputs passed by SAP
ECC when called from the reconciliation report. Based on these inputs, the RFC shall extract
relevant object data present in SAP ATTP at that point of time. To do that, the RFC shall use
methods from class /STTP/CL_DM_QUERY for object and status information and RFC
/STTP/ATT_GET_HIERARCHY_COUNT2 for quantitative information. In addition, it shall also call
another API provided by TraceLink, which shall extract relevant data for the same objects
requested by SAP ATTP. Combined data from both SAP ATTP and TraceLink is then passed back
to SAP ECC.
Fiori List Report
ODATA Service
ODATA Framework Remote Function Call SOAP Framework
Fetch object data
(status & quantitative)
from SAP ATTP
Fetch Object Data (key Fetch object data
identifiers & Invoke consumer proxy (status & quantitative)
ODATA Framework SOAP ODATA Framework
quantitative) from ECC RFC Call to call TL API for object from TraceLink
information Service
Call RFC to get object Pass object data from Pass object data back
data from SAP ATTP SAP ATTP and TL back to SAP ATTP
and TL to SAP ECC
SAP ECC SAP ATTP TraceLink