Process automation in SAP using VBA

Thesis title: Automatizace procesů v SAPu pomocí VBA
Author: Křivánková, Michaela
Thesis type: Bakalářská práce
Supervisor: Jiříčková, Ludmila
Opponents: Oškrdal, Václav
Thesis language: Česky
Abstract:
Tato bakalářská práce se zaměřuje na zakládání objednávek, které chodí z webshopu společnosti, do SAPu. Cílem této bakalářské práce bylo zanalyzovat možné „překážky“ či podmínky, které je potřeba ověřit, a na jejich základě následně navrhnout a naimplementovat makro ve VBA, které by automaticky založilo celou objednávku. Nakonec také zhodnotit, jak velkým přínosem pro společnost tato automatizace je.V teoretické části se práce zabývá definicemi všech důležitých pojmů – automatizace, podnikové procesy, systém. Jsou zde popsány podnikové informační systémy a následně charakterizovány i ERP systémy s uvedením konkrétního příkladu – SAPu. Jsou zde zmíněny i způsoby, jakými jde SAP automatizovat.V metodické části jsou zmíněny nástroje, které se budou k následné implementaci využívat. Jedná se především o programovací jazyk VBA, dále také SAP Script a v malé míře i Google Apps Script. V praktické části jsou pak rozebrány jednotlivé podmínky, které mohou v určitých situacích nastat. Pracuje se také s modelem procesu, který znázorňuje, jak celé zadávání objednávky probíhá.Výsledkem je tedy hotové funkční makro v Excelu, které logistickému oddělení výrazně ulehčuje práci – zakládání objednávek je zhruba o dvě třetiny rychlejší, než při manuálním zakládání.
Keywords: ERP systém; Visual Basic for Applications; automatizace; podnikový informační systém; podnikový proces; SAP
Thesis title: Process automation in SAP using VBA
Author: Křivánková, Michaela
Thesis type: Bachelor thesis
Supervisor: Jiříčková, Ludmila
Opponents: Oškrdal, Václav
Thesis language: Česky
Abstract:
This bachelor thesis is focused on creating orders, which are received from the company’s webshop into SAP. The aim of this bachelor thesis was to analyse possible “challenges” and conditions that need to be verified, and based on them to subsequently design and implement a macro in VBA, which would be able to automatically create an entire order. Finally, also to evaluate how significant benefit this automation is to the company.The theoretical part of thesis provides with the definitions of the most important terms – such as automation, business processes, system. The business information system is described there and then ERP systems are characterized, with a specific example – SAP. There are also mentioned ways in which SAP can be automated.The methodological part mentions the tools that will be used for the subsequent implementation. Specifically, it is mainly VBA programming language, followed by SAP Script and to a lesser extent Google Apps Script. In the practical part, individual conditions, which may occur in certain situations, are discussed. A process model, which shows how the creation of order looks like is also presented to complement this part.The result is completed functional macro in Excel, which makes the work of logistics department much easier – creating orders is approximately about two thirds faster than creating them manually.
Keywords: ERP system; SAP; Visual Basic for Applications; automation; business information system; business process

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Systems Analysis

Information on submission and defense

Date of assignment: 12. 11. 2019
Date of submission: 11. 5. 2020
Date of defense: 23. 6. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/71633/podrobnosti

Files for download

    Last update: