sap – abap
DESCRIPTION
ABAPTRANSCRIPT
-
Advanced business
Application programming
ABAP
Andrs Carvajal Cruz
-
ABAP
Contenido del Curso
Creacion tipico Hola Mundo
Variables
Creacion Dominio, elemento de datos, estructura, tipo table y table transparente.
Creacion programa tipo reporte, busqueda en base de datos.
DYNPRO
-
Herramientas workbench ABAP
Discover the power of custom layouts
-
Transporte entre sistemas
Discover the power of custom layouts
-
Caractersticas Nuevo Editor
Puede elegir varios colores de visualizacin para distintos objetos del cdigo fuente.
Cada usuario puede parametrizar las fuentes y los tamaos de fuente.
Los bloques de cdigo fuente (loops, bifurcaciones condicionales) se pueden comprimir para mejorar la vista general.
Puede utilizar marcadores para encontrar ms fcilmente los puntos relevantes del cdigo fuente.
La visualizacin de los nmeros de lnea y el anidamiento actual mejora la orientacin.
Al escribir algunos caracteres, el editor sugiere automticamente palabras completas para las palabras clave ABAP y los objetos de datos. De este
modo, se reduce considerablemente la cantidad real de letras a indicar.
Al presionar CTRL + SPACE a la vez, el nuevo editor genera una pequea lista emergente con sugerencias adecuadas para la posicin actual del
cursor(desde AS ABAP 7.02).
Discover the power of custom layouts
-
LOOPS
Discover the power of custom layouts
-
Mensajes
Discover the power of custom layouts
-
Tipos de datos Completos
Discover the power of custom layouts
-
Tipos de Datos Incompletos
Discover the power of custom layouts
-
Declaracion de tipos de datos locales
Discover the power of custom layouts
-
Declaracion Constantes
Discover the power of custom layouts
-
Write
Discover the power of custom layouts
-
Operaciones
En ABAP, puede programar expresiones aritmticas hasta cualquier
nivel de anidamiento. Las operaciones vlidas incluyen:
+ Suma
- Resta
* Multiplicacin
/ Divisin
** Exponenciacin
DIV Divisin integral sin resto
MOD - Resto de la divisin integral
Discover the power of custom layouts
-
Bifurcaciones
Discover the power of custom layouts
-
Campos del Sistema
Discover the power of custom layouts
SY-SUBRC regresa 0 si se realizo
satisfactoriamente ltima instruccin.
-
Modularizacion
Existen dos tcnicas para la modularizacin de programa local en el
lenguaje de programacin ABAP:
Subrutinas, tambin conocidas como rutinas form
Mtodos en clases locales
Tambin existen dos tcnicas para la modularizacin global en el
lenguaje de programacin ABAP:
Mdulos de funciones que estn organizados en grupos de funciones
Mtodos en clases globales
Discover the power of custom layouts
-
Modularizacion 2
Discover the power of custom layouts
-
Subrutina
Discover the power of custom layouts
Llamada por valor: Este tipo de transferencia se utiliza para poner a disposicin de la subrutina el valor de una
variable global (en forma de una copia de variable) sin permitir la modificacin de la variable global respectiva
(protegiendo el original).
Llamar por valor y resultado: Este tipo de transferencia se utiliza para transferir el valor de una variable global
a la subrutina y para volver a escribir en el original el valor final completamente procesado de la copia.
Llamada por referencia: Este tipo de transferencia se utiliza en caso de querer ejecutar el procesamiento de
subrutinas directamente en el parmetro real especificado. Es una manera til de evitar la creacin de copias
de tablas internas de volumen considerable, que consume mucho tiempo.
-
Subrutina 2
Discover the power of custom layouts
-
SQL
Discover the power of custom layouts
Entre otras cosas, la clusula SELECT describe los campos que se pueden leer.
La clusula FROM nombra la fuente (tabla o vista de base de datos) desde la cual
se deben seleccionar los datos.
La clusula INTO determina la variable de destino en la cual se deben colocar los
datos seleccionados.
La clusula WHERE especifica las columnas de la tabla que se deben seleccionar.
-
SQL 2
Discover the power of custom layouts
Si el sistema encuentra un registro apropiado, el valor de retorno SY-
SUBRC es igual a 0
-
Select-options
Discover the power of custom layouts
-
Select-options
Discover the power of custom layouts
-
Eventos Report
Discover the power of custom layouts
-
Diseo Report
Discover the power of custom layouts
-
Pantallas de seleccin Adicional
Discover the power of custom layouts