SAP UI5 and OpenUI5 provide a cool numeric input control called sap.m.StepInput. For some reason it cannot be emptied though: removing it's value makes it be zero, not empty. Unfortunately, this makes it impossible to use it as a filter or for optional inputs. Here is a simple custom control, that extends sap.m.StepInput and allows empty values (resulting in empty strings).