ERP - New - Lab Manual - 2
ERP - New - Lab Manual - 2
ERP - New - Lab Manual - 2
2
Practical: 1
Evolution of ERP
The term ERP was coined in 1990 by Gartner, but its roots date to the 1960s.
Back then, the concept applied to inventory management and control in the
manufacturing sector. Software engineers created programs to monitor inventory,
reconcile balances, and report on status. By the 1970s, this had evolved into
Material Requirements Planning (MRP) systems for scheduling production
processes.
In the 1980s, MRP grew to encompass more manufacturing processes, prompting
many to call it MRP-II or Manufacturing Resource Planning. By 1990, these
systems had expanded beyond inventory control and other operational processes
to other back-office functions like accounting and human resources, setting the
stage for ERP come to know it.
Today, ERP has expanded to encompass business intelligence (BI) while also
handling "front-office" functions such as sales force automation (SFA), marketing
automation and ecommerce. With these product advancements and the success
3
stories coming out of these systems, companies in a broad range of industries—
from wholesale distribution to ecommerce—use ERP solutions.
Software-as-a-Service (SaaS) solutions—also referred to as "cloud computing"—
have helped fuel this growth. Cloud-based solutions not only make ERP software
more affordable, they also make these systems easier to implement and manage.
Perhaps even more importantly, cloud ERP enables real-time reporting and BI,
making them even valuable to executives and staff seeking visibility into the
business.
As a result, companies of all sizes and a wide range of industries are transitioning
to cloud ERP systems. In fact, Forrester predicts that SaaS-based ERP adoption
will rise 21 percent annually through 2015. When stop to consider the benefits of
ERP, it's easy to see why it's become so popular and why its use will continue to
grow so rapidly.
At its core, ERP helps employees do their jobs more efficiently by breaking down
barriers between business units. More specifically, an ERP solution:
Gives a global, real-time view of data that can enable companies to address
concerns proactively and drive improvements
Improves financial compliance with regulatory standards and reduces risk.
Automates core business operations such as lead-to-cash, order-to-fulfillment,
and procure-to-pay processes.
Enhances customer service by providing one source for billing and
relationship tracking.
4
When add up these advantages, the value of ERP—particularly cloud ERP—is clear.
With an ERP solution, employees have access to accurate information that enables them
to make better decisions faster. Not only that, but ERP software helps to eliminate
redundant processes and systems, dramatically lowering the cost of doing business
overall.
1. SAP SE
2. ProContractor
3. Foundation
4. Jonas Enterprise
5. ComputerEase
6. NetSuite
7. PENTA Construction
8. Praesto AE
9. Exact JobBOSS
10. PolyPM
11. Sage ERP
12. EnterpriseiQ
13. ECi M1
14. Vista
15. Spectrum
16. ProContractor
17. Entree
18. Infor
19. InFocus
20. Oracle
Sage ERP X3 comprises a number of features and functions designed to help manage
business’s sophisticated processes, transactions and relationships. It can manage specific
areas such as manufacturing, inventory, warehousing, purchasing, finance, customer
relationship and even electronic document systems.
Sage ERP X3 is flexible and cost effective package of features that give control
and confidence. All the key information about the business will be held in a single,
innovative and comprehensive management tool that is simple and intuitive to use. Better
integration and the ability to plan with accurate real-time information will improve the
productivity and help to make the right decisions. It will reduce organization costs and
5
lead times, deliver better service to the customers and help seize new opportunities
effectively.
Industry Solution
Manufacturing
Inventory
Warehousing
Purchasing
Finance
customer relationship
electronic document systems
Key Features
6
Technologies
Cloud-Based (Saas),
node js
elasticsearch
mongoDB
MS SQL Server,
Oracle
OS supported
Windows,
Linux,
Unix
Open source
Sage ERP X3 doesn’t support open source.
ERPNext
ERPNext is an Online, Open Source ERP system for small and medium sized businesses.
It covers many business functions including accounting, inventory management, CRM,
purchasing, project and task management, human resource management and
manufacturing.
Industry solutions
Services
Manufacturing
Retail
distribution
ERPNext modules:
Accounting
Asset management
CRM
Human resource management.
7
Manufacturing
Point of sale
Project management
Purchasing
Sales management
Warehouse management system
Key Features
ERPNext contains many complex features that are provided as a part of small
business. It support multi-company, multi-currency accounting, definition of complex tax
calculations, inventory valuations, serial / batch numbers and traceability.
It also has a built-in social network where the entire team can maintain their
profiles and also has an employee management system that includes leave and attendance
management, submission of expenses, salary structures, appraisals and much more.
Features for manufacturing companies include Bill of Materials (BOMs), Material
Requirement Planning (MRP) and backflush, production plans, production orders and
sub-contracting.
The system also has CRM features like lead and opportunity (enquiry) monitoring
and is integrated with the sales workflow right up to delivery and invoicing.ERPNext also
has next generation Web 2.0 features such as embedding forms inside websites, giving
logins to vendors and customers and sending transactions via emails.New features are
constantly being added every month.
Pricing
Unlike many ERP systems in its class, it comes with a break-through pricing of $7per
user per month on a hosted (SAAS) model. For customers with in-house IT teams who
want to host it on-site, all the source-code is available online and ERPNext provides
support services at a reasonable cost.
Technology
The ERP system is based on a Python-based web application framework -wnframework.
This framework is developed by the company and is also OpenSource. The database
backend currently supported is MySQL.
ERPNext hosted version is online since May 2010 and so far more than 1800 users have
signed up for the application. There is an automated sign-up and setup process and a
thirty-day free trial.
Open Source
ERPNext’s SAAS + Open Source solves two big problems for customers: Customization
- ERPNext has a powerful administrator interface where an analyst can do many
customizations. With access to the internal work-flows, a developer can tweak the
application to a great degree No Vendor Lock In - Since the application is Open Source,
8
the customer can take a backup of the database and setup an instance at his / her own
server.
ERPNext Users
ERPNext was launched earlier as an on-premise solution and is currently used by many
companies in India for multiple years. Since its launch in May 2010, 1800 users from all
over the world have signed up for ERPNext.
Customers from various industries are using ERPNext and some of the success stories
include an high-end electronics retailer, an apparel distributor, a furniture manufacturer, a
medical devices distributor, an e-learning services provider.
SAP SE
SAP stands for Systems Applications and Products in Data Processing. It is a German
multinational software corporation that makes enterprise software to manage business
operations and customer relations. SAP is headquartered in Walldorf, Baden-
Württemberg, with regional offices in 130 countries. The company has over 291,000
customers in 190 countries.
As of 2007, SAP is the world's largest business software company and the third-biggest
independent software provider by revenue. The corporation operates in four geographic
regions: EMEA (Europe, Middle East, Africa), NA (United States and Canada), LAC
(Latin America and Caribbean), and APJ (Asia Pacific and Japan).SAP focuses upon 25
industries and six industry sectors
Industry Solution
SAP is used in different industry sectors like process industries, discrete industries,
consumer industries, service industries, financial services and public services.It offers
integrated product sets for large enterprises, mid-sized companies and small businesses.
9
Key Features
Reducing your database size x 2 – page compression.
Finding your way through the enhancement package functionality.
NWBC and the new user interface delivered in EhP5.
Users of SAP
Royal Bank of Scotland
Standard bank of south Africa
National bank of Canada
Yoke industrial corporation
Savannah cement limited
Joy gobal inc.
American automobile association
Vodafone group plc
10
Practical: 2
Aim: - Study on Odoo ERP package.
ODOO
OpenERP is one of the most used open source solution in the world. It has a dynamic
community, is flexible, and can be adapted to company‘s needs. It can be put in
production rapidly thanks to its modularity and is easy to use.
Version
ODOO 8.0
ODOO 9.0
Technology
Python
PostgreSQL
Javascript
XML
Linux
OS Supported
Mac OS
Unix
Linux
Windows
Open source
It is open source
Key Features
11
Cost effective business solution being open source.
Customized solution to your specific business needs
Multiple modular approach
Empowers business
Cloud based software accessible from anywhere.
Helps make effective and informed business decision
Easy and quick to install
Centralized database, supporting all existing apps
An integrated system operates in real time
Users
WWF
Jack -in the box
Jamba juice
Daneone
La Poste
Exki
Hundai
Auchan
Industry Solution
Intermodal Industry
Odoo Wholesale & Distribution
Logistics
Financial Controlling
Banking
E-commerce
12
Practical: 3
Aim: - Identification and brief introduction of different Modules in
Odoo ERP package
Sales
Sales management module allows effective control to the sales department, one can
easily create a new sales order out of a won opportunity, Odoo (formerly OpenERP) sales
management module helps in generating a new sales order, one can filter the order as per
the requirement. Sales management module of Odoo (formerly OpenERP) is also
interlinked with emails where one can send invoice directly from the system, henceforth
manual entries reduce the time With sales management module one can even trigger the
goods delivery as per the timing with setting up the invoice timing.
Purchase
OpenERP Purchase management specifically design considering the ease of use to the
user. OpenERP purchase management module helps the user to track all the suppliers
information, order for purchases, Inventory management, pricing for suppliers.
Services Management
Service Management is an important task for those organizations who are specially into
Services industries or Project Management. OpenERP service management module
provides to manage complete task of new, existing or ongoing projects. OpenERP
Service Management Module or the Project management module helps company who
works on per project basis since there are projects deliveries and timelines stick to every
single project.
13
Invoicing
OpenERP invoice management module helps one to manage all invoices across every
suppliers or customers across the globe. OpenERP automates the invoice creation,
sending the invoice, approval and pay process. One can generate the invoices
automatically to customers for the payments.
Point of Sales
Retails chains who gets lots of orders and needs to be processed quickly needs a simple,
quick, and easy solutions to manage variety of customers every day. OpenERP POS or
point of sales offers a clean interface for all one’s retail management. The best part of
OpenERP Point of sales POS works in two mode online as well as offline which means
one doesn’t need to be dependent on the internet. Point of sales of OpenERP is
completely integrated with Inventory management and accounting which means
automatically deduction in the inventory is done from the system as soon as one sells
something and again it automate the buffer stock and inventory levels accordingly further
all the transactions are recorded.
Logistics Management
OpenERP’s stock management is at once very simple, flexible and complete. It’s based
on the concept of double entry that revolutionized accounting. The system can be
described by Lavoisier’s maxim “nothing lost, everything changed” or, better,
“everything moved”. In OpenERP don’t talk of disappearance, consumption or loss of
products: instead one speaks only of stock moves from one place to another.
CRM Modules
Customer Relationship management or Lead management software plays a very vital role
in any organization since it allows to track all sales and leads pipeline to make powerful
business decisions. In today’s cut throat business competition customer are the keys who
allows with revenue, and providing proper service to them is again an important task of
any organization. OpenERP CRM module can help to manage client interactions, sales
prospects, lead management in an efficient manner.
14
Project Management
Ecommerce Management
E-Commerce is more than a new business model. It is a great opportunity to most of the
traditional industries to build a Brand from scratch. To promote a brand was such a
difficult and costly job that very few manufacturers or traders have ever thought about it.
However, the growing cost, huge operation cost and intensive competition have put many
traditional industries in danger. After years, E-Commerce has been proved to be an
extremely efficient business model, it simplifies the operation and centralize the
resources. Traditional Industries in fact own great advantage in starting an E-Commerce.
The advantages include:
● Mature traditional sales channels for fast exposure
● Adequate experienced staff
● Business Process and Workflow
● Control of Cost if it is a manufacturer
● Certain level of brand awareness
15
Practical: 4
Aim:- Detail study of odoo erp modules.
Purchase module:-
16
SUBJECT CODE: 171605 SUBJECT NAME :ERP
The supplier or purchase order is the document that manage price negotiations, control
supplier invoices, handle goods receipts and synchronize all of these documents of an
organization.
The following order workflow for purchase module:
1. Price request to the supplier,
2. Confirmation of purchase,
3. Receipt and control of products,
4. Control of invoicing.
New supplier price request (i.e. request for quotation), in OpenERP opens a blank
quotation form that use for requesting prices from a supplier. This is shown in the below
figure Data Entry for a Purchase Order. If the price request came from an automatic
procurement created by OpenERP.
17
SUBJECT CODE: 171605 SUBJECT NAME :ERP
Once the main body of the purchase order has been completed, enter the product lines
Goods Receipt
Once the order has been approved, OpenERP automatically prepares the goods receipt
order in the draft state for a company. To get a list of the products waiting for from
suppliers, use the Warehouse Module.
Control of Invoicing
To control supplier invoicing, OpenERP provides three systems as standard, which can
differ order by order:
Based on Purchase Order lines : place individual lines from where can selectively
create an invoice,
Based on generated draft invoice : create a draft invoice validate later
Bases on incoming shipments: create an invoice when receptions are validated.
The mode of invoicing control is Incoming Shipments & Invoices of the purchase order in
the field Invoicing Control.
18
19
Practical:05
Aim:- Identify different process of the odoo erp modules.
New supplier price request (i.e. request for quotation), in OpenERP opens a blank
quotation form that use for requesting prices from a supplier.
To enter data for a new supplier price request (i.e. request for quotation)
When click Create, OpenERP opens a blank quotation form that use for requesting
prices from a supplier. This is shown in the figure Data Entry for a Purchase Order. If
the price request came from an automatic procurement created by OpenERP, find a
reference to the document that generated the request in the Origin field.
20
Managing Alerts:-If install the warning module, able to define alerts that appear when
the purchaser enters a price request or order.We can set alerts on the supplier.
The internal reference, the date and the warehouse the products should be delivered to,
are completed automatically by OpenERP, but can change these values if needed. Next,
when select a supplier, OpenERP automatically completes the contact address for the
supplier. The pricelist is also automatically completed from the pricelist in the supplier
form. This should bring in all of the conditions that have negotiated with the supplier for
a given period.
Supplier Selection
Searching for a supplier is limited to all of the partners in the system that have the
Supplier checkbox checked. If do not find the supplier, it might be worth checking the
whole list of all partners to make sure that the supplier does not yet exist without the
Supplier checkbox being checked.
Once the main body of the purchase order has been completed, can enter the product
lines.
21
Scheduled Date, calculated from the order date and the delivery lead time for the
supplier (for the given product)
Unit Price, taken from the supplier's pricelist
Taxes, taken from the information on the product form and partner form,
depending on the rules seen in Financial Analysis.
Product Wording and Code
When enter supplier names in the product form, set a name and a product code for each
individual supplier. If OpenERP will then use those details instead own internal product
names for that selected supplier.
If work with management by case, set the analytic account that should be used to report
all the purchase costs. The costs will then be reported at the receipt of the supplier
invoice.
Management by Case
Analytic accounts can be very useful for all companies that manage costs by case, by site,
by project or by folder. To work with several analytic axes,one can install the module
purchase_analytic_plans,from Settings menu.
To make sure that the analytic account is automatically selected according to the partner,
the date, the products or the user,one can install the module account_analytic_default
(which is installed automatically as a dependency of purchase_analytic_plans).
In the Purchase Order tab below the product line, one can enter a note that will be
attached when the order confirmation or price quotation is printed. This note can be
predefined on the product form to automatically appear on each order for that product.
For example, one can enter “Do not forget to send by express delivery as specified in our
contract reference 1234.”
Once the document has been completed, one can print it by clicking Print button on the
form.
22
Quotation after sending an e-mail in RFQ Sent State
23
Practical : 06
Price Revisions
Standard Price
The mode of price management for the product is shown in the tab Procurements on the
product form. On each individual product, One can select if they want to work in
Standard Price or on weighted Average Price.
The Standard Price setting means that the product cost is fixed manually for each product
in the field Cost Price. This is usually revalued once a year based on the average of
purchase costs or manufacturing costs.
Usually use standard costs to manage products where the price hardly changes over the
course of the year. For example, the standard cost could be used to manage books, or the
cost of bread.
Those costs that can be fixed for the whole year bring certain advantages:
One can base the sale price on the product cost and then work with margins rather
than a fixed price per product,
Accounting is simplified because there is a direct relationship between the value
of stock and the number of items received.
To get an automated periodic revaluation of the standard price can use the action Update
on the product form, enabling to update prices of all the selected products. OpenERP
24
then recalculates the price of the products as a function of the cost of raw materials and
the manufacturing operations given in the routing.
Average Price
Working with standard prices does not lend itself well to the management of the cost
price of products when the prices change a lot with the state of the market. This is the
case for many commodities and energy.
In this case, OpenERP to automatically set the price in response to each goods receipt
movement into the warehouse. The deliveries (exit from stock) have no impact on the
product price.
Calculating the Price
At each goods receipt, the product price is recalculated using the following accounting
formula: NP = (OP * QS + PP * QR) / (QS + QR), where the following notation is used:
NP: New Price,
OP: Old Price,
QS: Quantity actually in Stock,
PP: Price Paid for the quantity received,
QR: Quantity Received.
If the products are managed as a weighted average, OpenERP will open a window that
lets to specify the price of the product received at each goods receipt. The purchase price
is, by default, set from the purchase order, but can change the price to add the cost of
delivery to the various received products.
Once the receipt has been confirmed, the price is automatically recalculated and entered
on the product form.
25
Practical : 07
PACKAGE EVALUATION
Nine responded with formal proposals and a Huck team discussed one week to selected
two software suppliers for a final review. The software vendors SAP and Baan
demonstrated their software in front of the Huck selection team consisting of 31 people.
In the end the selected winner was SAP.
A project management office was established to ensure a good project management for
the planned multi-site implementation. They planned to split the implementation in
different phases and consolidate the lesson learned information in the management office.
26
GAP ANALYSIS
Several reasons forced Huck to change the actual systems and move to ERP. A key issue
was the year 2000 problem and the necessary upgrades for all the different systems.
Moreover the environment was rapidly changing and the old systems were not
compatible with the new business to business requirements.
REENGINEERING
The implementation team was selected conscientiously and composed of twelve cross
functional and capable people.
CONFIGURATION
Huck solved this problem with monthly “kaizen breakthrough events” to deal with
analysis, redesign and implementations of improvements in specific business or
manufacturing processes. In addition several cross functional teams worked on the
continuous improvement in a variety of areas.
Education and training was conducted by the implementation team. They prepared
extensive training materials including step by step introductions, instructions and written
procedures. The strategy was to train the key users, work group leaders and supervisors
first.
TESTING
The acquisition of ten new sites and record sales weakened the involvement in the ERP
implementation. The established intranet website for the information exchange was a
success.
GOING LIVE
Only some people were allowed to input data in the first time and other users were
gradually brought on the system
END-USER TRAINING
Most training was conducted during the month before the going alive date with all over
all 1200 training hours. The separation of training in project team, executive level and
users is recommended in the literature too. Especially in areas where the processes had
changed trainings were important.
27