You are on page 1of 20

16/06/2020 Document Display

Copyright (c) 2020, Oracle. All rights reserved. Oracle Confidential.

E1: RDA: Frequently Asked Questions on the EnterpriseOne Report Design Aid (Doc ID
626563.1)

In this Document

Purpose
Questions and Answers
Overview
Question 1: Where can I find additional information on the EnterpriseOne Report Design Aid?
Question 2: Are Logos or Bitmaps Supported in the Report Writer?
Question 3: When Running my Report in Preview Mode, Why am I not seeing all the data?
Question 4: What is the maximum height and width a report can be within the design in RDA?
Question 5: Can I select what to print on the Cover page of a Report?
Report Setup
Question 1: How can I Create a Grand Total on a Columnar or Group Section Report?
Question 2: How can I Print the Version Name and/or Version Title on the Page Header Section?
Question 3: I Changed my Report to Print as Portrait, but it still Prints as Landscape Mode?
Question 4: How do I Automatically retrieve the description of a report variable that is based on a data
dictionary data item?
Question 5: How can I print the Company Name and Company Number in the Page Header based on the Data
Selection of the report?
Question 6: Is it possible to override the environment for a report?
Question 7: Is there a way to increase the vertical spacing between line items on a columnar section?
Question 8: Is there a way to set up a report in RDA to print a "Terms and Conditions" on the back of each page
of a report?
Level Break Headers and Footers
Question 1: Is it Possible to get Level Break Header Information to Print After my Column Headings on a
Columnar Report?
Question 2: Why are my Calculated Fields not Totaled in my Level Break Footer?
Question 3: How Can I Print Business View Information in a Level Break Footer?
Question 4: Where is the Aggregate Function located within Report Design Aid?
Question 5: Can we create multiple level break footer or header sections for the same sorting column?
Question 6: How to associate an aggregate variable in a Level Break Footer (LBF) to a variable in a totally
independent section than the parent section of the LBF?
Margins
Question 1: Is there a Way to Control the Margins on a Report Using the Report Design Aid?
Question 2: Is there a way to adjust the right margin of my report?
Question 3: Is it possible to setup border line between each columns/rows(Horizontally and Vertically) using
RDA?
Page Break
Question 1: Is it Possible to Force a Page Break on a Report?
Question 2: How does the property 'Reprint at Page Break' function on a report section?
Question 3: Why is a Blank Page Printed at the beginning of a Custom UBE with an Invisible Driver Section and
Report Footer?
Tabular Sections
Question 1: How is the Grand Total Controlled on a Tabular Report?
Question 2: What Options that are Available to Columnar and Group Sections are not Available for Tabular
Sections?
Question 3: In my Financial Report Tabular Section, a column showing the Asset Cost Object is repeating for
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 1/20
16/06/2020 Document Display

every row printed. Is there a way to print it only once when the value changes ?
Question 4: In a Financial Report Tabular Section (example R1200001 - Fixed Asset Report), how can I suppress
subtotals from printing?
Data Selection and Data Sequencing
Export to CSV and Database Output
Question 1: What Options are Available with the Report Writer to Create a Text File Output?
Question 2: How do I Define a Version of a Report to Always Export to CSV?
Paper Size and Pre-printed Forms
Question 1: What is the Order of Precedence Used to Set the Paper Size for a Report?
Question 2: How do I skip the non-printable section found at the bottom of a pre-printed form?
Question 3: How do I define a custom form type for a pre-printed form?
Batch Versions
Processing Options
Question 1: How do I print the Processing Options of a Version without Executing the Report and printing the
Cover Page?
Question 2: How can I retrieve and print the Processing Options Values of a Version on the report?
Question 3: Runtime Data Selection is not saved but why are Runtime Processing Options saved?
Report Submission
Question 1: How is the Job Queue determined when a report is submitted to the Server?
Question 2: If Two Users Execute the same Version of the Report will the Second User Override the First User's
Selections?
Question 3: Is it Possible to Define a Default Printer for a Specific Report and Version?
Question 4: Can you Specify the Number of Copies of a Report when Printing the Report?
Question 5: How can I define a report to Print Immediate?
Question 6: How can I determine the Host Name for the UBE Server where a report is being executed?
Email/Messaging
Question 1: How can I automatically e-mail the PDF Output of a Report?
Question 2: How can I disable the UBE Job Completion Messages?
Question 3: Is there a System Function I can call in my report to send a message to the Recipient's "Personal In
Basket" in Work Center?
Question 4: Is it possible to print the multi-level messages that is displayed in Work Center on a report?
Question 5: How to send Batch Error Message from a report to the Work Center?
Display Decimals
Question 1: How do display decimals work when Multi-Currency is turned on in an environment?
Question 2: When I change the display decimals on an amount field on my report, why does the amount not
print with the decimals defined?
Question 3: How do I know if my environment has Multi-Currency activated?
Miscellaneous
Question 1: How can I troubleshoot the Results of a Report?
Question 2: What is the Subsystem Processing functionality available with EnterpriseOne?
Question 3: What is the source that the system uses for the retrieval of a System Date or Date Today variable or
Time value under the various scenarios where UBE reports or batch applications can be run?
Question 4: In Event Rule Design, I am unable to select the last item in the ER Variable list in Available
Information or Available Objects.
Question 5: Launching Report Design Aid (RDA.exe) or Table Design Aid (TDA.exe) disables the E1 User account
with error: eSecUserDisabled: The user account has been disabled! Please talk to a OneWorld Administrator.
Question 6: Does Show/Hide Object work in a Columnar Section?
Question 7: Is it possible to pass an array type variable or list of values from parent report to child report so that
child report can process the records based on passed array elements of list of values?
References
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 2/20
16/06/2020 Document Display

APPLIES TO:

JD Edwards EnterpriseOne Tools - Version 8.98 and later


Information in this document applies to any platform.

PURPOSE

This document contains answers to some frequently asked questions on the use of the EnterpriseOne Report Design Aid
(RDA)

QUESTIONS AND ANSWERS

Overview

Question 1: Where can I find additional information on the EnterpriseOne Report Design Aid?

Answer 1: Additional information on the Report Design Aid can be found at the following locations

The Information Center: Report Design and Universal Batch Engine in the JD Edwards EnterpriseOne Tools and
Technology Product Document 1513188.2 is an available Information Center providing an aggregation of documents for
Report Design Aid and the Universal Batch Engine. For details on using Report Design Aid, refer to Information Center:
Using Report Design Aid in the JD Edwards EnterpriseOne Tools and Technology Product Document 1525074.2 and for
information on Troubleshooting Report Design Aid issues, refer to Information Center: Troubleshooting Report Design Aid
in the JD Edwards EnterpriseOne Tools and Technology Product Document 1525082.2

EnterpriseOne Documentation Refer to the JD Edwards EnterpriseOne Tools Development Tools: Report Design Aid Guide
and JD Edwards EnterpriseOne Tools Development Tools: Report Printing Administration Technologies Guide for your
appropriate Tools Release level

JD Edwards EnterpriseOne Design Tools & Output Technologies Community Join this growing Community and learn from
your peers and Oracle about how to address your unique needs with the EnterpriseOne Report Design Aid

Question 2: Are Logos or Bitmaps Supported in the Report Writer?

Answer 2: Currently the use of logos, bitmaps, or images on a report is not supported in the Report Writer. Currently
customers use a few available options for workarounds

The first workaround is to create a new Windows true type font using a Font Editor and importing the logo or image into
one of the characters of the font. Then within Report Design, insert a constant field with the appropriate character and set
the font of this field to the new true type font. The font file would need to be deployed to the appropriate directory on the
client workstations and enterprise server

NOTE: Problems with the custom logo font itself are not supported by Oracle Support. Additionally, printing custom
true type fonts on a PCL printer is not supported unless there is a soft font, I.E. an .sfl soft font program.

A second alternative is to use a third party output management software which can help to format the EnterpriseOne pdf
with pictures, boxes, shading, logos,etc. Examples of some third party output management software are Optio, JetForm or
Create!form (aka CreatePrint). These are all interface partners which have experience with our customers and applications

A third option is to use BI Publisher/XML Publisher. BI Publisher is available beginning with EnterpriseOne 8.11 SP1
8.96A1 and beyond. For additional information on XML Publisher, refer to the JD Edwards EnterpriseOne Tools XML
Publisher documentation and the related document Document 789074.1 E1: XMLP: BI Publisher for JD Edwards
EnterpriseOne

For additional details refer to Document 636759.1 E1: RDA: Logos and Bitmaps in the Report Design Aid (RDA)

Question 3: When Running my Report in Preview Mode, Why am I not seeing all the data?

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 3/20
16/06/2020 Document Display

Answer 3: Preview mode is intended to be used for verifying the report layout. It is not intended to be used to verify
that the appropriate data is selected on the report. Therefore, by default, within the User Options preview is set to limit
the number of rows that are processed when running in Preview Mode. To verify that the appropriate data is selected, run
a version of the report from Batch Versions

Question 4: What is the maximum height and width a report can be within the design in RDA?

Answer 4: A report cannot be over 45 inches in either width or height for the total of sections. The workaround is to split
the report into multiple reports with smaller number of sections

For a report with a Parent Driver Section linked to many Child sub-sections, the last Child section must start before 22.5
inches, otherwise the report prints out-of-sequence.
The minimum height of a section that is allowed in Report Design Aid is 0.5 inch, therefore though it is possible to add as
many Child sub-sections that fit within the maximum height of 45 inches of the parent section, the maximum visible Child
sub-sections that has been tested in RDA in tools release 8.98.4.2 is 50.

To view the height and width within Report Design Aid, Click on View|User Options check box[Show Rulers].

Question 5: Can I select what to print on the Cover page of a Report?

Answer 5: When in Batch Versions and the row exit for Version Detail, if the Cover page box is checked, by default it
prints a full listing of the report specifications. To select what to print on the cover page, in Report Design Aid, choose
Report Properties and click on the tab [Cover Page Options]

Refer to Document 642916.1 E1: RDA: Print Cover Page for a Report for additional details on printing a Cover Page of a
report

Report Setup

Question 1: How can I Create a Grand Total on a Columnar or Group Section Report?

Answer 1: Currently within the Report Design Aid, the only automatic way to print grand totals for a report made up of
Columnar or Group sections is to choose the Grand Total totaling option on a numeric variable.
This option is located by double clicking on the variable, selecting the Totaling tab, and checking the check box for Grand
Total.
When running the report, this will create a grand total line as the last line of the report.
The grand total line that is printed will also print the values of the last record processed for all other fields/columns on the
report along with the grand totals. To prevent the printing of these values, choose the Advanced properties for the
variable and check box [Suppress at Totals]

The restrictions of this grand total line that is created automatically are:

No ability to add constant text such as "Grand Total"


No ability to change the style and add an underline before the total or a double underline after the total
The grand total line does not stand out as a total on the report

Frequently, rather than using the automatic grand total functionality, customers choose to instead create a Grand Total
group section that will print the grand totals and they use event rules to calculate the grand total amounts manually.
This section should be created without a business view and be the last section in the Report Design so it prints
automatically at the end of the report. Event rules must be used to accumulate the grand total amounts and print them in
the Grand Total group section

For additional details refer to Document 626460.1 E1: RDA: Creating a Grand Total on a Report

Question 2: How can I Print the Version Name and/or Version Title on the Page Header Section?

Answer 2: Insert variables to print the version name (alias VRID) and version title (alias JD) in the page header section.
On the Do Section event use event rules to assign the system value SL VersionName to the version name variable.

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 4/20
16/06/2020 Document Display

Call business function N4002400 F983051 Get Version Title to retrieve the version title passing in system values SL
ReportName and SL VersionName to the business function.

Question 3: I Changed my Report to Print as Portrait, but it still Prints as Landscape Mode?

Answer 3: Orientation is a version level property setting. If a change is made to the report template to print in Portrait
mode, then the same change must be made for all existing versions of the report or new versions created.
Any new versions created with an "Add" will inherit the orientation setting from the report template.
Existing versions are already defined with an orientation and the orientation change must be updated in report design of
the version.

Question 4: How do I Automatically retrieve the description of a report variable that is based on a data dictionary
data item?

Answer 4: Click on the Variable portion of the report variable; from the Edit menu, Select Associate|Description.
If there is an Edit Rule, Business Function or UDC, associated with the data dictionary item in P92001 then the description
will be returned.

Question 5: How can I print the Company Name and Company Number in the Page Header based on the Data
Selection of the report?

Answer 5: By design, the default company title prints the company description for Company 00000 in the page header.
There is no functionality available within Report Design Aid to change the company title other than coding it at the event
rules level. Bug 10899677 requests an enhancement to allow for changing the default

The following steps can be used to print the Company Number and/or Name in the page header based on the company
information being printed in the detail section

The assumption with this Event Rule logic is that the report is being run for ONLY ONE company or is set up to page
break by company. If not, this logic will have an issue when two companies are printing on the same page

1. Add the "CO" Company data item to the Page Header


2. Highlight the Company Number field and select the option to Associate Description
3. Create an Event Rule (ER) variable for Company Number (data item CO) with Report scope
4. On the "Before Level Break" event of the section, do an assignment of the Company Number to an Event Rule
variable (i.e. VA Company = BC Company)
5. In the "Do Section" of the Page Header, assign the VA value to the RV that was just created

Based on the Data Dictionary Alias CO edit rule, this should automatically create the Company Name and not require
additional event rules

The event where this is coded is important; since the Page Header does not have an associated Business View, the
Company information needs to be populated in the Before Level Break event and then passed into the Page Header. The
Before Level Break event actually processes prior to the Page Header

Question 6: Is it possible to override the environment for a report?

Answer 6: Yes. To override the environment for a report, in Report Design Aid, select Report|Report Properties, and then
select the Advanced tab. Use the Override Environments feature. This feature will override the environment used by the
business view and point to the alternate environment

This feature applies only to the Business View attached to the report sections. Any Event Rules and Business Function
coding that uses Table I/O to fetch information does not read this report property.

Question 7: Is there a way to increase the vertical spacing between line items on a columnar section?

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 5/20
16/06/2020 Document Display

The column variable properties only allow for justification on a horizontal axis, i.e. Left, Center, Right, but you need
additional white space in order for people to be able to write in notes

Answer 7: To make space between lines in a Columnar Section:

1. Create a Group Section with Conditional property


2. Add one Alpha Numeric Variable (the size of space can be adjusted based on font size)
3. In Do Section of where lines are printed, call the "created group section".

Question 8: Is there a way to set up a report in RDA to print a "Terms and Conditions" on the back of each page
of a report?

Is there a way to set up a report, example an invoice report, in Report Design Aid (RDA) to print the same "Terms and
Conditions" on the back of each page?

Answer 8: EnterpriseOne (starting from tools release 9.1.3.0) allows for double-sided printing mechanism by selecting
the Print Style as either Duplex (for Portrait layout) or Tumble (for Landscape layout). When you submit the report, in the
Printer Selection screen, click on the "Print Property" tab. Here, you can select the Print Style.

(Note: The default print style for the printer is defined in the Printers application P98616)

However, using RDA, there is no way to define the same "Terms and Conditions" to be printed at the back of each page.
In order to achieve this you can use the embedded BI publisher functionality within EnterpriseOne. Using BI Publisher, you
can create a RTF template in which you can define the terms and conditions either as the last page of the invoice report or
at the back of each page.

The below blog explains how to design a RTF template to print terms and conditions on the back side of each page using
BI Publisher:

https://blogs.oracle.com/xmlpublisher/here-are-my-terms-amp-conditions

For more information on the Embedded BI Publisher feature, review the following documents:

Document 1301249.1 E1: XMLP: E1: XMLP: Implementation Steps for BI Publisher for EnterpriseOne

Document 1148227.1 E1: XMLP: Setting Up the Embedded BI Publisher Solution for JD Edwards EnterpriseOne

Document 661001.1 E1: XMLP: How to Validate Embedded BI Publisher Works in EnterpriseOne Environment

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 6/20
16/06/2020 Document Display

Level Break Headers and Footers

Question 1: Is it Possible to get Level Break Header Information to Print After my Column Headings on a
Columnar Report?

Answer 1: By design, the report engine prints level break header information above the column headings of a Columnar
section.
If this change is a requirement on a report, the following workaround will allow you to design a report where the level
break header information prints after the column headings.
This workaround does require the use of event rules and can be time consuming if designing a complex report with
multiple level break headers

1. Create a new conditional group section (would need to create a group section for each level break header section).
This section should not be associated with a business view
2. Make the existing level break header section invisible. Use event rules on the level break header section to mark an
event rule variable flag to indicate that a break should occur and save off all information that you wish to print to
event rule variables
3. In the new group section, create variables to print the level break header information. Assign values to the
variables in the event rules. The values will be from the event rule variables that were populated in the level break
header section
4. Call the conditional section in the Initialize Variable event of the first variable in the columnar section. The
conditional section should only be called when the event rule variable flag indicates a break should occur. This
event rule variable flag will also need to be reset on this event

Question 2: Why are my Calculated Fields not Totaled in my Level Break Footer?

Answer 2: The event that is used to perform the calculation for calculated fields can impact whether the field is totaled in
a Level Break Footer. The Do Section event should be used to perform the calculation. If the event rules are done on this
event, then the calculated field will be totaled in the Level Break Footer. The use of another event such as Do Variable will
result in calculated fields not being totaled in the Level Break Footer. This is due to the order of event processing by the
UBE engine

Question 3: How Can I Print Business View Information in a Level Break Footer?

Answer 3: Level Break Footers do have access to Business View information, but within a Level Break Footer, the
Business View Column is always equal to the next set of information that will print after the footer, rather then the current
information that the Footer is subtotaling. However, there are variables available within event rules for Previous Business
View column. This Previous Business View Column variable (PC) can be used when printing Business View Information in
a Level Break Footer and will have the desired Business View value for printing in the Level Break Footer. By creating
report variables in the Level Break Footer and using event rules to assign the report variables to be equal to their
corresponding PC Previous Business View Column values, business view information can be printed in the Level Break
Footer

Question 4: Where is the Aggregate Function located within Report Design Aid?

Answer 4: The Aggregate function is only available on a Level Break Footer Section. It is accessed during the creation of
a Level Break Footer or from the Section menu|Add Aggregates when focused on the Level Break Footer section.
For known issue with using Aggregate function review Doc ID 1524831.1 E1: RDA: No Operand List Shown When Doing
Add Aggregate in Level Break Footer.

Question 5: Can we create multiple level break footer or header sections for the same sorting column?

Answer 5: No. You can only create one level break header and/or one level break footer section per business view
column

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 7/20
16/06/2020 Document Display

Question 6: How to associate an aggregate variable in a Level Break Footer (LBF) to a variable in a totally
independent section than the parent section of the LBF?

Answer 6: This is not possible.The Aggregate field will always be linked to the corresponding field in the parent section

Margins

Question 1: Is there a Way to Control the Margins on a Report Using the Report Design Aid?

Answer 1: The functionality does not exist within the Report Design Aid to change the margins on a report by report
basis.
It is possible to change the margins on a page using settings available in the JDE.INI. By default, the page margins are set
to 1/4 of an inch.
However, the user can modify the margin value according to business need.
The following values can be added to the INI file under the [UBE] section. Values are in twips (1 inch = 1440 twips). A
twip is one-twentieth of a point (printer's point)

UBETOPMARGIN=144 (Default 360 twips (1/4 inch))


UBEBOTTOMMARGIN=144 (Default 360 twips (1/4 inch))
UBELEFTMARGIN=144 (Default 360 twips (1/4 inch))

NOTE: Changing the jde.ini according to above instructions will impact ALL reports run from that particular
workstation.

Question 2: Is there a way to adjust the right margin of my report?

Answer 2: If the report is going to be output to a PDF, extending too far into the hash marked area of the design area in
Report Design Aid (RDA) will cause the report to truncate.
Unlike applications such as Excel and Word, there is not a 'spill-over' functionality that will print to another page if the right
margin is exceeded.
Instead information that is to the right of the page margin within design does not print on the report

There is more flexibility when a report is exported to CSV. Data that extends into the hash marked area that does not print
in the PDF file will still be exported and included within the CSV file.
Changing to the maximum width allowed (45 inches) for a custom paper size in RDA will allow several more inches of the
report width.
If a report width greater than 45 inches is required to output more data in the CSV file, review Document 626452.1 E1:
RDA: Formatting a Report to Export to CSV for a workaround solution.

Question 3: Is it possible to setup border line between each columns/rows(Horizontally and Vertically) using
RDA?

Answer 3: Currently this functionality is not available. You may need to use BI Publisher or any third party tool to meet
this requirement.

Page Break

Question 1: Is it Possible to Force a Page Break on a Report?

Answer 1: Within the Report Writer, standard page breaks occur when data overflows the page causing a page break or
based on the Page Break option that can be defined on a Level Break item in the Data Sequencing. However, there are
times that a page break needs to occur at some point other then a page overflow or Level Break

Currently there is not an available system function to cause a page break, but a page break can be forced within a report
by using the following workaround. Create a new Group section. This section does not need to be associated with a
business view. In the advanced properties of the section, select the options for Page Break After and Conditional. Within
the driver section of the report, use event rules to edit for when a page break should occur and at the appropriate time
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 8/20
16/06/2020 Document Display

call the new conditional group section using the Do Custom Section system function. This will call the conditional section
which does not actually print any information, but does force a page break to occur based on the Page Break After
property selected on the section

Refer to Document 636822.1 for information on page breaks within the Report Design Aid tool

Question 2: How does the property 'Reprint at Page Break' function on a report section?

Answer 2: On a Level Break Header section, the section reprints whenever a Page Break occurs. On Columnar and Group
sections, the section reprints only if the section crosses a page break boundary when it is printed

For additional information, review Document 636822.1 E1: RDA: Page Break Functionality in Report Design Aid

Question 3: Why is a Blank Page Printed at the beginning of a Custom UBE with an Invisible Driver Section and
Report Footer?

Answer 3: When a Report Footer is used, a forced page break is embedded in the engine that causes a blank page with
page header information to print before the footer. Rather than using the Report Footer, create a new section and make it
Conditional in the Section | Advanced Properties, insert whatever information was in the report footer, then call the
Conditional section from the End Section event in the Driver section

Tabular Sections

Question 1: How is the Grand Total Controlled on a Tabular Report?

Answer 1: When creating a Tabular report, the option to print a Grand Total is on by default. This will print the words
"Grand Total(s)" and include an underline above and double underline beneath the total amounts. This grand total prints
at the end of the tabular section. This grand total option is controlled by a report property. To deactivate the grand total,
choose the option for Report/Report Properties. On the Report Properties window, under the Totaling heading, the option
for Print Grand Total is selected. Uncheck the checkbox to prevent a grand total from printing on the report. This option
is held at the version level, so if this change is made on the report template, the same change needs to be made to any
existing versions

Question 2: What Options that are Available to Columnar and Group Sections are not Available for Tabular
Sections?

Answer 2: The following options that are available in columnar and group section reports are not available for tabular
reports:

Conditional Section. A tabular section cannot be conditional


Level Break Headers/Footers. Tabular sections cannot have level break header or footer sections. Level break
information is printed automatically within a tabular section and controlled by the items marked as Level Breaks in
the data sequencing
Parent/Child Subsection Joins are not available in a tabular section

Question 3: In my Financial Report Tabular Section, a column showing the Asset Cost Object is repeating for
every row printed. Is there a way to print it only once when the value changes ?

Answer 3: You can use the "Print On Change Only" property. Double click on the "Asset Cost Object" column variable
and in the Column Variable Properties, go to the Advanced Tab and select the option "Print On Change Only". This way
you can differentiate the values printed easily.

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 9/20
16/06/2020 Document Display

Question 4: In a Financial Report Tabular Section (example R1200001 - Fixed Asset Report), how can I suppress
subtotals from printing?

Answer 4: Totaling is automatic in tabular sections. You can suppress all totals or subtotals from printing for a column by
performing the following steps:

1. In Report Design Aid for the Financial Report, double click on the column variable (9,999,999,999,999.99-) under
the column heading.
2. In Column Variable properties window, select the Advanced tab.
3. Select the checkbox for "Suppress At Totals". This will prevent total from printing for this particular column.

Data Selection and Data Sequencing

Refer to Document 1489045.1 for answers to frequently asked questions on Data Selection and Data Sequencing

Export to CSV and Database Output

Question 1: What Options are Available with the Report Writer to Create a Text File Output?

Answer 1: Within the Report Writer, both the options for Export to CSV and Database Output will produce a text file as
output. The Export to CSV option creates a comma delimited file. This option is available within the Print options of the
report and version or can be selected at runtime. The Database Output option can be used to create either a comma
delimited or fixed length record text file. This option requires manual mapping for each section to be output

In release 8.9 and higher, the default flat file encoding of the text file is Unicode if a specific entry is not found in the
application P93081 Flat File Encoding. If after upgrading from Xe/ERP8 to 8.9 and higher releases, the text file cannot be
processed by a third party interface software as it used to in Xe/ERP8, add an Active entry for EncodingName CP1252 in
P93081. For more details on P93081, refer to Document 626601.1 E1: TC: Flat File Encoding Configuration P93081
starting with EnterpriseOne 8.9

For more details on Export to CSV and Database Output, refer to the following documents:

Refer to Document 626452.1 E1: RDA: Formatting a Report to Export to CSV for additional details on formatting a
report to Export to CSV
Refer to Document 626625.1 E1: RDA: Database Output Functionality in Report Design Aid for additional details on
Database Output
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 10/20
16/06/2020 Document Display

Question 2: How do I Define a Version of a Report to Always Export to CSV?

Answer 2: Go into Report Design of the Version, choose Report and Printer Setup, check the "Export to CSV" box to set
the version to always Export to CSV in the specifications

Once this property is set, when executing the report locally, the default radio button is set to "Export to CSV". When
executing the report on the Server, the CSV (Comma Delimited) box is checked under the Document Setup tab on the
"Printer Selection" dialog

Paper Size and Pre-printed Forms

Question 1: What is the Order of Precedence Used to Set the Paper Size for a Report?

Answer 1: The order of precedence used to set the paper size for a report is the following:

1. A paper type selected at runtime when the report is submitted from the Print Property tab on the Printer Selection
screen
2. Setting specified in the Report Design Aid (RDA) tool in the Printer Setup window located under the Report menu. If
the Custom checkbox is checked, this will change the size to *JDE*CUSTOM. This property is held at the version
level
If the user just selects a size in the available drop down, this is used as a guide by the Tool, but it will
default to the printer setup
If the custom checkbox is set, the user cannot access paper type at runtime from Batch Versions. It will be
grayed out
3. From the printer setup the printer precedence is:
Printer chosen at runtime - when a job is submitted and the user is at the Printer Selection screen, from the
change printer form exit
Printer chosen in RDA Tool, Printer Setup (change at the version level)
Printer set in P98616 default printers (either by specific report/version or from *ALL default)

Question 2: How do I skip the non-printable section found at the bottom of a pre-printed form?

Answer 2: Create a Page Footer section to match the height of the non-printable section

Question 3: How do I define a custom form type for a pre-printed form?

Answer 3: With Report Design Aid, choose Report|Print Setup. Check the Custom box and enter the Width and Height.
Note that the Size is changed to *JDE*CUSTOM

Batch Versions

Refer to Document 1487424.1 for answers to frequently asked questions on Batch Versions

Processing Options

Question 1: How do I print the Processing Options of a Version without Executing the Report and printing the
Cover Page?

Answer 1: From Batch Versions, highlight the Version and click on the Row exit for Print Options. This will execute the
report R98306 PO Values and Text UBE with data selection for the report entered and version selected within the Batch
Versions application when selecting the row exit

If you wish to print the Processing Options for ALL versions of a specific report, submit UBE R98306 with a data selection
on BC Program ID (F983051) = Report Name entered as a literal (i.e. R09231)

Review following documents when running R98306 in release 9.0 :

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 11/20
16/06/2020 Document Display

Document 756896.1 E1: UBE: R98306 with no data selection in 9.0


Document 1060818.1 E1: UBE: R98306X Ends in Error and Output is Showing Incomplete Data

Question 2: How can I retrieve and print the Processing Options Values of a Version on the report?

Answer 2: They are stored in the column VRPODATA in the Version List table F983051. This column is encoded in a
binary format and therefore, cannot be retrieved by using Event Rules functions. The only way to do so is to print the
Cover Page only for Processing Options

Question 3: Runtime Data Selection is not saved but why are Runtime Processing Options saved?

Answer 3: This functions as designed. Runtime Data Selection, Data Sequencing and Processing Options are saved with
the Server job when a report is submitted to the server, but the Processing Option values are always updated for the
Version in the Versions List table (F983051) when OK is clicked on the Processing Options prompting window.
Enhancement BUG 12571251 RUNTIME PROCESSING OPTIONS SHOULD NOT BE SAVED opened

Report Submission

Question 1: How is the Job Queue determined when a report is submitted to the Server?

Answer 1: The first place where the software looks for the Job Queue is in the Job Queue field that can be entered on a
Version within the Version Detail in Batch Versions. This value for Job Queue is stored in the RDASPECS of the Version and
not in the table F983051. The value for Job Queue can only be reviewed and updated on a Windows client. You cannot
update or review the value on a Web client.

If no Job Queue has been specified on the version in Version Detail, then the software looks at the value for UBEQueue in
the workstation JDE.INI under the setting :

[NETWORK QUEUE SETTINGS]


UBEQueue=QB7333

The Job Queue must be a valid Job Queue defined on the Server

Refer to Document 644305.1 E1: RDA: Specify a Job Queue for a Report Version for additional details on defining a Job
Queue on a report

Question 2: If Two Users Execute the same Version of the Report will the Second User Override the First User's
Selections?

Answer 2: Within the J.D. Edwards software, when a version of a report is executed to the server, the data selection,
data sequencing and processing options for that version execution are bundled with the report as it is sent to the
server. Therefore, if a second user executes the same version prior to the first user's version being complete, the two
versions will still be unique to the selections entered by each user. The second user does not override the first user's
selections.

Question 3: Is it Possible to Define a Default Printer for a Specific Report and Version?

Answer 3: Yes. This is done in the Printers application (P98616). Specify the report and version for the user/role, host
and environment and change the status to AV (active)

Question 4: Can you Specify the Number of Copies of a Report when Printing the Report?

Answer 4: This can be specified at runtime when submitting the report. For a report that is processed on the Server,
after clicking Submit, specify the number of copies on the Printer Selection form.
For a report that is processed locally on the workstations, after clicking Submit, select the Printer button in order to specify
the number of copies on the Printer Selection form.
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 12/20
16/06/2020 Document Display

Regarding collation of copies review Doc ID 1071668.1 E1: PRINT: Print Collated and Uncollated Copies in EnterpriseOne

Question 5: How can I define a report to Print Immediate?

Answer 5: There are several available options for defining a report for Print Immediate in EnterpriseOne. Refer to
Document 643238.1 E1: PRINT: Available Options for Print Immediate Functionality in EnterpriseOne that defines the
various functionality available for setting up a report to Print Immediate

Question 6: How can I determine the Host Name for the UBE Server where a report is being executed?

Answer 6: The following will retrieve the Host Name for the UBE Server where a report is executing:

Add a call to the business function B9800100 in the event Do Section of the Page Header section of the report. The
parameters BF szWorkstation_UserId and BF szMachineKey are populated with the Server Name where a UBE report is
running. The following is an example of the use of this business function

Get Audit Information ** B9800100


RV USER <- BF szUserName
RV DTE <- BF jdDate
RV TME0 <- BF mnTime
RV JOBN <- BF szWorkstation_UserId
RV MKEY <- BF szMachineKey

For additional details, refer to Document 655429.1 E1: BSFN: How to Retrieve Server Name and System Time Within the
EnterpriseOne software

Email/Messaging

Question 1: How can I automatically e-mail the PDF Output of a Report?

Answer 1: The functionality is currently not available within the EnterpriseOne software to automatically e-mail a PDF file
when a report is completed. Enhancement Bug 10777183 requests this functionality.

Document 635357.1 E1: RDA: How To Automatically Email the PDF Output After Report has additional details and some
available workarounds for this functionality

Question 2: How can I disable the UBE Job Completion Messages?

Answer 2: For Tools Release 8.98.4.0 and later, a jde.ini setting is available to turn off the UBE messaging. For Tools
Releases prior to this release level, the messages can be disabled at the report level by calling a custom business function
that calls the ubeReport_DisableSendMessage API.

Review Document 645319.1 E1: RDA: How to Disable the UBE Job Completion Messages for additional details

Question 3: Is there a System Function I can call in my report to send a message to the Recipient's "Personal In
Basket" in Work Center?

Answer 3: Yes, you can call the "Send Message Extended" system function in your report.

Prerequisite:
In order to allow the recipient's Address book number to receive work center messages, you will need to make sure that
the Messaging Indicator is set to 1 for Internal Address (W) in the Email Preference setup.
To access email preference, access "Employee Queue Manager" from G02 menu. Find your AB Number and click row exit
> Email Preference.

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 13/20
16/06/2020 Document Display

Below an example on how to use this system function. This example is using the report R0010P -Company Constants
Report for testing purposes only.

1. Create a Event Rule (ER) variable using dd item AN8 and assign the Address Book Number to the ER variable. In
this example, Address Book number '1' is assigned to the ER variable rpt_AddressNumber.

2. Call the System Function "Send Message Extended" and pass in each of the parameters.

a. Highlight on "To Recipient" under the Parameters list and then double click on <AB number> under Special values.
This will bring up the "Define Recipient" window. Find the ER variable created in point 1 above then click on the
right arrow.

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 14/20
16/06/2020 Document Display

b. For the Mailbox parameter, select the <Personal In Basket>


c. For the Message parameter, double click on <Define Message>. This will bring up the "Text Substitution" window.
You can find the Data Dictionary (DD) Item message you want to use for the message. In this example, using the
LM0104 workflow message.

The following picture shows the work center message that is received in the Personal In Basket.

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 15/20
16/06/2020 Document Display

Question 4: Is it possible to print the multi-level messages that is displayed in Work Center on a report?

Answer 4: Yes, you can refer to the G/L Post report (R09801) which has logic to print the multi-level error messages on
the report.

ER code in R09801 uses business function B0900165-GetPPATMessagesByWorkField to print all the multilevel error
messages.
This business function is called after all records have been processed in the event End Section of section 'Detail
Section - F0011' before the last call to the business function 'Process batch errors to the JDEM system' to output
the Level 1 Error Message.

The ER code below in R09801 is retrieving/displaying the errors in a While loop.

Example of ER from R09801:

// ******************************************************************************
// PRINT MESSAGES ON REPORT IF ANY BATCH HAD ERRORS.
// ******************************************************************************
If VA rpt_cBatchesInErrorFlag is equal to "1"
Get PPAT Messages By Work Field
While RV Error Message is not equal to <Blank> And SV Error_Status is equal to CO SUCCESS
Do Custom Section(RS Print Error Messages)
Get PPAT Messages By Work Field
End While
Do Custom Section(RS PrintBatchInError)
End If

These event rules can be used as an example to follow to print Work Center error messages on the report. For
example, to apply the design in R09110Z, add the ER code to retrieve/display the errors within a While loop just
before the ER line below in event End Section of section 'F0911Z1 - G/L Distribution' :

0012 // *********************************************************************
0013 // Send batch complete PPAT message - Level 1

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 16/20
16/06/2020 Document Display
0014 // *********************************************************************
0015 Proccess batch errors to the JDEM system

Question 5: How to send Batch Error Message from a report to the Work Center?

Answer 5: Review the following document on how to send a batch error message from a report to the Work Center.

Document 658785.1 E1: RDA: How to Send a Simple Batch Error Message from a Report to the Work Center (An Example)

Display Decimals

Question 1: How do display decimals work when Multi-Currency is turned on in an environment?

Answer 1: In a multi-currency environment, currency decimals take precedence over the display decimals overrides set
on the column or variable in RDA. This affects data items belonging to the CURRENCY class. This is working as designed.
The currency decimals are defined in the Designate Currency Codes (P0013) program on menu G1141.

A possible workaround is that you can use the Currency Decimals Set Business Function (B0000164) which allows the user
to change the display decimals associated with a column or variable on a report. The business function contains two
parameters:

The first parameter is mnMathNumeric01. The variable where the display decimal change is needed should be
passed into this parameter. The directional arrow needs to go in both directions, as the variable is passed into and
returned from the business function.
The second parameter is cDataDisplayDecimals. The number of decimals desired is passed into this parameter as a
literal, and the directional arrow pointed to the right. The type of section where the decimals need to be changed
determines the event to be used for the business function call.

For more information review Document 626461.1 E1: RDA: How to Change the Display Decimals for an Amount on a
Report in Multi-Currency Environment?

Question 2: When I change the display decimals on an amount field on my report, why does the amount not print
with the decimals defined?

Answer 2: If Multicurrency is activated in an EnterpriseOne environment and the user changes the display decimals on a
column or variable that is an amount field associated with a currency, the currency decimal setting overrides the display
decimals and the change in display decimals is not seen on the report. This functions as designed.

For possible workaround, review Document 626461.1 E1: RDA: How to Change the Display Decimals for an Amount on a
Report in Multi-Currency Environment?

Question 3: How do I know if my environment has Multi-Currency activated?

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 17/20
16/06/2020 Document Display

Answer 3: To find out if your environment has multi-currency turn on, you can access the General Accounting Constants
application in the following ways:

Fast Path:
1. Enter P0000 or 9K on fast path to open System Setup application.
2. Click on General Accounting Constants tab to open General Accounting Constants.

Menu:
1. Select General Accounting System Setup menu (G0941), General Accounting Constants application.
2. Click on General Accounting Constants tab to open General Accounting Constants.

If Multi-Currency Conversion is set to Y or Z, this indicates that multi-currency is activated or turned on. If it is set as N,
then multi-currency is not activated or turned off for the environment. This value is stored in the GCDOT1 field in the
General Constants table (F0009).

Miscellaneous

Question 1: How can I troubleshoot the Results of a Report?

Answer 1: There are several available techniques for troubleshooting the results of a report. The Event Rule Debugger
can be used to step through and troubleshoot the event rules on a report. You can also review the jde.log as well as
generate information in the jdedebug.log and UBE log that can be used to troubleshoot the results of a report

For additional details on the available logging information, refer to Document 626564.1 E1: RDA: How to Generate
Logging Information for a Report or Batch Application

Question 2: What is the Subsystem Processing functionality available with EnterpriseOne?

Answer 2: Within JDE EnterpriseOne, subsystem jobs are batch processes that continually run independently of, but
asynchronously with, EnterpriseOne applications. These EnterpriseOne subsystem jobs function with the system's logical
process or queue defined for the server platform. You can configure EnterpriseOne to use one or more subsystems.
Subsystem jobs can be used to offload processor resources or to protect server processes. Examples of applications that
are suited for use by subsystems include Distribution Warehousing, Inventory, and Sales Order Processing. For example,
you might execute the Sales Order Entry application on a workstation and want to automatically print pick slips when all
orders are entered

For additional information on Subsystem Processing, refer to Document 1265778.1 E1: SS: Overview of Subsystem
Processing in EnterpriseOne

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 18/20
16/06/2020 Document Display

Question 3: What is the source that the system uses for the retrieval of a System Date or Date Today variable or
Time value under the various scenarios where UBE reports or batch applications can be run?

Answer 3: The System Date and Time for a UBE report is always from where the UBE is executed. Therefore, if you
submit the UBE report to a server, the Date and Time on the PDF is from that server

Question 4: In Event Rule Design, I am unable to select the last item in the ER Variable list in Available
Information or Available Objects.

Answer 4: Issue is reported in BUG 23017401 NER DESIGN NOT RECOGNIZING ALL AVAILABLE VARIABLES WHEN
WORKING WITH ASSIGNMENT. Bug is fixed in tools release 9.2.0.7 and higher. Workaround is to use Down Arrow key to
select the last item

Question 5: Launching Report Design Aid (RDA.exe) or Table Design Aid (TDA.exe) disables the E1 User account
with error: eSecUserDisabled: The user account has been disabled! Please talk to a OneWorld Administrator.

Answer 5: Issue is resolved after removing special character such as % in the EnterpriseOne password

Question 6: Does Show/Hide Object work in a Columnar Section?

Answer 6: Per the RDA guide Hide Object system function works in columnar section as well. Here is the RDA guide
definition: Hide Object Enables you to hide objects in group and columnar sections using the Hide Object system function.
The system prints a blank line even if the hidden object is the only object on the line because the system has no way of
knowing whether the line contains other objects that need to be printed. To keep the system from printing a blank line,
place the object in its own conditional section and suppress the printing of the conditional section using the Hide Object
system function.

Question 7: Is it possible to pass an array type variable or list of values from parent report to child report so that
child report can process the records based on passed array elements of list of values?

Answer 7: There is no array type variable available in RDA event rules and hence the report interconnect data structure
cannot have an array type element. For such scenarios of report designs, whenever there is a list of records or values that
needs to be passed to child reports , a common practice is to make use of temporary or work tables. Parent report or UBE
can insert records and values in a temporary table which is already known to child report and child report when invoked,
reads the values from this table using a business view on section or using table IO. Work tables are used in many
scenarios in some of the standard JDE objects.

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a
discussion in the Design Tools & Output Technologies - JDE1 Community.

To look at upcoming or archived Advisor Webcasts review Advisor Webcast Details Document 1450327.1. If your topic
is not currently scheduled suggest it.

REFERENCES

NOTE:642916.1 - E1: RDA: How to Print the Cover Page for a Report
BUG:23017401 - NER DESIGN NOT RECOGNIZING ALL AVAILABLE VARIABLES WHEN WORKING WITH ASSIGNMENT
NOTE:635357.1 - E1: UBE: How to Automatically Email the PDF Output After Report Has Finished Processing
NOTE:1060818.1 - E1: UBE: R98306X Ends in Error and Output is Showing Incomplete Data
NOTE:626461.1 - E1: RDA: How to Change the Display Decimals for an Amount on a Report in Multi-Currency
Environment?
NOTE:626564.1 - E1: UBE: How to Generate Logging Information for a Report or Batch Application

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 19/20
16/06/2020 Document Display

NOTE:1487424.1 - E1: RDA: Frequently Asked Questions on Batch Versions


NOTE:1488722.1 - E1: RDA: Overview of Data Selection and Data Sequence in Report Design Aid
NOTE:626576.1 - E1: RDA: Web-Only Batch Versions for Releases Xe, ERP 8 and 8.9 - 8.12
NOTE:626625.1 - E1: RDA: Database Output Functionality in Report Design Aid
NOTE:959516.1 - E1: RDA: Frequently Asked Questions on Full Batch Versions on the Web Client Beginning with Tools
Release 8.98
NOTE:1265778.1 - E1: SS: Overview of Subsystem Processing in EnterpriseOne
NOTE:1525074.2 - Information Center: Report Design Aid in the JD Edwards EnterpriseOne Tools and Technology Product
NOTE:756896.1 - E1: UBE: Memory Errors when Running R98306 with No Data Selection in EnterpriseOne 8.12 and 9.0
NOTE:789074.1 - E1: XMLP: BI Publisher for JD Edwards EnterpriseOne
BUG:12571251 - RUNTIME PROCESSING OPTIONS SHOULD NOT BE SAVED
NOTE:1489045.1 - E1: RDA: Frequently Asked Questions on Data Selection and Data Sequence
NOTE:626601.1 - E1: TC: RDA: BSFN: Flat File Encoding Configuration P93081 starting with EnterpriseOne 8.9
NOTE:626460.1 - E1: RDA: Creating a Grand Total on a Report
NOTE:636759.1 - E1: RDA: Logos, True Type Fonts and Bitmaps in the Report Design Aid (RDA)
NOTE:645319.1 - E1: RDA: How to Disable the UBE Job Completion Message
BUG:24304834 - RDA, EXPRESSION MANAGER, UNABLE TO SELECT LAST ITEM IN AVAILABLE INFORMATION
NOTE:636822.1 - E1: RDA: Page Break Functionality in Report Design Aid
NOTE:643238.1 - E1: PRINT: Available Options for Print Immediate Functionality in EnterpriseOne
BUG:10777183 - ABILITY TO EMAIL PDF TO USERS - SAR: 5893291
NOTE:626452.1 - E1: RDA: Formatting a Report to Export to CSV
NOTE:1513188.2 - Information Center: Universal Batch Engine in the JD Edwards EnterpriseOne Tools and Technology
Product
NOTE:1524831.1 - E1: RDA: No Operand List Shown When Doing Add Aggregate in Level Break Footer
NOTE:1071668.1 - E1: PRINT: Print Collated and Uncollated Copies in EnterpriseOne
Didn't find what you are looking for?

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=bx0xdca10_4#aref_section218 20/20

You might also like