DATATYPE field has small influence on the way the column is displayed. You can omit this field and then ALV grid will automatically fill this field and additionally JUST, OUTPUTLEN, INTTYPE, INTLEN and DD_OUTLEN on a base of the type of the output table field.  

But if you decide to fill it, then on a base of DATATYPE you’ll notice different justification or output length. But still all checks of the data entered in edit mode will be done on a base of the real data type of the linked internal table field.

Possible data types form system NW 7.52 SP04 can be found bellow.

Data Type

Short Description

ACCP

Posting Period YYYYMM

CHAR

Character String

CLNT

Client

CUKY

Currency Key for Currency Field

CURR

Currency Field in BCD Format

DF16_DEC

Decimal Floating Point Stored in BCD Format

DF16_RAW

Decimal Floating Point Stored as Binary Number

DF16_SCL

Decimal Floating Point with Scaling (obsolete)

DF34_DEC

Decimal Floating Point Stored in BCD Format

DF34_RAW

Decimal Floating Point Stored as Binary Number

DF34_SCL

Decimal Floating Point with Scaling (obsolete)

DATS

Date in Format YYYYMMDD

DEC

Packed Number in BCD Format

FLTP

Floating Point Number

INT1

1-Byte Integer, 0 to 255

INT2

2-Byte Integer, -32.768 to 32.767

INT4

4-Byte Integer, -2.147.483.648 to +2.147.483.647

INT8

8-Byte Integer

LANG

Language key

LCHR

Long Character String

LRAW

Long Byte String

NUMC

Numerical Text

PREC

Obsolete Data Type

QUAN

Quantity Field in BCD Format

RAW

Byte Sequence

RAWSTRING

Byte String (BLOB)

SSTRING

Character String

STRING

Character String (CLOB)

TIMS

Time in Format HHMMSS

UNIT

Unit Key of Quantity Field

VARC

Obsolete Data Type

Table 2 Possible data types in NW 7.52 SP04

In the sample program, you can play with the settings of this field, but as mention before, the noticed changes will not be that easily visible.
For example, if you use TIMS data type, you’ll noticed that the length of the columns CONNID, FLTIME and DEPTIME is set to 8, additionally justification is set to L (columns 2, 8,9)

 

Figure 90 ZDEMO_AIN_CL36 Selection screen with data type

Figure 91 ZDEMO_AIN_CL36 Result of report with TIMS data type

 

I’ve tried to enter data in TIME format into field CONNID, but as stated before, the check of the input data is done on a base of the type of internal table field. That is why I’ve received an error that entry is not numeric.

Figure 92 ZDEMO_AIN_CL36 Error after entering time format value into NUMC field