Reducing manual steps in the cost roll/cost copy utilizing XML and RUNUBEXML Prepared by Name: John Howe Title: Senior Business Systems Analyst Company:

Slides:



Advertisements
Similar presentations
Easily retrieve data from the Baan database
Advertisements

CC SQL Utilities.
Process Monitoring is only the first step in improving process efficiency.
Query Methods (SQL). What is SQL A programming language for databases. SQL (structured Query Language) It allows you add, edit, delete and run queries.
NextGen Budgeting Presented by: Julie Carroll Local Government Corporation Resource 2014.
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
What’s New in GE Part 1 (AR, AP, PO, Job Cost Presented by: Derek Kratz.
Polycom Quotes on Demand Tool Partner User Guide Version 1.1
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
TRACK 2™ Version 5 The ultimate process management software.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Accounts Receivable Presented by: Robert Myers Presented by: Robert Myers.
Microsoft Excel 2003 Illustrated Complete Excel and Advanced Worksheet Management Customizing.
TRACK 3™ The ultimate process management software.
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
Session 8-1 Session 8 The Power and Flexibility of EDExpress.
Overview Trackaparcel booking system is very easy to use which sends up to minute information directly to the logistic company whilst building the manifest.
Project Implementation for COSC 5050 Distributed Database Applications Lab3.
FireRMS NEMSIS (Part 2) Presented by Laura Small FireRMS Quality Assurance.
NextGen Budgeting Presented by: Julie Carroll Local Government Corporation Resource 2015.
Chapter 17 Creating a Database.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
Session Making Queries and Multiple Entry Work for You in Direct Loans (Hands-On) Session 21.
Project Planning Defining the project Software specification Development stages Software testing.
Student Financial Assistance. Session 18-2 Session 18 Updates & Tips for the EDExpress 8.2 Pell Module.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
NextGen Budgeting Resource 2016 Local Government Corporation.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
JDE Integration with Shipping Solutions® for International Export Documents Prepared by: Name: John Howe Title: Senior Business Systems Analyst Company:
Payroll Allocations Information Session 2 nd February 2016 Heidi Woolf Solution Architect Finance Business Solutions Joanna Woo Business Analyst Large.
Sales Advanced Preferences for Item Restrictions Prepared by Name: John Howe Title: Senior Business Systems Analyst Company: Dober How Dober implemented.
FAST STUDENT Your Chance to Learn!. FAST STUDENT Your Chance to Learn!
Dynamics GP – You Own It … Why Not Use It? Financial November 8, 2016
Data Entry Format 2017.
Introduction to the new robust security system from SCC.
Session
James Blankenship September , 2016
Session ID#: Prepared by: Doug Palaske, K-Rise Systems
Pushing BI Publisher to the Limits
James Blankenship March , 2017
Easily retrieve data from the Baan database
Practical Office 2007 Chapter 10
Data Virtualization Tutorial: XSLT and Streaming Transformations
LMEvents SharePoint Portal How-to Guide
Excel-to-PowerPoint Document Automation
Materials Engineering Product Data Management (ePDM)
Complete Management of your Entire Backflow Program
Boeing Supply Chain Platform (BSCP) Detailed Training
Databases.
Online Tools Guide to Security Products International Website.
Polycom Quotes on Demand Tool Partner Manager Guide Version 1.1
James Blankenship March , 2018
5 Tips for Upgrading Reports to v 6.3
Chapter 9 Database and Information Management.
Data Upload & Management
Shutdown, Outage and Project Cost Tracking
Microsoft PowerPoint 2007 – Unit 2
HP ALM Defects Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
2016 Resource - Z Data Replication
Designing and Using Normalization Rules
Overview of Contract Association Batch Upload
Problem Statement and Significance
Reports and Forms Second Term,
Unit J: Creating a Database
Training Document Accessing Reports in VinCENT.
Welcome To Microsoft Word 2016
Presentation transcript:

Reducing manual steps in the cost roll/cost copy utilizing XML and RUNUBEXML Prepared by Name: John Howe Title: Senior Business Systems Analyst Company: Dober Dober searched for an easier way to update the cost of many finished good items when the cost changed on a common raw material. The old process was to export a multi-level BOM, then manually enter each item into cost roll R30812 data selection, followed by another manual entry to cost copy R Dober modified the where used application to get top level items only. Next, we used RUNUBEXML to generate a standard XML template. The XML template is populated with top level items in the data selection, which is then called via the command line via ERW. Session ID#: JDE #JDEINFOCUS

Who is Dober? ■Dober is family owned chemical manufacture producing the cleaning, water treatment and corrosion & scale inhibitors ■We service the following industries ▪Pharmaceutical ▪Engine Coolant Additives ▪Oil & Gas Industries ■Spindle (division of Dober) produces operations management software to track productivity and reduce utility costs for industrial laundries ■Went live with XE in Upgraded to 9.0 in 2011

Business Problem ■Cost roll process was vary manual and time consuming ■Projected/forecasted costs were being calculated in Excel with data copied out of JDE ■Many raw materials are very sensitive to market conditions causing price fluctuations ■Some customers allow price increases or force decreases based on market indices ■Dober has been using a yearly cost roll methodology with a fixed standard for the year

Proposed Solutions ■Build Access database to handle cost modeling ■Move from yearly complete cost roll to quarterly ■Evaluate actual costing in JDE ■Review current method to find efficiencies ▪Review method was selected!

Old method – Step 1 Run P30201 Where used for raw material

Old method – Step 2 Change view to multi-level

Old method – Step 3 Export to Excel

Old method – Step 4 Filter top level items only

Old method – Step 5 Run R30812 simulated cost using copy/paste for each item into data selection

Old method – Step 6 ■Repeat copy/paste from previous step for R30835 frozen cost ■Repeat copy/paste from previous step for R30835 frozen update (08) ■Finished Now on to finding a better way!

Limitations of current R30812/R They do not support report interconnects 2.RUNUBE supports text inputs but does not allow data selection changes 3.Considered possibility of calling R30812 once for each item but approach would have been resource intensive 4.RUNUBEXML supports XML (text) input with data selection changes

The quest to use RUNUBEXML (Could the solution be this easy?) ■Reference: Overview of Using RUNUBEXML Command (Doc ID ) ■Build test XML file to understand how it works ■Add data selection lines to XML and verify it works ■Could XML be generated from FDA/ERW? ■Can FDA/ERW call command on logic server?

RUNUBEXML - Steps to build and test ■Built version of R30812 with similar data selection ▪R30812|DOB020XML ■File path: D:\JDEdwards\E900\DDP\system\bin32\RUNUBEXML.EXE ■Generate base XML file – run: ▪RUNUBEXML G CREATE_XML “D:\Temp\R30812_DOB020XML_Base.xml“ ■Edit base XML file

RUNUBEXML - Generate base XML file ■Generate base XML file – run: ■RUNUBEXML G CREATE_XML “D:\Temp\R30812_DOB020XML_Base.xml“

RUNUBEXML – Edit base XML file ■Edit base XML file: “D:\Temp\R30812_DOB020XML_Base.xml“ ▪Edit the following tags: ▪user='MYUSERID' ▪pwd='MYPASSWD' ▪environment='MYENV' ▪role='MYROLE' ▪REPORT_NAME VALUE='R30835' ▪REPORT_VERSION VALUE='DOB02XML‘

RUNUBEXML - Build Batch Request XML ■Generate base XML file – run: ■RUNUBEXML S “D:\Temp\R30821_DOB020XML_Base.xml" “D:\Temp\R30821_DOB020XML_Request.xml“ ■Edit “R30821|DOB020XML_Request.xml” and add data selection lines ■Submit job on logic server – run: ■RUNUBEXML S “D:\Temp\R30821_DOB020XML_Request.xml" “D:\Temp\R30821_DOB020XML_Result.xml“ ■Verify data selection worked via work submitted jobs ■RUNUBEXML with modified XML works!

RUNUBEXML – Now How Do We Incorporate? Populate F55XML with static XML lines (SQL import) Populate F55XML with static XML lines (SQL import) Output F55XML file to xml file on logic server (R30812_User_DateTime.xml) Output F55XML file to xml file on logic server (R30812_User_DateTime.xml) Call RUNUBEXML (R30812_User_DateTime.xml) Delete XML (R30812_User_DateTime.xml) Populate non static F55XML (ERW data selection, user info)

Create F55XML Table

Edit Request.xml for SQL import 1.Edit “D:\Temp\R30821_DOB020XML_Request.xml” ▪Remove carriage return line feed “CRLF” (ASCII 13)(ASCII 10) from processing option descriptions ▪Format XML — Notepad++... XML Tools... Pretty Print (XML only - with line breaks) ▪Delete comment lines (3 & 30 in example) ▪Clear out lines that will be populated later with FDA/ERW — Line 2 leaving line blank — Line 14 - Line used for branch plant data selection — Line 22,23 leaving blank line ▪Remove indents “TABS” (ASCII 09)

Paste edited XML to Excel for SQL import

Copy SQL statements from “SQL Import” column to query tool

New ERW Code added to P ■Added password field ▪Top Level ■Call cost roll UBE ▪Populate F55XML ▪Generate XML file ▪Call cost application ▪Delete XML

Please complete the session evaluation We appreciate your feedback and insight Session ID# JDE