Lo primero que haremos será aprender a crear una tabla Z, luego veremos como visualizar la estructura de una tabla ya sea Z o estándar de SAP y finalmente crearemos un indice.
Leer datos de una o más tablas de SAP
Para recuperar o leer la base de datos de SAP se utiliza la sentencia SELECT, su sintaxis varia mucho en comparación al SQL estándar. Por lo que cubriremos varios ejemplos y explicaremos las diferencias.
Clausula WHERE, opciones para delimitar consultas a la base de datos
Ahora veremos que opciones tenemos para filtrar o delimitar los datos que deseamos recuperar, modificar o eliminar de nuestra base de datos, lo que veremos aquí puede ser utilizado con las sentencias DELETE, INSERT y SELECT.
Actualización de bases de datos
Ahora que hemos aprendido a crear tablas Z, veremos como insertar, actualizar y eliminar registros en estas tablas. Esto debe aplicarse únicamente a tablas Z, actualizar tablas propias de SAP puede provocar inconsistencia en los datos y errores en las transacciones de SAP.
Consultas a la base de datos desde SAP (sin usar ABAP)
En ocasiones necesitamos obtener un dato como cuantos documentos se crean por mes, cuantos usuarios activos hay el sistema, cuantos materiales hay con cierta información, etc. Algunas soluciones a esta necesidad pueden ser crear un programa (lo cual no es viable si solo se piensa usar una vez), consultar una tabla en la SE16N (lo […]
Modificar tablas en SAP (ingresar, borrar y modificar filas)
En ocasiones puede ser muy útil modificar el contenido de alguna tabla de SAP, eliminando, agregando o editando algún registro. Pero SAP no permite modificar el contenido de ninguna tabla estándar (las creadas por el equipo de SAP), sin embargo existen algunos métodos para hacerlo, y ahora te mostraré cómo.
C&P: Insertar un registro en una tabla
Codigo para insertar un registro en una base de datos en ABAP “Declaracion de linea de la tabla DATA: ln_tabla TYPE tabla. “tabla: nombre de la tabla ln_tabla-campo = valor. “definir valores INSERT into tabla values ln_tabla . “Insertar en tabla (BD)