✒️El landscape de SAP
El landscape de SAP
Ambientes y Mandantes
Se configuran 3 ambientes, uno desarrollo, uno de pruebas y otro de producción. Siempre los ambientes se instalan en distintos servidores por una cuestión de resguardo de la información. Los programadores tenemos acceso para desarrollar los programas en el ambiente de desarrollo, rara vez en los ambientes de producción en caso que se haya reportado alguna incidencia o error para poder solucionarlo.
A su vez cada ambiente, existen distintos mandantes siendo independiente los datos que se visualizan en cada mandante dentro del mismo ambiente. Puede existir el mandante 100 en configuración de sistema, el mandante 200 se utiliza en desarrollos de aplicaciones y el mandante 300 en pruebas unitarias dentro del ambiente de desarrollo.
Mandante: es una instancia creada dentro de un ambiente, se utiliza para configuración, desarrollo o pruebas. Pueden ser independientes o dependientes.
- Mandante independientes: Ej, un programa es independiente de mandante ya que si lo creamos en el mandante 200 también va a existir en el mandante 100 y 300 del programa.
- Mandante dependiente: Ej, un programa es dependiente del mandante si esta tabla le ingresamos registros en el mandante 200, estos registros no van a existir en los restantes mandante dentro de un mismo ambiente.
Mandantes Estandar: existen 3, las funciones de los mandantes
- Mandante 000: es de refencia, no contiene datos de parametrización empresarial. La creación de mandantes propios se deben hacer copias para empezar la parametrización desde cero. ( no se debe borrar por ningún aspecto el mandante 000)
- Mandante 001: es idéntico al 000 salvo que lo cambiemos, ninguna actualizacíon lo va a modificar. Al contrario del 000.
- Mandante 066: servicio de EARLYWATCH, el objetivo es resguardar la confidencialidad de nuestros datos reales en productivo. Este está asilado y se conecta cuando pedimos una realización de servicio de detección de problemas. El mismo tiene autorizaciónes para poder ejecutar el informe de rendimiento. No puede ser borrado ni modificado.
Mandantes Propios: a partir del mandante 000 podemos crear todos los mandante que quisiéramos depende del tamaño el tamaño de nuestra base de datos. En el ambiente de desarrollo se suele crear varios mandantes, pero el el ambiente de producción solo debe existir un mandante propio. (Los mandantes propios podemos asingar cualquier numero)
- 200 Desarrollo y Parametrización: dentro del sistema de desarrollo, se inicia el prototipo de empre y se crean los primeros desarrollos a medida. Los consultores y programadores de aplicación trabajan en este sistema. No tendremos datos ni transaccionales de manera que la prueba se realizada en el mandante 220 después de pasar por todos los cambios realizados aquí.
- 210 Sandbox: las pruebas inusuales de parametrización se realizar en este mandante ya que no interrumpimos el trabajo normal del mandante 200. Lo que cambiamos acá no se registra en ningún lado, lo cual implica repetirlo a mano enel 200 para que queda grabado en un orden de transporte y se puede pasar al mandante de pruebas unitarias. Se recomienda tener el mandante limpiio hacer un copia de refresco desde el 220.
- 220 Pruebas Unitarias: en desarrollo, los responsables de desarrollo y parametrización se efectuará la prueba del prototipo que se haya creado. También tendremos los datos maestros y transaccionales. No confiables ya que la parametrización puede cambiarse
- 300 Pruebas Integrales: control de calidad en integración, la función es similar 220, la diferencia que permite la interacción entre los diferentes módulos, rendimiento y aprobación del usuario. Se comprueba el paso de ordenes de transporte desde el ambiente de desarrollo
- 310 Formación a usuarios finales: una vez separa del mandante 300 pasamos el prototipo a los usuarios finales para que reciban los cursos de formación. los datos maestros y transaccionales que se crean no interfieren al trabajo habitual.
- 320 Maestro de Parametrización: es el único mandante como referencia de la parametriazción en productivo sin tener que acceder a la maquina de productivo. Para que funcione deben transportar los cambios al mandante 400 y al 320 al mismo tiempo y tenerlos sincronizados.
- 400 Producctivo: se lleva a cabo la explotación real del software, este debe existir únicamente en el ambiente productivo. Siempre antes de arrancar el productivo debemos realizar acá las cargas iniciales de datos maestros y movimientos históricos.
Clases de desarrollos y paquetes
Son llamados también paquetes, es una forma organizar todos los nuevos objetos que se crean en sap, clasificándolos generalmente por módulos.
clase de desarrollo $ TMP se utiliza para objetos temporales y no se vana transportar entre los ambientes, solo para pruebas. Cuando creamos un objeto nos proporciona una pantalla SAP y le asignamos el paquete al que pertenece. En este caso el paquete Z_WEB_SERVICE.
 
 
 
Sobre el autor
Publicación académica de Juan Carlos Pavicich, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Carlos Pavicich
Profesión: Técnico Informático - Argentina - Legajo: VR91L
✒️Autor de: 116 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Tengo el agrado de dirigirme a ud/s con el objeto de mencionar mi experiencia y conocimientos técnicos necesarios para desarrollar actividades en el rubro de su empresa.
Certificación Académica de Juan Pavicich