Sunday, September 20, 2015

SCOPE OF ERP

Enterprise Resource Planning (ERP) is a planning philosophy enabled with software that attempts to integrate all the business processes of different departments and functions across a company onto a single computer system that can serve particular needs of the different departments.

Typically, before ERP implementation, each department has its own computer system optimized for the requirement that a department needs. Each department will maintain separate databases and design applications as per their functionalities. These will result in local optima and overall very poor results across all the departments or within the company.

ERP combines all the business requirements of the company together into a single, integrated software program that runs off a single database so that the various departments can more easily share information and communicate with each other. Conceptually ERP replaces the old standalone computer system in finance, HR, manufacturing, etc., with a single software program that facilitates various functional modules.

Thus everybody from the finance, manufacturing, purchasing etc will get their own advantages of software, along with the added feature of availability of information across other departments to improve decision quality. For example, someone in finance can use ERP to see if any sale order has been shipped from the warehouse so that he can now confidently plan for working capital management for the next period.

With the advent of Web-based ERP solution working environment started witnessing a tremendous change. Web-based simplified back-office process automation for mid-sized and growing business. It provided real-time information about finance, order management, purchase, inventory, employee management, e-commerce and much more. With web-based ERP solution, you can accelerate business cycles, improve productivity and reliability, and provide higher levels of service to customers, suppliers and partners.

Needless to say eresource ERP is the most reliable enterprise resource planning application available today, providing organizations with the strategic insight, ability to differentiate, increased productivity and flexibility.

For nearly two decades, ERP software systems have evolved from hype to fad to fixture. Moving forward, the concept of an organizational unified information system will remain relatively unchanged. Sure, the scope will grow to include those Web 2.0 and Enterprise 2.0 tools that graduate from the dormitories to the enterprise, but the underlying premise of a single real-time application will continue to promote strategic value and remain intact.

Where we will see profound changes are pricing models, delivery methods and vertical market adaptations. Software as a Service (SaaS) has clearly entered the ERP industry as a disruptive technology. SaaS brought with it a pricing model which replaced large capital expenditures with monthly subscription pricing, removed data center hardware requirements and reduced the need for internal IT resources and labor simply to keep the business systems humming. SaaS ERP hosted delivery has also reduced IT complexity while promoting ubiquitous, anytime and anywhere access.

At this point we are only seeing the tip of the SaaS ERP ice burg. SaaS CRM software systems are achieving hyper-growth and more comprehensive SaaS ERP systems are clearly following the CRM software trend. However, the SaaS seismic shift is still in its early phase. Analyst firm Gartner forecasts continued SaaS double digit growth and suggests that SaaS will account for 25 percent of all new business software by 2011. This ramp up period provides traditional, licensed-based ERP software manufacturers with an opportunity to re-innovate themselves, modify their value proposition, penetrate a more narrowly defined industry, join the SaaS revolution - or see their market erode.

While the industry trend is obvious, the alternatives are harder to digest. SAP, the largest ERP application vendor in the world, approached SaaS by chastising it and surrounding the once new concept with FUD (fear, uncertainty and doubt) before ultimately recognizing the trend was bigger than SAP itself and finally (sort of) getting on board with the trend by announcing (but not actually delivering) a limited SaaS ERP product offering.

Other recognized vendors are showing similar reluctance. Microsoft and Oracle have dipped their big toes in the SaaS water, however, we view their participation as largely a defensive tactic and an effort to avoid cannibalizing their licensed-based business software revenue stream. The third largest ERP vendor, Infor, continues to sit on the sidelines. Other market leading software vendors such as Lawson and Epicor seem to bury their heads in the sand and hope the SaaS movement will dissipate. This disregard for a major and sustained market movement has opened the door for smaller players such as NetSuite, Aplicor and Intacct to build out their impressive ERP products, achieve measurable market share and successfully challenge the industry stalwarts. The ERP software industry is ushering in a new competitive playing field and tomorrows winners are unlikely to be today’s most recognized players.

KEY ROLE OF ERP IN AN ORGANIZATION

Enterprise Resource Planning (ERP) is the latest high end software solution, Information Technology has lent to the world of business application. An ERP software solution seeks to streamline and integrate operations, processes and information flows in an enterprise, to synergize the resources of an organization namely men, material, money and machine. In other words, ERP systems integrate all data and processes of an organization into a unified system. A typical ERP will use multiple components of computer software and hardware to achieve the integration. A key ingredient of most ERP systems is the use of a unified database to store data for the various system modules.

Most organizations across the world have realized that in a rapidly changing business environment, it is impossible to create and maintain a custom designed software package which will cater to all their requirements and also be up-to-date. Realizing these requirements of organizations, companies have designed and developed ERP software, which offer an integrated software solution to all the functional processes in an organization.

Although, in the initial stage ERP originated in the manufacturing environment, now ERP software solutions typically cover all basic business process/functions of any organization, regardless of the organization's business or charter. A typical ERP module include: Manufacturing, Supply Chain, Financials, Customer Relationship Management (CRM), Human Resources, Warehouse Management and Decision Support System. These solutions are often incorrectly quoted as back office solutions indicating that customers and the general public are not directly involved. This is contrasted with front office systems like Customer Relationship Management (CRM) systems that directly deal with customers, or ebusiness systems such as eCommerce, eGovernment, eTelecom, and eFinance, or Supplier Relationship Management (SRM) systems. In reality, ERP modules are cross-functional and enterprise wide software solutions. All functional departments that are involved in operations or production can be integrated in one system using it. In addition to manufacturing, warehousing, logistics, and Information Technology, it also includes; accounting, human resources, marketing, and strategic management.

There are many different flavors of ERP that serve businesses' varying procedure types. An ERP solution has numerous benefits depending on the type of business that it serves; these are business solutions and industry solutions. The industry solutions are designed for people who are working in specific industries, like finance, communications, education, healthcare to name a few.


Importance of ERP software for businesses:

ERP softwares business solutions are designed for companies that work in a wide variety of areas. IT combines a large number of different elements into a single unit. Three of the most important ERP tools available today are manufacturing, human resources, and finance.

The finance tools allow companies to successfully maintain their financial information like that of the assets, accounts, budgets and cash. ERP can also assist a company in managing internal as well as external factors affecting it. A company that uses ERP financial products can save a great deal of money over the long term, the reason being, the productivity of the organization will be improved. Enterprise Resource Planning is instrumental in getting rid of time consuming activities as paper management. A company is able to study their processes, earnings, and performance by merging their operational information with their financial information. Once this information is connected together, a company can become more competitive and productive. Synergy is an important part of ERP solutions. The concept of combining multiple processes into a single whole will allow the company to become successful in the long term.

In addition to finance and business processes, it is also important to look at materials maintenance. Enterprise Resource Planning will allow a company to successfully automate the process of buying materials and maintaining them. There are modules that track the supplies that are purchased and can also make calculations about how these materials should be distributed. It also becomes possible for a company to predict the demand of the market based on history, economic statistics, and data from their employees. They can even decide when a product should be produced, and they can do this based on the raw material that is available.


Why is SAP better than other ERP solutions?

Why is SAP better than other ERP solutions?


It is not necessarily better. 

All ERP packages have their strengths and weaknesses. SAP's weakness is that it is very expensive and takes a long time to implement. SAP's strength lies in the ability to develop and customize  - to handle complex business processes that other software doesn't 'fit'- and you can find a thousand Oracle proponents who will claim they can handle the same complex requirement - and they're right. 

The market penetration revolves around client size. If you have 5 customer service reps processing returns, well, Sage ERP has a half a dozen packages that will handle that. However, if you have 500 customer service reps you can use SAP and shave 60 seconds off the time it takes to complete the task with Sage, that's 500 x 60 seconds x 25 transactions per day x 5 days a week x 52 weeks a year x $15 per hour, it's close to a million a year in labor savings. And that's just in customer service. Factor in similar efficiencies in warehousing, delivery, web services, finance, and so on, and suddenly the $5m to install SAP makes sense - even the $3m to upgrade gets approved.  But none of it makes sense until you are in a company large enough to have, say 500 customer service reps worldwide.

SAP is most powerful but it is very expensive as compare to ERP as well it take more time to implement because of its vast modules but once it is implemented then it take of the work of the big organization because small company can't afford SAP package of ERP solutions However it is best enough in its reliability and effective.

ERP in the current Business Requirement !!

Enterprise Resource Planning (ERP) is a process oriented methodology which integrates systems used across different departments of a company, enabling easy and uniform flow of information under defined controls, aided by use of software applications and defined best practices.


Any ERP system basically needs to fulfill the following functional requirements.

  1. It must be a unified system, with easy-to-use applications and interfaces, that works seamlessly across multiple departments with the necessary controlled access
  2. A common database (or multiple but shared databases) accessible through different applications
  3. Search and reporting utilities to generate reports based on various parameters
  4. Scalability, customization and easy integration of ad hoc modules, as needed

TOOLS FULFILLING ERP REQUIREMENTS:

To meet the needs of the above mentioned functional requirements, the following tools and applications are mandatorily integrated into the ERP system.

Database Management / Data Warehouse / Information Management Tools:

Data storage and information management with established workflow across different departments and functions are the backbone of any ERP system. Multiple solutions and tools are available for data storage, which include relational databases from companies like Oracle, Sybase, DB2 and open source free offerings like Microsoft MySQL, PostgreSQL, Apache Derby, etc. Other information management tools may include Content Management Systems (CMS) and repository applications.

Depending upon the industry and required functions, an appropriate one needs to be selected. A manufacturer may find a transactional database like Oracle or MySQL to be more relevant as transaction-based data moves through different statuses (from manufacturing to inventory to order capture to sale to supply status). On the other hand, an online content writing company may find a CMS repository system with version control a better fit for their needs.

The database or repository can be either a single centralized one, or multiple with automatic data flow from one database to the other. The defined workflow ensures seamless data movement. Databases can be hosted locally or remotely, or even in the cloud.

Applications and interfaces with suitable permission control:

Data storage and management requires read-only or editing access to process the data. Once items are manufactured, they need to be marked as ready inventory. The stock management department then updates it as ready for sale. Following a purchase, the item should be updated to sold status and so on. To accomplish this, easy to use applications and interfaces make an integral part of any ERP system which also has defined controls and permissions. For e.g., once an item is marked as sold, only logistics department operators should be able to update it further, while the ones from manufacturing or inventory department should get a view only access.

Similarly, for a content writing ERP tool, once a writer submits the content to the editor for review, only the editor should be able to modify it, to avoid any duplication and content conflicts.To enable such permission based controls, applications and interfaces to be built in, any ERP solution which may be browser based, desktop installations or tablet/mobile apps. A manufacturing team at a stationary location will prefer a desktop based interface, while a sales team constantly on the move will benefit from a browser based interface or mobile app.

Workflow Management Tool:

An ERP system constitutes of multiple modules and data repositories where data updates and actions follow a logically defined sequence based on the business needs. This constitutes the workflow. Workflow can be thought of as the mind controlling the various body functions (flow of blood, air, food and other supplies, body parts movement, etc.). A clearly defined workflow with appropriate access at various levels is the necessary part of any ERP solution.Commonly used tools implemented within ERP framework include Agiloft Workflow, WorkflowGen, Inceptico DMS, Intelex Business Management, Simple ECM, etc.

Reporting Tool / Dashboard:

Management level, department level, team level or individual level report generation is another important requirement for an ERP system. It is usually available in either a dashboard form (with a real-time data view – showing such info as orders received but not yet shipped, failed payments of the last week, etc.) or customizable reports generated in common word- or data-editing applications like spreadsheets.

Most reporting tools and dashboards operate in real-time (or with a minimal time lag). Like the applications used by departments for data updates, these reporting tools/ dashboard views are available as browser based or desktop installations. They also include end-of-day reporting features offering emailing of reports with charts/graphs/tables as Microsoft Excel or Word attachments.

Communication Tools:

Within any system working across multiple departments, communication is mandatory. ERP systems facilitate this by offering tools for action based automated mail generation, instant messaging, chat or general broadcast features at individual and group levels. Say once an order is marked as “Ready to Ship”, an automated mailer should be triggered to logistics department to initiate the dispatch process; Or if a pizza shop kitchen has developed a problem, a general broadcast message can be sent to all other departments to stop taking further orders.

Further instant messaging functions (like those from Lync, Chatter or Yammer) are incorporated to enable easy and instant communication.In addition to the above tools that are an integral part of any ERP system, there are additional ones which can be integrated on an as needed basis.

Analytical Tools:

A lot of analytical tools can be integrated within ERP system for business intelligence, predictive analysis, data mining and related analysis. These analytical tools are used to get valuable insights for creating strategic business decisions based on available data (like tracking consumer behavior around holiday shopping, comparative results for products in red colored shelf having more sales than those in blue colored shelf, etc.).

Resource Allocation & Task Scheduling Tools:

ERP systems can also integrate tools for allocating resources across departments and tasks (for labor intensive industries). These tools work on the simple principle of defined time taken by a task/project against the resource availability schedule. On task completion, the resource is automatically assigned a new task matching his skills, or is put in a pool for the next assignment. Tools have functionality for manual intervention at the supervisor level in case a task is delayed. Benefits include clear visibility about current and future workload, optimum resource utilization, exploring possibilities for automation, etc.

Other add on features

ERP systems can integrate modules for Human Resource Management, Project Management, Time Tracking systems, Document Management, etc., as per the business needs. There are a large number of tools available specific to each industry and function type, and ERP vendors provide their assistance to interested clients on selecting the best fit. Internet is always available for self-help on getting required info.

ERP is a complex framework to implement and usually needs a dedicated vendor for implementation. Two big bottlenecks identified with ERP implementations are high costs and the failure to adhere to best practices. While cost can be mitigated to a certain extent by careful valuation of different vendors and assessment of free open-source tools, the other challenge of failures due to lack of adherence to best practices can be mitigated by focused training to employees. Proper assessment at initial stages, partnering with vendors with right expertise and being clear on requirements from the start will help an efficient and successful implementation of ERP tools.

SCN Download Center Is Now on the SAP Store: What's New?

SAP now announced that the old SCN Download Catalog has been moved to its own space in the SAP Store. In this new space, each package will be searchable. We initiated the migration project more than three years ago because the platform was old and unstable, the server was difficult to access and to maintain. Now we can offer a better user experience and we’ll be able to do a tracking for downloads.

How to find a Download Package
Please go to the Software Downloads space on SCN and use the Software Download Search to look for your download package.You can also search for your download package directly on the SAP Store using it's search functionality.

Downloads_Space.PNG

How to download a package
The SCN Download Catalog on the SAP Store offers a modern design and a clear catalog structure. The first catalog page indicates the package name and version, how it is rated and a short description of the download package. The free download packages are marked accordingly.

SAP_Store_Item.PNG

When clicking on the download button (Get it now), a pop-up opens.To get the download you need to fill in your credentials and to accept the SAP authorization as the Terms and Conditions by marking the corresponding check fields.
pic02.png
Having done this the download link will be provided to you via an email. From the catalog overview page you can get further information about the download package by opening the corresponding tabs (for example, screenshots and videos - if provided by the package owner - additional technical information, customer reviews, solution provider and related solutions displayed as small widgets).

One of the pain points and a key reason for the migration was the fact we couldn't track the number of downloads for each package. The SAP Store will enable us to see the items, views and the number of downloads for each package. These numbers will be generated and presented once a month to the stakeholders. If you are a package(s) owner, please contact us for more information.

How to upload a package
To upload a package, please send the necessary information (name of the package, version and size, technical description, documentation, screenshots and videos) about the download package to Ingvild Bayer or David Metser. Upload your package to SAP Box and send the link to Ingvild Bayer or David Metser. Your content will be checked and then published on the SAP Store and your package will be transferred to the Akamai Server.
SAPStore_List.PNG

Please contact us for any questions. We look forward to your feedback and comments.

We would like to take this opportunity to say a big thank you to Scott Lawley who helped us to make this happen and to Mikael Delbreus, the project manager, who drove this project.

Understanding the SAP R/3 Architecture

R/3 Architecture 
The SAP R/3 System has a three-tier client/server architecture. All data is stored in a database, and the data is processed in the application layer on the application servers. The SAPgui frontend (presentation layer) is the interface to the user. All three layers are connected to each other with networks. The following graphic depicts the client/server architecture of the R/3 System, and the communication requirements between the presentation and application layers and between the application and database layers:
Depending on your requirements, you can distribute the services to different hosts.
Smaller applications keep the database and the R/3 application on the same host. The large volume of data that passes between the R/3 application and the database (SAP server communication) is processed locally and not through a network.
The presentation layer is usually made up of PCs on which the SAPgui frontend is installed. The SAPgui is not a terminal emulation but an application program that displays R/3 application data graphically. This means that there are no great demands placed on the connection between the SAPgui frontend PCs and the R/3 application (access communication).
Higher processing demands on the R/3 application can be realized by additional application servers (application servers are hosts on which the R/3 application runs).
Very high demands are made on bandwidth and delay time between the application servers and the database server. You need to set up a suitable network connection to meet these demands.
You can speed up and secure data throughput to the database by placing the database on a separate host. The database server host then communicates only with the R/3 application servers. By isolating the database completely from the rest of the corporate network, you prevent unauthorized access to sensitive data and ensure high performance.
For data backup purposes you may need to connect the database server to a dedicated network (SAN = Storage Area Network).
Access Communication
Access communication covers all access to the R/3 System. This includes user access through the SAPgui, and also links to other R/3 Systems and external applications.
An access network is not a dedicated network segment, but includes all network segments through which the R/3 System is accessed.
Important Design Criteria for the Access Network:
  • Block-oriented data traffic ® delay times in the network are relatively non-critical for the SAPgui
  • Bandwidth must be determined separately for each location, depending on the number of users and their activities
  • The availability of the network must also be specified according to the user group or location
Server Communication
Server communication covers all communication between the application servers and the database server, and is of great importance for the R/3 System. In each individual case you must decide whether you want to process the server communication through its own physical network (server network), or whether you want access and server communication to share a physical network. You must remember that any worsening in server communication also has a negative effect on the performance of the R/3 System.
A server network is the network connection between the servers (application servers and database servers) of an R/3 System.
Important Design Criteria for the Server Network:

  • High throughput of data or high bandwidth
  • Minimum delay time (round trip time)
  • Includes the servers of the R/3 System only
  • High availability
  • No non-SAP data traffic (for example, data backup over the network)
  • Direct server connection ® no expensive cabling
  • Greatest possible security against unauthorized access to the database server if the server network is set up as a separate segment from the rest of the corporate network

References:
http://help.sap.com/