Summary -

In this topic, we described about the below sections -

ABAP supports supressing zeroes from the input data. It increases the readability and understandability.

NO-ZERO command used to supress the leading zeroes from the number field. NO-ZERO only suppresses the zeroes while displaying.

NO-ZERO not replaces the value in the actual numeric field. NO-ZERO applies on only numeric fields.

Syntax -

WRITE numeric-field NO-ZERO.

Example -

Write a program to display numeric value with and without NO-ZERO function.


Code -

REPORT  Z_NOZERO.

DATA: W_N1(10) TYPE N VALUE 70.

WRITE : 'Displaying numeric data without NO-ZERO:   ',W_N1.

SKIP 2.
WRITE : 'Displaying numeric data with NO-ZERO:   ',W_N1 NO-ZERO.

Output -

Supressing Zero

Explaining Example -

W_N1(10) TYPE N VALUE 70 - initializes W_N1 with 70.

WRITE : 'Displaying numeric data without NO-ZERO: ',W_N1. – displaying the entire value which includes leading zeroes.

WRITE : 'Displaying numeric data with NO-ZERO: ',W_N1 NO-ZERO. - displaying the value without leading zeroes.