Winshuttle for Finance - Amazon Web Services · records between SAP systems • Inappropriate...
Transcript of Winshuttle for Finance - Amazon Web Services · records between SAP systems • Inappropriate...
Winshuttle User Group | San Diego 2013
Finance remains at the core of ERP
Finance General Ledger
Accounts
Banking Master
Data
Customer Master
Vendor Master
Fixed Assets
Chart of Accounts General Ledger Postings
AP Sub Ledger
Fixed Assets Sub-Ledger
AR Sub Ledger
(Customers) Inventory
Update
HR/Payroll
Raw Material Update
Goods Receipt
Purchase Order
Vendor
Purchase Order
Fixed Asset Receipt
Sales Order
Create Delivery
Customer Invoice
Billing
Post Goods Issue
Invo
ice
Pay
men
t
Cu
stom
er Places O
rder
Ship
men
t
Shipment Shipment
Payment
Master Data
• Finance is often the first module to be implemented • Finance processes are fairly standardized • The Finance Master Records process is often overlooked
Winshuttle User Group | San Diego 2013
Typical Accounting Issues
3
Complexity (Calculations & Estimates)
Complete &
Accurate
Data
Urgency
(Reporting)
High Data
Volumes
Often addressed with automation (key
stroke minimization)
technologies or Business Process
Optimization
Winshuttle User Group | San Diego 2013
Modules & areas of SAP to consider
4
FINANCIALS
General
Ledger
Postings
Budgeting
&
Planning
Asset
Accounting
Master
Records
Winshuttle User Group | San Diego 2013
Where is Winshuttle used to best effect?
5
Audit
Billing
Consolidation
P&L
Statements
REPORTING
Period Close
Adjustments
Accruals
Reconciliation
GL Posting
CLOSE
Receivables
Payables
Assets
GL Posting
Internal Orders
Profit Centers
Cost Centers
Cash
ACCOUNT
Winshuttle User Group | San Diego 2013
WINSHUTTLE helps with…
DAILY PROCESSING
PERIOD CLOSE
TACTICAL
REPORTING
6
Winshuttle User Group | San Diego 2013
Very Large
New Installation Old Installations
Inst
alla
tio
n/O
rg S
ize
Small
Solution Mapping
Age of Installation
De
gree
of R
egu
lation
High
Low
Winshuttle User Group | San Diego 2013
General Ledger Posting
Sample Transaction Codes
• FB50
• FB01
• F-02
Support for :
• Basic posts
• CO-PA
• Cross Company
• Exchange Rates
Choices for posting
• Transaction Recording
• Studio with a BAPI
• Winshuttle Journal Entry
Winshuttle User Group | San Diego 2013
Devise a script to set up the user settings
Winshuttle User Group | San Diego 2013
Journal Posting with a Transaction Recording
Advantages
• Quick & Easy to create
• SAP Configuration aligned
• Flexible usage
• with loops
• With IF conditions
Disadvantages
• Tricky the first time
• Lines post in reverse order
• Personal settings
Winshuttle User Group | San Diego 2013
Complex posting with currency
Winshuttle User Group | San Diego 2013
Interesting script manipulation and IF..THEN tricks
1
2
3
4
5
6
Winshuttle User Group | San Diego 2013
Document Attachment
Use FB02 or FB03 to record the script in
BATCH mode
Used a formula to extract the document number from the log column
Then create a chain
1
Winshuttle User Group | San Diego 2013
Skip Screen for finance screen handling
Record FB03 for Parked documents and use FB02 for Posted ones
Winshuttle User Group | San Diego 2013
Handling lines horizontally – single line postings
Up to 10 rows as columns
Winshuttle User Group | San Diego 2013
Field level data validation
Winshuttle User Group | San Diego 2013
Using a BAPI instead of a Transaction Recording
Advantages
• Not bound by transaction screens
• Many field combinations and permutations are possible
• Does not use the SAP transaction authorization model
Disadvantages
• There are several choices • BAPI_ACC_DOCUMENT_POST
• BAPI_CASHJOURNALDOC_CREATE
• BAPI is designed for use by programmers
• Does not use the SAP transaction authorization model
• More complex to leverage
Winshuttle User Group | San Diego 2013
Leveraging BAPI_ACC_DOCUMENT_POST
1
2
3
Winshuttle User Group | San Diego 2013
Winshuttle Journal Entry
Advantages • Comes with 17+ prebuilt
recordings & BAPIs
• Available as a rich Add-In client in Excel
• Supports 15 Transactions and BAPIs
• Customizable
• Has additional validation and handling rules
• Doesn’t require understanding how to record a transaction
• Included in Studio & Studio Runner
• Lines are in the correct order
Disadvantages
• Has no recording technology
• May not cover all the combinations of scenarios you want
• Limited to Journal transactions and processes
Winshuttle User Group | San Diego 2013
Journal Entry : Customize Standalone Mode
Connect Licensing
Author vs Runner license
1
2
3
4
Winshuttle User Group | San Diego 2013
Journal Entry : Enhanced Features
Special Runner buttons
Offline Validation
Document number return
Balance Check
Winshuttle User Group | San Diego 2013
Journal Entry : Cool Features
Long Document Splitting
Document Attachment
Own Script customize
Winshuttle User Group | San Diego 2013
Adding Workflow
Why do it?
• Inconsistent Finance master records between SAP systems
• Inappropriate granting of authorizations to create Finance Master Records
• Duplicate Finance Master Records
• Paper or email based approval processes
Options to consider
• Standard WS Workflows in Central
• Custom Workflows in Foundation
• Mass record creates with Excel
• Single record creates with Excel or Web Forms
Winshuttle User Group | San Diego 2013
Standard Workflows in Central
Standard Script Review Workflow
Standard Data Review Workflows
Winshuttle User Group | San Diego 2013
Custom Workflow
Winshuttle User Group | San Diego 2013
Custom Workflow for Master Data
Winshuttle User Group | San Diego 2013
Leveraging Studio Queries & BAPI reports
Query
• IBAN example
• KP06 Example
BAPI
• GL Account Example
Winshuttle User Group | San Diego 2013
Finance Products Update
Studio 10.3 customers now also own
Journal Entry
What is it ?
A new way to post manual journals in SAP with Winshuttle
Winshuttle User Group | San Diego 2013
Journal Entry
Advantages
• Custom UI for Finance
• No Recording
• 21 Templates
• 14 Transaction codes
• Auto Document Attach
• Balance Checking
• 999 Document Splitting
• Optional Workflow
Disadvantages
• No Recording
• Only for Finance
• Only for Excel
• One Document per sheet
Winshuttle User Group | San Diego 2013
What’s included
FB50, FV50, FB50L
FB60, FV60
FB65, FV65
FB70, FV70
FB75, FV75
FBS1
F-02, FB01
What Transaction Codes
30
14 Transaction Codes
+ BAPI_ACC_DOCUMENT_POST
Winshuttle User Group | San Diego 2013
Transactions & Templates
General Ledger
• Simple Post FB50, FV50, FB01, F-02, FB50L
• COPA FB50
• Multi Company FB50, FB01, F-02
Accounts Payable
• Simple Post FB60, FB65
• Simple Post FV60 – Park Vendor Invoice
• Simple Post FV65 - Park Vendor Credit Memo
Accounts Receivable
• Simple Post FB70, FB75
• Simple Post – FV70 Park Customer Invoice
• Simple Post – FV75 Park Credit Memo
Accrual Deferral
• Simple Post FBS1
• Multi Company Post FBS1
General Purpose
• Simple Post BAPI_ACC_DOCUMENT_POST
• Multi Company BAPI_ACC_DOCUMENT_POST
14 Different Transaction Codes
and 1 BAPI
21 Templates
Winshuttle User Group | San Diego 2013
Customize your templates
Winshuttle User Group | San Diego 2013
Author Workflow
33
Winshuttle User Group | San Diego 2013
Author view in Excel with Connect
Winshuttle User Group | San Diego 2013
Author view in Excel with Central
35
Winshuttle User Group | San Diego 2013
Customizing : Step 1 - Central
36
Winshuttle User Group | San Diego 2013
Author: Step 2 - Central
37
Winshuttle User Group | San Diego 2013
Author: Step 3 - Central
38
Winshuttle User Group | San Diego 2013
Author: Step 4 - Central
39
Winshuttle User Group | San Diego 2013
Author: Step 5 - Central
Winshuttle User Group | San Diego 2013
Author: Step 6,7,8 - Central
41
Winshuttle User Group | San Diego 2013
Runner Workflow
Winshuttle User Group | San Diego 2013
Runner : Step 1 – Central – Get Template
43
Winshuttle User Group | San Diego 2013
Runner : Step 2 – Central – Add Data
44
Winshuttle User Group | San Diego 2013
Runner : Step 3 – Central - Validate
45
Winshuttle User Group | San Diego 2013
Runner : Step 4 – Central - Simulate
46
Winshuttle User Group | San Diego 2013
Runner Step 5 – Central - Submit
47
Winshuttle User Group | San Diego 2013
Runner Step 6 – Central – Access Task List
48
Winshuttle User Group | San Diego 2013
Runner Step 7 - Central – Assign Reviewer
49
Winshuttle User Group | San Diego 2013
Reviewer Workflow
Winshuttle User Group | San Diego 2013
Reviewer Step 1 – Central
51
Winshuttle User Group | San Diego 2013
Winshuttle User Group | San Diego 2013
Final Step : Central - Runner
53
Winshuttle User Group | San Diego 2013
Log Messages and results
54
Winshuttle User Group | San Diego 2013
Customizing
Step 1 – Add Custom Script
55
Winshuttle User Group | San Diego 2013
Customizing
Step 2 Select Business Process
56
Winshuttle User Group | San Diego 2013
Customizing
Step 3 Select Script Mode
57
Winshuttle User Group | San Diego 2013
Customizing
Step 4 Select Transaction Script, assign & name
58
Winshuttle User Group | San Diego 2013
Customizing
Step 5 – Limit Button Options
59
Winshuttle User Group | San Diego 2013
Customizing
Prerequisites:
Script must be “cell mapped”
Loop ranges must be defined
60
Winshuttle User Group | San Diego 2013
Customizing
Step 6 Assign field characteristics
61
Winshuttle User Group | San Diego 2013 62
Using Customized Scripts
No default template exists
You will need to create one the first time around
Winshuttle User Group | San Diego 2013 63