Filler Cell : During the abutment of the cells in top level, there will be some gap while placement (Also for timing purpose), these gaps (free space's) are filled with FILL Cell.
FILL Cell is composed of layers to support the continuity. Eg: Power Rail, Nwell, PP , NP...etc.
There is no functionality in this device.
ENDCAP cell : These cells are placed at the end of each row during Place and Route. This suggest the End of ROute. Basically these are Capacitor used to charge the power and maintain constant charging.
Hope this helps.