🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP HCM Los conceptos generales sobre configuración

SAP HCM Los conceptos generales sobre configuración

SAP HCM Los conceptos generales sobre configuración

LOS CONCEPTOS GENERALES SOBRE CONFIGURACION

1- Los ambientes en SAP

· DEV – Desarrollo: es donde se realizan todas las parametrizaciones y se desarrollan los programas a medida (conocidos como z) que necesite la empresa. Generalmente, dentro de este ambiente hay 3 mandantes, en uno de los mandantes solo se parametriza, otro denominado Testing que se utiliza para probar todo lo que se ha parametrizado en el ambiente de customizing y un tercero denominado Sandbox en el cual se puede parametrizar a modo de prueba.

· QAS – Calidad: es el ambiente en el cual se realizan todas las pruebas para validar que la configuración realizada en el servidor de desarrollo sea correcta. En estas pruebas participan los usuarios responsables del proceso que se ha modificado

· PRD – Producción: es el ambiente en el cual realmente trabajan los usuarios y donde se realizan todas las operaciones de la empresa

2- Las ordenes de transporte

Todo lo que se realice en el ambiente de desarrollo pasa a calidad y a producción a través de ordenes de transportes. Cada vez que realicemos alguna parametrización se debe guardar en una orden de transporte

Podemos agrupar muchas tareas en una misma orden o separarlas con algún criterio. Por ejemplo, en una orden ingresamos todo lo relacionado con estructura organizativa, en otra orden todo lo referente a datos maestros y en una tercer orden las parametrizaciones sobre procesos

2.1- Los tipos de ordenes

Hay dos tipos de Ordenes que dependen de los objetos que almacenen

· Workbench: posee objetos que son independiente de mandante, es decir, son validos para todos los mandantes. Un ejemplo clásico son los programas

· Customizing: son objetos que solo son validos en el mandante en el cual se crea (dependiente de mandante). Por lo tanto, si queremos que estas tareas sean validas en otros mandantes debemos transportarlas

2.2- Crear ordenes

Los mandantes son creados por los consultores basis y en la configuración del mandante se establece si se pueden realizar cambios en el customizing o no y si los cambios se deben guardar orden de transporte o no.

Por lo tanto, cada vez que grabemos una modificación en una transacción de customizing, en un ambiente de customizing, deberemos ingresar dicho cambio en una orden de transporte. A tal efecto, se abrirá una ventana que solicitará que se ingrese el número de orden

Con el botón Ordenes propias se abrirá una pantalla que nos mostrará todas las ordenes que tenemos abiertas en las cuales podemos incluir el nuevo cambio

Si no tenemos ninguna orden creada o deseamos crear una nueva orden parara guardar los cambios efectuados, simplemente presionamos el botón Nuevo. Para crear una nueva orden solo debemos ingresar un texto descriptivo

El sistema asignara automáticamente un numero de orden

Dependiendo de la envergadura de la implementación, se pueden crear diferentes proyectos en el customizing. De esta manera se pueden mantener por separado las parametrizaciones de los diferentes proyectos, por este motivo, cada orden la podemos asignar a un proyecto en especial

2.3- Liberar ordenes

Podemos ingresar todos los cambios que consideremos necesarios en una orden. Pueden ser temas relacionados o no.

Pensemos en una orden como si fuera un paquete en el cual ingresamos diferentes tareas, las cuales luego transportaremos a otros ambientes para replicar las parametrizaciones efectuadas

Cuando hayamos finalizado con los cambios debemos liberar la orden para poder transportarla a otros ambientes, por ejemplo, a QAS. Si luego de las pruebas detectamos que algo debe corregirse, entonces deberemos crear una nueva orden ya que las ordenes liberadas no se pueden modificar

La administración de las ordenes se puede hacer desde la transacción SE10, Transport Organizer. Desde esta transacción podemos crear, modificar y liberar órdenes.

Las ordenes están compuestas por tareas, para liberar siempre debemos posicionarnos primero en las tareas y presionar el icono Camión y por último repetir este mismo paso, pero posicionados sobre la orden

2.4- Copiar ordenes entre mandantes

Si quisiéramos copiar la configuración que hemos realizado en el mandante de customizing a un mandante de test dentro del mismo ambiente, es decir, mandantes que pertenecen a un mismo servidor (por ejemplo DEV) no es necesario liberar las ordenes, sino simplemente las copiamos por medio de la transacción SCC1

Para llevar a cabo esta copia solo debemos completar el numero de orden y el mandante fuente y presionar el botón Inicio Inmediato

2.5 – Transportar ordenes entre ambientes

El transporte de ordenes entre ambientes es una tarea que realizan los consultores basis. Luego de que hemos liberado las ordenes, ellos se ocuparan de importarlas en los ambientes de calidad y producción. Esta operación la realizan por medio de la transacción STMS

3- Las tablas

Las tablas se pueden consultar desde la transacción SE11, completando el nombre de la tabla y luego presionando el botón Visualizar

En la visualización de los datos de una tabla podremos ver el nombre del campo, el tipo de datos, la longitud y la denominación. Si bien estos datos son muy técnicos, debemos tener una noción de cuáles son los campos que forman una tabla

Podemos consultar el contenido de las tablas por medio de la transacción SE16, se abrirá una pantalla de selección que nos permitirá completar con ciertos parámetros a efectos de acotar la búsqueda de datos

También s pueden consultar el contenido de las tablas con la transacción SE16N

Luego de ejecutar se listará el contenido de la tabla en función de los parámetros que se hayan seleccionado

Hay que tener cuidado al listar una tabla ya que la cantidad de registros podría desbordar a memoria del sistema

4- Las especificaciones funcionales

¿Qué es especificación funcional?

Muchas veces, en una implementación debemos hacer desarrollos a medida del cliente para poder cumplir con algún requerimiento que no es estándar en SAP. Estos desarrollos son conocidos como zeta (Z) y son llevados a cabo por programadores ABAP. Los programadores necesitan un documento donde se especifique que deben hacer, que funcionalidad debe cumplir el desarrollo y que se espera como resultado

Para llevar a cabo una especificación funcional debemos hacerlo mencionando de donde deben obtenerse los datos y de que manera deben procesarse, es por eso que es muy importante conocer las tablas y campos estándares de SAP

Una forma muy simple de conocer las tablas es posicionándose sobre el campo en una transacción y presionando F1, se abrirá la ventana de ayuda y desde allí deberemos presionar el botón herramientas


 

 

 

Agradecimiento:

Ha agradecido este aporte: Juan Martinez Rojas


Sobre el autor

Publicación académica de Maria Silvana Lobos Ibarra, en su ámbito de estudios para la Carrera Consultor en SAP HCM.

SAP Master