Azure Monitor & Application Insight to monitor Infrastructure & Application
2iSolutions- Fiori and Barcode Automations for SAP
1. 2ISOLUTIONS INC
214 Reiner Road
North York ON M3H 2M1,
Canada
2ISOLUTIONS CONSULTING SERVICES PVT LTD
Ground Floor, D-9, Sec 3, Noida, Gautam Buddha
Nagar, UP, 201301, India
Head Office
151 City Centre Drive, Suite 403
Mississauga, ON, L5B 1M7
Ph: 416 855 1144
E-mail: info@2iSolutions.com
Website: www.2iSolutions.com
2ISOLUTIONS B.V.
Poortland 66, 1046BD
Amsterdam, Netherlans
FIORI AND BAR CODE BASED SAP AUTOMATIONS
By 2iSolutions
3. 2iSolutions- An Overview
A SAP Partners since 2005 authorised sell and service in Canada an India.
Global presence with business units in Canada, India, Netherlands
SAP Business Technology Platform(BTP) Build and OEM Partner
Service Partner for Deloitte, KPMG, Fuzitsu, Tata Technology, ITC Infotech etc.
Handled numerous projects in implementations and support of SAP
Applications.
Focus Areas-Custom Solutions, Business Analytics, HCP/SAPUI5, Integrations
Own Solutions in areas like Dealer Management, Shop Floor and Service
Management
We have some 500 man Years of experience in handling SAP and Digital
Applications.
5. Industry Challenges
Goods In/out not tracked to the level of Batch/Pack/Serial Numbers hence
leading to inefficient inventory management.
Pack/Serial level details of goods lying in stock or sent out if not available
correctly causes potential business risk.
Effort and time consumed in transactions high.
In case of batch/pack/serial level controlled stock, lack of barcode
automations makes data entry complex and error prone.
Incorrect movement of goods due to human reading errors.
Transaction execution and system data entry at different times leading to
mistakes and time lags.
Operational and legal inefficacies caused by inaccurate data with respect
physical.
6. FIORI Vs Third Party Solutions
S.N. SAP FIORI Based Solution Third Party Solution
1 Direct read/write from SAP ERP
Database
Mostly data transfer based.
2 No data inconsistency Occasional data inconstancy
3 Realtime transactions Time lag in transactions
4 Transactions completed in App
actually completed the ERP
transactions
Transactions completed in app may not be
processed in ERP due to change in data
situation during the time lag.
5 No need of maintenance of any other
database/systems
Needs maintenance another
server/database
6 Unlimited automations possible with
data processing in same system.
Automations and controls limited by amount
and quality of data transmitted to other
system.
7 Additional/changes to app easier as
does not require any data transfer.
Change may be time consuming as only
limited data is transmitted to third party
system.
8 Barcode Labels printed from SAP only User need go to different system for labels.
7. Do You know?
Standard FIORI Apps are
available for SAP ECC6.0
and SAP S/4HANA both.
SAP ECC6.0 – Only Few
Standard FIORI Apps
available
Custom FIORI Applications
can be created in both
versions.
FIORI Applications can call
SAP and non SAP both APIs.
No other licenses required
beyond Professional/
Functional users
FIORI Applications can use
Device Features like
Camera, Location, OCR,
Scanning etc.
FIORI Applications will be
work on any device
Android, iOS or Windows.
Handheld devices have
Barcode scanning features
and in other cases device
camera can be used as
Barcode scanner.
FIORI can also handle OCR
needs by reading character
from pics.
9. Application Landscape
SAP S/4HANA
Application, Database,
Routers, Solman- existing
setup
Application Gateway Server-
New Server to be introduced
If not there already
On Premise Servers
FIORI Lauch Pad(PC/Mobile)
11. Conceptual Mobile App Design
Bar Code Data
SCAN
Object Info- Packing Number, Mat Desc,
Qty etc.
Object Info: Production Order, Purchase
Order, Store Location, BIN Number etc
Input of key data
ACTION
INPUT
ACTION-1 ACTION-2 ACTION -3
• The FIORI based UI will be created with
layout, data capture, data display, data
inputs and action depending on the
requirement of use case.
• Device camera will be used by
application to read Bar Code/QR Code
on the packets/racks or anything which
we need to be read.
•The developed application to pull
required information from SAP and show
to users so that one can take need
actions and trigger processing SAP
Application in back end.
•Business rule based defaults will be
built in to the program which obviates
need too many data to be feed into
FIORI application for action to happen.
12. Technical Architecture
UI5 Based UIs-Deployed at Gateway
Servers
Front End
Back End
Standard Odata Custom OData
Application
(ABAP/CDS)
Application
(ABAP/CDS)
SAP ECC6.0 or S/4HANA Database
The UI5 Based applications do following;
• Call SAP Odata Service for any
view/update
• Use device camera and other features
like notifications, location to provide
right business solutions.
• Use Camera as Bar Code scanner and
get captured data processed in SAP
using Odata services.
• Can integrate with third party APIs to
provide business solutions correlating
with third party apps.
• These app can also integrate with APIs
providing machine data.
13. IT Infra Needs
•The existing S/4HANA Database and Server only are used.
•No additional servers needed in case FIORI/Gateway servers exists.
•Need a small servers for cloud connector( even router/solution manager servers can be
used for the purpose).
Database and
Servers
•All the locations in shop floor where Handheld Device is to be over LAN need to have Wi Fi
Connectivity.
•Applications needed to be used over internet will need public IP for certain ports on
Gateway Server.
Networking
•All these applications are Device/OS agnostic and they run on any device.
•Hence even normal Android/iOS Devices ( Mobiles/Tablets) can be used also.
•In case of Rugged and High volume scenarios like warehouse one can use Handheld
Devices from companies like Zebra/Honeywell etc.
End User Devices
•One may needs Labe Printers based on size and quality of label to be printed.
Label Printers
15. Purchase Receipts
Create Purchase Order
Release Purchase
Orders
Record Good Receipt
SAP transaction to Print
Bar Codes Labels. (
Material, Prod Order,
Date, Batch, Serial,
Qty).
FIORI: Move Goods to
RM Storage by scanning
bar coded labels
16. Production Receipts
Create Production Order
Release Production
Orders
SAP transaction to Print
Bar Codes Labels. (
Material, Prod Order,
Date, Batch, Serial, Qty).
Produce Goods and paste
Labels on Packs.
FIORI: Record Production
Confirmations.
FIORI: Record Inspection
Results by Scanning Bar
Codes Labels and feeding
relevant info.
FIORI: Move Goods to FG
Storage by scanning bar
coded labels.
17. Goods Transfers to Depots
Create Stock Transfers
Orders
Release Stock Transfer
Orders
FIORI: Record STO
Delivery by scanning
Bar Coded Labels.
FIORI: Record STO
Receipt at Depots by
scanning Bar Coded
Labels.
FIORI: Move Goods to
Suitable Storage
Location in depots by
scanning bar coded
labels.
18. Sales Delivery from Depots
Create Sales Orders Release Sales Orders Create Sales Deliveries
FIORI: Perform picking
by scanning Bar
Coded Labels and
update delivery data.
Review and Post
Deliveries
Complete Other
Invoicing Processes
27. Case-1: Sales Delivery at a Paper Mill
Business Case:
• Customer has to record picking data of Material, Batch, Quantity, Location in sales delivery by
scanning barcoded labels.
• The process was done in third party system by transferring the delivery data/stock data and
scanning reel labels.
• There were issue like data transfer delays leading waiting etc.
• SAP transaction not happening occasionally to due to physical reel scanned not suitable for
picking etc.
• The Barcode scanning application was PC based hence user need to carry laptop to stock
location.
Solution Provided:
• Application provided in SAP to print 2D Barcoded Label from SAP only.
• During production stages SAP generated label pasted.
• FIORI Application provided to scan Barcode Label which was pasted on Reels/Rims during
production stages.
• Using this application user was able to select delivery/vehicles and scan the Reel/Rims to update
delivery data.
• Business rules like automatic stock transfer from one batch to other was provided in the FIORI
app itself so the good physically available was updated to delivery.
28. Case-2: Production to Sales Automations for an
Automotive
Business Case:
• The products of customers are packed in mono carton which goes to
master carton and finally they go to pallets.
• Customer wanted to give numbers to cartons and pallets, have barcoded
labels and perform subsequent operation by scanning the barcodes
Solution Provided:
• SAP Feature of handling units was implemented to provided unique
number to each cartons.
• Application in SAP provided print Barcoded Label from SAP only.
• During production stages new SAP generated label pasted on cartons.
• Production confirmations was recorded by FIORI Apps which called SAP
Transaction (COWBUWE) to post carton to stock.
• Further transactions like Movement to Locations, Warehouse BINs and
update of Handling Units to delivery was performed by FIORI Apps
provided for the same.
29. CONTACT US
Contact Details:
1- Virendra Rai- Director
(virendra.rai@2isolutions.com)
2- Rajesh Chaubey- Manager Business Development
(rajesh.chaubey@2isolutions.com)
31. SAP Services and Solutions
IT Advisory
Services
Implementatio
ns and
Transformatio
n
Application
Management
and Support
Application
Enhancement
and Upgrade
Corporate
Training and
Learnings
Mobility and
IoT Services
Resource
Augmentation
Enterprise
Extensions
Supplier
Portal
Customer
Portal
Admin
Portal
Shop Floor
Solutions
32. Products and Solution
SAP Cloud Based
Customer Portal
SAP Cloud Based
Supplier Portal
SAP Cloud Based Sales
Force Portal
Service Management
Solution
SAP Mobile Industry
Solution
SAP in Wholesale
Distribution Solution
SAP in Tyre and Tube
Industry Solution
SAP in Pulp and Paper
Industry Solution
SAP in Contract
Manufacturing
SAP in Auto
component Industry
FIORI Based Mobility
Solution
Process Automations
in SAP
eInvoice Solution eWayBill Solution
Manufacturing
Execution Solution
SAP and Bank
Integrations
34. Production Issues
FIORI: Stock transfer
from RM to Shop floor
Create Process Order
Release Process
Orders
FIORI: Record
Production Issues of
RM.
FIORI: : Record
Production Issues of
Packed FG( Dual) or
Bought-out materials.
35. Production Receipts
Create Production Order
Release Production
Orders
SAP transaction to Print
Bar Codes Labels. (
Material, Prod Order,
Date, Batch, Serial, Qty).
Produce Goods and Stick
Labels on Packs.
FIORI: Record Production
Confirmations.
FIORI: Record Inspection
Results by Scanning Bar
Codes Labels and feeding
relevant info.
FIORI: Move Goods to FG
Storage by scanning bar
coded labels.
36. Goods Transfers to Depots
Create Stock Transfers
Orders
Release Stock Transfer
Orders
FIORI: Record STO
Delivery by scanning
Bar Coded Labels.
FIORI: Record STO
Receipt at Depots by
scanning Bar Coded
Labels.
FIORI: Move Goods to
Suitable Storage
Location in depots by
scanning bar coded
labels.
37. Sales Delivery from Depots
Create Sales Orders Release Sales Orders Create Sales Deliveries
FIORI: Perform picking
by scanning Bar
Coded Labels and
update delivery data.
Review and Post
Deliveries
Complete Other
Invoicing Processes
38. Plant Maintenance
FIORI: Create of
Maintenance
Notification by Scanning
Barcode on Machines.
FIORI: Processing of
notifications based
preliminary check and
conversion to PM
Orders in case needed.
Planning of PM Orders
and release for
execution
FIORI: Confirmation of
PM Tasks
Completion and closing
of PM Orders.
FIORI: Get History of
machine by scanning
barcoded labels