Thursday 4 June 2015

CONCLUSION

CONCLUSION
After implementing SK ERP, ensuring security is a vital issue. The organization have already implemented SAP security, need to ensure that the system runs smoothly and doesn’t get breached. There has to be a Central User Administration (CUA) system in place for constant monitoring. So need in-depth knowledge about administration, authorization concepts, Web Application Servers, and SAP system architecture. If  need deeper knowledge on SAP security architecture, SAP security entities, then SAP Administration will be the guiding course for Organization. These courses will guide the organization how to handle the security issues relating to the operating system and the database in an SAP implementation.
The SAP ERP system, the GRC (Governance, Risk, and Compliance) tools from SAP offers a complete suite of tools to control and manage risk. SAP GRC Access Control delivers a comprehensive access control facilities and helps companies to define and monitor Segregation of Duties (SOD), profile management, and compliance. In SAP’s risk detection module, SAP’s applications for Access Control detect access and authorization risks across SAP applications. Access control also prevents new risks from entering the system.

Security Threats and Solutions

Security Threats and Solutions
SAP security cannot be an afterthought for SAP product implementations. The security considerations and security planning should be done at the initial design stage. There are three underlying aspects to all security infrastructure layers – data integrity, user access, and user authorization. It is important for the company implementing SAP products to determine which users can log in securely, how should the log in process be, what are the data the user can view, what the user can do with the data after access is granted, how are the data secured and protected, and how will the data exchange occur back into SAP.

6.1  Type of security threats faced by the system.
6.1.1       Operating system fault.
The term page fault is a bit misleading as it implies that something went seriously wrong. Although page faults are undesirable – as they result in slow accesses to the hard disk – they are quite common in any operating system that uses virtual memory.
If the SK ERP Support team is cannot handle the SAP team come to help to solve the problem.

6.2  Suggestions to handle this situation
6.2.1       Since this system new in implementation. In short this period The SK ERP team learn all the problems come started until the in implementation progress.
6.2.2       Provide the tools protection.
To monitor the SK ERP also currently provide the scan virus also protect all the user with the MCAFree.
SAP NetWeaver Technology has envolved to include SAP security components and infrastructure. In each of SAP’s NetWeaver scenarios, lies a security layer. SAP describes these as usage types, which determine the intended purpose of a system or sub-system. These are available after installing and configuring the different components of SAP.
6.2.3    Using Secure Network Connection: Secure Network Connection (SNC) integrates an external security product with the SAP system to provide additional security functions not directly available with SAP systems. SNC verifies identity and provides authentication, provides data integrity protection, and privacy protection.
6.2.4    Using User ID and Password: User ID and password are the default authentication mechanism supported by all SAP NetWeaver products. The password set by the administrator must meet the SAP predefined and customer defined password rules and security profile parameter settings

Most common Problems of ERP Implementation

Most common Problems of ERP Implementation

Focusing on Technology there is no evidence anywhere in the history of IT that software alone will solve a business problem. Once when the system crashes cause of abandoned work and take time to go back to .Ignoring the importance of requirement definition many companies try to adopt ERP system which doesn’t fit to business requirement which generally lead to project failure. Jumping from the Requirement definition to the development phase .Most of projects have to deliver the system in the timeline, thus they may skip some important implementation steps. For example, Project manager may skip the change manage process which may create users’ resistance to new system and lead to project failure.

Competitive Advantage of having the system.

Competitive Advantage of having the system.
Having this system enhance productivity, flexibility and customer responsiveness this is because the system is a well-known system and used by the SK group when bidding with others companies to compete to have the project. By integrated core business processes together in one single application, it helps Company maximize the efficiency of business process across the entire Organization. Increase on time delivery, Increase productivity & completion project on time, Increase ability to forecast demand to supplies, Increase order capacity, and improve customer service (Customer Relationship Management (CRM).Eliminate costs and inefficiencies using an ERP system to standardize business processes can dramatically improve Company’s operation. ERP enable company to manage relationship with vendor results in lower cost for purchased items. Better resource management results in more inventory turns and decrease the level of inefficiencies &waste of material. Data consistency also

Because an ERP system integrates all business management functions, it decreases level of       inconsistency information from different systems. Thus, by using ERP system, managers can gather correct information and make a right decision. By integrating all business functions together in one system, it increases ability of a company to use internet as part of the business strategy. Web-enabled technology allows the super users to access information, sell product, run business processes, and communicate with customers and partners at any time and from anywhere in the world. 

System Topology Diagram

  A system Topology diagram.
In the SK ERP,this system is using the Mesh topology.Refer the figure  A mesh network topology is a decentralized design in which each node on the network connects to at least two other nodes. Mesh networks are expected to play an important part in the Internet of Things (IoT).
Unlike nodes in a star topology, which require a router to deliver Internet service, network nodes can "talk" directly to each other without requiring the assistance of an Internet connection. A big advantage of this decentralized topology is that there cannot be a single point of failure (SPoF). If one node can no longer operate, all the rest can still communicate with each other, directly or through one or more intermediate nodes.

Mesh networks can use a full mesh topology or a partial mesh topology. In a full mesh topology, each network node is connected to all the other nodes in the network. In a partial mesh topology, at least one node connects directly to every other node while others may only connect to those nodes they exchange data with on a frequent basis.


                                                             Figure  Mesh Topology



a single point of failure (SPoF). If one node can no longer operate, all the rest can still communicate with each other, directly or through one or more intermediate nodes.
Mesh networks can use a full mesh topology or a partial mesh topology. In a full mesh topology, each network node is connected to all the other nodes in the network. In a partial mesh topology, at least one node connects directly to every other node while others may only connect to those nodes they exchange data with on a frequent basis.
Figure  Mesh Topology



Figure Sapurakencana Petroleum(SKPB) Enterprise Resources Planning System(ERP) Topology.
Refer the figure Sapurakencana Petroleum(SKPB) using the Internet Protocol Virtual Private Network (IP VPN) to allowed the user to connect the Enterprise Resources Planning System(ERP).This network the Sapurakencana Petroleum(SKPB) rental with TM Malaysia.Sapurakencana is the big company with many subsidiaries.Now the using the Internet Protocol Virtual Private Network (IP VPN), the workers can access the network and do the work  anywhere during this network.

The Team in SAP-ERP Project

The Team in SAP-ERP Project

These information system will be supported by the technical support from the Project Team (Internal staff), the supporting team (internal staff) & the SAP staff if there is a major and serious problem occur .The process flow are usually the user will email directly to the SK (SapuraKencana)IT support to report the incident .Then the it support will received the email and revert the email by raise the ticket no. Each case will be entertained by given the ticket & support engineer that had been assigned will investigate and solve the problems. Once completed the notification by an email will be given that show they managed to fix the problem.                                                                 

Company Background


Company Background.
SapuraKencana Petroleum Berhad (SKPB) is a full-fledged upstream player and one of the world’s largest integrated oil and gas services and solutions providers. SapuraKencana’s full spectrum of capabilities covers the entire value chain of exploration, development, production, rejuvenation, and decommissioning and abandonment. With a multinational workforce comprising 51 nationalities and over 13,000 people, comprehensive world-class assets and project management capabilities, the Group’s global presence can be seen in over 20 countries including Malaysia, China, Australia, Brazil, the United States of America, as well as those in Western Africa, and the Middle East.
The Team for  Enterprise Planning System in SapuraKencana Petroleum Berhad (SKPB).
SKPB started on this journey to implement a group-wide SAP ERP platform in March 2014.The team called “The SK ERP Project Team”. Located in level 5 SapuraKencana The Mines Office this team is the leader for this Team is Dr.Poh.One of the  key benefits of this ERP implementation is to have one standard integrated plaform to enable us to leverage on the right information from various business entities and departments within SK.This team also partner with Pwc Malaysia to ensure that SK reap the full benefits through improvements in controls, accuracy, transparency, timeliness and efficiency.
.



                                          Figure 1.1 The Organizational Structure

Wednesday 20 May 2015

IT Components in SK SAP ERP

3.  The IT Components in SK SAP ERP.
Hardware
Operating System
Data Base
IBM
CENTOS(Linux)
Oracle

3.1            The hardware-IBM
The IBM z System, the world’s premier data and transaction engine, is enabled for the mobile generation, integrates transaction and analytics, and transforms the economics of IT with efficient and trusted clouds.


3.2            Centos Operating System.
Centos is a community-Supported, mainly free software operating system based on RED HOT Enterprise LINUX. It exists to provide a free enterprise class computing platform and strives to maintain 100% binary compatibility with its upstream distribution. Centos is stand for Community Enterprise Operating System.
3.3            Oracle Database.
An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. A database server is the key to solving the problems of information management. In general, a server reliably manages a large amount of data in a multiuser environment so that many users can concurrently access the same data. All this is accomplished while delivering high performance. A database server also prevents unauthorized access and provides efficient solutions for failure recovery.
Oracle Database is the first database designed for enterprise grid computing, the most flexible and cost effective way to manage information and applications. Enterprise grid computing creates large pools of industry-standard, modular storage and servers. With this architecture, each new system can be rapidly provisioned from the pool of components. There is no need for peak workloads, because capacity can be easily added or reallocated from the resource pools as needed.
The database has logical structures and physical structures. Because the physical and logical structures are separate, the physical storage of data can be managed without affecting the access to logical storage structures

Wednesday 13 May 2015

Business Process of the IS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  F 
4.  Business Process of the IS


One of the objectives of this project is to standardise/harmonise business processes and implement a commonly accepted Group-wide ERP solution that supports the processes. Everyone has a role play and each person work will affects their colleague work. The data and input that are key in into the system may impact users who are the further down the process chain so each of the users has to make sure that don’t end up with “Garbage in” Garbage Out”. Earn Value Management help project manager to measure the project performance .It’s is systematic project management process used to find the variances in projects based on comparison of worked .performed and work planned.


Figure 7: Value Chain Model in Business Process Cycle
In project life cycle, there are four stages that a company should to follow.
1.      Project Planning in this stage of ERP implementation,  Project management includes finalizing the detailed planning process and requirements (Technology, Hardware, Software, Data, and Functionality ) which involves finalizing the project scope, schedule, resource requirements, quality and risk concerns, plus any organizational (e.g., centralization versus decentralization) issues. Project Systems (PS) integrates with Finance & Controlling (FICO) and Materials Management (MM) to allow the organization to plan, execute and account for projects. The users are Project Operations Teams, Project Managers, Project Cost Controllers, Finance Teams & Procurement Teams. This stage should produce a request for proposal (RFP) to be sent to potential vendors. When sending out the RFP (request for proposal), project planners should address an evaluative scheme for comparing and ranking vendor responses such as a weighted scoring approach. It would include factors each vendor's product are to be evaluated against and their relative weights. Generally, scoring is completed after all RFP (request for proposal) responses have been received.
Figure 8: The Interface shows the example of Project System used for Project Planning
2   Project Execution in this stage vendor has been selected and planning proceeds for swapping software previously used with the new ERP package. The most important issue in this phase is to ensure project activities are properly executed and controlled. During the execution phase, the planned solution is implemented to solve the problem specified in the project's requirements. The execution stage includes the actual implementation of the design or work plan. At this stage the actual work for installation of the pipeline will be performed at the field. The bulk of the project's work and largest capital expenditure is realized in this stage.
3.      Project Closure the final stage of the ERP implementation project-- closeout/operation and maintenance-includes carrying out the usual bug fixes, responding to enhancements that were not included in the original implementation, and preparing a final report. The report should include a critique of what went right and what went wrong over the life of the project so that lessons learned may be documented and incorporated into future projects. At this stage also shows the project completion and the process to generate billing for back charge to the client (Example Petronas, Shell etc.)
Material Management (MM)
Materials Management (MM) covers the Procurement, i.e. Procure-to-Pay, processes for materials/ services and Inventory Management processes. It usually used by the Material Coordinator personnel in the project team, Procurement, Projects &Warehouse. The Material Coordinator will place an order that requested by the Field Engineer and it’s all are based on Technical Evaluation Criteria (TEC) & Technical Specification that are using by the client. They play a critical role during the entire project. They are responsible to design “To-Be” processes and provide system requirements. Material coordinator will insert the RO (Requisition Order) and the procurement will refer based on special coding code for particular project in SAP ERP system once the RO (Requisition Order) is not have any cost impact and approved by the Project Manager. They will proceed and find the vendor/distributor to negotiate about the price and etc. Once agreed as the distributor will send the material that order to the warehouse based on the location that required. It is looking at standardising (where possible) the procure-to-pay and Inventory Management processes across the Group based on proven standard ERP delivered process.
The typical procurement cycle for a service or material consists of the following phases:
1. Determination of Requirements
Materials requirements are identified either in the user departments or via materials planning and control. (This can cover both MRP proper and the demand-based approach to inventory control. The regular checking of stock levels of materials defined by master records, use of the order-point method, and forecasting on the basis of past usage are important aspects of the latter.) You can enter purchase requisitions yourself, or they can be generated automatically by the materials planning and control system.
2. Source Determination
The Purchasing component helps you identify potential sources of supply based on past orders and existing longer-term purchase agreements. This speeds the process of creating requests for quotation (RFQs), which can be sent to vendors electronically via SAP EDI, if desired.
3. Vendor Selection and Comparison of Quotations
The system is capable of simulating pricing scenarios, allowing you to compare a number of different quotations. Rejection letters can be sent automatically.
4. Purchase Order Processing
The Purchasing system adopts information from the requisition and the quotation to help you create a purchase order. As with purchase requisitions, you can generate yourself or have the system generate them automatically. Vendor scheduling agreements and contracts (in the SAP System, types of longer-term purchase agreement) are also supported.
5. Purchase Order Follow-Up
The system checks the reminder periods you have specified and - if necessary - automatically prints reminders or expediters at the predefined intervals. It also provides you with an up-to-date status of all purchase requisitions, quotations, and purchase orders.
6. Goods Receiving and Inventory Management
Goods receiving personnel can confirm the receipt of goods simply by entering the Po number. By specifying permissible tolerances, buyers can limit over- and under deliveries of ordered goods.
7. Invoice Verification
The system supports the checking and matching of invoices. The accounts payable clerk is notified of quantity and price variances because the system has access to PO and goods receipt data. This speeds the process of auditing and clearing invoices for payment.
                                Figure 9:  The Process flow from a Procurement TEAM

Figure 10: The Process flow from a Material Management TEAM

Financial Controlling (FICO)
Refers to the Finance (FI) & Controlling (CO) modules of the ERP. It is a core module in the ERP where all financial processing transactions are captured. Finance (FI) is primarily used for external reporting purposes and Controlling (CO) helps provide operational information to Management i.e. Management Accounting. The primary users are CFOs, Financial Controllers & Finance Teams. FICO is the integration point for all modules in the ERP. The BPOs are the owners of business processes and have the final authority on proposed processes. The FICO will notify in the system about the purchasing of the material .The PIC will go through all the supporting documents and contact the requestor for inquiry. Vendor master data is shared across company codes. Vendor master data has both General and Company Codes. It has also been configured that a vendor can be linked with a vendor number. Trading Partner id is required for intercompany vendors. Certain fields such as Payment Term, Payment History and Account Statement are set as mandatory. Senior Account Executives (from Corporate Treasury) will review the requirement of creating new Bank Master Data. Once confirmed and verified, instruction is given to SKPB IT Support to create the bank master data. Vendor master data creation consists of General area and Company code area. Requesters need to fill-up the necessary form and submit them to corporate accounts. Corporate Accounts will verify the availability of the vendor in the system. Once it has been confirmed that the vendor does not exist, Corporate Accounts will create the vendor at General View and extend it to Company Code view. Once a purchase order related goods receipt, service order, or service acceptance posting is completed, an invoice is posted based on the goods receipt/service acceptance. This procedure explains the steps to post cross company postings for Payments on-behalf of the Payer’s company (marked).Intercompany payments on behalf of another company are scenarios whereby a company pays for another company. This process occurs frequently under the SKPB Group of Companies as some of the companies do not have sufficient time to liquidate funds for the payment and thus, requires another company (usually the parent company) to pay on behalf of them. Below are the overall basic steps for payment on-behalf via cross company posting. Requestor’s Account Executive will review the invoice and prepare supporting document for approval. Once approved, their Senior Account Executive will proceed with the request for payment on behalf via cross company transaction. Payer’s company code will process the request. Once approved, their Senior Account Executive will perform a cross company code posting via Manual Outgoing Payment process.
service acceptance posting is completed, an invoice is posted based on the goods receipt/service acceptance. This procedure explains the steps to post cross company postings for Payments on-behalf of the Payer’s company (marked).Intercompany payments on behalf of another company are scenarios whereby a company pays for another company. This process occurs frequently under the SKPB Group of Companies as some of the companies do not have sufficient time to liquidate funds for the payment and thus, requires another company (usually the parent company) to pay on behalf of them. Below are the overall basic steps for payment on-behalf via cross company posting. Requestor’s Account Executive will review the invoice and prepare supporting document for approval. Once approved, their Senior Account Executive will proceed with the request for payment on behalf via cross company transaction. Payer’s company code will process the request. Once approved, their Senior Account Executive will perform a cross company code posting via Manual Outgoing Payment process