Thursday, July 29, 2010

Trends Affecting Manufacturers and ERP Part Three: Four More Trends

Individual standalone IT applications for structured tasks have been reasonably easy to justify and implement in a specific functional area. Some examples are a computer aided design (CAD) system in design engineering, a statistical process control (SPC) application in quality management, and an automated material handling system in distribution. Efforts to link these stand-alone applications to ERP are termed computer integrated manufacturing (CIM).

This is Part Three of a three-part article reprinted from Maximizing Your ERP System by Dr. Scott Hamilton. Bridging the theory and realities of current ERP systems, Maximizing Your ERP System provides practical guidance for managing manufacturing in various environments. Drawing on case studies from Dr. Scott Hamilton's first-hand experience in consulting with more than a thousand firms, it covers common problems and working solutions for how to effectively implement and use ERP systems. This excerpt on "Trends Affecting Manufacturing and ERP" is drawn from one of the book's twenty-five chapters. The book can be ordered on amazon.com. The trends discussed in this part are:

* ERP and Computer Integrated Manufacturing (CIM)
* ERP and Advanced Planning and Scheduling (APS)
* Evolution of ERP Software Packages
* ERP and Generally Accepted Manufacturing Practices

For the first six trends discussed go to Part One and Part Two.

Reprinted with permission from McGraw-Hill.

Examples of CIM Applications

An ERP system provides the basic planning and control system to manage a manufacturing operation. It provides integration across functional areas, coordination of functional activities to meet strategic plans, and integration of activities between the firm and its customers and suppliers. The relationship between CIM applications and an ERP system can be demonstrated by examples of data exchanges that loosely couple the parts of the system.

* Computer-aided design applications require item data from an ERP system and provide item and bill of material data to an ERP system.

* Shop floor data collection applications require information about manufacturing orders and routings from an ERP system. They provide material movement and labor time transactions to an ERP system. Labor transactions may also feed a time and attendance system or a payroll application.

* Quality management applications, such as an SPC and laboratory information management system (LIMS), can provide detailed tracking of manufacturing processes. For example, quality data may be collected about defects and reason codes, or about product attributes. This quality data can supplement standard ERP functionality, such as lot- and serial-tracking and inspection requirements.

* Automated material handling systems require information about picking and shipping schedules from an ERP system and provide material movement data to ERP.

* Automated assembly systems and flexible manufacturing systems require ERP information about the manufacturing schedule and product/process design, such as routing details, tools, component parts and identification of numerically controlled machine programs. They provide information about manufacturing events, such as units completed and scrap.

* A sales forecasting system may be as simple as a standard micro-based software package, or a customized decision support application. An ERP system maintains historical sales data about bookings, shipments, invoices and returns that provide key inputs to generating a statistical forecast, and the resulting forecast provides the primary inputs to ERP for a sales plan and inventory plan.

Approaches for Integrating CIM Applications

Several approaches can be taken to link CIM applications with an ERP system. Tools provided by the ERP software vendor and the software's database management system facilitate (or constrain) the approaches for integrating CIM applications. Ideally, the tools should enable you to extend and supplement ERP functionality without affecting source code, so that you can easily upgrade to new releases from the ERP software vendor. The tools include:

* Open Database Connectivity (ODBC) Design. An ODBC design within an ERP system makes it easy to access the data with off-the-shelf industry standard decision support tools, such as spreadsheets and report-writers. A data export capability provides the additional benefit of extracting ERP data for use in an external application.

* Data Import. Data import capabilities can be used to initially load the ERP database with data from existing systems. The same tool also enables other applications to update the ERP database, such as data collection systems and rules-based configurator packages.

* Event Manager. Events within an ERP system can be monitored so that additional applications get launched, or personnel get notified as a result of the event. Events occurring outside the ERP system may also be monitored to trigger actions.

Before undertaking significant capital outlays for CIM integration, it is critical that business processes be reengineered and simplified. The cost and difficulty of integrating a CIM application increase as the level of integration becomes more extensive.

ERP and Advanced Planning and Scheduling (APS)

Many ERP systems employ MRP logic as the primary engine for coordinating supply chain activities. Advanced planning and scheduling (APS) logic represents a major change from traditional MRP logic for scheduling purposes. To explain the differences, it helps to understand the starting points of MRP logic and APS logic.

MRP logic uses backward infinite scheduling to explode demands for make items through the bills and generate production schedules. It assumes infinite resource capacity and no material constraints, requiring manual adjustments to loads or available capacity during overloaded periods. With manufacturing orders, some ERP systems calculate a variable lead-time and operation due dates that reflect simplistic models of available capacity and scheduling rules. Using MRP logic provides a simple yet sufficient synchronization of supply chain activities for many environments.

APS logic uses finite scheduling based on capacity and material constraints to synchronize activities in the supply chain. In the context of production activities, APS automatically schedules manufacturing orders (and operation due dates) based on comprehensive models of available resource capacity, detailed routing information, and finite scheduling rules. The APS logic underlying a specific schedule can be very complex. This means the scheduling person requires easy drill-down to the scheduling exceptions and rationale. Schedules automatically generated by APS may need manual overrides. APS logic can generate schedules that do not meet due dates, which means demands must be adjusted to align with the schedule (such as revising sales order delivery promises).

APS applications have been maturing so that they are becoming easier to implement and use, as well as less expensive. The comprehensive modeling and finite scheduling logic have a degree of complexity making APS difficult to implement. In addition, APS logic can have difficulties with component date effectivities, phantoms, by-products/co-products, subcontract purchase orders, inventory buffers by resource, and other issues. The focus of APS logic—manufacturing orders—seems to run counter to JIT philosophies involving order-less manufacturing. APS logic has been incorporated into some ERP systems as the primary engine for coordinating supply chain activities. Many ERP systems provide APS logic as a supplement to MRP logic, such as a finite scheduling module. The following case study highlights some of the issues in integrating APS logic with MRP logic.

Case Study: Integrating MRP Logic and an APS Application

One ERP software vendor integrated a stand-alone APS application with its ERP system, where the level of integration evolved through several design iterations. The ERP system acted as the master database for resources, bills/routings, manufacturing orders (generated by MRP logic), and inventory/purchases. This data was replicated in the APS application, where the APS application supported comprehensive models of resource availability.

The ERP application supported infinite capacity planning to identify overloaded periods for key resources, and resource availability was then modified in the APS application. The APS application performed finite scheduling using resource and material constraints, and generated detailed production schedules for each resource. It uploaded the resulting schedule to the ERP system for coordinating procurement activities and making delivery promises. Actual production activities reported in the ERP system provided the basis for calculating remaining work in the APS application.

Integration between the APS application and the ERP system covered most of the manufacturing issues. For example, the integration handled phantoms, planned manufacturing orders, bill of material dependencies, parallel and alternate operations, operation attributes (such as setup matrices), split operations (across multiple machines), and updates to the order-dependent bill in the ERP system. Difficulties were encountered in handling component date effectivities (since they were not recognized in the APS application) and capable-to-promise calculations across a multi-level bill (since MRP logic was required to calculate multiple manufacturing orders prior to downloading them to APS).

source:http://www.technologyevaluation.com/research/articles/trends-affecting-manufacturers-and-erp-part-three-four-more-trends-17079/

No comments:

Post a Comment