Description: Returns the latest applicable BDP_VALUE for the current object, the product ID held by the named product entry and the timestamp held by the named time entry.
Calling convention: BDP("BDPEntryName": String, "ProductEntryName": String, "TimeEntryName": String): Float
Parameters:
BDPEntryName: current-record entry whose entry ID identifies the BDP definition.
ProductEntryName: current-record entry containing the Product_ID.
TimeEntryName: current-record entry containing the effective timestamp.
Returns: Selected BDP_VALUE or NULL when no applicable row or required value exists. The database value is returned as a Variant despite the registered Float type; without a current DBForm the result can remain undefined.
Availability: Default; requires a current object and record.
Example:
TargetRate := BDP("NominalRate", "Product", "StartTime");