lunes, 23 de diciembre de 2013

TABLAS Y CAMPOS DEFINIDOS POR EL USUARIO


Sé que prometí continuar con el módulo de gestión en esta publicación, pero decidí publicar un documento  que ya había realizado hace algún tiempo y que explica el funcionamiento de los campos y tablas definidos por el usuario.

Cuando hablamos de campos y tablas definidos por el usuario, hacemos referencia a la posibilidad que nos brinda SAP de personalizar de alguna manera la estructura de los formularios con el fin que podamos agregar información adicional a la que permite la base de datos estándar y que son necesarios para las empresas. ES importante aclarar que para realizar estos cambios es necesario que ningún usuario esté realizando operaciones en SAP ya que puede perder los cambios al actualizarse la base de datos.

Tablas

Para crear una tabla debemos ir al menú superior, Herramientas/herramientas personalización/Tablas definidas por el usuario.

Se abrirá una ventana donde debemos ingresar el nombre que tendrá la tabla que no puede exceder los 19 caracteres  y su descripción no mayor a 30. Se recomienda que el nombre sea corto pero entendible a la hora de usar la tabla en la construcción de consultas SQL. Por último se define el tipo de objeto que será la tabla: datos maestros, filas de datos maestros, documento o filas de documento.

Una vez es creada la tabla, por defecto tendrá dos campos, Code y Name. El dato del primer campo se podrá ingresar solo una vez y ya no podrá modificarse, esto con el fin de crear una llave primaria. Posteriormente se podrán definir más columnas para almacenar la información que requiera. A continuación describiré el procedimiento para crear campos, ya sea en una tabla de usuario o dentro las que son estándar de la base de datos.

Campos

Para crear un campo seguimos la misma ruta que con las tablas, Herramientas/Herramientas de personalización pero la opción campos definidos por el usuario.

Al seleccionar, nos aparecerá una ventana que organiza por categorías los diferentes formularios donde podremos agregar un campo, además del lugar donde deseamos hacerlo, su encabezado, el detalle o diferentes opciones dependiendo del documento.

Para explicar su creación y configuración tomaremos como ejemplo una de las opciones de datos maestros como son los socios de negocio, que por su estructura permite agregar campos asociados directamente al socio de negocio, a las personas de contacto o las direcciones que se le definan al mismo. Suponemos que vamos a hacerlo usando la primera opción, entonces debemos pararnos sobre ella, automáticamente se sombreará de color amarillo y se habilitará la opción crear en la parte superior. También podemos ver lo campos creados anteriormente dando clic en la flecha junto al enunciado de la opción.

Al dar clic en el botón crear, nos abrirá la siguiente ventana:


A continuación explico a que hace referencia cada campo y check dentro de la ventana.

- Título: Es el nombre que tendrá el campo en la base de datos. Se recomiendan nombres cortos y no se permiten espacios.

- Descripción: Será el nombre que se le mostrará al usuario para identificar el campo.

-Tipo: Como su nombre lo indica, define qué tipo de dato almacenará el campo. Estos datos podrán ser:

- Alfanumérico: Permite almacenar caracteres alfabéticos y numéricos.

- Numérico: Almacena datos numéricos. Es usado para campos que realizarán operaciones en informes.

- Fecha/Hora. Como su nombre indica almacena datos ya sea indicando una fecha o una hora.

- Unidades y totales: Este tipo de campo es de gran ayuda también para realizar operaciones, además cuenta con subtipos de campo que permite usarlo de una forma optimizada, dichos subtipos son:

o   Tarifa
o   Importe
o   Precio
o   Cantidad
o   Porcentaje
o   Medidas

- General: Permite almacenar Imágenes o enlace.

- Dependiendo del tipo de campo que definamos se habilitarán las cajas inferiores o el espacio para definir la longitud que tendrá el mismo. Si escogemos un campo alfanumérico podremos ver la funcionalidad de estas opciones.

- Fijar valores válidos para campo: Permite generar una lista desplegable, donde daremos un código y una descripción a cada opción.

- Fijar valor estándar para campo: Permite ingresar un valor que tendrá por defecto al campo.

- Campo Obligatorio: SAP no permitirá que se guarden los cambios hasta que el campo tenga un valor.

- Fijar tabla vinculada: Así como podemos crear una lista para el campo, también podemos asociar una tabla ya creada con el fin de no duplicar información.

Una vez configuremos el campo según nuestras necesidades, el usuario tendrá el campo disponible la próxima vez que ingrese.

Espero está publicación sea de gran ayuda.

Saludos!!


 "Hay una fuerza motriz más poderosa que el vapor, la electricidad y la energía atómica: La voluntad humana" Albert Einstein