KVSKBACLLCMPComplianceGenLib
Events
OnAfterIsComplianceTable(Integer, Boolean) :
Summary: Integration event raised to determine if a table is a compliance table.
[IntegrationEvent(false, false)]
local procedure OnAfterIsComplianceTable(tableNo: Integer; var isTableFound: Boolean):
Parameters:
tableNo: The table number to check.isTableFound: Output parameter indicating if the table is a compliance table.
Remarks: Subscribers can implement custom logic to identify compliance tables beyond the standard ones. Set isTableFound to true if the table should be considered a compliance table.
OnAfterGetComplianceTableFilter(Text) :
Summary: Integration event raised after retrieving the compliance table filter.
[IntegrationEvent(false, false)]
local procedure OnAfterGetComplianceTableFilter(var tabFilter: Text):
Parameters:
tabFilter: The table filter text to be modified or extended.
Remarks: Subscribers can implement custom logic to extend or modify the compliance table filter. This allows for adding additional tables to the compliance process or adjusting filtering criteria.
OnBeforeGetSubtableIDFilter(Integer, Text[250], Boolean) :
Summary: Integration event raised before retrieving the subtable ID filter for a compliance table.
[IntegrationEvent(false, false)]
local procedure OnBeforeGetSubtableIDFilter(tableNo: Integer; var subTableNoFilter: Text[250]; var isHandled: Boolean):
Parameters:
tableNo: The table number for which to get the subtable ID filter.subTableNoFilter: Output parameter containing the subtable ID filter.isHandled: Output parameter indicating if the event was handled by a subscriber.
Remarks: Subscribers can implement custom logic to provide subtable ID filters for compliance tables. Set isHandled to true if the subtable filter is provided, preventing the default logic from running.
OnAfterGetSubtableIDFilter(Integer, Text[250]) :
Summary: Integration event raised after retrieving the subtable ID filter for a compliance table.
[IntegrationEvent(false, false)]
local procedure OnAfterGetSubtableIDFilter(tableNo: Integer; var subTableNoFilter: Text[250]):
Parameters:
tableNo: The table number for which the subtable ID filter was retrieved.subTableNoFilter: The subtable ID filter that can be modified.
Remarks: Subscribers can implement custom logic to extend or modify the subtable ID filter after it has been retrieved. This allows for adding additional subtables to the compliance process.