IS412 Enterprise Business Solutions
Assignment 2
Alvin Koh, Carmen Tan, Cedric Ng, Wilson Lim
Enterprise Business Solutions
• Our Business Scenario/Process
• Chosen Enterprise Services
• Business Rule(s)
• Diagrams
• Additional Implementations
• Demonstration
• Improvements to the Business Process
• Learning Outcomes
Content Page
Enterprise Business Solutions
Quick Background
GSK Pharmaceutical company selling the DRUG
‘Relenza’ to hospitals, clinics and pharmacies.
Our Business Scenario for
using Netweaver
Enterprise Business Solutions
Billing
Business Process
Sales Order Processing
Inventory Sourcing
Pre-Sales Delivery Payment
Determine Delivery Schedule and route
Create Outbound Delivery
Pick Materials
on Delivery Note
Create invoice
for Customer
Post Goods Issue
Logistics ManagerLogistics Coordinator
Enterprise Business Solutions
Billing
Business Process
Sales Order Processing
Inventory Sourcing
Delivery
Determine Delivery Schedule and route
Create Outbound Delivery
Pick Materials
on Delivery Note
Create invoice
for Customer
Post Goods Issue
Sales Order Processing
Inventory Sourcing
Determine Delivery Schedule and route
Create Outbound Delivery
Pick Materials
on Delivery Note
Post Goods Issue
Create invoice
for Customer
Delivery Billing
Logistics ManagerLogistics Coordinator
Enterprise Business Solutions
Enterprise Services Used
Start Delivery on Scheduling
Check Delivery Quantity
Acknowledge Delivery
Requirements
Create Outbound Delivery
Create Billing Invoice
Fulfill Delivery
1. Find Sales Order Basic Data by Elements
3. Read Customer Basic Data
2. Read Sales Order_v2
Check Delivery Quantity
Acknowledge Delivery
Requirements
Create Outbound Delivery
Fulfill Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Confirm Receipt of Invoice
Start Delivery on Scheduling
7. Read Customer Invoice
6. Create Customer Invoice with Reference
5. Create Goods Movement with Reference_V14. Create Outbound Delivery with Reference to Sales Order
Enterprise Business Solutions
Business Rules
Sales Organization
ID DeliveryApproval/quantity
DeliveryApproval/deliveryApproval = {boolean}
Hospital SA01 > 500 True
<= 500 False
Clinic SA02 > 150 True
<= 150 False
Pharmacies SA03 < 200 True
<= 200 False
Enterprise Business Solutions
CE
Delivery Scheduling Application
ERP (633)
eSOA Model
consumer provider
registry
Download WSDL
Publish WSDL
Bind (Invoke)(SOAP)
Enterprise Business Solutions
Deployment
http://demo.sap.com/gsk/sales/pr/pm
http://demo.sap.com/gsk/sales/ui/vc
Development Components
2. Visual Composer
SAP NetWeaver CE 7.2
Deploy
SAP ERP (633)
3. Rules
4. Composite Service
Enterprise Services
http://demo.sap.com/gsk/delivery/bl/rules
1. Process Development
http://demo.sap.com/gsk/sales/bl/scomp
Enterprise Business Solutions
Acknowledgement Approved
Delivery Scheduling Process
Sales Order Delivery
Scheduling
Check Delivery Quantity
Logistics Coordinator Logistics Manager Delivery Personnel and Customer
ERP
X
Acknowledge Delivery
Requirements
Acknowledgement Required
Acknowledgement Not Required
Fulfill Delivery
Create Outbound Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Enterprise Business Solutions
Process Context
Enterprise Business Solutions
Visual Composer
Retrieve all the undelivered sales order and choose
one.1.Retrieve customer’s address 2. Retrieve the particular sales
order details
• Combine the customer and sales information
• Confirm delivery for
goods
Enterprise Business Solutions
Acknowledgement Approved
Delivery Scheduling Process
Sales Order Delivery
Scheduling
Check Delivery Quantity
Logistics Coordinator Logistics Manager Delivery Personnel and Customer
ERP
X
Acknowledge Delivery
Requirements
Acknowledgement Required
Acknowledgement Not Required
Fulfill Delivery
Create Outbound Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Enterprise Business Solutions
Acknowledgement Approved
Delivery Scheduling Process
Sales Order Delivery
Scheduling
Check Delivery Quantity
Logistics Coordinator Logistics Manager Delivery Personnel and Customer
ERP
X
Acknowledge Delivery
Requirements
Acknowledgement Required
Acknowledgement Not Required
Fulfill Delivery
Create Outbound Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Enterprise Business Solutions
Acknowledgement Approved
Delivery Scheduling Process
Sales Order Delivery
Scheduling
Check Delivery Quantity
Logistics Coordinator Logistics Manager Delivery Personnel and Customer
ERP
X
Acknowledge Delivery
Requirements
Acknowledgement Required
Acknowledgement Not Required
Fulfill Delivery
Create Outbound Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Enterprise Business Solutions
Acknowledgement Approved
Delivery Scheduling Process
Sales Order Delivery
Scheduling
Check Delivery Quantity
Logistics Coordinator Logistics Manager Delivery Personnel and Customer
ERP
X
Acknowledge Delivery
Requirements
Acknowledgement Required
Acknowledgement Not Required
Fulfill Delivery
Create Outbound Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Enterprise Business Solutions
Acknowledgement Approved
Delivery Scheduling Process
Sales Order Delivery
Scheduling
Check Delivery Quantity
Logistics Coordinator Logistics Manager Delivery Personnel and Customer
ERP
X
Acknowledge Delivery
Requirements
Acknowledgement Required
Acknowledgement Not Required
Fulfill Delivery
Create Outbound Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Enterprise Business Solutions
Acknowledgement Approved
Delivery Scheduling Process
Sales Order Delivery
Scheduling
Check Delivery Quantity
Logistics Coordinator Logistics Manager Delivery Personnel and Customer
ERP
X
Acknowledge Delivery
Requirements
Acknowledgement Required
Acknowledgement Not Required
Fulfill Delivery
Create Outbound Delivery
Create Billing Invoice
Confirm Receipt of Invoice
Enterprise Business Solutions
• After the invoice is created, the invoice will be converted to a PDF form.
Composite Service
• The goods have been delivered to the customer. This will allow ‘Post Goods Issue’.
• After ‘Post Goods Issue’, the invoice will be created.
Created a composite enterprise service that comprises of 3 enterprise services
Create Goods Movement with Reference_V1
Create Customer Invoice with Reference
Read Customer Invoice
1
2
3
Enterprise Business Solutions
Composite Service Screenshot
1. Create Goods Movement with Reference_V1
2. Create Customer Invoice with Reference
3. Read Customer Invoice
Enterprise Business Solutions
Additional Implementations
1. Composite Service using Service Composer
• Implemented 3 Enterprise Services together
2. Offline Forms using LIFECYCLE DESIGNER
• Delivery Confirmation
• Customer Invoice
3. Google Maps• Route planning
Enterprise Business Solutions
Improving the business processToday’s current process
With SAP Composite Application
Display Sales OrderVA03
Create Outbound Delivery, Pick and Post Goods Issue
VL01N and VL02N
InvoicingVF04
Invoicing
Create Outbound Delivery, Pick and Post Goods Issue
Display Sales Order
Flexible modeling of process chain and more user friendly
Going to different screens to do the postings
Enterprise Business Solutions
Improvements
Customers
Warehouse
Optimized, customer tailored user interface to provide comprehensive information at one glance
Reduced time to check for uncompleted orders
Enterprise Business Solutions
Flexibility
Learning Outcomes
eSOA
Heterogeneity
Data Consistency
User Interface
Enterprise Business Solutions
Questions and
Answers