The documentation lists the FILL-MODE attribute only for ProDataset member buffers. But in fact it's accessible for the ProDataset itself:
MESSAGE DATASET dsCustomer:FILL-MODE SKIP
CAN-SET (DATASET dsCustomer:HANDLE, "FILL-MODE")
CAN-QUERY (DATASET dsCustomer:HANDLE, "FILL-MODE")
VIEW-AS ALERT-BOX INFO BUTTONS OK.
This retruns MERGE yes yes,
Is there any documentation on the behavior of the FILL-MODE attribute on the ProDataset? Does this set the default for all buffers where I haven't set this previously or does that override the buffer's FILL-MODE setting?
10.2B and 10.2B01, when that's relevant.
A bit more investigation has shown, that setting the FILL-MODE of the ProDataset set's the FILL-MODE for all member buffers to the same value.
The FILL-MODE of the ProDataset returns the FILL-MODE of the member buffers when all buffers FILL-MODEs have identical value.
The FILL-MODE of the ProDataset returns ? when the buffers have different FILL-MODEs.
Sounds like a useful implementation, still I'm curious if it's documented somewhere.