The main subject matter of my thesis is the end-to-end design and implementation of the function responsible for the database write of the planning area configuration object and its main subobjects of the SAP Integrated Business Planning (SAP IBP) application.
In my thesis I described the integrated business planning process including the difference between IBP and SAP IBP, furthermore we could gain insight into the structure and operation of the configuration module, which is one of the most used modules of the application. Finally we examined what a planning area is and what its subobjects are.
I presented the main technologies, including ABAP, SAPUI5, SAP Fiori, OData and CDS view, which were used in the course of my work. In addition to the aforementioned technologies I discussed testing tools such as ABAP Unit test, Test Double Framework, Cucumber and OPA5. Additionally I briefly described the concept of Jenkins, which is indispensable for test automation.
After the theoretical review, I provided a detailed description of the tasks which need to be completed. Next, I created the designs for the backend, frontend, and the transition layer which were based on the specification. The design was followed by the implementation section, which was described in detail by using diagrams and source code.
Lastly, the results of the tests were presented along with their intergration with Jenkins. I also explained various other development options.