====== [hemmerling] ERP 3/3 - SAP ====== Related pages: *[[crm.html|Customer Relationship Management ( CRM )]]. *[[erp.html|ERP 1/3 - Enterprise Resource Planning ( ERP ) / "Produktionsplanung und Steuerung" ( PPS )]]. *[[erp02.html|ERP 2/3 - The OpenSource ERP Systems "TinyERP" / "OpenERP" / "Odoo" and the Fork "Tryton"]]. *[[enterprise.html|Enterprise Operation]]. *[[mes.html|Manufacturing Execution System ( MES )]]. *[[mes02.html|Manufacturing Execution Systems ( MES ) 2/5 - Software Systems]]. ===== The Company ===== *[[http://www.sap.com/|SAP AG]], [[http://www.sap.de/|SAP AG - Germany]]. *[[http://help.sap.com/|SAP Help Portal]]. *[[http://www.sap.com/corporate-en/our-company/sap-merchandise.epx|SAP Shop]]. ===== The Tools ===== ==== SAP ERP ( formerly: SAP R/3, mySAP ) ==== *[[http://en.wikipedia.org/wiki/SAP_ERP|EN.Wikipedia "SAP ERP"]], [[http://de.wikipedia.org/wiki/SAP_ERP|DE.Wikipedia "SAP ERP"]] - "SAP ERP unterscheidet sich von R/3 vor allem dadurch, dass es auf SAP NetWeaver aufbaut". *[[http://en.wikipedia.org/wiki/SAP_R/3|EN.Wikipedia "SAP R/3"]]. ==== SAP NetWeaver ==== === Free Developer Edition === *[[http://store.sap.com/sap/cp/ui/resources/store/html/SolutionDetails.html?pid=0000014493|SAP "SAP NetWeaver AS ABAP 7.51 SP02"]] - "SAP NetWeaver AS ABAP Developer Editon". *"Download trial version of SAP NetWeaver AS ABAP 7.51 SP02". *Operating system [[http://software.opensuse.org/distributions/leap|openSUSE Leap 42.3]]. === Resources === *Experts told me, that the commercial Netweaver editions are shipped with much more "libraries" ( = "code" ) than the free developer edition. *[[http://en.wikipedia.org/wiki/SAP_NetWeaver|EN.Wikipedia "SAP NetWeaver"]], [[http://de.wikipedia.org/wiki/SAP_NetWeaver|DE.Wikipedia "SAP NetWeaver"]]. *[[http://web.archive.org/web/*/http://www.saptraininghouse.com/2010/overview-of-sap-netweaver/|Archive.org "SAP Training House. Nourishing SAP Ecosystem 'Overview of SAP NetWeaver'"]]. ==== Free ABAP Development Tools for SAP NetWeaver ==== *[[http://tools.hana.ondemand.com/#abap|SAP Development Tools "ABAP"]] - "ABAP Development Tools for SAP NetWeaver". *Installation: *Eclipse "Help > Install New Software...", *For Eclipse Oxygen (4.7), add the URL [[https://tools.hana.ondemand.com/oxygen|https://tools.hana.ondemand.com/oxygen]]. *Select "ABAP Development Tools for SAP NetWeaver". *Runtime. *[[http://www.microsoft.com/en-us/download/details.aspx?id=14632|Microsoft Download Center "Microsoft Visual C++ 2010 Redistributable Package (x64)"]]. *[[http://www.microsoft.com/en-us/download/details.aspx?id=5555|Microsoft Download Center "Microsoft Visual C++ 2010 Redistributable Package (x86)"]]. ==== Free SAP GUI Tool ==== *[[http://sapliveservers.com/sap-gui-download|SAP "SAP GUI Download"]] - "SAP GUI 7.40 Windows" for Windows. ==== Resources ==== *[[http://www.erpdb.info/abap-keywords-full/|erpdb.info "SAP ABAP Keywords. Complete List of all SAP ABAP Keywords. Alphabetical Overview of all SAP ABAP Commands or Keywords]]. ===== Education and Educational Events ===== ==== ( Free and commercial ) Online Courses ==== *[[http://open.sap.com/|openSAP - Open Online Courses Delivered by SAP]]. ==== Academic ==== *[[http://portal.ucc.uni-magdeburg.de/|Otto-von-Guericke-Universität Magdeburg "SAP University Alliances EMEA Portal"]] - The portal to SAP R/3 during my SAP R/3 university education. *[[http://www.erp4students.de/|Universität Duisburg-Essen "ERP STUDENTS. SAP Online-Kurse exklusiv für Studenten"]]. ==== Events ==== *[[http://scn.sap.com/community/events/codejam|SAP CodeJam]]. *[[http://scn.sap.com/docs/DOC-37772#comment-659075|SAP Community Network "Upcoming CodeJam Events"]]. *[[http://www.eventbrite.com/o/sap-2189470757|Eventbrite "SAP CodeJams"]]. *[[http://www.eventbrite.com/e/sap-codejam-hannover-registration-18614038089|SAP CodeJam Hannover]], 2016-02-18. *[[http://wiki.scn.sap.com/wiki/display/events/SAP+Inside+Track|SAP Community WIKI "SAP Inside Track"]]. *[[http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=476185137|SAP Community WIKI "Inside Track Previous Years"]]. *[[http://wiki.scn.sap.com/wiki/display/events/SAP+Inside+Track+Events+of+2017|SAP Community WIKI "SAP Inside Track Events of 2017"]]. *[[http://wiki.scn.sap.com/wiki/display/events/ABAP+CodeRetreat|SAP Community WIKI "ABAP CodeRetreat"]] - "Created by Damir Majer, last modified by Alexander Geppart on Mar 06, 2018". *[[http://www.inwerken.de/events/|Inwerken AG "Veranstaltungen"]]. *[[http://www.inwerken.de/event/sap-code-retreat/|Inwerken AG "SAP Code Retreat"]], 2018-04-14 in Hannover - ABAP CodeRetreat, using Eclipse with "ABAP Development Tools for SAP NetWeaver". ===== Literature ===== ==== Literature for "ABAP" Newbies ==== *[[http://www.amazon.de/exec/obidos/ASIN/3898425533/hemmerling-21|Günther Färber, Julia Kirchner "Praktischer Einstieg in ABAP"]], 2004 - Demonstrating ABAP on SAP R/3. *[[http://www.amazon.de/exec/obidos/ASIN/3836211483/hemmerling-21|Günther Färber, Julia Kirchner "ABAP-Grundkurs"]], 2008. *[[http://www.amazon.de/exec/obidos/ASIN/3836238039/hemmerling-21|Horst Keller, Sascha Krüger "ABAP Objects: ABAP-Programmierung mit SAP NetWeaver"]], 2006. *Karl-Heinz Kühnhauser. *[[http://www.amazon.de/exec/obidos/ASIN/3836238039/hemmerling-21|Karl-Heinz Kühnhauser, Thorsten Franz "Einstieg in ABAP: Die Neuauflage von 'Discover ABAP'"]], 2015. *[[http://www.amazon.de/exec/obidos/ASIN/383621749X/hemmerling-21|Karl-Heinz Kühnhauser, Thorsten Franz "Discover ABAP: Der praktische Einstieg"]], 2011. *[[http://www.amazon.de/exec/obidos/ASIN/1592294022/hemmerling-21|Karl-Heinz Kühnhauser, Thorsten Franz "Discover ABAP: Your Introduction to ABAP Objects"]], 2011. *[[http://www.amazon.de/exec/obidos/ASIN/3898426610/hemmerling-21|Karl-Heinz Kühnhauser "Einstieg in ABAP"]], 2005. *[[http://www.amazon.de/exec/obidos/ASIN/3836213982/hemmerling-21|James Wood "Objektorientierte Programmierung mit ABAP Objects"]], 2009. ==== Literature for "ABAP" Experts ==== *[[http://www.amazon.de/exec/obidos/ASIN/1493214101/hemmerling-21|Paul Hardy "ABAP to the Future"]], 2016. *[[http://www.amazon.de/exec/obidos/ASIN/3836241072/hemmerling-21|Enno Wulff, Maic Haubitz, Dennis Goerke, Sascha Seegebarth, Udo Tönges "Das ABAP-Kochbuch: Erfolgsrezepte für Entwickler - Programmierbeispiele aus der Praxis"]], 2016. ==== Literature "ABAP & Eclipse" ==== *[[http://www.amazon.de/exec/obidos/ASIN/3960126654/hemmerling-21|Christoph Lordieck "SAP-Schnelleinstieg: ABAP-Entwicklung in Eclipse"]], 2016. *[[http://www.amazon.de/exec/obidos/ASIN/3836230402/hemmerling-21|Daniel Schön "ABAP-Entwicklung in Eclipse: Installation und Einrichtung der ABAP Development Tools (ADT) - Praktische Tipps und nützliche Funktionen"]], 2015. ==== Literature for SAP Users ( i.e. Non-Developers ) ==== *Book [[http://www.amazon.de/exec/obidos/ASIN/3898642690/hemmerling-21|Nico Manicone "Workshop SAP Query"]]. *Accompanying Website [[http://www.query-ohne-namen.de/|Nico Manicone "Workshop SAP Query" ( query-ohne-namen.de )]]. ===== Support for Developers ===== ==== General ==== *[[http://scn.sap.com/community/developer-center|SAP Developer Center]]. *Wiki [[http://wiki.scn.sap.com/|SAP Community WIKI]]. *[[http://www.sap.com/developer/topics/abap-platform.html|SAP "ABAP Programming: Official Tutorials, Community & Resources"]] - "ABAP Programming. Try it now. Learn ABAP Programming". *[[http://scn.sap.com/community/developer-center/abap|SAP Developer Center "ABAP Development Community"]]. *[[http://scn.sap.com/community/developer-center/hana|SAP Developer Center "SAP HANA In-Memory Computing Community"]]. *[[http://www.twitter.com/sapdevs|Twitter "SAP Developers, @SAPdevs"]]. *[[http://www.facebook.com/sapdevelopers|Facebook "SAP Developers"]]. *[[http://www.linkedin.com/company/sap-developers|LinkedI "SAP Developers"]]. *[[http://plus.google.com/b/110467182944070838581/110467182944070838581|Google+ "SAP Developers"]]. ==== ABAP ==== *[[http://www.abapacademy.com/|ABAP Academy]] - "Want to learn ABAP for FREE with direct access to community of students and ABAP experts?". *[[http://www.abapacademy.com/blog/|ABAP Academy Blog]]. *[[http://www.abapacademy.com/blog/how-to-install-free-sap-system/|ABAP Academy Blog "How to Install FREE SAP System – Part 1"]]. *"ABAP in Eclipse: ABAP Development Tools for SAP NetWeaver". *[[http://help.sap.com/doc/2e65ad9a26c84878b1413009f8ac07c3/LATEST/en-US/config_guide_system_backend_abap_development_tools.pdf|SAP Help "Configuring the ABAP Back-end for ABAP Development Tools"]] ( PDF ). *[[http://scn.sap.com/docs/DOC-29297|SAP Community Blogs "Getting Started with ABAP Development Tools for SAP NetWeaver"]]. *[[http://scn.sap.com/docs/DOC-29294|SAP Community Blogs "Quick Launch Guide for the ABAP Development Tools for SAP NetWeaver"]]. *[[http://scn.sap.com/docs/DOC-31815|SAP Community Blogs "ADT Video Tutorial: Learn how to use ABAP in Eclipse"]]. *[[http://scn.sap.com/docs/DOC-29113|SAP Community Blogs "Frequently Asked Questions (ABAP in Eclipse)"]]. *[[http://scn.sap.com/community/abap/eclipse/blog/2012/10/12/abap-development-tools-sdk|SAP Community Blogs "Lab preview: SDK for ABAP Development Tools"]]. ==== ABAP Unit Test ==== *[[http://www.weberpatrick.de/abap-unit-test-grundlagen/|Patrick Weber - Kollaborieren statt Kollabieren. SAP, SharePoint and more "ABAP Unit Test Grundlagen"]], 2014. *Wiki [[http://wiki.scn.sap.com/|SAP Community WIKI]]. *[[http://wiki.scn.sap.com/wiki/display/ABAP/ABAP+Test+and+Analysis+Tools|SAP Community WIKI "ABAP Test and Analysis Tools"]]. *[[http://wiki.scn.sap.com/wiki/display/ABAP/ABAP+Unit|SAP Community WIKI "ABAP Unit"]]. *[[http://en.wikipedia.org/wiki/ABAP_Unit|EN.Wikipedia "ABAP Unit"]], [[http://de.wikipedia.org/wiki/ABAP_Unit|DE.Wikipedia "ABAP Unit"]]. *[[http://www.zevolving.com/2013/04/abap-unit-test-driven-development-basic-example/|Zevolving "ABAP Unit Test Driven Development – Basic Example"]], 2013. ==== OpenSQL ==== *[[http://www.denisreis.com/abap-grundlagen/|Dennis Reis "ABAP Grundlagen"]]. *[[http://www.denisreis.com/open-sql-anweisungen-in-abap/|Dennis Reis "Open SQL Anweisungen in ABAP"]]. *[[http://blogs.sap.com/2014/05/21/a-complete-guide-to-opensql-statements-step-by-step-tutorial-with-screenshots/|SAP Community Blogs "A complete guide to OpenSQL statements – Step-by-step tutorial with screenshots"]]. *[[https://help.sap.com/doc/abapdocu_750_index_htm/7.50/de-DE/abenopensql.htm|SAP Help "Open SQL"]]. *[[http://www.tutorialspoint.com/sap_abap/sap_abap_open_sql_overview.htm|Tutorialspoint "SAP ABAP - Open SQL Overview"]]. *[[http://de.wikipedia.org/wiki/OpenSQL|DE.Wikipedia "OpenSQL"]]. ==== SAP Flugdatenmodell ==== *[[http://www.abapforum.com/|ABAPforum]]. *[[http://www.abapforum.com/forum/viewtopic.php?f=1&t=17459|ABAPforum "SFLIGHT,SCARR Tabellen Füllen (gelöst)"]]. *[[http://www.abapforum.com/forum/viewtopic.php?f=1&t=11065&p=40407&hilit=sflight#p40407|ABAPforum "Keine Daten im Flugdatenmodell"]]. *[[http://help.sap.com/saphelp_dm40/helpdata/de/08/0a323c3980a57be10000000a11402f/frameset.htm|SAP Help "Flugdatenanwendung - Demo-Beispiel für Integrationstechnologien"]]. *[[http://www.berater-wiki.de/Access_Tabellenbeziehung_Flugdatenmodell|SAP-Wiki by René Eberstein "Access Tabellenbeziehung Flugdatenmodell"]]. *[[http://www.youtube.com/watch?v=F4mpThggUfM|YouTube "SAP NetWeaver ABAP TRIAL BC400-Flugdatenmodell installieren"]]. ==== SAP HANA ==== *"SAP HANA Development Tools". *[[http://scn.sap.com/docs/DOC-31036|SAP Community, Document archive for SAP HANA Developer Center "Developer Center HOWTO - Get and Install a SAP HANA, developer edition License File]] - "Developer License expired? You can get a new one. This is how...". ==== "SAP NetWeaver AS ABAP Developer Editon" - Software Installation ==== *There is a "FREE Developer/Trial Edition" version for Linux. *Whats the difference between the free and the trial version? I just found the "trial" version download. *Official SAP installation support. *[[http://blogs.sap.com/2016/11/03/linux-for-newbies-installing-opensuse-on-oracle-virtualbox/|SAP Community Blogs "Linux for Newbies: Installing ABAP AS on Oracle VirtualBox"]] #. *"Minimum space in home directory should 33 GB to avoid memory errors during installation. (In this example, mine is 92G, or 5%.)". *Be shure that no "/sda3" partition is created. If so, do manual partitioning to delete the partition and to add the space to "/sda2". *"The length of the hostname you have chosen exceeds 13 character, this is not supported by SAP, please use a different hostname, please check your hostname selection. Start the install script with -s flag to skip the hostname check". *"I think Step 21 is kinda misleading. I thought at first i have to supply my sudo username over there twice, whereas it’s a SAP Admin and Database Admin pwd". *Error message, during installation: Abort execution because of Step returns modlib.jslib.caughtExecption. Installation of NPL failed, please check logfiles in /tmp/sapinst_instdir for possible root cause *"/tmp/sapinst_instdir/NW73/SBC/STANDARD/" *[[http://answers.sap.com/questions/305210/installation-of-npl-failed-error.html|SAP Community, Questions & Answers "Installation of NPL failed error"]], 2017-09-12. *"Can you please install again with the option "-g" (install.sh -g). It will start the Inst GUI, where you probably see more information on why the installation aborted". *[[http://blogs.sap.com/2017/09/04/newbies-guide-installing-abap-as-751-sp02-on-linux/|SAP Community Blogs "Newbies Guide: Installing ABAP AS 751 SP02 on Linux"]] #. *"SAP AS ABAP requires that you configure English (LANG=en_US.UTF-8) as the operating system language". *[[http://blogs.sap.com/2017/09/04/sap-as-abap-7.51-sp2-developer-edition-to-download-concise-installation-guide/|SAP Community Blogs "SAP AS ABAP 7.51 SP2 – Developer Edition to Download: Concise Installation Guide"]] #. *Post-Installation Steps. *Profile parameters. *[[http://blogs.sap.com/2012/07/28/change-sap-profile-parameters/|SAP Community Blogs "Change SAP Profile Parameters"]]. *ABAP License key. *Administering the SAP NW ABAP 7.5 Developer Edition. *[[http://blogs.sap.com/2017/09/04/sap-as-abap-751-sp02-developer-edition-to-download/|SAP Community Blogs "SAP AS ABAP 751 SP02 Developer Edition to Download"]]. *NOTE: ASE license expiry. The ASE license supplied with this developer edition will expire at the end of March 2018. The new license is available here: [[http://sap.sharepoint.com/sites/101566/Shared%20Documents/Forms/AllItems.aspx?id=%2Fsites%2F101566%2FShared%20Documents%2FASE%20Licenses%5F2019%2Ezip&parent=%2Fsites%2F101566%2FShared%20Documents&p=true&slrid=367a5a9e-6034-5000-285c-0f8844352dd1|SAP "ASE Licenses..."]]. *OS: *openSUSE (documented). *Ubuntu and Debian: You need to install csh before you start the installation! *... *[[http://blogs.sap.com/2013/05/16/developer-trial-editions-sap-netweaver-application-server-abap-and-sap-business-warehouse-powered-by-sap-hana/|SAP Community Blogs "SAP AS ABAP and SAP BW on SAP HANA: FREE Developer/Trial Editions"]]. *[[http://blogs.sap.com/2016/10/17/sap-netweaver-abap-7.51-innovation-package-available-now/|SAP Community Blogs "SAP NetWeaver AS for ABAP 7.51 Innovation Package – Available Now!"]] - "SAP ABAP AS 7.51 Landing Page". *[[http://blogs.sap.com/2017/09/14/sap-as-abap-7.51-developer-edition-faqs/|SAP Community Blogs "SAP AS ABAP 7.51 Developer Edition: FAQs"]]. *[[http://drive.google.com/file/d/0B6wlEuX4PvVXc1FkdmVzLUR6ZlU/view|Google Drive, Taryck Bensiali "SAP AS ABAP 7.50 Dev Edition – Unofficial Install Guide"]] ( PDF ). *[[http://dalanzg.github.io/tips-tutorials/categories/|GitHub.io, Daniel Lanza "Tutorials / Categories"]]. *[[http://dalanzg.github.io/tips-tutorials/sap/2017/11/09/how-to-install-sap-netweaver-751-sp02-as-abap-developer-edition-in-opensuse/|GitHub.io, Daniel Lanza "How to install SAP NetWeaver 7.51 as ABAP Developer Edition in openSUSE"]] #. *[[http://www.stackoverflow.com/questions/46275064/sap-netweaver-7-51-install-failed-installation-of-npl-failed|StackOverflow "SAP Netweaver 7.51 install failed (Installation of NPL failed… )"]]. ==== SM12 - Manage and Kill Locks ==== *Wiki [[http://www.berater-wiki.de/|SAP-Wiki by René Eberstein]]. *[[http://www.berater-wiki.de/Transaktion_SM12_(Sperreintr%C3%A4ge_selektieren)|SAP-Wiki by René Eberstein "Transaktion SM12 (Sperreinträge selektieren)"]]. *Blog [[http://www.sap-perf.ca/|Eric Hu - SAP application performance]]. *[[http://www.sap-perf.ca/run-sap-sm12/|Eric Hu - SAP application performance "How to run and understand SAP transaction SM12"]]. *Wiki [[http://wiki.scn.sap.com/|SAP Community WIKI]]. *[[http://wiki.scn.sap.com/wiki/display/Basis/BCHome|SAP Community WIKI "BCHome"]] - "Basis Corner. This is the WIKI starting point for SAP Basis or technical related topic". *[[http://wiki.scn.sap.com/wiki/display/Basis/SM12+-++Lock+Concept|SAP Community WIKI "SM12 - Lock Concept"]]. *[[http://archive.sap.com/discussions/thread/3672304|SAP Community Discussions "Lock Entries in SM12"]]. *[[http://help.sap.com/saphelp_nwmobile71/helpdata/de/47/ea39fae97f486ee10000000a42189d/frameset.htm|SAP Help "Sperreinträge verwalten"]]. ==== System Preparation and Login Data for SAP Client ==== *Entry "10.0.2.15 vhcalnplci vhcalnplci.dummy.nodomain" in "/etc/hosts" ( for Linux ) or "C:\Windows\System32\drivers\etc\hosts" ( for Windows. *ABAP Server Logon Information: *SID: NPL *Server: vhcalnplci.dummy.nodomain *Instance: 00 (?) *Client: 001 *USER: DEVELOPER01 (?) *PWD: (?) ==== Resources ==== *[[http://www.erpyourself.net/|ERPyourself. Das SAP und ABAP Portal]]. *[[http://www.erpyourself.net/de/sap-transaktionen-gesamt.html|ERPyourself. Das SAP und ABAP Portal "SAP Transaktionen im Überblick"]]. *[[http://www.denisreis.com/abap-grundlagen/|Dennis Reis "ABAP Grundlagen"]]. *Wiki [[http://www.berater-wiki.de/|SAP-Wiki by René Eberstein]]. ===== Interface Technologies and MES Integration ===== ==== Interface Technologies ( e.g. for MES Applications ) ==== === 1 Intermedia Document ( IDOC ) === === 2 Remote Function Calls ( RFC ) === ==== Interfaces to SAP NetWeaver Applications ( e.g. for MES Applications ) ==== === 1 Plant Data Collection ( PP-PDC ) === === 2 Production-Optimizing-Interface ( PP-POI ) === === 3 Inspection Data Interface ( QM-IDI ) === === 4 Process-Control-System ( PI-PCS ) === === 5 Business Application Programming Interface ( BAPI ) === ==== Integration of MES Functions by the SAP Portal ===== === 1 Manufacturing Intelligence Dashbords === === 2 Business Packages === ==== Resources ==== *[[http://en.wikipedia.org/wiki/SAP_NetWeaver_Process_Integration|EN.Wikipedia "SAP NetWeaver Process Integration"]], [[http://de.wikipedia.org/wiki/SAP_Process_Integration|DE.Wikipedia "SAP Process Integration"]] ( SAP PI ) - Formerly: SAP Exchange Infrastructure ( SAP XI ). *[[http://scn.sap.com/thread/807278|SAP Community Network "difference between RFC and Idoc"]]. *[[http://www.saptechies.com/when-and-why-we-use-bapi-rfc-and-idoc-in-xi/|SAP Techies. SAP Support Portal "When and Why we use BAPI, RFC and IDOC.. in XI"]]. ===== Resources ===== *[[http://www.e3cms.de/|E-3]] - "Information und Bildungsarbeit von und für die SAP® Community", "Das unabhängige SAP-Magazin für die deutschsprachige SAP-Szene". ===== Forums, Newsgroups ===== *[[http://www.abapforum.com/|ABAPforum]]. *[[http://scn.sap.com/|SAP Community Network ( SCN )]]. ===== Appropriate OpenDirectory Directory Pages ===== *[[http://www.dmoz.org/Computers/Software/Business/|OpenDirectory "Top: Computers: Software: Business"]]. *[[http://www.dmoz.org/Computers/Software/ERP/|OpenDirectory "Top: Computers: Software: ERP]]. *[[http://www.dmoz.org/World/Deutsch/Computer/Software/Unternehmenssoftware/|OpenDirectory "Top: World: Deutsch: Computer: Software: Unternehmenssoftware"]]. *[[http://www.dmoz.org/World/Deutsch/Computer/Software/Unternehmenssoftware/ERP_-_Enterprise_Resource_Planning/|OpenDirectory "Top: World: Deutsch: Computer: Software: Unternehmenssoftware: ERP - Enterprise Resource Planning"]]. {{tag>"enterprise resource planning" SAP netweaver abap ERP MRP "MRP II" "MRP 2" "Produktionsplanung und Steuerung" PPS}}