Estructuras Y Tablas

Páginas: 6 (1345 palabras) Publicado: 8 de mayo de 2012
Crear tablas transparentes y estructuras

En un post anterior mostraba un detalle de tablas de diccionario estándar en SAP.

Hoy toca hablar de los pasos que hay que seguir si queremos guardar información en la base de datos de SAP. Sea cual sea el tipo de base de datos que utilice nuestro ERP (Oracle, SQL, MaxDB…) la forma en que podemos crear tablas en el diccionario de SAP es el mismo.Pero también hablaré de cómo crear otro objeto del diccionario, las estructuras de datos ya que los pasos a realizar son muy similares.

Definiciones
* Estructuras: es un conjunto de definiciones de campos almacenado en el diccionario de SAP. Una estructura nunca podrá “llenarse” con ningún registro de información asociada en la base de datos. Su uso se sitúa solamente dentro de laprogramación ABAP.
* Tabla tranparente: al igual que una estructura, una tabla transparente también corresponde a un conjunto definido de campos estructurados almacenada en el diccionario de SAP. La diferencia es que una tabla transparente puede ser “llenada” con información. De hecho, una tabla en general es la unidad mínima necesario para introducir información en nuestra base de datos.
Existen otrostipos de tablas como cluster o pool. Sin embargo, no trataré de ellas en este artículo. Podéis encontrar más información acerca de este tipo de tablas en el siguiente link.

Elementos comunes a la creación de tablas transparentes y estructuras
Previo a crear una tabla o estructura hay que definir los campos que contendrán éstas. Cada campo de una tabla o estructura ha de tener una descripción yuna definición del tipo de información que contendrá. En SAP esto se consigue mediante dos objetos del diccionario llamados dominio y elemento de datos.
* Dominio: el dominio se define como el rango de valores que puede tener un campo. Es decir, el tamaño máximo que puede tener un campo (desde 0 caracteres o números hasta lo que se nos ocurra) y el tipo de información que podrá albergar(caracteres, números enteros, números decimales, etc.). Por ejemplo, creemos aquí el dominio para el campo ‘código’.
Herramientas / Workbench ABAP / Desarrollo / SE11 – Dictionary ABAP / Dominio
* Marcamos la opción ‘dominio’, lo llamaremos ‘ZD_CODIGO’. Presionamos ‘Crear’.
* Damos una descripción al dominio.
* Escogemos un tipo de datos. En este caso sólo aceptará datos numéricosasí que voy a marcar la opción ‘NUMC’ que es un tipo de datos que sólo acepta números enteros. Así evitaremos que el usuario se pueda equivocar y entre letras en el campo. SAP validará que el tipo de información es numérica y no dejará grabar si no lo es.
* Aceptaremos hasta 9999 contactos. Por lo tanto, la cantidad de posiciones será de 4.
* La longitud de salidad también será de 4. Esdecir, lo que veremos en la tabla será lo mismo que entremos en el registro.
* En la pestaña ‘Ambito val’ podemos definir los valores fijos que puede tomar el campo. En este caso, lo dejamos vacío. Pero si por ejemplo el campo sólo pudiese tomar dos valores como ‘verdadero’ o ‘falso’, entonces lo podríamos indicar aquí y SAP al entrar la información luego en la tabla no nos dejaría entrarningún otro valor que no fuese verdadero o falso. No es nuestro caso.
* Grabamos. Damos una orden de transporte. Activamos.

* Elemento de datos: el elemento de datos contiene la suma del dominio y la descripción del campo.
Herramientas / Workbench ABAP / Desarrollo / SE11 – Dictionary ABAP / Tipo datos / Elem. datos
* Marcamos la opción ‘tipo de datos’. Escribimos el codigodel elemento de datos. Pulsamos ‘crear’.
* Nos muestra un desplegable con tres opciones. Seleccionamos la opción ‘elemento de datos’.
* De nuevo damos una descripción y escribimos el dominio que hemos creado anteriormente. Otra opción es utilizar el botón ‘tipo instalado’. Con esta opción no utilizaríamos ningún elemento de datos, sino que asignamos el tipo de datos y su longitud...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura De La Tabla Periodica
  • Estructura tabla periodica
  • Estructura Y Organización De La Tabla Periódica
  • Estructuras de tablas de sql
  • Estructura y organización de la tabla periódica
  • MC TABLA PERIODICA Y ESTRUCTURA ATOMICA
  • Estructura Del Tomo Y Tabla Peri Dica
  • estructura atomica y relacion con la tabla periodica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS