Start of Content Area

Determining Length  Locate the document in its SAP Library structure

The built-in length functions STRLEN and XSTRLENdetermine the length of a character string up to the next character that is not a space.

[COMPUTE] n = STRLEN( c ).

STRLENprocesses any operand c as a character data type, regardless of its real type. There is no type conversion.

As with mathematical functions, the keyword COMPUTE is optional.

For more information, refer to the keyword documentation.

Example

DATA: int TYPE i,
      word1(20) TYPE c VALUE '12345'.

      word2(20) TYPE c.
      word3(20) TYPE c VALUE '   4         '.

int = strlen( word1 ).WRITE   int.

int = strlen( word2 ).WRITE / int.

int = strlen( word3 ).WRITE / int.

The results are 5, 0, and 4respectively.

 

End of Content Area