Table of Contents

APP - Report Maintenance and Delivery Screens

Report Maintenance Screen - General Form Information

TWBS Advanced Productivity Pack (APP) creates a screen through the SAP® Business One User Interface (UI) that allows for the administrative maintenance of reports, report groups, queries, and emails. This functionality allows the user to add, update, clone or delete definitions. The user also has the ability to add or delete categories.

The Report Maintenance screen can also be accessed from the APP reports area of the SAP® Business One main menu. Hold the Ctrl & Shift keys and click on any report menu option to launch the Report Maintenance screen with the information for the selected report loaded.

The Report Maintenance screen allows for the management of the following options…

Form buttons

image44.jpeg

Report Maintenance Screen - Report Option - General Tab Information

The General tab is used to set the basic information about the report being registered.

image93.jpeg

To add a new category click Define New in the drop-down list. This will open the Manage Categories screen.

To add a new form click the Define New option in the drop-down list. This will open the Form Registration screen.

image44.jpeg

Report Maintenance Screen - Report Option - Delivery Preferences Tab

The Delivery Preferences tab is used to define delivery options for your document specific reports; those associated with a specific form/screen in SAP® Business One.

image95.jpeg

This feature will only work with Internet fax services like efax.com, myfax.com, etc. It is not for use with windows-based fax services like Winfax® or Rightfax®.

image44.jpeg

Report Maintenance Screen - Report Option - Print Preferences Tab

The Printing Preferences tab is used to define delivery options for document specific reports; those associated with a specific form/screen in SAP® Business One.

image97.jpeg

If you select the Auto Print on Add check box on the Print Preferences window, the Document Editor version of the form will print.

image44.jpeg

Report Maintenance Screen - Report Option - Advanced Delivery Definitions Tab

If the category selected for the definition is Adv Delivery, the Advanced Delivery Definitions tab will be available to the user to define advanced delivery options.

image99.jpeg

Clicking on the Advanced Delivery Definitions tab will provide the user with a list of advanced delivery definitions for the object and all the user to add new definitions, clone existing definitions, remove existing definitions, or edit existing definitions.

image100.jpeg

The advanced delivery definition ID number is unique for the APP application, and is not solely relative to the object on which it is defined. Therefore, a definition added to another object will be assigned the next available ID #, and will not start numbering at #1.

image44.jpeg

Report Maintenance Screen - Report Group Option - General Tab

The General tab is used to set the basic information about the report being registered.

image102.jpeg

To add a new category click Define New in the drop-down list. This will open the Manage Categories screen.

To add a new form click the Define New option in the drop-down list. This will open the Form Registration screen.

image44.jpeg

Report Maintenance Screen - Report Group Option - Delivery Preferences Tab

The Delivery Preferences tab is used to define delivery options for your document specific reports; those associated with a specific form/screen in SAP® Business One.

image104.jpeg

Once the Consolidate Attachments checkbox has been selected, the regular To Email fields will appear on the tab.

For Report Groups, if an individual report is set to No Attachment for the attachment format, the report will be attached to the report group email as a PDF.

This feature will only work with Internet fax services like efax.com, myfax.com, etc. It is not for use with windows-based fax services like Winfax® or Rightfax®.

image44.jpeg

Report Maintenance Screen - Report Group Option - Printing Preferences Tab

The Printing Preferences tab is used to define delivery options for document specific reports; those associated with a specific form/screen in SAP® Business One.

image105.jpeg

If you select the Auto Print on Add check box on the Print Preferences window, the Document Editor version of the form will print.

image44.jpeg

Report Maintenance Screen - Query Option - General Tab

The General tab is used to set the basic information about the report being registered.

image106.jpeg

To add a new category click Define New in the drop-down list. This will open the Manage Categories screen.

The Manage Charts button is only visible if the Dashboards module component of the APP application is enabled.

To add a new form click the Define New option in the drop-down list. This will open the Form Registration screen.

The Refresh Time value will only function when viewing the query results in the TWBS Viewer.

Clicking the [F2] key while on the SAP® Business One Query screen will open the query in a larger screen.

image44.jpeg

Query Parameters Mapping Screen

The Query Parameters Mapping screen is launched from the Query Parameters button located on the Report Maintenance Screen - Query Option - General Tab.

image114.jpeg

The format of the parameter in the query must follow this format: [%#] where # is the number of the parameter starting with 0

image44.jpeg

Report Maintenance Screen - Query Option - Delivery Preferences Tab

The Delivery Preferences tab is used to define delivery options for your document specific reports; those associated with a specific form/screen in SAP® Business One.

image112.jpeg

This feature will only work with Internet fax services like efax.com, myfax.com, etc. It is not for use with windows-based fax services like Winfax® or Rightfax®.

image44.jpeg

Report Maintenance Screen - Query Option - Printing Preferences Tab

The Printing Preferences tab is used to define delivery options for document specific reports; those associated with a specific form/screen in SAP® Business One.

image113.jpeg

image44.jpeg

Query Preferences Maintenance Screen

image116.jpeg

Query Preferences Grid - This grid is used to display all of the fields in the selected query so that user can change the preferences.

Unchecking a field will automatically change the Display Order value to 0 and resort the fields. Selecting a non-visible field will set the Display Order value to the last number in the order.

Changing the Display Order value will automatically resort the fields and change the values of all fields after in the sort order.

image44.jpeg

KPI Details Screen

image118.jpeg

image44.jpeg

Report Maintenance Screen - Email Only Option - General Tab

The General tab is used to set the basic information about the report being registered.

image119.jpeg

To add a new category click Define New in the drop-down list. This will open the Manage Categories screen.

To add a new form click the Define New option in the drop-down list. This will open the Form Registration screen.

image44.jpeg

Report Maintenance Screen - Email Only Option - Delivery Preferences Tab

The Delivery Preferences tab is used to define delivery options for your document specific reports; those associated with a specific form/screen in SAP® Business One.

image120.jpeg

This feature will only work with Internet fax services like efax.com, myfax.com, etc. It is not for use with windows-based fax services like Winfax® or Rightfax®.

image44.jpeg

Form Registration Screen

Selecting the Define New option at the bottom of the Link To drop down list on the Report Maintenance screen will launch the Form Registration screen. APP allows you to attach custom crystal reports to any SAP® Business One or add-on screen built in the SAP® Business One User Interface (i.e. you can launch a report from any SAP® Business One window by clicking the Print or Preview buttons). The first step in this process is to register the window in APP using the Form Registration screen.

The Form Registration screen is also accessible through the Form Registration menu option under the Administration image10.jpeg Setup image10.jpeg APP Configuration menus.

image121.jpeg

Clicking on the line for a record in the Form Registration Grid will load the appropriate data for the selected form into the fields below for editing.

If it is unclear if the form is based on a data tables object or on a standard SQL query, select the User Data Tables option.

Other User Form Details Fields

Here the user can enter valid entries which should be the corresponding mapping fields from the form and the database.

image44.jpeg

Manage Categories Screen

Selecting the Define New option at the bottom of the Category drop down list on the Report Maintenance screen will launch the Manage Categories screen. This form is used to add, modify, or delete Categories from Report Maintenance.

image123.jpeg

Clicking on the line for a record in the Categories Grid will load the appropriate data for the selected category into the fields below.

image44.jpeg

Map Report Parameters Screen

Clicking on the Map Parameters button on the Report Maintenance screen will launch the Map Report Parameters screen. This window is used to map the fields on the SAP® Business One screen to the parameters in the specified Crystal Report. The benefit is that APP will dynamically pass the values from the specified field into the report’s parameters. The result is, the user will only need one click to run the report.

A valid report file (.rpt extension) must be specified in the File Path field of the Report Maintenance screen.

image124.jpeg

When you enter a value in this field, the value in the Alternate Action column is changed to None. If you want to pass a hard coded value into the parameter, you enter the value in this column prefixed by the letter v.

You cannot directly execute the APP Report Print Operation with this option set. You will need to click the Preview button to launch the report, enter parameter values, preview the report, and then click the Print button to print the report.

image44.jpeg

Additional Email Address Setup Screen

Clicking on the Add Email Recipients button on the Delivery Preferences tab of the **Report Maintenance** screen will launch the Additional Email Address Setup screen. This window is used to define email recipients for a report definition.

APP supports both BP Contacts and BP Addresses for Email Delivery.

image127.jpeg

The Use Emails from DB Field on the APP Form Registration window must be filled in with the database field name.

Example Business Case: The sales manager in a company should always be carbon copied on any mails sent to customers.

image44.jpeg

Message Editor Screen

Selecting the Define New option at the bottom of the Message ID drop down list on the Delivery Preferences tab of the Report Maintenance screen will launch the Message Editor screen. This window is used to define the complete email message with attachments.

image129.jpeg

Message Editor Tab

The user can compose the message here.

For more information on how to use queries within APP, please refer to the Suggested Approach for Using Queries with APP section of the User Guide.

Additional Attachments Tab

This feature allows the user to add attachments to the email message. Any attachment to be sent can be selected from the browse window opened by clicking file open dialogue box..

image131.jpeg

APP does not allow individual file size more than 5 MB and the total attachment file size for the email should not exceed 10 MB.

image44.jpeg

The Menu Position tool in the APP Report Definition allows you to position reports anywhere within the SAP® Business One menu structure. This includes folders created with the Menu Structure tool available in SAP® Business One v8.8. Only reports that are not document specific should be positioned in the menu structure.

A basic APP report definition must be created and saved before using the Menu Placement tool. Once the report definition has been saved, click the Menu Position button.

image132.jpeg

A dialog directing you to select the menu item is displayed. Open the SAP® Business One menu structure to display an existing menu item. The menu item must be at the lowest level of the menu structure. A folder-level item cannot be selected.

Click on the desired menu item. A dialog box is presented.

image133.jpeg

Select one of the Menu Before or Menu After option buttons. The Menu Before option means that the new item will be placed above the selected menu item. The Menu After option means that the new item will be placed below. Do not change the Menu ID value. This is presented for information only.

Click the Save button to save the new menu item or the Cancel button to terminate the menu position processing.

Click the Refresh APP Menu button to force the new menu item to be displayed.

image44.jpeg

Advanced Delivery Definition Screen

Selecting the Define New option at the bottom of the Category drop down list on the Report Maintenance screen will launch the Manage Categories screen. This form is used to add, modify, or delete Categories from Report Maintenance.

image134.jpeg

Additional Query Filters Grid - This grid is used to define the conditions for the delivery definition.

Value #2 is not required for all conditions.

image44.jpeg

Chart Definition Screen

Creating a New Chart Definition

Select the SAP menu option for the query that you want to create the Chart for under the Tools image10.jpeg Queries image10.jpeg User Queries menus to load the selected query into the SAP Query screen.

This example is for the Open A/R Summary by Customer query.

image137.jpeg

The button to the immediate right of the Close button will allow the user to view existing charts associated with the query or to create a new chart associated with the query.

image138.jpeg

Click the Create Ad-Hoc Chart button option to create a new chart. This will load the Chart Definition form.

image139.jpeg

Setting the Refresh Time value to 0 will indicate that the Chart data will not refresh. Third Wave recommends that if you plan to use the refresh time property, that you use a value greater than or equal to 300 seconds (5 minutes).

Legend Series

Clicking on the Manage Charts button (image108.jpeg) on the Report Maintenance screen will launch the Chart Definition screen for an existing chart.

Loading an Existing Chart Definition

This example is for the Open A/R Summary by Customer query.

Clicking on the Define New option in the Charts Grid will allow the user to define a new chart for the query.

Clicking the Chart Name value from the Charts Grid will load the data associated with that chart into the definition form and allow the user to modify or view the information.

image141.jpeg

User Roles Screen

TWBS Advanced Productivity Pack (APP) creates a screen through the SAP® Business One User Interface (UI) that allows for the administrative maintenance of security settings for Crystal reports. APP follows the User Roles security model. This is very similar to SQL Server security setup.

Select the User Roles menu option under the Administration image10.jpeg Setup image10.jpeg APP Configuration menus to load the configuration screen.

image142.jpeg

Double clicking on the Define New option will allow the addition of new roles. Double clicking on an existing role allow the editing of existing roles. The addition of new roles or the editing of existing roles is performed on the User Roles Properties screen.

By default, upon new installation, all reports are accessible to everyone. You will need to setup permissions to restrict the reports.

image44.jpeg

User Roles Properties Screen

Double clicking on the Define New option or double clicking on an existing role on the User Roles screen will launch the User Roles Properties screen. This window is used to define security level for each roles. Users can modify the security level for an existing role.

image146.jpeg

General Tab

Select the users who are the members of this Role

image147.jpeg

Permissions Tab

Define the security level for each and every report defined in the database.

image44.jpeg

User Roles Members Screen

Clicking on the Add button on the General tab of the User Roles Properties screen will launch the User Roles Members screen. This window is used to select members to be added to roles.

image148.jpeg

image44.jpeg

Report Options Screen

TWBS Advanced Productivity Pack (APP) creates a screen that allows for the specification of options related to individual reports or report groups. The Report Options screen can be used to specify the action associated with this report (e.g. Print, Preview, Email etc.) or can be used as an entry point into the Default By BP functionality.

Utilizing the right-click menu on any form and selecting an APP report or report group from the menu will launch the Report Options screen.

image149.jpeg

Choose Report Action options

image44.jpeg

BP Properties Screen

Clicking on the Set as Default button on the Report Options screen will launch the BP Properties screen. This screen is used to specify the default Business Partner settings for the selected report.

image150.jpeg

These settings will be valid during the Document Printing process as well.

Default by BP for a single BP/ range will supersede the setting for BP Group. For example, there are 2 versions of a Sales Order – SO1 and SO2. BP code C20000 belongs to BP Group “Construction”. Let’s assume we set SO1 as the default report for BP Group “Construction” and set SO2 as the default report for BP code C20000.When the user prints a sales order with C20000 as the BP, SO2 will be printed.

image44.jpeg

Document Actions Screen

The Document Action screen is used to select an action to perform while doing a Document Printing from SAP® Business One.

Click the SAP menu option titled Document Printing under any of the SAP® Business One menus to load the Document Printing - Selection Criteria screen.

Click the Ok button on the Document Printing - Selection Criteria screen to launch the APP Document Action screen.

image152.jpeg

image44.jpeg

Deliver BP Statements Screen

The Deliver BP Statements screen allows users to perform Print/Deliver/Fax BP Statements to Business Partners.

Click the SAP menu option titled APP - Deliver BP Statements under the Business Partner menu to load the Business Partner Master Data screen.

Select the Business Partners:

The range of card codes selected here will be processed in batch.

image44.jpeg

Visual Query Builder Screen

TWBS Advanced Productivity Pack (APP) incorporates a Visual Query Builder screen that allows the user to have a dynamic method to create and edit queries which can be used for reporting, query execution, or dashboards.

Load the Visual Query Builder window through one of the following methods…

image155.jpeg

With focus in the SQL Tables List Pane, you can begin typing the table name and the tables list will locate the table.

The Query can be directly edited in the SQL Query Text Pane and those changes will be reflected in the SQL Graphical Display Pane once the Save button has been clicked.

image44.jpeg

Chart Viewer Screen

TWBS Advanced Productivity Pack (APP) incorporates a Chart Viewer screen for the display and manipulation of charts or their associated data.

This example is for the Sales by Customer query.

image161.jpeg

The button to the immediate right of the Close button will allow the user to view existing charts associated with the query or to create a new chart.

image162.jpeg

Click the Total Sales by Customer button option to create a new chart.

This will load the Chart Viewer form for the selected chart.

Chart Tab

Visual display of the chart for the query data.

image163.jpeg

Data Tab

Clicking on the Data tab will give visibility to the data set that is used for the chart.

image164.jpeg

Grouping the Chart Data

To group any data on the chart data tab, click and drag the column title of the data that you wish to group by into the area above the column titles.

image165.jpeg

The data view will be refreshed and the data will be grouped according to the field selected.

image166.jpeg

Clicking on the down image167.jpeg or up image168.jpeg arrows will expand or contract the data group.

Information on both the Data and Chart tabs will update in real-time as columns are selected for grouping.

Filtering the Chart Data

To filter any data on the chart data tab, click the image169.jpeg icon to the right of the column title of the data that you wish to filter.

image170.jpeg

A form will be displayed which will list all values of that field in the data set. This will allow the user to select only those values that will be displayed either by selecting the individual values or a range of values. The user will also be able to clear any existing filters through the Clear Filter button.

image171.jpeg

Select the data that you want to filter for the column.

Information on both the Data and Chart tabs will update in real-time as values are selected for filtering.

Any columns for which the data has been filtered will display the image173.jpeg icon colored to indicate filtering has been applied.

Clicking on the Chart tab will display the updated chart.

image44.jpeg

Advanced Delivery Processing Screen

While processing either an existing or new advanced delivery definition, the user will be prompted with the Advanced Delivery Processing screen.

Refer to the How To Execute APP Advanced Delivery Definitions section of the user guide.

image176.jpeg

The ID/name of the advanced delivery definition will only be populated if the user is executing a previously defined definition.

Value #2 is not required for all conditions.

image44.jpeg