Logica de sap

Solo disponible en BuenasTareas
  • Páginas : 10 (2348 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de septiembre de 2012
Leer documento completo
Vista previa del texto
BASE DE DATOS LOGICAS ..................................................................................... 2
ESTRUCTURA ........................................................................................................ 3
SELECCIONES........................................................................................................ 5
PROGRAMA BASE DE DATOS............................................................................ 7
RELACIONAR UNA BDD LÓGICA CON UN ABAP............................................ 11
MATCHCODE ........................................................................................................... 13

BASE DE DATOS LOGICAS
Para acceder a las BDD lógica de SAP, desde la pantalla de ABAP/4 Development
Workbench menú “Desarrollo”,“Entorno de programación” y “Base de datos lógica” o
podemos ir a través de la transacción SE36.
La pantalla que sale es la siguiente:

Verificar

Fig. BDD Lógica.
En “objetos parciales” tenemos los siguientes elementos:
-

Estructura -> Es donde se ponen y se mantienen las tablas que van a formar la BDD
Lógica.
Selecciones -> Aquí es donde se escribiran las instrucciones de selección dedatos
(select-options, parameters y matchcodes).
Programa base datos -> Es el programa en sí, donde escribiremos las instrucciones
necesarias para coger los datos que buscamos.
Texto selección -> Es donde escribiremos el texo a las variables que utilizaremos
en “Selecciones”.
Selecc. Matchcodes -> Escogeremos los matchcodes que utilizaremos en
“selecciones”.
Documentación -> Es ladocumentación de la BDD Lógica.

Para crear una BDD Lógica seguiremos los siguientes pasos:
1. Crearemos la estructura de la BDD Lógica.

2. Crearemos las selecciones.
3. Crearemos el programa de BDD Lógica.
Como ejemplo crearemos una base de datos sencilla sin utilizar matchcodes, sino que
utilizaremos select-options, después del ejemplo explicaré como se haria con un
matchcode.
ESTRUCTURA
Loprimero es darle un nombre a la BDD Lógica, como ejemplo escribiremos “ZZI” en
el campo que pone “BD. Lógica” y pulsaremos el botón de crear todo ello desde la
pantalla principal de BDD Lógica (Véase Fig. BDD Lógica).
Entonces nos saldrá la siguiente pantalla:

Crear
Aquí se nos pide que introduzcamos un texto breve, cuando lo hayamos introducido
pulsaremos el botón crear.
Entonces nos saldráotra pantalla:

Crear
En esta otra se nos pide que introduzcamos el nombre de la tabla principal o nodo raíz,
en nuestro caso será la “ZZTABPRU10” a continuación pulsaremos el botón de crear y
nos saldrá la siguiente pantalla:

Ver campos de la
tabla
Borrar nodo
Fig. Estructura.

Modificar nodo

Crear nodo
Al principio de todo solo aparece la tabla principal o nodo raíz. En estapantalla las
tablas son consideradas como nodos.
Para crear un nodo que dependera del nodo principal (la tabla ZZTABPRU10), tenemos
que hacer clic sobre el nodo prinicipal) y después pulsar el icono de la hoja en blanco o
F5 y nos saldrá la siguiente pantalla:

Confirmar
Aquí escribiremos el nombre de las tablas que queramos dependan del nodo escogido.
En nuestro caso es la tabla KNA1(Maestro clientes parte general), después pulsaremos
ENTER o el botón de confirmar y entonces la pantalla de estructura de la BDD (Véase
Fig. Estructura) nos saldrá lo siguiente:

Como vemos KNA1 depende de la tabla ZZTABPRU10.
Para insertar un subnivel que dependa de KNA1 tenemos que hacer clic sobre KNA1 y
pulsar el icono de crear nodo o F5. Si lo que queremos es crear otro nodo que este almismo nivel que KNA1 hacemos clic sobre ZZTABPRU10 y tambien pulsamos sobre
el icono de crear nodo o F5.
Cuando acabemos de insertar las tablas que queramos, en nuestros caso solo pondremos
estas dos, grabaremos la estructura.
Ahora tenemos que ir a selecciones, a través del menú “Pasar a”, “Selecciones”.
SELECCIONES
Es aquí donde escribiremos las instrucciones que permitan al usuario...
tracking img