• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
SAP ABAP

Tipos de datos, operadores y editor – Tutorial

By s4pcademy 

ABAP significa – Advanced Business Application Programming. Es un lenguaje de programación para el desarrollo de aplicaciones para el sistema SAP R/3.

La última versión de ABAP se llama ABAP Objects y soporta la programación orientada a objetos. SAP ejecutará aplicaciones escritas utilizando ABAP/4, la versión anterior de ABAP, así como aplicaciones utilizando ABAP Objects.

Sin más preámbulos, sumérgete en ABAP.

Nota, este tutorial no entrará en detalles extensos sobre constructos del lenguaje ABAP (que se vuelven muy aburridos de leer), pero introducirá rápidamente conceptos clave para que puedas comenzar y puedas enfocar tu atención en temas más importantes.

Tipos de Datos

Sintaxis para declarar una variable en ABAP:

DATA Nombre_Variable Tipo Tipo_Variable

Ejemplo:

DATA numero_empleado Tipo I.

Lo siguiente es una lista de tipos de datos admitidos por ABAP.

Tipo de Dato Longitud inicial del campo Longitud válida del campo Valor inicial Significado
Tipos numéricos
I 4 4 0 Entero (número entero)
F 8 8 0 Número de punto flotante
P 8 1 – 16 0 Número empaquetado
Tipos de caracteres
C 1 1 – 65535 ‘ … ‘ Campo de texto (caracteres alfanuméricos)
D 8 8 ‘00000000’ Campo de fecha (Formato: AAAAMMDD)
N 1 1 – 65535 ‘0 … 0’ Campo de texto numérico (caracteres numéricos)
T 6 6 ‘000000’ Campo de tiempo (formato: HHMMSS)
Tipo hexadecimal
X 1 1 – 65535 X’0 … 0’ Campo hexadecimal

Procesamiento de Datos – Asignar Valores

a=16.

mover 16 a a.

escribir a a b.

– Operaciones Aritméticas

calcular a = a*100.

Declaraciones de Control

Se pueden usar las siguientes declaraciones de control:

if [no] exp [ and / or [not] exp ].
........
[sino exp.
.......]
[en otro caso.
.......]
enf.

– Sentencia Case

Caso variable.
cuando valor1.
.........
cuando valor2.
.........
[ cuando otros.
.........]
Fin Caso.
Hacer.

– Bucle While

Mientras <expresión lógica>.
.....
.....
Fin mientras.

– Bucle Do

Hacer <n> veces.
.....
.....
Enddo.

Operador Lógico

Una lista de operadores lógicos

  • GE o >=
  • GT o >
  • LE o <=
  • LT o <
  • EQ o =
  • NE o <>

Editor de ABAP/4

Finalmente, aquí es donde pasarás la mayor parte de tu tiempo como desarrollador creando / modificando programas. Transacción SE38

ABAP/4 Editor


¿Qué es SAP Joule?
Previo
Acceso en vivo a SAP S/4HANA Private Cloud y SAP BW en SAP Analytics Cloud, complemento para Microsoft Office
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.