project BLF > class BReportVariant > dataset BReportVariant

class dataset

object identification

primary key
RptRequest_ID
object identity
RptRequest_ID

table tRptRequest

Description

base table for both report requests and variants

field namedata typemnd.description
RptRequest_IDintegeryesRecord ID
RptPrinter_IDintegernoPrinter
Lng_IDintegernoLanguage
RptRequestSchedule_IDintegernoReport Schedule
BusActivity_IDintegernoBusiness Activity
Usr_IDintegernoUser
RptRequestNamecharacter(40)yesName
RptRequestDescriptioncharacter(255)noDescription
RptRequestTypecharacter(1)nopossible values:
R (request)
V (variant)
RptRequestRptFileNamecharacter(80)noThe name of the rpt file that should be used for the execution of the report. This rpt file should be available on the client, in the Reports folder.
RptRequestRemoteLogiclogicalnoThis indicates whether the business logic for the report needs to be run on the central application server, or in the report daemon process itself. By default, this should be true.
RptRequestNeedsCBFlogicalnoIndication if the report needs to use custom business fields.
RptRequestDateFormatcharacter(3)nopossible values:
dmy
mdy
ymd
value list:chr(2) + chr(2) + "dmy":U + chr(2) + "dmy":U + chr(2) + "mdy":U + chr(2) + "mdy":U + chr(2) + "ymd":U + chr(2) + "ymd":U
RptRequestDateSeparatorcharacter(1)nopossible values:
.
/
-
value list:chr(2) + chr(2) + ".":U + chr(2) + ".":U + chr(2) + "/":U + chr(2) + "/":U + chr(2) + "-":U + chr(2) + "-":U
RptRequestTimeFormatcharacter(12)nopossible values:
hms
hm
value list:"hms":U + chr(2) + "hms":U + chr(2) + "hm":U + chr(2) + "hm":U
RptRequestTimeSeparatorcharacter(1)nopossible values:
:
.
value list:":":U + chr(2) + ":":U + chr(2) + ".":U + chr(2) + ".":U
RptRequestDecimalPointcharacter(1)nopossible values:
,
.
value list:chr(2) + chr(2) + ",":U + chr(2) + ",":U + chr(2) + ".":U + chr(2) + ".":U
RptRequestTCDecimalsintegernocomma separated list of currencies and their decimals to display or print
RptRequestFilterPrintModeintegernoHow to print filter criteria on the report.
possible values:
0 (do not print)
2 (print on first page)
3 (print on last page)
value list:{&FILTERPRINTMODES}
RptRequestPagebreakModelogicalnoThis indicates whether a page break needs to be added for each new break group level.
RptRequestUseAltShadinglogicalnoIndication whether the report output needs to have alternate shading on the lines in the report.
RptRequestSaveFoldercharacter(255)noThe name of the folder on the report server machine (best is UNC notation).
RptRequestSaveFileNamecharacter(80)yesThe name of the file that needs to be saved for the result of the report execution.
RptRequestMailSubjectcharacter(255)noThe text that need to be in the subject of the mail to be sent.
RptRequestMailBodycharacter(255)noThe text that need to be in the body of the mail to be sent.
RptRequestMailTocharacter(255)noComma separated list of mail addresses to which the result needs to be sent (as TO) in a mail attachment.
RptRequestMailCCcharacter(255)noComma separated list of mail addresses to which the result needs to be sent (as CC) in a mail attachment.
RptRequestMailBCCcharacter(255)noComma separated list of mail addresses to which the result needs to be sent (as BCC) in a mail attachment.
RptRequestOutputFormatcharacter(3)noType of document to create when writing the report output to the file system.
possible values:
DOC
PDF
RPT
RTF
XLS
value list:'' + chr(2) + '' + chr(2) + 'DOC' + chr(2) + 'DOC' + chr(2) + 'PDF' + chr(2) + 'PDF' + chr(2) + 'RPT' + chr(2) + 'RPT' + chr(2) + 'RTF' + chr(2) + 'RTF' + chr(2) + 'XLS' + chr(2) + 'XLS'
tcRptPrinterNamecharacter(80)no
tcLngCodecharacter(2)no
tcBusActivityCodecharacter(40)no
tcBusComponentCodecharacter(26)no
tcUsrLogincharacter(20)no
ttRequestRequiredStartDatedateno
tiRequestRequiredStartTimeintegerno
tcRequestStatuscharacterno
ttRequestStartDatedateno
tiRequestStartTimeintegerno
ttRequestEndDatedateno
tiRequestEndTimeintegerno
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacternoempty string
tc_Statuscharacternoupdate status

table tRptRequestCBF

Description

This table contains information about the custom business fields that need to be used on the report.

field namedata typemnd.description
RptRequestCBF_IDintegeryesRecord ID
RptRequest_IDintegernoReport Request
RptRequestResultFieldcharacter(40)noThis field contains the name of the field in the report result table, in the format "<result table name>.<fieldname>", where "<fieldname>" is always in the format "t<d>Custom<number>" (<d>=data type indication).
For example: "tqDebtorAccountState.tcCustom1".
RptRequestCBFcharacter(40)noThe name of the custom business field that is used to fill in the value in the related field in the result set. This is always in the format "<class-table-name>.<custom-field>".
For example: "tDInvoice.CustomShort0".
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tRptRequest.tc_Rowid
tc_Statuscharacternoupdate status

table tRptRequestFilter

Description

This table contains the filter values to pass to the report business logic when running the report. Data will be passed in the tFilter dataset parameter of the report method.

field namedata typemnd.description
RptRequestFilter_IDintegeryesRecord ID
RptRequest_IDintegernoReport Request
RptRequestFilterBusFieldcharacter(40)noBusiness field name of the filter field.
RptRequestFilterSequenceintegernoThe sequence of the filter field, as it is shown on the report prompt page. (only used for variants)
RptRequestFilterOperatorcharacter(8)noThe name of the operator that needs to be used in the condition that is specified for the corresponding filter business field.
Default "=".
RptRequestFilterIniValue1characternoThe value that is used in the logic for the corresponding filter business field. If the operator is a range, then this is the "from" value.
RptRequestFilterIniValue2characterno(only valid for range operator)
The value that is used in the logic for the corresponding filter business field; this is the "to" value.
RptRequestFilterIsRangelogicalnoIndication if the filter field is representing a range.
RptRequestFilterIsMandlogicalnoIndication if for this filter business field a value is required to be able to run the report.
Default False.
RptRequestFilterIsVisiblelogicalnoIndication if the filter field is visible when opening the report prompt-page.
RptRequestFilterDataTypecharacter(1)nopossible values:
c (character)
d (decimal)
i (integer)
l (logical)
t (date)
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tRptRequest.tc_Rowid
tc_Statuscharacternoupdate status

table tRptRequestMail

Description

When sending mail to a role, a mail is sent to all users in that role.

field namedata typemnd.description
RptRequestMail_IDintegeryesRecord ID
RptRequest_IDintegernoReport Request
Role_IDintegernoRole
RptRequestMailTypecharacter(3)nopossible values:
TO
CC
BCC
value list:'TO' + chr(2) + 'TO' + chr(2) + 'CC' + chr(2) + 'CC' + chr(2) + 'BCC' + chr(2) + 'BCC'
tcRoleNamecharacter(20)no
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tRptRequest.tc_Rowid
tc_Statuscharacternoupdate status

table tCustomTable0

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tCustomTable1

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tCustomTable2

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tRptRequestVariant


field namedata typemnd.description
RptRequestVariant_IDintegeryesRecord ID
Usr_IDintegernoUser
Company_IDintegernoEntity
Role_IDintegernoRole
RptRequest_IDintegernoReport Request
tcUsrLogincharacter(20)no
tcCompanyCodecharacter(20)no
tcRoleNamecharacter(20)no
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tRptRequest.tc_Rowid
tc_Statuscharacternoupdate status