Cuando no hay una buena solución, podrías recurrir al lado oscuro y utilizar la entrada por lotes.
Avalados por :
Estimados colegas ABAPers,
Estoy atascado intentando encontrar alguna forma de instalar/eliminar equipos y/o materiales de/en una base instalada de ECC de forma programática.
He leído cada publicación aquí, pero parece que nadie tiene idea de cómo hacerlo en ECC: la mayoría de las publicaciones se refieren a módulos de funciones que solo existen en CRM, los cuales, por supuesto, no encuentro en ECC.
Depuré la transacción IB52 para ver qué módulos de funciones se llaman en segundo plano, pero parecen estar muy ligados a los eventos de la interfaz (una gran parte de la lógica está codificada en los módulos PAI/PBO que están vinculados a las especificidades de las pantallas, es decir, control de tablas, etc.).
Encontré la clase cl_itob_ibase_install e intenté copiarla en una Z para adaptarla a mis necesidades, pero no parece que tenga mucho éxito.
Logré utilizar los módulos de funciones IB_COM_ENQUEUE_IBASE para bloquear una Ibase e IB_COM1_READ_IBASE para leer su contenido en un momento dado (usando el módulo de función IB_CONVERT_INTO_TIMESTAMP), pero cuando se trata de escribir, las cosas son mucho más difíciles.
¿Alguien tiene experiencia con esto y podría compartir sus conocimientos, por favor?
Nota: Por el momento no estoy compartiendo ningún código con ustedes, ya que no tengo ninguna pieza de código concreta funcionando, por lo tanto, estoy dispuesto a empezar desde cero dependiendo de cualquier consejo muy apreciado que reciba... 🙂
¡Muchas gracias de antemano!
Saludos cordiales,
Alberto
Cuando no hay una buena solución, podrías recurrir al lado oscuro y utilizar la entrada por lotes.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute