40
Prepared by: Session ID: PeopleSoft Global SCM Implementation at ACN Opportunity, LLC Steven Canter Director, Global Service Delivery Smart ERP Solutions [email protected] 100650 Stephanie Merenda Senior Solution Consultant Smart ERP Solutions [email protected]

PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Embed Size (px)

Citation preview

Page 1: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Prepared by:

Session ID:

PeopleSoft Global SCM Implementation at ACN Opportunity, LLC

Steven Canter

Director, Global Service Delivery

Smart ERP Solutions

[email protected]

100650

Stephanie Merenda

Senior Solution Consultant

Smart ERP Solutions

[email protected]

Page 2: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• About Smart ERP Solutions and ACN

• Overview of ACN Global Rollout

• Regional Differences and Challenges

• Europe

• South Korea

• Japan

• Lessons Learned and Next Steps

• Questions and Answers

Agenda

Page 3: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

About Smart ERP Solutions, Inc

Achieve Best-In-Class PerformanceOur mission is to provide innovative, configurable, flexible, cost-effective solutions

to common business challenges, enabling our clients to save time, increase productivity, minimize costs, and maximize their return on investment.

SolutionsBusiness applications that offer organizations an end-to-end solution providing

the right design and implementation from start

to finish.

ServicesA 24/7 seasoned and

experienced staff of experts to help you implement your

business solutions efficiently and effectively at

a cost-effective rate.

CloudCloud applications provide solutions built on proven

enterprise class architecture that enable high configurability and

ease of monitoring.

Page 4: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

About ACN

• Founded in 1993

• HQ in Concord NC

• Currently Operating in 25 Countries

• ACN services such as telephone, high speed Internet, Satellite Television, and others are sold through a network of Independent Business Owners.

Page 5: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

BenevitaTM Product Family

• A premium lifestyle brand

• Provides wellness, nutrition, weight management, and hair and skin care products.

• Specific products vary by region

Page 6: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• ACN has long used PeopleSoft Financials

• With traditional services based business, there was no need for a complete Supply Chain Solution

• As ACN has expanded more into sales of tangible products, a complete SCM system that integrates with PeopleSoft Financials was required

• Solution is the roll-out of PeopleSoft Purchasing, Inventory, and Cost Management to regions selling the Benevita product family

Why PeopleSoft SCM?

Page 7: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• PeopleSoft deployment may be in existing countries already doing business or in green field locations

• Warehouse logistics are generally outsourced and are different in each country

• In some countries, must support a mix of distribution centers and retail walk-in locations

• Transportation Management systems and requirements vary by country

• Order Management systems vary by country

Regional Differences

Page 8: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• One GL, AP, and PO Business Unit per Country

• One Inventory BU for each physical address within the Country

• Configuration of Master Data is done through a shared service to ensure consistency and accuracy. Foreign translations of descriptions provided by end users.

• Master Item data is not automatically synced

• Leverage delivered SCM Integration wherever possible for communicating with outside systems

• Where possible, conform the system to local needs rather than trying for a one-size-fits-all implementation

General Approach

Page 9: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

ACN in Europe

Page 10: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Order Entry via a custom system called WOP (web order processing)

• Logistics 100% outsourced to UPS

• All shipments are processed by UPS and sent back to PeopleSoft Inventory

• Transactions performed manually in PeopleSoft Inventory for Receiving or miscellaneous adjustments

• Transactions to/from outside systems performed in batch mode with XML files

• Only a single Inventory BU – which complicated reconciliation since there is more than one physical location.

Operational Environment

Page 11: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Europe Data Flow Diagram

Page 12: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• XML files sent from WOP to both PeopleSoft and UPS with order data.

• Reservations not used.

• Orders released in PeopleSoft with “Release Only” option – no paperwork generated.

• Orders are processed and shipped by UPS.

• Picking Feedback batch processed in PeopleSoft with Auto Advance to Depleted State based on XML file from UPS.

Processing Steps

Page 13: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Custom App Engine to read in the XML file, perform pre-processing, and populate delivered staging tables with order data

• Examples of pre-processing include adding the Business Unit, and basic error checking

• Write data into delivered staging tables

• Call delivered INVENTORY_CREATE_STOCK_REQUEST EIP

• MSRs created using the original order number from WOP.

• Post Processing moves files from Active to Archive directory

Creating the Stock Request

Page 14: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Custom App Engine to read in the XML file, perform pre-processing, and populate delivered staging tables with order data

• Examples of pre-processing include adding the Business Unit, and basic error checking

• Write data into delivered staging tables

• Call delivered INVENTORY_SHIPPING EIP

• Post Processing moves files from Active to Archive directory

Shipping/Depleting Orders

Page 15: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• An initial “light” inventory setup had been done prior to the full rollout – this created issues that needed to be corrected when the full rollout was done – example is that Stage Date Control had been turned on.

• Data transmitted by UPS is not always accurate – things like incorrect Lot ID or wrong Order Line Number being sent back or shipments being sent twice. Requires manual correction and reprocessing. Error messages from SCM Integration programs are sometimes cryptic.

• Due to disconnected nature of systems, the process of shipping/depleted the orders in PeopleSoft based on UPS messages has been less reliable than desired.

Limitations/Challenges

Page 16: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

ACN in Korea

Page 17: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Order Entry via a Korean system called O2C (Order to Cash)

• Warehouses operated by ACN

• Delivery via Korean Postal Service

• All inventory transactions to be performed in PeopleSoft

• Main distribution center plus multiple retail storefronts

• Many Kit products – one SKU requiring multiple picks

• Documents must be Korean – Korean is not supported by PeopleSoft FSCM

Operational Environment

Page 18: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• No ability in O2C to parse out kit components

• Limited O2C interface capability

• Retail storefronts need to generate paperwork to give to customer immediately – cannot wait for batch processing

• Documents must be in Korean and printed directly to printer – not manually printed from PDF

• To limit Grey Marketing, items are serial numbered. But serialization adds tremendous overhead when processing transactions.

Limitations and Challenges

Page 19: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Custom PeopleSoft Component to hold kit definitions

• O2C order is sent with the Parent Item ID. Preprocessing of O2C orders converts any O2C kit ID number to the appropriate Item IDs for each component

• Each kit component becomes a separate line on the Stock Request

Handling of Kits

Page 20: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Example of a Kit Definition

Page 21: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Separate database on PeopleSoft DB server to contain staging tables for O2C orders

• O2C system connected via ODBC

• When orders are released in O2C, order detail is written to staging table

• DB Link allows PeopleSoft to read staging database

• On scheduled basis, orders are read out of staging database and populated into delivered staging tables for processing by the delivered INVENTORY_CREATE_STOCK_REQUEST EIP

O2C Interface Method

Page 22: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• At storefront, orders are entered into O2C and a receipt generated that includes a bar coded order number

• Order information is immediately copied into the staging database

• In PeopleSoft, the user scans the O2C order number into a Run Control page and runs an SQR report that prints a picking list from the staging database information

• Later, the order will be brought into PeopleSoft and released with Auto Processing to Deleted

Storefront Picking Report

Page 23: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Documents such as Pick Plans are to be printed directly to the printers via automated scheduled jobs and must display Korean characters

• While PDF files created by SQR programs did have proper Korean language, the printer would not print in Korean even though the correct font was loaded.

• Solution was to generate .SPF files from SQR and then print to correct printer via App Engine included in PS Job that selects correct printer/tray for output

• All Picking reports include custom bar code information

Korean Printed Documents

Page 24: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• PeopleSoft delivered serial number is very labor intensive and not well suited for high order volume

• Solution is to have a separate custom table that contains BU, Order Number, Item ID, and Serial ID

• No items are serial controlled in PeopleSoft• As items are picked/packed, a bar code from the pick plan is

scanned with Order No/Item ID• Then the serial number is scanned from the item• Data is read into an Excel workbook• Workbooks are saved to a network folder and, on a

scheduled basis, the files are read, data is copied to the custom table, and the files are archived

Serial Numbering

Page 25: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Each line of Pick Plan has Order Number and Item ID in a single Code 39 bar code

• App Engine import program parses this into the separate fields

• QR Code on product contains country-specific URL for Benevita followed by question mark and then serial number. Scanner is programmed to ignore all characters except those following the question mark.

• Scanner is programmed to automatically add a Tab character after each scan to auto-advance the cursor to the next cell in the Excel workbook

Serial Scanning Details

Page 26: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Flow for Korea Standard Orders

Page 27: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

ACN in Japan

Page 28: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Very similar business process flow to Korea

• Both warehouse and storefront operations

• Similar language issues except that Japanese is directly supported by PeopleSoft

• Order Entry System is Hybris, which is an SAP product

• Addition interface required to connect to Yamato Freight for tracking of shipments and delivery for revenue recognition.

Operational Environment

Page 29: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Hybris is planned to be the eventual global order entry system as powerful capabilities allow it to be a robust web order entry system for all ACN businesses

• Hybris is fully Web Services enabled, so all integration to PeopleSoft will be via Web Services, allowing for more real-time transaction processing

• Hybris has the ability to parse out kit products and send individual component line items to PeopleSoft

Hybris Integration

Page 30: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• As each order is released in Hybris, it sends a message to PeopleSoft containing the order number.

• PeopleSoft connects to Hybris, passes the order number, and receives back the full order details

• Data is stored in custom staging table• Storefront picking report can be printed immediately

• Data from staging table is used to create Material Stock Requests on scheduled basis, similar to Korea

Hybris Order Integration

Page 31: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Manual sync of new items entered in Hybris and PeopleSoft Item Master

• Similar printing issues to Korea with Japanese documents required to be directly printed.

• In addition to Pick Plan, an invoice/packing slip is printed on a pre-printed form.

• Serialization used – same process as Korea

• Challenges with building integration to pull data back from Yamato and sending it to Hybris for revenue recognition.

• PeopleSoft and Hybris development teams were separate –sometimes coordination was difficult

Limitations and Challenges

Page 32: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Japan Data Flow

Page 33: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Fully integrate RMA processing into the system – RMA entered and passed to PeopleSoft via standard integration points and then a message back to the billing system when the RMA is received to issue the customer credit.

• Roll out PeopleSoft into additional geographies

• Standardize on Hybris globally in order to have a common platform for all order processing and to simplify and strengthen the PeopleSoft integration

Next Steps

Page 34: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Lessons Learned

Page 35: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• Whenever setting up a new module for the first time, even if it is in “light” mode, take the time to ensure that installation and BU configuration options will support future growth.

• Before entering configurations such as Material Storage Locations and Costing Methods, ensure that all parties agree.

• There is no such thing as too much training. Train on-site if possible to be able to read faces and body language.

Lessons Learned

Page 36: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• For global implementations, ensure that there is adequate support available around the clock so that users don’t get stuck.

• Provide “hyper-support” for the periods immediately before, during, and after the go-live. Have appropriate support resources on-site for hand holding throughout.

• Whenever you are working with a foreign language, take the time to test everything especially well. Ensure that you have the time in your schedule for any required translations – especially if your language is not directly supported by PeopleSoft.

Lessons Learned

Page 37: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

• When working with 3rd party data integration, make sure that sufficient testing takes place prior to go-live.

• When having development teams from different companies and different geographies working on a project, it takes extra effort to coordinate everything and make sure everyone is on the same page. Regularly scheduled integrated team meetings are important.

• Ensure that Project Management is actively engaged with all stakeholders, including development teams, end-users, and executive sponsors.

Lessons Learned

Page 38: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Any Questions?

Page 39: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,

Session ID: 100350

Please complete the session evaluation

Page 40: PeopleSoft Global SCM Inventory Implementation at ACN ...apps.questdirect.org/eweb/upload/CFP_Files/ACNInventory(dc6d4749b… · PeopleSoft Global SCM Implementation at ACN Opportunity,