In ABAP Objects, the following statements cause an error message:
MOVE f+off(0) TO g.
MOVE f+5(-2) TO g.
Cause:
The length of the field section is always a positive value. Fields with a fixed length of zero are not supported in ABAP. Fields of fixed length must always have a length of at least one.
Note:
Since Release 4.6A, the data types STRING and XSTRING have existed for byte or character
sequences of variable length. Empty byte or character sequences have a length of zero. Offset/length addressing with a length of zero has not been implemented as yet for byte or character sequences.