
ORDENES DE TRANSPORTE
Existen 3 diferentes de ambientes:
- DEV-Desarrollo: Se realizan configuraciones y se desarrolla programas personalizados conocidos como "Z's". Usualmente hay 3 mandantes: "Customizing" para parametrización, "Testing" para probar lo parametrizado y "SandBox" para parametrizar a modo prueba.
- QAS-Calidad: En este se realizan pruebas para validar que lo realizado en desarrollo sea correcto. Aquí participan los usuarios responsables del proceso modificado.
- PRD-Producción: Es el ambiente real de trabajo y donde se realizan todas las operaciones de la empresa.
Todo lo que se realiza en DEV, pasa a QA y después PRD por medio de Ordenes de Transporte, y cada que modificamos algo, se crea como un "control y seguimiento". Se puede agrupar muchas tareas en una sola orden o separarlas por deferentes criterios. Ej. Estructuras Organizativas, Datos Maestro y Parametrizaciones.
Tipos de Ordenes
- Workbench: Posee objetos independientes de mandante, es decir, valido para todos. Ej. Programas
- Customizing: Incluye objetos validos en el mandante que se crean. Por ende, si queremos que los objetos sean validos en otro mandante, hay que transportarlos.
El sistema determina de forma automática el tipo de orden de acuerdo a los datos modificados.
Crear Ordenes
Los mandantes son creados por consultores basis y en su configuración se determina si se pueden realizar cambio en Customizing y si se deben de guardar en Orden de Transporte. Por lo tanto, si estas 2 opciones están activadas y hacemos una modificación se desplegara una ventana pop up solicitando la creación o relación de una Orden de Transporte.
- Se puede usar la opción Ordenes propias para visualizar las que tenemos abiertas y seleccionarla para guardar la modificación.
- Por otro lado, se puede crear una nueva orden y el sistema solo solicitara una Denominación y él asignará un ID de control automático. Si la implementación es muy grande, se pueden crear y controlar por Proyectos.
Podemos agregar "n" cantidad de cambios en una orden, independientemente si están relacionados o no. Todo depende del orden que queramos llevar.
SE10 - Transport Organizer
Liberar Ordenes
Una vez concluidos los cambios, se debe de Transportar la orden a los siguientes mandantes por lo que hay que Liberar la Orden. Una vez transportada, ejemplo a QA's para pruebas, y después se requiere ajustar, habrá que crear una nueva orden, ya que una vez liberadas no se puede modificar.
La Administración de Ordenes de realiza desde la Tx. SE10 también se pueden crear, modificar y liberar.
Las ordenes incluyen tareas y siempre hay que liberarlas primero y después usar el icono de Camión. Por último se repite el paso sobre la Orden.
Si se esta trabajando con diferentes ordenes sobre un mismo tema, hay que tener cuidado con la secuencia de transportes, ya que si no se hace correctamente, se pueden "pisar" o sobre-escribir los cambios entre ordenes.
SCC1 - Copiado de Ordenes
Si se requiere "transportar" configuración entre mandantes de un mismo servidor (Ej. de 200 a 300 en DEV) no es necesario liberar y transportar, si no copiarlas con la Tx. SCC1.
STMS - Transportar entre ambientes
Una vez liberada la orden, el consultor Basis importa las ordenes a QA's o PRD por medio de la Tx. STMS.
TABLAS
Toda configuración y datos de SAP se encuentran en tablas Transparentes o Estructuradas y es importante conocerlas para poder realizar las Especificaciones Funcionales o consultas a sus mismos contenidos:
Transacciones para consultas de tablas
- SE11. Permiten visualizar la definición de la tabla (datos técnicos) de sus campos, como Nombre, Elemento, Longitud, Tipo, etc.
- SE16. Permite ingresar "Datos de Entrada" para acotar la búsqueda de datos.
- SE16N. Similar a la anterior pero "Nueva" con otras funcionalidades.
Las tablas mas comunes de FI son:
- BKPF: Datos de cabecera de Documentos
- BSEG: Datos de posiciones de Documentos
- BSIK, BSID y BSIS: Partidas abiertas Acreedores, Deudores y Cta. Mayor
- BSAK, BSAD y BSAS: Partidas cerradas Acreedores, Deudores y Cta. Mayor
Con la tabla BSEG hay que tener cuidado en su consulta, ya que es de las mas amplias y "pesadas" por lo que si no se utilizan filtros de consulta, pueden desbordar la memoria. Los datos claves para documentos FI son: Documento, Sociedad y Ejercicio.
La tecla F1 se podrá utilizar en los campos de transacciones para abrir la Ventana de Ayuda, que en la parte superior tendra el Icono de "Herramientas" y desplegara la información de Tabla, Campo, etc. para su consulta.
ESPECIFICACIÓN FUNCIONAL
En algunas situaciones se necesitan desarrollar programas a la medida conocidos como "Z" los cuales son programados por consultores ABAP.
La Especificación Funcional es un documentos el que busca detallar y explicar todo lo necesario para que el desarrollador pueda trabajar, teniendo os siguientes datos:
- Objetivo de desarrollo
- Lógica o Funcionalidad del desarrollo
- Resultados esperados
- Obtención de datos (tablas) y su uso
- Log y procesos relacionado a errores
- Ejemplo de Prueba
Dependiendo del desarrollo pueden variar la información, pero debe de buscarse ser lo mas clara y especifica. Igualmente, durante el proceso de desarrollo pueden haber modificaciones y mejoras al documento, de las mismas consultas y aclaraciones.
NOTAS
En algunas ocasiones se podrán tener errores por inconsistencias de Customizing o errores en el programa. Estos errores son solucionados por SAP por medio de Notas que se aplican en el sistema.