Top Method Summary
Options Name Purpose
INT64 CountResultRecords (ICountRecordsRequest) Counts the number of results of the report
FetchData (IFetchDataRequest) Fetch data and/or definitions
GenerateReport (character, character, character) Generates the Security Item Authorization Report into the dsSecurityItemAuthorization ProDataset
GenerateReportFromQueries (character) Parses the report parameters from the passed query string and generates the report
SaveChanges (Object) Saves changes

Top Constructor Summary
Options Name Purpose
SecurityItemAuthorizationReportBusinessTask () Constructor for the SecurityItemAuthorizationReportBusinessTask class


Method Detail
Top

INT64 CountResultRecords (ICountRecordsRequest)

Purpose: Counts the number of results of the report
Notes: Used by the Generic JSDO Service to support the Count feature.
Overrides the base class implementation, which would delegate to
a backing Business Entity - this task generates the report itself.

Parameters:
poParameter Consultingwerk.OERA.ICountRecordsRequest
The ICountRecordsRequest to receive the result count
Returns INT64
The number of records in the report
Top

FetchData (IFetchDataRequest)

Purpose: Fetch data and/or definitions
Notes: The QueryString of the FetchDataRequest carries the security
realm guid, the security item guid and the login company guid
as expressions on the eSecurityItemAuthorization buffer, e.g.
for each eSecurityItemAuthorization where
eSecurityItemAuthorization.SecurityRealmGuid = '...' and
eSecurityItemAuthorization.SecurityItemGuid = '...' and
eSecurityItemAuthorization.LoginCompanyGuid = '...'

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameter for this call
Top

GenerateReport (character, character, character)

Purpose: Generates the Security Item Authorization Report into the
dsSecurityItemAuthorization ProDataset
Notes: Iterates all users of the passed login company plus all users
without a login company and performs the authorization check
per user

Parameters:
pcSecurityRealmGuid CHARACTER
The GUID of the security realm of the security item
pcSecurityItemGuid CHARACTER
The GUID of the security item to report on
pcLoginCompanyGuid CHARACTER
The GUID of the current login company
Top

GenerateReportFromQueries (character)

Purpose: Parses the report parameters from the passed query string and
generates the report
Notes: The security realm guid and security item guid are mandatory;
the login company guid is optional (blank returns only users
without a login company)

Parameters:
pcQueries CHARACTER
The query string with the report parameters
Top

SaveChanges (Object)

Purpose: Saves changes
Notes: The Security Item Authorization Report is read-only, so this
operation is not supported.

Parameters:
poParameter Progress.Lang.Object
Optional Parameter object for the SaveChanges method


Constructor Detail
Top

SecurityItemAuthorizationReportBusinessTask ()

Purpose: Constructor for the SecurityItemAuthorizationReportBusinessTask class
Notes: Passes the report ProDataset to the BusinessEntityBusinessTask
base class. No backing Business Entity is used (the report is
generated directly), so the entity name is empty.



Temp-Table Detail


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       24.08.2026 06:00:48