SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
Cannot Enter Length Less Than or Equal to Zero when Accessing Fields,,,,,,
In ABAP Objects, and as of release 7.0 also outside of classes, 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 1.
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.