Dave Kelly SAP Sr. Product Data Analyst, Dorman … Sr. Product Data Analyst, Dorman Products. 2...

18
1 Winshuttle Query Using Winshuttle Query to get Real Time answers Dave Kelly SAP Sr. Product Data Analyst, Dorman Products

Transcript of Dave Kelly SAP Sr. Product Data Analyst, Dorman … Sr. Product Data Analyst, Dorman Products. 2...

1

Winshuttle QueryUsing Winshuttle Query to get Real Time answers

Dave KellySAP Sr. Product Data Analyst, Dorman Products

2

Introduction

The Challenge

The Solution

Benefits, Lessons Learned & Future Plans

Q&A

Agenda

3

Dorman Products

• High-volume data maintenance✓ Over 640,000 unique stock keeping units (SKU’s)

✓ Creating 60,000 – 80,000 new SKU’s each year

✓ Five plants, high level of complexity

• 500+ different Winshuttle scripts in all SAP disciplines (SD, MM, FI, LE, etc.)

• Widespread & robust use – taking full advantage of WS functionality

• SAP Go Live in October, 2014

A leading automotive aftermarket supplier located in PA

4

Insight on Dave Kelly

Dorman contributor for 30+ years

Colmar, Pennsylvania

• Most recently a Support Analyst in IT and then moved to the Master Data office

• Oversee the building of Winshuttle Transaction and Query scripts to support the business

• We started using Winshuttle for our data migration into SAP

• Enjoy golfing, wood working, being outdoors and driving my classic car

5

Why Winshuttle query?

✓ When real-time data is required

✓ Data not available from other sources - reporting environment

✓ Save time and money over ABAP coding

✓ Monitor data integrity from simple master data queries

✓ Published scripts empower end-users to run on demand

6

Issue

Customer price on the order doesn’t match the system price.

Problem

Customer levies fines for price discrepancy.

Requirements

Find customer orders with pricing that doesn’t match the system price. Make the necessary adjustments before the order is shipped and invoiced.

The Challenge: Price comparison

7

The Solution: Pricing Audit Query

✓ Join tables for extracting condition type: ✓ VBAK – Sales Document

Header Details

✓ VBAP – Sales Document item Detail

✓ KONV – Conditions (Transaction Details)

8

✓ Output will send it to excel

✓ Selection Type allows filters to be applied: Runtime or Fixed

Applying Selection Criteria

9

Sold-to party filterUsing an ‘In’ Operator from an ‘Input’ list.

10

The Solution: Pricing Audit Query

Create an Excel template with an ‘input’ tab for listing the sold-to account numbers and Item Categories.

11

Mapping to Excel and add Excel functions

12

• Results tab built from ZPCM and ZCCP outputs

• Use Excel formulas to highlight differences

Excel Results tab

13

Benefits of using Winshuttle Query

• Much faster to develop than ABAP coding.

• Modifications/tweaks made in minutes.

• Easier and less risky than using SQVI.

• Can be scheduled to run at specific times or reoccurring intervals.

• Embed Excel functions into the output.

14

Other value added Winshuttle queries

✓ Number range query to identify how close we are to exhausting a number range. (NRIV & TNROT)

✓ Quality Management open notifications for inspection lots. (QMEL, QMFE, QAMV, QAMR)

✓ Data Integrity reports for checking master data. (MARA, MARC & MVKE)

✓ Query current data to be modified and reloaded. (MARA & MARC)

✓ Inventory valuation reports. (MB5L)

15

Best Practices

• Build templates to support business processes.

• Publish the scripts to the template.

• Use logical descriptive names for easy identification.

• Build a library to store your templates.

• Catalog your templates and scripts.

16

Thank you Remember to complete your session evaluation!

17

▪Scenario: a configurable number range uses the last available number in the sequence preventing the creation of new documents.

▪Requirement:▪Audit number ranges to avoid emergency situations

▪Estimate the time remaining before a range is ‘used up’

▪Automate monthly report by email

Number Range Query

18

Number Range Query

Benefits:

▪ Scheduled output via email

▪ Utilizes Excel functionality

▪ Easy maintenance▪ Macro-enhanced