Compiere Developer Documentation from an Idea of Marco LOMBARDO

Total Page:16

File Type:pdf, Size:1020Kb

Compiere Developer Documentation from an Idea of Marco LOMBARDO Compiere Developer Documentation from an idea of Marco LOMBARDO Copyright c 2004 Marco LOMBARDO i Table of Contents 1 Name and License ............................ 1 2 Introduction.................................. 1 The word Compilo ........................................ 1 The initial idea............................................ 1 Conventions .............................................. 1 Version ................................................... 1 Note ..................................................... 1 3 First 10 historical topics ...................... 2 000, Howto add a PL/SQL procedure and execute it.......... 2 001, Using your java code and jars. For example using Jasper Reports............................................... 3 002, Compiere Application Dictionary. ...................... 5 003, Using Attribute Set. .................................. 5 Summary .......................................... 6 An example ........................................ 6 More examples ..................................... 6 004, Using Attribute Set from developers point of view. ...... 7 005, Trees ................................................ 7 006, Menus................................................ 9 Menu Bar.......................................... 9 007, Reporting Engine. ................................... 10 ProcessCtl.process()............................ 10 ReportCtl.start() ............................... 10 ReportEngine .................................... 11 Viewer ........................................... 11 008...................................................... 11 009...................................................... 11 4 Contributions ............................... 11 010, Application Dictionary (by Peter Shen)................ 11 The “Tables and Columns” Window. ............... 12 The “Windows, Tabs and Fields” Window. .......... 13 011, Compiere Source (by Redhuan D. Oon)....................... 14 Overview of Topics ....................................... 14 Open Questions .......................................... 14 Where did it come from?........................... 14 Is it truly Open? .................................. 14 What about been Open Knowledge? ................ 14 What about Market Forces?........................ 14 The Source .............................................. 15 The Source Layout ................................ 15 Cracking the source ............................... 15 Business Functionality ............................. 16 Development Work Cycle .......................... 16 Compiling from Source ................................... 17 Build Process ............................................ 17 SQL Debugging .......................................... 17 Researching from the Web ....................................... 18 Using the Forums ........................................ 18 How to Setup Eclipse for Compiere ........................ 18 Downloading Eclipse ..................................... 19 Setting up perspectives and views ......................... 19 ii Importing Compiere Source into Eclipse.................... 19 Setting up Debug and RUN modes ........................ 19 How to Modify a Callout ........................................ 19 Searching for the Callout ................................. 20 Defining the Callout ...................................... 20 Opening the Callout in Eclipse ............................ 20 Callout Design ........................................... 20 Getting and setting values ................................ 21 Accessing other tables’ values ............................. 22 How to Debug Compiere ......................................... 22 Identifying the problem ................................... 22 Setting the debug level ................................... 22 Reading the debug logs ................................... 22 Understanding the problem ............................... 23 Handling SQL codes ...................................... 23 Testing SQL statements ........................... 23 Tracing SQL Procedures ........................... 24 Integrating into Compiere .......................... 24 Handling Java codes ...................................... 24 GenerateModel.java .............................. 24 Finding out the root cause ................................ 24 Amending Codes ......................................... 25 Recompiling Compiere ........................................... 25 Avoiding change impact .................................. 25 Backing up and risks scenarios ............................ 25 Documenting your work .................................. 25 Deploying the CClient.jar ............................... 26 Deploying the CServer.jar ............................... 26 Common pitfalls ................................................ 26 Wrong understanding of business scenario .................. 26 Attempting risky changes ................................. 26 Poor Planning ........................................... 26 Poor documentation ...................................... 26 Checking out unstable version ............................. 27 Migration Process (by Redhuan D. Oon) .......................... 27 Backup your present instance ............................. 27 Post migration tests ...................................... 27 5 Contributors ................................ 28 6 GNU Free Documentation License ............ 28 ADDENDUM: How to use this License for your documents .. 32 7 Final Note .................................. 33 8 Concept Index .............................. 33 Chapter 3: First 10 historical topics 1 1 Name and License The name came from the word Compiere. In italian Compilo means do it and I compile, it depends on how you stress the word. Copyright c 2004 Marco LOMBARDO. Permission is granted to copy, distribute and/or mod- ify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being: In- troduction, First 10 historical topics, Final Note. With the Front-Cover Texts being: “Compilo, Compiere Developer Documentation”, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”. 2 Introduction The word Compilo The name came from the word Compiere. In italian Compilo means do it and I compile, it depends on how you stress the word. The initial idea There is an online italian GNU/Linux manual called manualinux, you can find it at http://www.manualinux.it/, that began the same way: as an howto beginning with a few points. Adding topic after topic it is now quite usefull. Some parts of this document might be highly condensed, I apologise for that. You can query me or add topics yourself. Or write a better version than mine. I reserve the first 10 points for myself but the section “Coming soon” is not an Invariant Section so everyone is free to add topics here. Conventions You can find Tabs references by the Window name and the Tab name. For example: “Sales Order.Order” is the Tab Order in the Sales Order Window. Contact: [email protected] Marco LOMBARDO, 2004-03-14, Lucca, Italy. Version Versions are numbered based on how many points the document contains. Version 1.0 will have 1000 points/topics. This is the 0.1.0 version. Note This is my first document under the GNU Free Documentation License. It’s dedicated to RMS. The Master. Chapter 3: First 10 historical topics 2 3 First 10 historical topics 000, Howto add a PL/SQL procedure and execute it. 1. Summary Let’s consider you have a new or an existing Window/Tab and you want to add a button that executes the procedure myproc if pressed. Obviously there is a GUI part, adding the button and a PL/SQL part, creating the right PL/SQL procedure. 2. GUI part Open the Report & Process Window and create a new Process. Decide: • The name, description and help. Name is not important but I usually choose something that I think will not conflict with Compiere in the future. Description and Help are displayed when the user uses the mouse button so they are relatively important. • “User can start process” can be unchecked. • In the Procedure Name field write myproc. • Obviously “Is Report” field should be unchecked. • Parameters: you have a Tab for setup Parameters. The only thing to keep in mind is that what you write in the Column Name field is used for the column ParameterName of AD PInstance Para were java code pass parameters to PL/SQL code, see the example below. After this, alter the table referenced by the Tab in which you want to add the button: alter table mytable add( NewButton char(1) ); Modify the Compiere AD, adding this Column to mytable (Table & Column Tab). For the newly created Column, set reference to Button and Process with the name of the Process you create above. In the Procedure Name write the name of the procedure you are going to create at point 3. Let this new Column show in one or more Tab (Window, Tab and Field window). 3. PL/SQL part. To explain how to write your own PL/SQL code, let’s study an existing Procedure: CREATE OR REPLACE PROCEDURE M_Product_BOM_Check ( PInstance_ID IN NUMBER ) Every procedure you create should looks this way, with an IN parameters of type Number. As you have a row for each defined Process in the AD Process you have a new row every time you call a Process in the AD PInstance table (Process Instance). You have to communicate to the java code that the procedure is running. For this reason
Recommended publications
  • Connecting ERP and E-Commerce Systems
    MASARYKOVA UNIVERZITA FAKULTA}w¡¢£¤¥¦§¨ INFORMATIKY !"#$%&'()+,-./012345<yA| Connecting ERP and e-commerce systems DIPLOMOVÁ PRÁCA Ján Segé ˇn Brno, 2014 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Ján Segéˇn Advisor: Ing. Leonard Walletzký, Ph.D. ii Acknowledgement I would like to express my gratitude to Ing. Leonard Walletzký, Ph.D. for his guidance and assistance during the writing of this thesis. Furt- hermore I would like to thank my family, friends, flat mates and my girlfriend for the continuous support and faith they have given me. The final thanks goes to my newly acquired angry birds mascot who has supplied me with luck for the duration of writing this thesis and hopefully will continue to do so. iii Abstract The goal of this thesis is to analyze and compare the way different online shops store and process information. Find useful similarities and utilize them to implement a tool that enables the open-source ERP system iDempiere to establish a communication link to the elect- ronic stores categorized as compatible, effectively giving iDempiere e-commerce capabilities. iv Keywords ERP,iDempiere, e-commerce, e-shop, electronic store, eConnect, plug- in, data connector, import, export, data synchronization v Obsah 1 Introduction ............................ 1 2 ERP Systems ............................ 3 2.1 History of ERP ........................ 4 2.2 ERP classification ...................... 6 2.3 Current trends in ERP ................... 7 2.4 Adapting ERP .......................
    [Show full text]
  • Gnuaccounting Manual
    Gnuaccounting Manual 1/39 Table of Contents 1 Requirements, installation and start...................................................................................5 1.1 System requirements...................................................................................................5 1.2 Installation....................................................................................................................5 1.3 In Windows..................................................................................................................5 1.3.1 With the installer package....................................................................................5 1.3.2 With the Zip-file.....................................................................................................5 1.3.3 In 64bit Windows..................................................................................................5 1.3.4 The portable version for USB-Sticks....................................................................6 1.3.5 Gnuaccounting standalone and OpenOfficePortable...........................................7 1.3.6 Gnuaccounting and LibreOffice............................................................................7 1.4 In Linux........................................................................................................................7 1.4.1 Ubuntu, SuSE.......................................................................................................7 1.4.2 OpenSuSE experimental......................................................................................8
    [Show full text]
  • Software Technology Behind Computer Accounting M
    World Academy of Science, Engineering and Technology International Journal of Computer and Information Engineering Vol:5, No:5, 2011 Software Technology Behind Computer Accounting M. Župan, V. Budimir Abstract—The main problems of data centric and open source II. INTEREST FOR OPEN SOURCE ERP SOLUTIONS project are large number of developers and changes of core Open source means that code is distributed with the framework. Model-View-Control (MVC) design pattern significantly improved the development and adjustments of complex projects. software and it is allowed to change it or use it. So, it does not Entity framework as a Model layer in MVC architecture has mean free. But it is the usual practice that open source based simplified communication with the database. How often are the new software firms offer its community edition with no charge. technologies used and whether they have potentials for designing Compiere, Inc., for example, has an ERP free edition, but full more efficient Enterprise Resource Planning (ERP) system that will functionalities are available in Enterprise Edition that costs be more suited to accountants? $995 per year, per user. As Compiere stated on official web Keywords—Accounting, Enterprise Resource Planning, Model- site, costs of Enterprise Cloud Edition are still 64% lower than View-Control, Object Role Modeling, Open Source the Microsoft midmarket ERP. “Open” also means that system is usually developed on the I. INTRODUCTION open and free platforms such as Linux, using Integrated N December 2009 CFO Publishing Corp. has published Developments Environments such as Eclipse, connected with I research on annual costs, spent by 157 US midsized the open databases (MySQL, PostgreSQL), what results with Enterprises on modifying and updating their ERP systems.
    [Show full text]
  • CEN 4801 / 5805 - Systems Integration (3 Semester Credits)
    CEN 4801 / 5805 - Systems Integration (3 Semester Credits) Instructor: Karthikeyan Umapathy Office location: Mathews (15/ 3214) Phone: 620-1329 (office) Email: [email protected] Course description This course studies the process of integrating different systems and software applications by examining current and emerging trends, strategies, and techniques for developing systems integration solutions effectively. Example topics covered include, but are not limited to: documenting integration requirements using business process models, designing integration solutions reusing patterns, and implementing integration solutions using service oriented architecture. Students will extend course topics via library assignments, programming assignments, tool evaluation assignments, and other assigned activities. Prerequisites for CEN 4801 COP 4813 - Internet Programming (or) CIS 4327 - Information Systems Senior Project I (or) CGS 4308 - Information Processing: Requirements Identification and Specification Prerequisites for CEN 5805 COP 5819 - Internet Programming (or) CEN 6016 - Engineering of Software I Learning outcomes On successful completion of this course, students should be able to: • Explain key challenges, concepts, drivers, and strategies related to systems integration projects • Explain and apply organizational and managerial issues related to systems integration projects • Explain and apply key systems integration architecture, methodologies, and technologies • Identify and assess current and emerging systems integration tools • Define
    [Show full text]
  • Application of Open-Source Enterprise Information System Modules: an Empirical Study
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Dissertations, Theses, and Student Research from the College of Business Business, College of Summer 7-20-2010 APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY Sang-Heui Lee University of Nebraska-Lincoln Follow this and additional works at: https://digitalcommons.unl.edu/businessdiss Part of the Management Information Systems Commons, Other Business Commons, and the Technology and Innovation Commons Lee, Sang-Heui, "APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY" (2010). Dissertations, Theses, and Student Research from the College of Business. 13. https://digitalcommons.unl.edu/businessdiss/13 This Article is brought to you for free and open access by the Business, College of at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in Dissertations, Theses, and Student Research from the College of Business by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY by Sang-Heui Lee A DISSERTATION Presented to the Faculty of The Graduate College at the University of Nebraska In Partial Fulfillment of Requirements For the Degree of Doctor of Philosophy Major: Interdepartmental Area of Business (Management) Under the Supervision of Professor Sang M. Lee Lincoln, Nebraska July 2010 APPLICATION OF OPEN-SOURCE ENTERPRISE INFORMATION SYSTEM MODULES: AN EMPIRICAL STUDY Sang-Heui Lee, Ph.D. University of Nebraska, 2010 Advisor: Sang M. Lee Although there have been a number of studies on large scale implementation of proprietary enterprise information systems (EIS), open-source software (OSS) for EIS has received limited attention in spite of its potential as a disruptive innovation.
    [Show full text]
  • Adempiere ERP & CRM Information Booklet
    ADempiere ERP & CRM Information Booklet Level 1, 10 Kylie Place Cheltenham Victoria 3192 T:1-300-990-120 Email: [email protected] Web: www.adaxa.com Table of Contents Business Overview 1.1 Origin of the "ERP" System..........................................................................................5 1.2 ADempiere ERP & CRM...............................................................................................5 1.3 ADempiere’s Origins.....................................................................................................6 1.4 ADempiere’s Strengths.................................................................................................6 1.5 The Strengths of Open Source.....................................................................................7 1.6 ADempiere Support......................................................................................................8 1.7 Total Cost.....................................................................................................................9 1.8 ADempiere – Hardware & Infrastructure Requirements................................................9 1.9 Licence Terms............................................................................................................11 ADempiere ERP and CRM 2.1 Why is ADempiere organised to reflect Business Processes?....................................12 2.2 Terminology................................................................................................................13 2.3 Quote to Cash.............................................................................................................13
    [Show full text]
  • Guía Del Del Estudiante Y Del Tutor Para La Realización
    FACULTAD DE TURISMO Y FINANZAS GRADO EN FINANZAS Y CONTABILIDAD Análisis y guía de implementación de ERP Opensource para PYMES y microempresas. Trabajo Fin de Grado presentado por M.ª del Rocío Sayavera Romero, siendo el tutor del mismo Rafael del Pozo Barajas. Vº. Bº. del Tutor: Alumna: D. D. Sevilla. Julio de 2018. GRADO EN FINANZAS Y CONTABILIDAD FACULTAD DE TURISMO Y FINANZAS TRABAJO FIN DE GRADO CURSO ACADÉMICO [2017-2018] TÍTULO: ANÁLISIS Y GUÍA DE IMPLEMENTACIÓN DE ERP OPENSOURCE PARA PYMES Y MICROEMPRESAS. AUTOR: M.ª DEL ROCÍO SAYAVERA ROMERO. TUTOR: DR. D. RAFAEL DEL POZO BARAJAS. DEPARTAMENTO: ECONOMÍA FINANCIERA Y DIRECCIÓN DE OPERACIONES ÁREA DE CONOCIMIENTO: ORGANIZACIÓN DE EMPRESAS. RESUMEN: La evolución de los sistemas de gestión en las últimas décadas ha influenciado a las empresas y a sus hábitos de trabajo. Esto ha llegado hasta a las PYMES y microempresas, que han tenido que adaptar la forma de gestionar su negocio para lograr su supervivencia en el mundo empresarial a pesar de que no todas poseen los recursos económicos necesarios para poder implantar un sistema de este tipo en sus empresas. Con este trabajo se pretende dar soluciones Opensource de fácil manejo e implementación para que puedan adaptarlas a sus negocios sin necesidad de tener que hacer un esfuerzo económico. PALABRAS CLAVE: ERP; Opensource; Módulos; Implementación; Base de datos. TFG-FICO. Análisis y guía de implementación de ERP Opensource para PYMES y microempresas. ÍNDICE 1. CAPÍTULO 1: INTRODUCCIÓN ............................................................................ 1 1.1. JUSTIFICACIÓN DEL TEMA ......................................................................... 1 1.2. OBJETIVO ..................................................................................................... 1 1.2.1. Objetivo principal ........................................................................ 1 1.2.2.
    [Show full text]
  • Comparative Study of FOSS ERP Tools Anubhav Kumar* Dr
    Volume 2, Issue 12, December 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparative Study of FOSS ERP Tools Anubhav Kumar* Dr. P C Gupta Research Scholar, JNU Jaipur, Associate Prof, Kota University Kota, India India Abstract— An ERP is a new phenomenon within the software industry and many organizational are looking for changing their legacy system with ERP system to achieve their respective goals and objectives, but ERP implementation is a expensive in term of time and capital. In this paper we are discussing 14 fee and open source software with their detail description, so one can choose a best FOSS ERP tool. Keywords— ERP, FOSS, GPL, Apache, CRM I. INTRODUCTION An ERP (Enterprise Resource Planning) system can be the lifeline of a company, integrating internal and external management information across the entire organization. The business environment is dramatically changing. Companies today face the challenge of increasing competition, expanding markets, and rising customer expectations [3]. ERP implementation takes a lot of effort, time and money and if these are not handled properly they can become the reasons why ERP is not successfully implemented [1] as the business world moves ever closer to a completely collaborative model and competitors upgrade their capabilities, to remain competitive, organizations must improve their own business practices and procedures. Companies must also increasingly share with their suppliers, distributors, and customers the critical in-house information they once aggressively protected [4]. ERP provides two major benefits that do not exist in non-integrated departmental systems: (1) a unified enterprise view of the business that en- compasses all functions and departments; and (2) an enterprise database where all business transactions are entered, recorded, processed, monitored, and reported [5].
    [Show full text]
  • A Comparison of Open Source ERP Systems
    A Comparison of Open Source ERP Systems Institute of Information Systems and Operations, Department of Business Management and Information Systems Vienna University of Economics and Business Administration Institute of Software Technology and Interactive Systems, Business Informatics Group Vienna University of Technology Assessor: Univ.Prof. Dr. Dr. h.c. Hans Robert Hansen Univ.Prof. Dipl.-Ing. Mag. Dr. Gerti Kappel Author: Thomas Herzog Vienna, June 2006 2 WIRTSCHAFTSUNIVERSITÄT WIEN DIPLOMARBEIT Titel der Diplomarbeit: A Comparsion of Open Source ERP Systems Verfasserin/Verfasser: Thomas Herzog Matrikel-Nr.: 9307656 Studienrichtung: Wirtschaftsinformatik (Universität Wien) Beurteilerin/Beurteiler: Univ.Prof. Dr. Dr. h.c. Hans Robert Hansen Ich versichere: dass ich die Diplomarbeit selbstständig verfasst, andere als die angegebenen Quellen und Hilfsmittel nicht benutzt und mich auch sonst keiner unerlaubten Hilfe bedient habe. dass ich dieses Diplomarbeitsthema bisher weder im In- noch im Ausland (einer Beurteilerin/ einem Beurteiler zur Begutachtung) in irgendeiner Form als Prüfungsarbeit vorgelegt habe. dass diese Arbeit mit der vom Begutachter beurteilten Arbeit übereinstimmt. Datum Unterschrift 3 Contents 1 Introduction....................................................................................................... 7 1.1 Abstract...................................................................................................... 7 1.2 Definition of ERP System..........................................................................
    [Show full text]
  • 7 December 2015 CA Alok Jajodia Introduction
    Solutions’…1 1C:Enterprise from 1C Company 24SevenOffice Start, Premium, Professional and Custom Compiere professional edition from Consona Corporation from 24SevenOffice DEACOM ERP from Deacom abas Business Software from ABAS Software AG EFACS from Exel Computer Systems and RAD Software. Access SupplyChain from the Access Group Encompix ERP from Consona Corporation Activant acquired by Epicor ENFOS Acumatica Cloud ERP from Acumatica EnterpriseIQ from IQMS AddonSoftware from BASIS International Epicor Enterprise from Epicor Agresso Business World from Unit4 Epicor ERP from Epicor AIVA 9001 from AIVA SISTEMA Retail ERP from Erply AXIS ERP from Consona Corporation Exact MAX from Exact Software BatchMaster ERP from BatchMaster Software Exact Macola ES from Exact Software CGI Advantage from CGI Group (formerly American Exact Globe Next from Exact Software Management Systems) Exact Online from Exact Software CGram Enterprise from CGram Software FinancialForce ERP from FinancialForce.com Cimnet Systems from Consona Corporation Fishbowl Inventory from Fishbowl Ciright ERP from Ciright Systems Greentree Business Software from Greentree International COA Solutions Ltd - Smart Business Suite IFS Applications from Industrial and Financial Systems Coda Financials from Unit4 Ignition MES and OEE Module Inductive Automation Comarch Altum from Comarch Infor10 Barcode from Infor Global Solutions Comarch Semiramis from Comarch Infor10 Discrete iEnterprise (XA) (aka MAPICS) from Infor Compass ERP from Transtek Global Solutions Solutions’…2 Infor10 Distribution
    [Show full text]
  • Introduction to Management of Information Technologies
    Introduction to Management of Information Technologies January 13, 2016 LEARNING OUTCOMES Compare management information systems (MIS) and information technology (IT) Explain the difference between data and information Describe the relationships among people, information technology, and information Analyze the role of IT in business 2 WHAT IS THE ROLE OF INFORMATION TECHNOLOGY IN BUSINESS? Information technology is everywhere in business Understanding & knowledge about IT are key to understanding business and to business operations. 3 1 Information Technology’s Impact on Business Operations Figure 1 (source CIO Magazine) 4 PTP People . Technology . Policies/Procedures/Processes . 5 Information Technology’s Impact on Business Operations (cont.) Figure 2 (source CIO Magazine) 6 2 The World is Flat –Thomas Friedman Thomas Friedman’s 10 Forces That Flattened the World 1. Fall of the Berlin Wall 2. Netscape IPO 3. Workflow software (protocols SMTP, HTML, … that allow work to flow) 4. Open‐sourcing 5. Outsourcing 6. Offshoring 7. Supply‐chaining 8. Insourcing 9. Informing Power searching allowed everyone to use the Internet as a “personal supply chain of knowledge” 10. Wireless MIT Lecture (1:15:00) : http://video.mit.edu/watch/the-world-is-flat-9145/ MIT Lecture (0:47:00. Start @ 0:8:00) : http://video.mit.edu/watch/the-world-is-flat-30-9321/ 7 Technologies & business functions • Click‐to‐talk – also known as click‐to‐call, click‐to‐chat and click‐to‐text. – form of Web‐based communication in which a person clicks an object (e.g., button, image or text) to request an immediate connection with another person in real‐time either by phone call, instant messaging, or text.
    [Show full text]
  • A Study of Open Source ERP Systems
    SCHOOL OF MANAGEMENT BLEKINGE INSTITUTE OF TECHNOLOGY A Study of Open Source ERP Systems Vittorio Gianni Fougatsaro 790503 - xxxx Prof. Klaus Solberg Søilen Thesis for the Master’s degree in Business Administration Spring 2009 ABSTRACT In today’s world, IT is a source of differentiation from competitors. The tendency is to produce more, with as little cost as possible and be reactive to the continuously changing needs and requirements of internal as well as external customers. That is why flexibility, adaptability and cost cutting are main reasons that are pushing increasingly more companies to adopt Open Source Enterprise Resource Planning (ERP) systems. The main objectives of this research work are to investigate whether Open Source ERP systems can satisfy the needs of large organizations as well as Small to Medium Enterprises (SMEs). The thesis tries also to answer the question of whether Open Source ERP vendors offer adequate level of support to their clients. First, the background of the research work and the motivations behind it are laid out. Then, the aforementioned research hypotheses are presented. The concept of Open Source, its history and the advantages of Open Source ERP systems are presented. In order to verify the research hypotheses, a comprehensive review of the literature discussing the ERPs selection criteria of large organizations and SMEs is carried out. This review resulted in a set of dimensions that served to build the evaluation model. Another component of the evaluation is the “features” which were compiled by looking at the feature offering of the different ERP systems. This model served as a guiding principle when evaluating the chosen Open Source ERP systems.
    [Show full text]