This is an old revision of the document!
The separate TWBS_SBO-Common database will no longer be used by the application. All APP information will be stored in SAP® Business One user-defined tables in the respective company databases. For existing customers upgrading to this new version, the application Server Configuration screen provides a method to migrate this information into the customer database.
A backup of the TWBS_SBO-Common from the previous SAP® Business One production environment must be present in order to perform the data migration.
The TWBS APP Server Configuration screen may only be accessed through SAP® Business One authorizations.
APP Report migration will only occur for reports assigned to the specific database name the migration is being performed in or reports assigned to ALL databases. APP data migration can be performed multiple times if adjustments are required.
This process may take a few minutes.
Once all of the APP information has been migrated to all required databases and verified, the TWBS_SBO-Common database is no longer required.
Every SAP® Business One or ISV add-on screen generated using the UI API has a unique ID associated with it. This value can be easily retrieved from within SAP® Business One through the following steps…
Every field on an SAP® Business One or ISV add-on screen generated using the UI API has a unique ID associated with it. This value can be easily retrieved from within SAP® Business One through the following steps…
Select the Query option button. Enter the criteria required (Name, Category, Database, Query, etc.)
Verify that the Query selected contains parameters.
For the purpose of this example, the following query will be used
This is only valid for execution through the APP application. Execution of the query through the SAP Query menu options will not display the specified parameter prompt text.
The results of the Query based on the entered parameter will be visible to the user.
Any charts associated with Queries that have parameters will also prompt for parameters when the chart is launched. If multiple panes of a dashboard contain objects based on the same query (a data display and a chart, for example) then the user will only be prompted once for the parameters by the dashboard. Each pane based on the query will share the entered parameter values.
Be sure to leave the Link To value as “None”.
If you selected the Load Associated Charts option on the setup screen any charts associated with the query will also be loaded onto additional tabs when the query is executed.
See the Query Tips and Tricks for APP Dashboards section of the User Guide for additional information.
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.
SAP® Business One variables are not supported in the TWBS Visual Query Builder.
SAP® Business One variables are not supported in the TWBS Visual Query Builder.
SAP® Business One variables are not supported in the TWBS Visual Query Builder.
The tables to be joined should be loaded into the SQL Graphical Display Pane of the Visual Query Builder screen.
Aggregate functions available to the user include SUM, AVG, COUNT, MIN, and MAX among others.
SAP® Business One variables are not supported in the TWBS Visual Query Builder.
The Document Entry (DocEntry) and Object Type (ObjType) fields must be included in the query results in order for the SAP Link To arrows to function properly.
The SAP® Document Object Type Reference Guide can be used to identify specific object type values.
The Production Order database table (OWOR) does not have a specific ObjType field that contains the value for the Production Order document header record. Refer to the How To Add Link To Arrows for Production Order to TWBS Visual Query Results section of the User Guide.
The Document Entry (DocEntry) and Object Type (ObjType) fields must be included in the query results in order for the SAP Link To arrows to function properly.
The SAP® Document Object Type Reference Guide can be used to identify specific object type values. To account for the Object Type for Production Orders, be sure to include “'202' AS [ObjType]” in your query.
The Production Order database table (OWOR) does not have a specific ObjType field that contains the value for the Production Order document header record.
There are limitations involved with the SMTP option. When using SMTP, the user can no longer send the document(s) as a draft, instead the email will be sent immediately. Furthermore, the user must specify where the email is coming from, the system cannot do it for the user.
The user can still use the manual e-mail CC List and BCC List fields in the Add Email Recipients window.
VERIFY STILL EXISTS
This option will work only for Sales Orders and in Update Mode. It will not work when the user adds a new Sales Order. For this purpose the user must select the Auto Print On Add checkbox option.
Click the Update button.
To use the functionality…
The default report of the selected customer must be the same as the one that the user updated with Auto Print On Approve [Update Mode].
To insert HTML tabs into the context of your email message…
Creation of the SQL View is not required if your query is selecting data from just one table. This step is required if you are using a query with any of the following components…
The saved query should simply be SELECT * FROM [view name] (NOLOCK) or SELECT field1, field2… FROM [view name] (NOLOCK). If you were able to skip SQL View creation, the query should be SELECT * FROM [table] (NOLOCK) or SELECT field1, field 2… FROM [table name] (NOLOCK).
The report needs to be Document Specific.
Users now have additional flexibility in using their own forms. To take advantage of this flexibility the user should fill in every entry while registering a form. APP can handle these forms the same as it handles a standard SAP marketing document screen.
Clicking on 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 ISV add-on screen (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
Setup
APP Configuration menus.
The Table Name, Record Key entries are very important for Batch Processing. If these fields are missing Batch Processing will not work.
If the Business Partner fields are setup correctly, the user will be able to access the following features…
If the Contact Person DB field is setup correctly, the user will be able to access the following features…
If this field is set-up correctly, the user can add their own email recipients when delivering a report. APP will collect the recipients from the database field corresponding to the currently processing record while performing the email delivery.
These features will not work for user defined forms…
This example is for the Sales Order screen.
This example is for the Sales Order screen.
This example is for the Sales Order screen.
This example is for the Sales Order screen.
This example is for the Sales Order screen.
This example is for the Sales Order screen.
This example is for the Sales Order screen.
This example is for the Sales Order screen.
If there are no delivery settings selected for the report, APP will create a blank mail with attachment and subject name. The attachment will be in PDF format and the subject name will be the report name defined in the report definition window. This new email will be saved in the Draft folder. The user can then send them in the future.
In this version of APP the user has the ability to set the desired action corresponding to each and every customer contact person. To initiate this, the user should select the delivery preference in the Business Partner Master Data window.
APP will perform the actions assigned to each Contact Person while printing a Document only if you select the option Contact Preferences in the Document Action screen.
Batch Delivery of BP Statements requires a report with the parameter name CardCode or @CardCode. Additional parameters or name variations will not be supported.
For more information on the default action options, refer to the How To Set Up Document Printing for Delivery of Marketing Documents section of the User Guide.
TWBS Advanced Productivity Pack (APP) provides tools to create charts from SAP Business One data and present them as either a stand-alone Chart or as an element of a Dashboard.
All APP charts are based on an SAP® Business One Queries. Queries can be developed using Query Generator, Query Wizard, or direct entry in the query editing window.
The use of screen field variables ($[$n.0.0] format) is supported. This allows a value such as a BP Code or Item Number to be passed from an SAP® Business One form (screen) as a parameter in the query.
The use of user parameter variables ([%0] format) is not currently supported.
If your query includes calculated or summary values be sure to use the AS operator to assign an alias to the value. Otherwise the value will not be available when defining the chart.
The query must exist (be saved in Query Manager) prior to opening the APP Report Definition function. Any changes made while the APP Report Definition function is open are not available until the function is closed and reopened.
Save the query in the standard fashion. It may be appropriate to create a special category in Query Manager as a common place to hold APP-related queries; however this is not a requirement.
Note - In some cases the query execution process in APP can encounter issues with very complex queries. Therefore if your query utilizes multiple JOIN statements or includes multiple summary functions (SUM, AVG, etc.) we recommend that the actual query statement be created as a View in the SQL database. The query in SAP® Business One is then simply
(NOLOCK).
Click the SAP menu option titled Report Definitions under the Administration -Setup →TWBS APP menus to load the Reports Maintenance screen.
Be sure that the form is in Add mode.
Select the Query option.
Enter a Name for the report. This name is displayed to the user when selecting the query or chart.
Select an APP Category to assign the query to. These categories are used for management of the queries and reports.
Select the Database where this query is stored. This selection is required in order for the query to be retrieved correctly.
Enter a Description value (optional).
Select the appropriate Query from the drop down list.
Link the report definition to the desired SAP® Business One screen.
Click the Enabled checkbox. This can be done at any time but is required for the query/chart to be available to users.
Click the SAP menu option titled Report Definitions under the Administration -Setup -TWBS APP menus to load the Reports Maintenance screen.
Click on the desired Query-type report definition in the upper grid area of the form. The report definition information is displayed in the lower area of the form.
Click the Manage Charts button. The Chart Definition form is displayed.
Note - The query statement for the report definition is displayed in the upper part of the screen. Any previously defined charts associated with the report definition are displayed in the list on the left side of the form. Click on an existing chart definition to modify it or click Define New to create a new/additional chart definitions.
Note - APP can now support multiple Y-axis charts.
Click on the desired chart definition in the upper left grid area of the form. The chart definition information is displayed in the right grid area of the form.
Name - This name is displayed to the user when selecting a chart.
This value is required.
Chart Title -This title is displayed on the chart itself. This value is optional but strongly recommended.
Legend Text - This value is used as the header for the legend area of the chart. Optional but recommended, especially when the chart does not display the X and Y axes such as with a Pie chart.
Chart Type - This is the default chart type that is displayed when the chart is requested. The user can then select other chart types as
desired. This value is required.
Note - Some chart types are not appropriate for certain data sets. For example, if your data set contains both positive and negative values a Pie or Doughnut chart will not display correctly. If you are not sure if a particular chart type will work simply try it. If the results are not what you expected try a different chart type.
X-Value - These are the values that will be displayed along the horizontal axis of the chart, or the segments of a Pie chart. The values in the drop down list are the values selected in the underlying query.
Y-Value - These are the values that will be displayed along the vertical axis of the chart, or set the size of the segments in a Pie chart. The values in the drop down list are the values selected in the underlying query.
Note - At least one of axis values must be numeric.
Legend - These are the values that will be displayed in the Legend area of the chart. The values in the drop down list are the values selected in the underlying query. Legend values are recommended when the chart does not display the X and Y axes such as with a Pie chart.
Label - These are the values that will be displayed for the data points in the chart itself. The values in the drop down list are the values selected in the underlying query.
Tooltip - A tool tip is an additional value that can be displayed when the user hovers the cursor over a data element in the chart. The values in the drop down list are the values selected in the underlying query.
Dimension - The options are 2D or 3D. This is the default display format that is used when the chart is requested. The user can then change the format as desired. This value is required.
X-Axis Text - This is the text that is displayed along the X (horizontal) axis of the chart when appropriate. Optional but
strongly recommended for chart types that show the X and Y axis.
Y-Axis Text - This is the text that is displayed along the Y (vertical) axis of the chart when appropriate. Optional but strongly recommended for chart types that show the X and Y axis.
Legend Series - This value is used to label the individual elements in a chart. Optional but strongly recommended for chart types that do not show the X and Y axis.
Refresh Time (numeric only) - This value is used to automatically refresh the contents of the chart on a periodic basis while the chart is being displayed. This option should be used judiciously since it executes the underlying query for each refresh. Consider how often the information actually changes when considering the refresh period. A value of 0 means that the chart is not refreshed automatically.
Click Update button to save the chart definition.
Click Preview button to view the chart output.
Dates
Assume that the current date is May 15, 2010 for the following examples.
Current Date - Select getdate() will return the current system date & time.
Note - Parenthesis () are required since this is a SQL function.
Parsing Dates -Use the SQL datepart function to determine the year, quarter, month, week, and day of a date. The value returned is an integer (number) and can be used in additional calculations.
Select datepart(year,getdate()) returns 2010.
Select datepart(quarter,getdate()) returns 2.
Select datepart(month,getdate()) returns 5.
Select datepart(week,getdate()) returns 21.
Select datepart(day,getdate()) returns 20.
Filtering by Date -The SQL datepart function can also be used to compare dates in order to automatically select a reporting period. In these examples we will use the SAP® Business One Order Header (ORDR) date and the current date of May 15, 2010.
Records where the order date is in the current week
Select t0.docnum, t0.docdate from ORDR where datepart(year,t0.docdate) = datepart(year,getdate()) AND datepart(week,t0.docdate) = datepart(week,getdate()) < /STRONG >
Records where the order date is in the prior week
Select t0.docnum, t0.docdate from ORDR where datepart(year,t0.docdate) = datepart(year,getdate()) AND datepart(week,t0.docdate) = datepart(week,getdate()) - 1
Records where the order date is in the current quarter
Select t0.docnum, t0.docdate from ORDR where datepart(year,t0.docdate) = datepart(year,getdate()) AND datepart(quarter,t0.docdate) = datepart(quarter,getdate())
Numbers
The user interface for SAP® Business One displays decimal numeric values based on the Display tab setup which can be accessed the SAP menu option for Display under the Administration -System Initialization -General Settings -Display menus.
However, decimal values are stored in the database to six-decimal precision. This means that a decimal value such as US Dollars that is displayed in SAP® Business One as 100.00 will be retrieved and displayed in the APP Charts as 100.000000. The number of decimals can be controlled by the SQL statement in the query. Combinations of cast and round can be used to arrive at a reasonable display value.
Display the database value 100.000000 for the column DocTotal with 2 decimals (100.00)
Select cast(t0.DocTotal as decimal(16,2))
Display the database value 55.900000 for the column DocTotal rounded to a whole number (56.000000)
Select round(t0.DocTotal,0)
Display the database value 55.900000 for the column DocTotal rounded to a whole number (56.000000) and without decimals
Select cast(round(t0.DocTotal,0) as int)
Once an APP Chart has been created it is available for viewing via the right-click menu from the SAP® Business One form to which it is assigned.
Selecting a menu option in the Charts sub-menu will load the chart data into the TWBS Chart Viewer screen. The screen has a number of menu options available to the user.
Hover over a data element in the chart to display the Legend, Label, and Tool tip information.
Click the 2D or 3D buttons to change the rendering of the chart.
Click the Refresh button to redisplay the chart if needed.
Click the other chart type buttons to render the chart in a different way.
Additional chart types can be selected using the drop down arrow found at the right-hand end of the chart type buttons.
Note - The complete list of chart types is not shown in this illustration. Additional chart types are added as buttons for this display session only.
Warning - Some chart types may not be appropriate for the data being reported and so may not display correctly.
Printing Charts
A chart may be printed using the Print button. The output is controlled by the setup on the Printing Preferences tab for the query in APP Report Definitions.
Delivering Charts
A chart may be sent via e-mail using the Deliver button. The output is process using the setup on the Delivery Preferences tab for the query in APP Report Definitions.
Chart Data Grid
The data used for the chart can be displayed by clicking the Data tab of the TWBS Chart Viewer screen, or by double-clicking on any data element in the chart. The underlying data is displayed in a grid format.
The data in the grid can be filtered by clicking the funnel icon (
) in the header of any column. This will bring up the options for filtering according to the column on which the funnel icon was selected.
You can then choose specific values by using the check boxes, or you can do
more advanced filtering using the Show rows with value that … options.
Click on the drop downs for more filtering options.
Once a filter has been applied you can return to the chart. The chart contents are redisplayed using only the data found in the filtering process.
The data view can also be used to group data for review.
Click and drag a column header into the Grouped by area at the top of the grid.
Multiple data elements can be used for grouping by clicking and dragging them into the Grouped by area in the sequence by which they should be grouped.
If multiple data elements are used the grouping sequence can be changed by dragging the desired data element to a different position in the Grouped by area sequence.
Note - Grouping function is available only in the Data view of a chart. The results are not used to change the presentation of the chart nor can the results be printed or exported.
Click the SAP menu option for the query that you want to create the Chart for under the Tools -Queries -User Queries menus to load the selected query into the SAP Query screen.
Note - This example is for the Sales by Customer query.
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.
Click the Total Sales by Customer button option to create a new chart.
This will load the **Chart Viewer** form for the selected chart.
Clicking on the Data tab will give visibility to the dataset that is used for the chart.
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.
The data view will be refreshed and the data will be grouped according to the field selected.
Clicking on the down
or up
arrows will expand or contract the data group.
Note - Information on both the Data and Chart tabs will update in real-time as columns are selected for grouping.
Click the SAP menu option for the query that you want to create the Chart for under the Tools -Queries -User Queries menus to load the selected query into the SAP Query screen.
Note - This example is for the Sales by Customer query.
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.
Click the Total Sales by Customer button option to create a new chart.
This will load the **Chart Viewer** form for the selected chart.
Clicking on the Data tab will give visibility to the dataset that is used for the chart.
To filter any data on the chart data tab, click the
icon to the right of the column title of the data that you wish to filter.
A form will be displayed which will list all values of that field in the dataset. 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.
Select the data that you want to filter for the column.
Note - 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
icon colored to indicate filtering has been applied.
Clicking on the Chart tab will display the updated chart.
TWBS Advanced Productivity Pack (APP) includes functionality called Advanced Delivery. This functionality allows a user to select a group of records (e.g. a specific group of Business Partners) and deliver (e-mail or fax) and/or print associated documents for this group of records.
**How To Set Up APP Advanced Delivery**
**How To Create an Advanced Delivery Query**
**How To Create an APP Report Definition**
**How To Set Up Advanced Delivery Configurations**
**How To Edit an Advanced Delivery Configuration**
**How To Clone an Advanced Delivery Configuration**
TWBS Advanced Productivity Pack (APP) includes functionality called Advanced Delivery. This functionality allows a user to select a group of records (e.g. a specific group of Business Partners) and deliver (e-mail or fax) and/or print associated documents for this group of records. This section describes the steps used to define and execute the APP Advanced Delivery functions.
There are three steps required to set up the APP Advanced Delivery functionality…
**How To Create an Advanced Delivery Query**
**How To Create an APP Report Definition**
**How To Set Up Advanced Delivery Configurations**
SELECT * from [SQL View Name] (NOLOCK).
Create an SAP® Business One query to retrieve the data elements that you may want to use as filters in the document delivery process. The query must be saved before opening the APP Report Definition function. Otherwise the query will not be available for use.
Save the query in the standard fashion. It may be appropriate to create a special category in Query Manager as a common place to hold APP-related queries; however this is not a requirement.
Note - In some cases the query execution process in APP can encounter issues with very complex queries. Therefore if your query utilizes multiple JOIN statements or includes multiple summary functions (SUM, AVG, etc.) we recommend that the actual query statement be created as a View in the SQL database. The query in SAP Business One is then simply
Sample Queries
Customer List - including customer code, customer name, contact person name, customer group name, salesperson name, and customer balance.
SELECT T0.[CardCode], T0.[CardName], t0.groupcode as [CustGroupCode], T1. [GroupName] as [CustGroupName], T0.[SlpCode], T2.[SlpName], T0.[Balance],
t0.groupnum as [PayGroupCode], t3.pymntgroup as [PayGroupName] FROM OCRD T0 INNER JOIN OCRG T1 ON T0.GroupCode = T1.GroupCode INNER JOIN OSLP T2 ON
T0.SlpCode = T2.SlpCode inner join octg t3 on t0.groupnum = t3.groupnum WHERE T0. [CardType] = 'C'
Query Limitations
There are certain limitations while creating a query.
The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified. So while creating a query with the ORDER BY clause, you must
specify the TOP keyword. For example the query Select * from ORDR (NOLOCK) ORDER BY CardCode is not a valid query. So specify theTOP keyword like this - Select TOP 100 * from ORDR (NOLOCK) ORDER BY CardCode.
Repetition of columns is not valid. For example Select CardCode, * from ORDR (NOLOCK) is not a valid query. Because the field CardCode will be repeated 2 times. While specifying the * keyword, do not add field names separately. If you need to add the field name separately, specify an alias
for the column. For example Select CardCode AS [Alias1], * from ORDR (NOLOCK), but make sure that there is no field with the same name as Alias1.
General Tab
Create a basic Report Definition. The Report Definition for a sample Advanced Delivery setup is shown above.
Delivery Preferences Tab
Delivery Preferences is information about how a report/document is delivered. Click on the Delivery Preferences tab. Create a new E-mail Message ID. The message will be used to format the contents of the outgoing e-mail message and to assign the Query to be used to filter the Advanced Delivery selection list.
Create a new Message ID
Select Define New from the drop down list. The Message Editor form is displayed.
Enter a Message Description. This is displayed to the user so it should be descriptive.
Enter the Email Subject. This is the subject line of the e-mail.
Enter the Attachment Name . This is used as the name of the
attachment sent with the e-mail.
Select the Query option for customization type. A list of queries in SAP® Business One is displayed. The first column shows the Query Category and the second column shows the query name.
Once a query has been assigned to the message the columns in the query are available for use in the e-mail body (called “tags”) from the Select Tag drop down list.
Standard data tags can also be selected by selecting the Standard customization type option.
Enter the text and tags needed to create the body of the e-mail.
The Insert button will insert the tag text at the current cursor position.
The Copy button will copy the tag text to the Windows clipboard. You can the position the cursor as needed and right-click/paste (or Ctrl-V ) to insert the tag text.
Save the Message information -If you use both Standard and Query tags in your e-mail layout, be sure to re-select the Query radio button before saving the message definition. Otherwise the tags will not be handled correctly when the e-mail body is created.
Update the Report Definition.
Advanced Delivery Definitions can be added from the Report Maintenance screen.
Click the SAP menu option for Report Definitions under the Administration -Setup -TWBS APP menus to load the Reports Maintenance screen.
Click on the Report that you want to add an Advanced Delivery Definition to in order to load the report data to the Maintenance screen.
Click on the Advanced Delivery Definitions tab.
Click the New button.
The Use Default Report and Use Specific Report options are selected automatically based on the report definitions already set up.
Enter a Name for the delivery option. This name is displayed to the user for selection.
Assign the desired Additional Query Fields values as needed…
Select the desired Field to use as a filter from the drop down list.
The fields shown here are columns in the associated query.
Select the desired filter Condition from the drop down list.
Enter the value to be used for comparison in Value 1.
Enter a second value to be used for comparison in Value 2. This can only be used when the between filter condition is selected.
Select a Relationship option from the drop down list if appropriate. A relationship operator is required for every row except the last in any instance where there are more than one filter condition row.
Click the Update button to save the filter information.
Click the Ok button to close the Advanced Delivery Definition screen.
Click the Update button to save the report definition revisions.
Advanced Delivery Definitions can be created from the Advanced Delivery function of the APP Reports menu.
Click the SAP menu option for Advanced Delivery under the APP Reports menu to load the Advanced Delivery screen.
Select the SAP® Business One form that is the primary source for the delivery rules from the Select Form drop down list. Only those forms that are associated with queries are displayed.
Select the APP report definition that uses the desired query from the Use Specific Report drop down list. Only those report definitions associated with the SAP® Business One form selected are displayed.
Assign the desired Additional Query Filters (see above).
Click the Ok button to see the results of the filtering process and to execute the delivery process if desired.
Click the Save As Config button to save this configuration for future use.
Enter a Name for this new delivery option.
Click the Update button to save the new configuration.
Click the Refresh APP Menu button to refresh the APP menus so that the new configuration is displayed.
Advanced Delivery Definitions can be edited from the Report Maintenance screen.
Click the SAP menu option for Report Definitions under the Administration -Setup -TWBS APP menus to load the Reports Maintenance screen.
Click on the Report that you want to edit the Advanced Delivery Definition for in order to load the report data to the Maintenance screen.
Highlight the definition row that you want to edit.
Click on the Advanced Delivery Definitions tab.
The data for the Delivery Definition will be loaded to the screen for editing.
Make any necessary modifications.
Click the Update button to save the filter information.
Click the Ok button to close the Advanced Delivery Definition screen.
Click the Update button to save the report definition revisions.
Advanced Delivery Definitions can be cloned from the Report Maintenance screen.
Click the SAP menu option for Report Definitions under the Administration -Setup -TWBS APP menus to load the Reports Maintenance screen.
Click on the Report that you want to clone the Advanced Delivery Definition for in order to load the report data to the Maintenance screen.
Highlight the definition row that you want to clone.
Click on the Advanced Delivery Definitions tab.
The data for the Delivery Definition being cloned will be loaded to the screen.
Enter a new name for the cloned definition and alter any data needed.
Click the Update button to save the filter information.
Click the Ok button to close the Advanced Delivery Definition screen.
Click the Update button to save the report definition revisions.
Advanced Delivery Definitions can be removed from the Report Maintenance screen.
Click the SAP menu option for Report Definitions under the Administration -Setup -TWBS APP menus to load the Reports Maintenance screen.
Click on the Report that you want to remove the Advanced Delivery Definition from in order to load the report data to the Maintenance screen.
Click on the Advanced Delivery Definitions tab.
Highlight the definition row that you want to remove.
Click the Delete button.
The user will be prompted for confirmation to remove the Delivery Definition.
Click the Yes button to confirm definition removal.
Click the Update button.
Warning - Once a definition has been removed from the system, it cannot be recovered and must be recreated manually.
Execution of Previously Defined Advanced Delivery Definitions.
Click the SAP menu option for the Advanced Delivery Definition that you want to execute under the APP Reports -Advanced Delivery Definitions menus.
Select the desired delivery set.
Click Ok to execute the filtering process. A list of the records that will be processed is displayed.
Click the check boxes of the records to be processed further.All records are selected by default.
Click the header of the checkbox column to select or clear all records.
Note - To select a group of records…
Click the checkbox of the first record
Hold down the SHIFT key
Click the checkbox of the last record
All records between the two check boxes are selected.
Note - To select a mixed group of records…
Click the checkbox of the first record
Hold down the CTRL key while selecting the desired records.
Click Print button, Deliver button, or Both button to execute the delivery process.
You can continue with other tasks while the Advanced Delivery process is working. A progress bar is displayed to show you how many records have been processed.
Define and Execute an Advanced Delivery Definition.
A special or one time Advanced Delivery Definition can be created and executed from the Advanced Delivery function of the APP Reports menu. This definition can also be saved for reuse.
Click the SAP menu option for Advanced Delivery under the APP Reports menu to load the Advanced Delivery screen.
Select the SAP® Business One form that is the primary source for the delivery rules from the Select Form drop down list. Only those forms that are associated with queries are displayed.
Select the APP report definition that uses the desired query from the Use Specific Report drop down list. Only those report definitions associated with the SAP® Business One form selected are displayed.
Assign the desired Additional Query Filters (see above).
Click Ok to execute the filtering process. A list of the records that will be processed is displayed.
Click the check boxes of the records to be processed further. All records are selected by default.
Click the header of the checkbox column to select or clear all records.
Note - To select a group of records…
Click the checkbox of the first record
Hold down the SHIFT key
Click the checkbox of the last record
All records between the two check boxes are selected.
Note - To select a mixed group of records…
Click the checkbox of the first record
Hold down the CTRL key while selecting the desired records.
You can continue with other tasks while the Advanced Delivery process is working. A progress bar is displayed to show you how many records have been processed.
A detailed video highlighting the process of setting up Pivot Grids, manipulating Pivot Grids in real-time for extensive data analysis, and setting up key performance indicators (KPIs) is available on our TWBS YouTube Channel. A direct link to the video is provided below.