Reference Solution Components
The following list describes the main components needed to implement this scenario and the role they play in the overall runtime of the solution.
SAP RealSpend application includes:
The SAP UI5 Application provides the user experience with web content. SAPUI5 (SAP user interface for HTML 5) is a collection of libraries that developers can use to build desktop and mobile applications that run in a browser. With SAP's SAPUI5 JavaScript toolkit, developers can build SAP web applications using HTML5 web development standards.
The Java application defines the business logic. It takes care of data retrieval and processing, integrating with SAP Cloud Platform services, such as persistence, security, logging, and many others. To simplify and standardize the development of the business logic and integration, SAP provides development tools and frameworks: Components of the S/4HANA Cloud SDK and the SAP Cloud Platform SDK for service development enable highly efficient application development on the SAP Cloud Platform:
- SAP Cloud Platform SDK for service development focuses on developing the means for OData consumption, CDS- based and free-style OData provisioning, service catalogues and discovery, as well as several topics in the area of eventing to receive push notifications from various data sources such as S/4HANA
- S/4HANA Cloud SDK provides business-centric S/4HANA functionality such as first-class citizen S/4 data models, quality assurance for side-by-side extensions (e.g., testing & mocking, pipeline as code, static code checks, resilience engineering for fault-tolerant operation, tenant-aware caching), platform abstractions for easy migration from SCP Neo-based applications to SCP Cloud Foundry, as well as S/4 connectivity that can transparently handle multi-tenant connections to S/4HANA Cloud.
SAP Cloud Platform Connectivity service - Allows SAP Cloud Platform applications to access securely services that run on the Internet or on-premise. It provides a standard HTTP Proxy for on-premise connectivity that is accessible by any application
SAP ASE: Secondary data source where complementary information about the financial reports is stored. SAP Adaptive Server Enterprise (SAP ASE) is a high-performance SQL database server that uses a relational model to power transaction-based applications
Primary Sources of Data are:
SAP SuccessFactors System – SAP SuccessFactors Workforce planning solution allows companies to minimize risks associated with executing business strategy. With strategic planning, you can develop strategies that help ensure you hire and retain the right talent for years to come and with the operational headcount planning, you can plan for changing organizational needs and transform this traditionally one-a-year process into an ongoing planning practice. In a nutshell, SuccessFactors Workforce planning is the primary data source system where data about headcount planning is stored.
S/4HANA Cloud Version: the primary data source system where the business processes are defined and transactional data is stored on a daily basis. The Finance solution on SAP S/4HANA is a set of comprehensive solutions designed to help the office of the CFO meet the demands of a digital economy. This solution connects the SAP S/4HANA Finance solution in real time without having to replicate data, thus realizing the benefits of SAP HANA Cloud Platform