sapdev logo background
sapdev logo sapdev logo
Comments

SAP OO OBS LENGTH 1 documentation, setup help and example usage



Return to SAP documentation index


INCLUDE
ARTICLE

Cannot Enter Length Less Than or Equal to Zero when Accessing Fields


When you access a field of fixed length using offset/length addressing, you cannot enter a length less than or equal to zero.

  • 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 ABAP_99A , 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.
    Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




    OO_OBS_ITAB_WA_1
    OO_OBS_LIKE_1




    comments powered by Disqus