The Siemens RWB2E uses a 'standard' backplate....
....and the most common wiring configuration, which is as shown below.
So, as Dan says usually any digital programmer will fit. However, there are a few exceptions, so choose carefully. The backplates are supposed to be universal, they normally fit. (but not always) However, if necessary, swapping over the backplates and moving the wires over like for like, is pretty straightforward.
You don't give any details of the system that the programmer is connected to. Modern systems will allow totally separate control of the heating and hot water. However, due to the plumbing restrictions of some older installations, whilst the hot water can be 'on', on its own, it is not possible for the heating to be 'on' without the hot water also being 'on'. Occasionally someone will change the programmer thinking it would prevent this, but the restriction is with the heating system not the programmer.
Depending on the type of heating system it is fitted to, pins 1 & 2 may, or may not be used.