Abstract
While Enterprise Resource Planning systems such as SAP S/4HANA play a key role for many companies, they rarely come alone but are connected to other applications via interfaces. Usually, interface development is done for each project individually. However, there can still be many common requirements shared by multiple projects causing repetitive coding and leading to a maintenance nightmare. In this work, we introduce a novel approach to SAP S/4HANA development driven by models from which running code can be generated automatically. Thus, repetitive coding is avoided and development effort reduced. To this end, we discuss different methods of importing externally generated code into SAP S/4HANA. This is contrary to the development style pursued traditionally and required an analysis of how different development objects must be represented to be importable. As a case study, we apply our approach to interface development. However, beyond this use case, we hope to see applications of our approach in various other areas in the future.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
References
Adams, W.C.: Conducting semi-structured interviews. In: Handbook of Practical Program Evaluation, pp. 492–505. Wiley, Hoboken (2015)
Bangor, A., Kortum, P., Miller, J.: Determining what individual SUS scores mean: adding an adjective rating scale. J. Usability Stud. 4(3), 114–123 (2009)
Brooke, J.: SUS: a ‘Quick and Dirty’ usability scale. In: Jordan, P., Thomas, B., McClelland, I., Weerdmeester, B. (eds.) Usability Evaluation in Industry, pp. 189–194. Taylor & Francis, London (1996)
Dugerdil, P., Gaillard, G.: Model-driven ERP implementation. In: Proceedings of the 2nd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2006), pp. 77–87. INSTICC, SciTePress (2006)
Neugebauer, J., Kuchen, H.: Model-driven customizing of ERP systems: a case study. In: Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, SAC 2022, New York, NY, USA, pp. 1276–1279. Association for Computing Machinery (2022)
Nguyen, V., Deeds-Rubin, S., Tan, T., Boehm, B.: A SLOC counting standard. In: COCOMO II forum, vol. 2007, pp. 1–16. Citeseer (2007)
Object Management Group: MDA Guide Revision 2.0. Technical report, June 2014
OECD: Guidance for the Standard Audit File - Tax, Version 2.0. Technical report (2010)
Orosz, T.: Analysis of SAP development tools and methods. In: 2011 15th IEEE International Conference on Intelligent Engineering Systems, pp. 439–443 (2011)
Roser, S., Lautenbacher, F., Bauer, B.: MDSD light for ERP. In: Proceedings of the 2008 ACM symposium on Applied computing - SAC 2008, Fortaleza, Ceara, Brazil, p. 1042. ACM Press (2008)
SAP SE: ABAP - Keyword Documentation (2023). https://help.sap.com/doc/abapdocu_750_index_htm/7.50
SAP SE: ABAP Workbench Tools (2023). https://help.sap.com/docs/SAP_NETWEAVER_750/bd833c8355f34e96a6e83096b38bf192
SAP SE: Application Development on AS ABAP (2023). https://help.sap.com/docs/SAP_NETWEAVER_750/7bfe8cdcfbb040dcb6702dada8c3e2f0
SAP SE: Change and Transport System (2023). https://help.sap.com/docs/ABAP_PLATFORM_NEW/4a368c163b08418890a406d413933ba7
SAP SE: Managing Batch Input Sessions (2023). https://help.sap.com/docs/SAP_NETWEAVER_750/1e9c6cd6e04949458e31f0614eefd5f4
SAP SE: SAP - ABAP Development User Guide (2023). https://help.sap.com/docs/SAP_NETWEAVER_750/c238d694b825421f940829321ffa326a
Sarferaz, S.: Compendium on Enterprise Resource Planning: Market, Functional and Conceptual View based on SAP S/4HANA. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-93856-7
Someren, M., Barnard, Y., Sandberg, J.: The Think Aloud Method - A Practical Guide to Modelling Cognitive Processes, January 1994
Stahl, T., Völter, M.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, Hoboken (2006)
Wolff, F., Bieler, K.: Evolutionary student research projects in domain specific modelling for an ERP-system with ADOxx. In: Bork, D., Grabis, J., Lantow, B. (eds.) Proceedings of the 2nd International Workshop on Practicing Open Enterprise Modelling within OMiLAB (PrOse). CEUR Workshop Proceedings, vol. 2238, pp. 13–24. CEUR-WS.org (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Neugebauer, J., Hochstrat, J., Schneid, K., Sigge, D., Kuchen, H. (2024). A Model-Driven Approach to SAP S/4HANA Development. In: Proper, H.A., Pufahl, L., Karastoyanova, D., van Sinderen, M., Moreira, J. (eds) Enterprise Design, Operations, and Computing. EDOC 2023. Lecture Notes in Computer Science, vol 14367. Springer, Cham. https://doi.org/10.1007/978-3-031-46587-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-46587-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-46586-4
Online ISBN: 978-3-031-46587-1
eBook Packages: Computer ScienceComputer Science (R0)