ABAP Elementary Data Types: C: Character Text N: Numeric Text
ABAP Elementary Data Types: C: Character Text N: Numeric Text
C: Character Text
N: Numeric Text
I: Integer
D: Date
P: Packed #
T: Time
F: Floating Point #
X: Hexadecimal #
Slide 1
Declaring Variables
DATA: PLAYER(35) TYPE C, NICKNAME(35), POINTS TYPE I, GAMES TYPE I AVERAGE(5) TYPE P, STARTER, ACQUIRED TYPE D.
VALUE 10,
Slide 2
Initial Values
The CLEAR statement sets a field back to its initial value, not its default value.
Slide 3 ABAP Data Declarations | 1.04 |
DATA: PLAYER(35) TYPE C, NICKNAME(35) VALUE Dr. J, POINTS TYPE I VALUE 255, GAMES TYPE I VALUE 10, AVERAGE(5) TYPE P VALUE 25.5, STARTER VALUE Yes, ACQUIRED TYPE D VALUE 19760610.
Slide 4
DATA: PLAYER(35) TYPE C VALUE Julius Erving, NICKNAME(35), ACQUIRED TYPE D. Use the LIKE addition to declare fields with the same format (i.e., data type and length) DATA: PLAYER(35) TYPE C VALUE Julius Erving, NICKNAME LIKE PLAYER, ACQUIRED LIKE SY-DATUM.
Slide 5 ABAP Data Declarations | 1.04 |
Declaring Constants
CONSTANTS: TEAM1(20) TYPE C VALUE 76ers, TEAM2 LIKE TEAM1 VALUE Celtics, TOT_GAMES TYPE I VALUE 82.
If you attempt to change the value of a constant, a syntax error will occur.
Slide 6 ABAP Data Declarations | 1.04 |
TYPES: NAME(35) TYPE C, TEAMS(20) TYPE C. DATA: PLAYER TYPE NAME VALUE Troy Aikman, NICKNAME LIKE PLAYER. CONSTANTS: TEAM1 TYPE TEAMS VALUE Cowboys, TEAM2 LIKE TEAM1 VALUE Packers.
A user-defined data type created with the TYPES statement is used to specify a fields data type in the TYPE addition of the DATA or CONSTANTS statements.
Slide 7
T = left-justified
X = left-justified
Slide 8