Es el Módulo de Gestión de Capacitaciones o Actos en SAP.
La Gestión de Eventos consta de un modelo de datos representado por objetos, que tienen características, abreviatura del nombre, y nombre del objeto. Asimismo, todos los objetos tienen una validez.
Algunos de los... [+Ampliar Descripción]
En nuestros programas podremos crear mensajes para evidenciar la ocurrencia de determinadas situaciones al usuario. ABAP nos proporciona de diferentes tipos de mensajes para ser utilizados en nuestros programas. Los tipos de mensajes existentes son los siguientes:
Mensaje de Dialogo (A): el mensaje... [+Ampliar Descripción]
El evento AT SELECTION-SCREEN nos proporciona diferentes variantes de ejecución pero todas relacionados con la pantalla de selección.
Algunas se ejecutan antes de la pantalla de selección y otros después. Veamos a continuación estas variantes:
AT SELECTION-SCREEN... [+Ampliar Descripción]
El objetivo de la pantalla de selección en un programa es ofrecerle al usuario en pantalla, los parámetros de selección, que serán los campos que el usuario ingresará en pantalla y que son necesarios para poder ejecutar el programa. Estos parámetros se utilizarán... [+Ampliar Descripción]
ABAP ofrece una serie de instrucciones especialmente diseñadas para generar reportes de manera sencilla. Una de ellas es la sentencia WRITE. La sintaxis de la sentencia WRITE es la siguiente:
WRITE /<offset>(<long>) ‘<datos a visualizar>’.
Donde offset indica la... [+Ampliar Descripción]
Utilizaremos la función SEARCH para buscar una cadena de caracteres dentro de un campo alfanumérico. Podemos utilizar la función SEARCH en cualquiera de sus dos variantes
1. SEARCH f FOR g.
Aquí buscamos el contenido de f en el string g.
2. SEARCH itab FOR... [+Ampliar Descripción]
Utilizaremos esta función para reemplazar cierta parte de una cadena de caracteres por otra cadena de caracteres o caracter. Veamos un ejemplo de su utilización:
DATA: v_campo(10).
MOVE 'ABCB' TO v_campo.
REPLACE 'B' WITH 'string' INTO v_campo.
Nos devuelve:
v_campo = 'AstringCB',... [+Ampliar Descripción]
Utilizaremos esta función para convertir caracteres de mayúscula a minúscula o viceversa o para realizar sustituciones de caracteres a través de ciertas reglas. Podemos utilizar la función TRANSLATE en cualquiera de sus dos variantes más utilizadas:
1.... [+Ampliar Descripción]
Utilizaremos esta función para borrar espacios en blanco en campos alfanuméricos. Borra cualquier secuencia de espacios en blanco, dejando solo uno que exista entre palabras existentes en el campo.
Los espacios en blanco por la izquierda también desaparecen.
La forma básica... [+Ampliar Descripción]
Utilizaremos esta función para dividir una cadena de caracteres en varias partes. Podemos utilizar la función SPLIT en cualquiera de sus dos variantes:
SPLIT f AT g INTO h1 ... hn.
En esta variante se separa el contenido de la variable f, cuando se encuentra el separador... [+Ampliar Descripción]
Utilizaremos esta función para concatenar cadenas de caracteres.
La forma básica de la sentencia es la siguiente: CONCATENATE f1 ... fn INTO g. Se puede utilizar la adición SEPARATED BY h donde h será el carácter que separe a los caracteres que se desean concatenar.... [+Ampliar Descripción]
Tenemos a nuestra disposición en ABAP una serie de funciones para trabajar con caracteres que son muy útiles en el trabajo del día a día. Estas funciones son:
CONCATENATE: Utilizaremos esta función para concatenar cadenas de caracteres.
SPLIT: Utilizaremos... [+Ampliar Descripción]
Podemos utilizar las siguientes operaciones aritméticas elementales para hacer cálculos en relaciones:
+ Suma
- Resta
/ División
* Multiplicación
A su vez estas operaciones aritméticas elementales tienen palabras reservadas asociadas que son... [+Ampliar Descripción]
Tal como sucede en otros lenguajes en ABAP contamos con instrucciones para trabajar con Condiciones.
Existen dos formas de representar condiciones.
La más comúnmente utilizada es mediante la sentencia IF…ELSE…ENDIF en todas sus variantes tal como vemos a continuación:
IF... [+Ampliar Descripción]
Existen dos formas de asignar datos en ABAP, una de ellas es mediante la asignación directa tal como vemos en el siguiente ejemplo:
variable_2 = variable _1.
La otra es mediante la utilización de la sentencia MOVE.
MOVE variable _2 = variable_1.
Clear es la sentencia que se utiliza... [+Ampliar Descripción]