Transaction 101 - Amazon Web Services · Transaction 101? I want to better ... •Embed a copy of...
Transcript of Transaction 101 - Amazon Web Services · Transaction 101? I want to better ... •Embed a copy of...
Transaction 101
Charles Howard & Maria Simpson | Winshuttle
Winshuttle User Group Conference | Fort Worth 2014
Agenda
Tips & TricksRunnerTransaction Advanced
Transaction Basics
Introduction
Winshuttle User Group Conference | Fort Worth 2014
Introduction
App – Winshuttle
#WUG2014 – Twitter
SSID – wugPassword – omni14
Winshuttle User Group Conference | Fort Worth 2014
Introduction
Have you ever seen Transaction or Runner before?
Yes
No
Winshuttle User Group Conference | Fort Worth 2014
Introduction
If yes, please tell us your level of comfort with Transaction and/or Runner.
I've seen someone else demonstrate theproduct(s).
I've used Runner to run at least onescript to either upload or download data.
I've developed at least one simpleupload script in Transaction.
I've developed multiple scripts and haveused advanced functionality like 'loops'and 'IF statements'.
Winshuttle User Group Conference | Fort Worth 2014
Introduction
What is your primary goal for attending Transaction 101?
I want to better understand thepresentations happening at the WUG togain more value from the conference.
I want an overview of how Transactionand Runner work so that I can explain itto others.
I want an overview of how Transactionand Runner work so that I can makedecisions for my organization aroundusage.
I want to build my own simple scriptsafter this session without furthertraining.
I want to build complex scripts usingadvanced functionality without furthertraining.
Winshuttle User Group Conference | Fort Worth 2014
Introduction
What real world examples are you most interested in seeing demonstrated?
Material Management (MM)
Financial Accounting (FI)
Sales and Distribution (SD)
Human Resources (HR)
Winshuttle User Group Conference | Fort Worth 2014
Introduction
Today’s Schedule
9:00 AM – Start
11-11:30 AM - Break
1-2 PM – Lunch
3-3:15 PM – Break
4:00 PM – Wrap-up
5:00 PM – Reception
Winshuttle User Group Conference | Fort Worth 2014
Agenda
Tips & TricksRunnerTransaction Advanced
Transaction Basics
Introduction
Winshuttle User Group Conference | Fort Worth 2014
ShareWeb
Service
Transaction Basics
Use a
Template
Excel
Add-In
Map
Publish
Run
Run
Record
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Potential Uses
Data
Maintenance
Data
Migration
Data
Creation
Test
Automation
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
RFCs
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
The Transaction Process
Run – Test Run - ProdMapRecordAnalyze
TransactionPrepare
Data
Prepare Create Run
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Create Recordings From Templates• Use as is or revise
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Recording Modes• Batch Input
• Upload only
• Non-Batch Input• Upload/Read
• Extended logging
• Long Text
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Recording Modes• GUI Scripting
• Scrolling
• Runs in foreground
• GUI Scripting in SAP
• Winshuttle Function Module • Replace Batch /
Non-Batch
• Supports SAP SP24
and above
• Same functionality
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Mapping – Basic Tab• Choice of data source
• Excel/Access
• Drag and drop mapping • Upload to SAP
• Read from SAP
• Column or Cell
• Auto mapping• Excel only
• Validation
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Mapping – Expert Tab• Set filters
• Enable/Disable
• Properties• Skip Screen
• Skip Transaction
• Loop Column
• Validate by List
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Restore Recording
Tools > Restore SAP Recording
• Restores from the .BAK file of the original recording
• Script (.TXR file) and .BAK file must be in the same folder/location
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Run Settings
Validate
Run Options• Run Now
• Run Later• ALF
• Email Notification
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Run Later > Run
Complete Wizard
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Review Scheduled Jobs• Tools > Scheduler
• 2 Views
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Additional Run Options• Run on Errors
• Step-by-Step• Stop on All Screens
• Stop on Errors
• Run on Errors
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Advanced Run Options• Extended Log
• Column/Comment
• Skip Field Indicator• Default is \
• Use in blank Excel cells/fields
• Backup SAP data
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Advanced Run Options• Linking Scripts
• Locate first script in “chain”
• Search for next script
• Data File Carry Settings• File
• Sheet
• Start and End Row
• Continue adding scripts as
needed
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Options/Defaults
Tools > Options• Application Defaults
• SAP Defaults
• Auto Update
• Error Management
• ALF Management
• Prod. Server Warning
• Header Log Details
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Publish a Transaction script• Embed a copy of the script in Excel• Bind to sheet• Description appears in drop down list
in Excel add-in
• Can have multiple scripts in one Excel template
Winshuttle User Group Conference | Fort Worth 2014
Transaction Basics
Logs and ROI Information• Tools > Log Viewer
• Chart or Export
Winshuttle User Group Conference | Fort Worth 2014
Agenda
Tips & TricksRunnerTransaction Advanced
Transaction Basics
Introduction
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Long Text• All Recording Modes
• Change Editor/Text Table
• 72 Characters Per Line
• Non-Batch Input with SAP Controls• Long Text button
• Separate mapper screen
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Condition Statements
Where• Expert tab
• Highlight rows
• Click Condition
• Condition Properties• Start/End Rows
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Condition Statements• Rows added
• Delete condition by deleting a row
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Condition Statements
What• IF first transaction
• IF NOT first transaction
• IF on SAP field
• IF on Index Field
• IF to Verify Text
• IF• Select Column, Operator, Value
• Compare with Column
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Multi-Line Item Transactions• Tables/Grids
• Screen has Header and Detail sections
• Button(s) to add a row
• Recording Tips• Analyze behavior
• Does the data in the table move up or down?
• Press Enter to make break between Header and Line Item Table
• Enter 2 items
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Multi-Line Item Transactions
Where• Expert tab
• Highlight rows
• Select Loop
• Loop Properties• Start/End Rows
• Column
• Identifiers
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Multi-Line Item Transactions• Rows added
• Template auto populated
• Delete Loop by deleting a row
Winshuttle User Group Conference | Fort Worth 2014
Transaction Advanced
Index Based Loop• ALV Grids/Tables
• No button to automate adding a row
• Recording Mode: GUI Scripting
• ‘Index’ Identifier Column
Winshuttle User Group Conference | Fort Worth 2014
Agenda
Tips & TricksRunnerTransaction Advanced
Transaction Basics
Introduction
Winshuttle User Group Conference | Fort Worth 2014
Runner
The Runner Process
Prepare Data File
Run – Test Run - Prod
Prepare Run
Winshuttle User Group Conference | Fort Worth 2014
Runner and the Excel Add-In
Run Settings• Run Rows
• Specified/Selected/Filtered
Run Options• Run Now
• Run Later
• Run on Errors
• Step-by-Step
Tools
Winshuttle User Group Conference | Fort Worth 2014
Runner Excel Add-In
Two Script Options• From blank Excel Template
• Excel > Winshuttle > Add-In
• Search
• All scripts
• From Published Excel Template • Locate template > Winshuttle > Add-In
• Drop down menu
• Only scripts published to that template
Winshuttle User Group Conference | Fort Worth 2014
Agenda
Tips & TricksRunnerTransaction Advanced
Transaction Basics
Introduction
Winshuttle User Group Conference | Fort Worth 2014
Tips & Tricks
- Practice with the SAP transaction so the recording will be repeatable
- Prepare your data in advance
- Test with at least 2 or 3 rows of data
- Always use a non-production systemwhen creating/testing a new script
Winshuttle User Group Conference | Fort Worth 2014
Tips & Tricks
Script Components
Winshuttle User Group Conference | Fort Worth 2014
Tips and Tricks
Expert Tab• Add Screens
• Add Fields
• Change OK Codes
Winshuttle User Group Conference | Fort Worth 2014
Questions
Winshuttle User Group Conference | Fort Worth 2014
How to Get Help
Help Ribbon• Web Based Help
• Release Notes
Winshuttle Knowledge Base• https://support.winshuttle.com/hc/en-us
Winshuttle User Group Conference | Fort Worth 2014
How to Get Help
Winshuttle Global Support
Support Tickets:• https://support.winshuttle.com
• Click ‘Submit A Request’
• Complete the form > Click ‘Submit’
• Email confirmation
Email:• [email protected]
Winshuttle User Group Conference | Fort Worth 2014
How to Get Help
Winshuttle Global Support
Phone:• US: +1 (800) 711-9798
• UK: + 44 (0) 208 879 5400
• FR: +33 (0)1 85 34 18 65
• DE: +49 (0) 471 142 947 0
• IN: +91 (0) 040-49400800
Winshuttle User Group Conference | Fort Worth 2014
THANK YOU!