Use this function to capitalize on all the Crystal Reports that can be used from the Sage X3 application. In this report dictionary the following is entered:

  • the general characteristics,
  • the issue characteristics,
  • any associated processes,
  • the access rights,
  • the launch parameters,
  • the data sources when the report accesses tables of another folder.

A charter dedicated to the Crystal Reports development has been created: you can view the Crystal Reports charter documentation.

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

The header is used to identify the report and provide its general characteristics.

Tab General

Use this tab to specify the information linked to the global management of the report.

Local report duplication

To modify a report locally, a user can duplicate a report in his/her sandbox. In order to duplicate the report in your sandbox and share this report with other users, follow these steps:

1. In the Crystal reports table, click Transfer in the Actions icon of the report line start. The 'Transfer request' status is displayed in the Status field.

2. Save the record. The 'Sandbox' status is displayed in the Status field. The report has been duplicated in your sandbox and you can modify the report. As long as a report is in your sandbox, no other user can modify the report.

3. In order to share the report with the other users:

  • If you have made modifications to the report, click on Commit in the Actions icon of the line start. The 'Commit request' status is displayed in the Status field.
  • If you did not make modifications to the report, click on Revert in the Actions icon of the line start. The 'Revert request' status is displayed in the Status field.

4. Save the record. The 'Shared' status is displayed in the Status field. The report is shared again with the other users.

Tab Parameter Definitions

In this grid, define the parameters required for the execution of a Crystal Report.

Tab Data

If the report is based on at least a table of another folder, you must enter the data source linked to each additional folder, with the syntax "solution;folder". The folder must be a folder linked in the folder management. There can be up to 5 data sources. The entered folder is only a default value: the source can be modified on launching the printing. If the solution is not specified, the supervisor uses the current solution; the same goes for the folder. To reach the parent folder tables, you can use the GDOSX3 variable.

Then, for each data source, you must specify the tables used in the report. If a table is not referenced, it will be automatically linked to the data source of the current folder. Therefore, the tables of the current folder must not be referenced here.

The table name must be the one used in Crystal (i.e. the pseudonym name, if it exists).

The number of tables is limited to 10 (this limit is due to the print server).

A table name is limited to 200 characters.

Creation of a Crystal Report

In order to create a Crystal Report, follow the steps detailed below:

1. Create the Crystal report by using the Crystal Designer tool on the customer workstation, in the RptDev directory.

2. Test the report with the Crystal Designer tool.

3. Create the dictionary record in X3.

4. Test the report with X3 by selecting the 'Report developer' mode in the Tools menu accessed from the main menu in client-server mode.

5. Transfer the report to the server, from the reports dictionary, in the Report name field in the contextual menu.

Modification of a Crystal Report

In order to modify a Crystal Report, follow the steps detailed below:

1. Transfer the report to the client, from the reports dictionary, in the Report name field in the contextual menu.

2. Modify and test the report using the Crystal Designer tool.

3. Test the report with X3 by selecting the 'Report developer' mode in the Tools menu accessed from the main menu in client-server mode.

4. Transfer the report to the server, from the reports dictionary, in the Report name field in the contextual menu.

Reports

By default, the following reports are associated with this function :

  AREPORT : Report dictionary

This can be changed using a different setup.

Specific Buttons

Form

This button is used to launch the print of the current report directly from this function.