Using Crystal Reports with Enprise Job



Similar documents
Enprise License Management. Online and Manual License Management. May Enprise Enprise Job

August 2012 Web Application for Enprise Job Costing SAP 2007A, SAP 2007A SP01, SAP 8.8 All regions

Enprise Job Costing and DCAA Compliance

Utilities ComCash

WatchManager Data Backup

Universal Management Service 2015

SecurEnvoy Reporting Wizard

STEP BY STEP IIS, DotNET and SQL-Server Installation for an ARAS Innovator9x Test System

Connector for Microsoft Office SharePoint Server. ados.com Therefore Corporation, all rights reserved.

e-builder Online User Assistance esignature Setup Guide

Monitor Print Popup for Mac. Product Manual.

Security Development Tool for Microsoft Dynamics AX 2012 WHITEPAPER

How to Work with Crystal Reports in SAP Business One

FEC Secure IPSec Client

Video Administration Backup and Restore Procedures

SiCam Systems Guide. Alarms. Description: Guide for setting up alarms, including linking them to PLCs. (1017 REV 1)

StarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core

MAPI Acceleration. Exinda ExOS Version Exinda, Inc

ACHIEVE THIRD PARTY MANAGEMENT (3PL)

COM Port Stress Test

The Raiser s Edge Mobile Application Guide

Set Up Hortonworks Hadoop with SQL Anywhere

The Raiser s Edge Mobile Event Management Application Guide

The following items are trademarks or registered trademarks of Kaba Mas in the United States and/or other countries. GITCON

Connectivity Pack for Microsoft Guide

Using SAP Crystal Reports with SAP Sybase SQL Anywhere

Oracle FLEXCUBE Universal Banking 12.0 RAD Notification Development. Release 1.0

No Stress Tech Guide To Crystal Reports XI: For Beginners. By Dr. Indera E. Murphy

Crystal Reports Developer 11 Installation Guide

Database Administration Guide

FastTrack Schedule 10. Tutorials Manual. Copyright 2010, AEC Software, Inc. All rights reserved.

How to Work with SAP Crystal Reports in SAP Business One

How to Back Up and Restore an ACT! Database Answer ID 19211

Scribe Online Integration Services (IS) Tutorial

Getting Started with PRTG Network Monitor 2012 Paessler AG

SPAN and Mirror Port Monitoring

UltraQuest Cloud Server. White Paper Version 1.0

Project management integrated into Outlook

Luminate CRM New Features Guide

Job Costing for SAP Business One Functionality Set. Reporting Library, Report Writer and Query Based Reporting

User s Guide. Version 1.0. Written for Emulation October 2009

Creating IBM Cognos Controller Databases using Microsoft SQL Server

BackupAssist v6 quickstart guide

SELF SERVICE RESET PASSWORD MANAGEMENT DATABASE REPLICATION GUIDE

Step by Step Bandwidth Management

April 2012 Setup, Configuration and Use. Document Version: Product Version: SAP Version: Localization:

Defender Token Deployment System Quick Start Guide

Database Administration Guide

Velaro End User Guide Velaro, Inc.

SecurEnvoy Windows Login Agent

Interact for Microsoft Office

Short Manual Intellect v SP2 module Unipos Contents:

2. Unzip the file using a program that supports long filenames, such as WinZip. Do not use DOS.

Crystal Reports Setup

Scribe Demonstration Script Web Leads to Dynamics CRM. October 4,

LVS Troubleshooting Common issues and solutions

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training

Feith Rules Engine Version 8.1 Install Guide

Matisse Installation Guide for MS Windows

Report Designer and Report Designer Add-In Installation Guide Version 1.0

Stone Edge Integration Guide

Projetex 9 Workstation Setup Quick Start Guide 2012 Advanced International Translations

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

Timeless Time and Expense Version 3.0. Copyright MAG Softwrx, Inc.

How to Create Dashboards. Published

SMARTEAM - Editor Administrator Guide

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

TaskCentre v4.5 Run Crystal Report Tool White Paper

Specops Command. Installation Guide

HP OpenView AssetCenter

Payroll Batch Processing Includes Direct Deposit

Census. di Monitoring Installation User s Guide

Aloaha Sign! (English Version)

iscripts Backuper 2009 iscripts

Install Moodle with RollCall 2013 PowerVista Software, Inc.

SOLGARI CLOUD BUSINESS COMMUNICATION SERVICES CLOUD CONTACT CENTRE MICROSOFT DYNAMICS INTEGRATION

TIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013

Dolphin Dynamics. Document Configuration: HTML Editor

PRACTICAL VIDEO SOLUTIONS. ipulse Manager Software. Installation Guide. Software Version 1.0

How to Configure Microsoft System Operation Manager to Monitor Active Directory, Group Policy and Exchange Changes Using NetWrix Active Directory

BACK OFFICE INTRODUCTION REVISION 1.1

SELF SERVICE RESET PASSWORD MANAGEMENT BACKUP GUIDE

2012 Teklynx Newco SAS, All rights reserved.

Insight Video Net. LLC. CMS 2.0. Quick Installation Guide

Creating Reports Crystal Clear

Print Audit 6 Network Installation Guide

Automated Database Backup. Procedure to create an automated database backup using SQL management tools

Installation Guide v3.0

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide

Expat Tracker. User Manual HR Systems Limited

Creating Custom Crystal Reports Tutorial

Administration and Business Collaboration. User Manual

BackupAssist v6 quickstart guide

OPENGATE SMALL BUSINESS SOFTWARE

Installing and Using Sage App Manager

Transcription:

Using Crystal Reports with Enprise Job Author: Document Version: Product: Product Version: SAP Version: Enprise 1.2.0 Enprise Job 8.81.100 and above 8.81 / 8.82 July 2012

Whitepaper - Crystal Reports 2012 Enprise Solutions All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: July 2012 in Auckland, New Zealand 2

Table of Contents Chapter 1 Introduction 4 Chapter 2 Reports 5 2. 1 Attaching a report to the Enprise Job Reports menu 5 2. 2 Step 1 - Add the report 6 Step 2 - Edit the report location 6 Crystal Tokens 7 Token for selecting the job numb er 8 Token for selecting the sub -job numb er 8 Token for selecting job types 9 2. 3 Crystal Drill Through Chapter 3 Forms / Layouts 10 3. 1 Report Design 10 3. 2 Adding to required button 11 Enprise Job forms 11 User defined b uttons 13 3. 3 Tokens and Drill Through 9 13 3

Whitepaper - Crystal Reports 1 Introduction This intention behind this whitepaper is to outline how Crystal Reports can be used in conjunction with Enprise Job. There are two primary categories of integration that are discussed: 1. Reports - which are Crystal reports that are run from the Reports sub-menu of the Enprise Job menu. 2. Forms and layouts - which are crystal reports that are launched from a button on an Enprise Job form Enprise Job will continue to support existing reports and forms that have been created within Enprise Report Writer. The Enprise Report Writer tool will continue to be supplied with Enprise Job, but all new forms and reports will be created in Crystal Reports. Over time, we will be converting all of our existing reports across to Crystal Reports. There is no conversion utility available to convert an Enprise Report file through to a Crystal Report file. If a custom report needs to be converted to Crystal Reports, it will need to be re-written. 4

Reports 2 Reports Reports refer to any document which displays information relating to multiple jobs or sub-jobs and is initiated by the user rather than a business process. With regards Enprise Job, reports encompass all documents that are launched from the Reports sub-menu of the Enprise Job main menu. Any document that is generated from a button on an Enprise Job related screen will follow the format outlined in the Forms / Layouts section of this document. This includes reports launched from user defined buttons. No additional installations are required in order to use Crystal Reports with Enprise Job. Using the standard Report and Layout Manager within SAP Business One, new Crystal reports can be added directly to the Enprise Job Reports menu. 2.1 Attaching a report to the Enprise Job Reports menu Attaching a Crystal report to the Enprise Job Reports menu is carried out through the standard SAP Business One Report and Layout Manager but does currently require a two step process. The two step process is required as the report import wizard does not currently display add-on menu structures when a report is initially imported, but does allow the report to be attached to add-on menus when edited. A support video clip of the process can be viewed at the following address: http://www.enprise.com/ ProductInfo/EnpriseJob/Whitepapers/Reporting/Crystal_Attaching_To_Menu/Attach_Crystal_To_menu. html 5

Whitepaper - Crystal Reports 2.1.1 Step 1 - Add the report.the first step of the process is to import the Crystal report file through to a standard SAP Business One menu option using the import wizard available in the Report and Layout Manager. When the system displays a list of menu options to allocate the report to, the Enprise Job menu is not displayed, which requires the user to choose another menu option initially, to link the report to. SAP Business One Report & Layout Manager Wizard. Enprise Job menu is not dispalyed in the browse options 2.1.2 Step 2 - Edit the report location Once you have added the report to a standard SAP Business One menu in step 1, the report can then be edited and, using the Menu Location option within the SAP Business One Reports and Layouts Manager, moved to the Enprise Job Reports menu. 6

Reports SAP Buisness One Report & Layout Manager - Editing the report location 2.2 Crystal Tokens When creating reports which will be attached to the main reports menu (either the Enprise Job Reports menu or a standard SAP Business One reports menu), the standard token functionality introduced by SAP as part of the parameters of a report, can be used in conjunction with reports based on Enprise Job information. However, in order to make use of the tokens, an SAP table has to be included in the SQL script before the Enprise Job table. Failure to include the SAP Business One table in the SQL script will cause the tokenbased parameter to fail. Below are examples of token parameter scripts that can be used for the main data selection options within 7

Whitepaper - Crystal Reports reports: 2.2.1 Token for selecting the job number The following script can be used as a base for creating a token to do a lookup for the Enprise Job job number JobID@SELECT JOBID,JOBTITLE FROM OADM CROSS JOIN ENPRISE_JOBCOST_JOB By including the OADM table in the token script, SAP will process the token as it normally would, and due to the fact that the OADM table only contains a single record, there is no impact on the results of the query. 2.2.2 Token for selecting the sub-job number The following script can be used as a base for creating a token to do a lookup for the Enprise Job sub-job number SubjobID@SELECT SUBJOBID,JOBTITLE FROM OADM CROSS JOIN ENPRISE_JOBCOST_SUBJOB If the list of sub-jobs displayed in the parameter need to be restricted to the job number selected, then the script can be altered to the following SubjobID@SELECT SUBJOBID,JOBTITLE FROM OADM CROSS JOIN ENPRISE_JOBCOST_SUBJOB WHERE (JOBID = '@JobID') The script above is based on the job selection parameter outlined in the section Token for 8

Reports selecting the job number. It is important to note that the parameter name used in the WHERE clause to restrict the sub-jobs being selected, is case sensitive. 2.2.3 Token for selecting job types The following script can be used as a base for creating a token to provide a list of job types for the user to select. JobType@SELECT SEQNO,TYPE FROM OADM CROSS JOIN ENPRISE_JOBCOST_JOBTYPE In most reports though, the user will normally require the ability to select multiple job types. Below is a screen shot of the parameter configuration which will permit mutiple selection. 2.3 Crystal Drill Through For reports, the standard drill through functions are available with the current exception being the ability to drill through and open the master or sub-job screens. 9

Whitepaper - Crystal Reports 3 Forms / Layouts Forms and layouts include all documents that are generated from a button attached to an Enprise Job form. These could be documents that are created as the result of business processes, such as invoices, or could be documents that are generated from a user defined button on the job. In order to maintain our current system processes, it was necessary to include in the Enprise Job software our own Crystal Reports viewer. In order to use this viewer however, the Crystal Redistributable components need to be installed on each client machine. These components are installed automatically when Crystal Reports Designer is installed, or they can be downloaded as a separate install file. Due to licensing requirements, the installation files cannot be included within the standard Enprise Job installation, the file can however be downloaded from www.enprise.com/productinfo/general/tools/ CRRedist2005_x86.msi 3.1 Report Design The same version of Crystal Report Designer that is available for SAP Business One can be used to design forms that will be launched from Enprise Job screens. However, when a new report is created, the connection method used to connect to the database must be set to OLE DB (ADO) and not to SAP Business One. 10

Forms / Layouts 3.2 Adding to required button The methods used to attach report files to the various buttons within Enprise Job have not changed. The only difference in this version is that the system will now look at the extension of the report file which will determine which report viewer the system will use. Where a report file ends with the extension.rtm, the system will use the Enprise Report Viewer while a report file ending with the extension.rpt will trigger the system to use the Crystal Report viewer. 3.2.1 Enprise Job forms Report files relating to forms such as the invoice layouts etc which are configured under the Administration -> System Initialization -> Job Costing -> Form tab, need to be saved in the directory 11

Whitepaper - Crystal Reports indicated in the Enprise Job setup and the name of the file added to the relevant category. When creating the forms below, a parameter called CURRENT needs to be created within the Crystal Report which is then linked to the source identity field for the specific document type. When the report file is then launched from the relevant button, Enprise Job will automatically populate the current parameter with the identity reference of the specific document so that the user does not have to select this option from the selection parameter screen. Enprise Job System Initialization For more information regarding the setup of forms please refer to the Enprise Job Setup & Config manual. 12

Forms / Layouts 3.2.2 User defined buttons An option exists in the setup of user fields associated with Enprise Job, to create a button which can then launch a report, website or application. When the option is selected to launch a report, the user is required to identify where the required report file is located. Again, based on the extension of the report file, the system will determine whether to use the Enprise Report Viewer or the Crystal Report Viewer. 3.3 Tokens and Drill Through SAP Business One tokens and the ability to drill through to master data is not supported in Crystal Reports that are launched from Enprise Job buttons. 13