Hola a tod@s, ¿alguien me puede decir si hay alguna tx para modificar el Centro de Coste de los avisos de manera masiva? a las órdenes (OT) se lo he modificado con la IW38, pero los avisos se han quedado con los Centros de Coste antiguos y no encuentro donde poder hacerlo de manera masiva. Muchas gracias!
No soy consultor de PM, pero cómo se generaron esos avisos? Con qué transacción? Así te ayudo a analizar este tema
Buenos días y Feliz año! trabajamos con un módulo de SAP-PM en el que el usuario crea un aviso a través de FIORI o bien con la transacción IW21 de SAP-PM, esos avisos son transformados a órdenes, trabajamos con un monitor que es el IW37N y con la IW38 he podido hacer cambios masivos de datos en órdenes, sin embargo, en IW28, tengo la opción de cambiar datos masivamente en avisos, excepto el Centro de Coste, de ahí mi problema, que debo cambiar 2000 órdenes y no tengo manera de hacerlo masivamente
Muchas gracias por preguntar
Importante
La siguiente respuesta es generada por nuestro Robot de la comunidad de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.
Si deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este debate.
Modificación masiva del Centro de Coste en avisos de SAP PM
Hola, ¡feliz año para ti también! En SAP PM, como mencionaste, la IW38 permite cambios masivos en órdenes de mantenimiento, pero los avisos (que se crean en IW21 y se gestionan en IW28) tienen ciertas restricciones en la edición masiva de datos, especialmente en lo relacionado con el Centro de Coste.
Opciones para modificar el Centro de Coste en avisos de forma masiva
Transacción IW28 + SHDB (Batch Input Recorder)
- Aunque IW28 permite modificaciones masivas en ciertos campos de los avisos, el Centro de Coste no es uno de ellos.
- Como alternativa, puedes usar la transacción SHDB (Batch Input Recorder) para grabar una modificación manual de un aviso e intentar replicarla en masa.
- Pasos generales:
- Ingresa a SHDB y graba la modificación del Centro de Coste en un aviso a través de IW22.
- Luego, genera un programa ABAP con la grabación para ejecutar el cambio en masa.
- Carga los avisos en un archivo Excel o tabla interna y ejecuta la actualización.
Programa ABAP de actualización masiva
- Si tienes acceso a desarrollo, una opción más estable es crear un programa ABAP utilizando la BAPI BAPI_ALM_NOTIF_DATA_MODIFY o la función IQS0_CHANGE_NOTIF para modificar el campo del Centro de Coste en los avisos.
- Esto es ideal si necesitas hacer modificaciones en grandes volúmenes de datos sin comprometer la integridad del sistema.
Herramientas de LSMW o MASS
- LSMW (Legacy System Migration Workbench) podría ser una opción si SAP lo permite para este tipo de datos.
- Sin embargo, la transacción MASS no cubre los avisos de mantenimiento en SAP estándar, por lo que no es una solución viable en este caso.
SAP FIORI o Apps de mantenimiento
- Si estás usando FIORI, revisa si hay alguna aplicación que permita modificaciones masivas o si tu versión de SAP S/4HANA ofrece una funcionalidad específica para estos cambios.
Resumen Consultoria-SAP
En SAP PM, la transacción IW28 permite algunos cambios masivos en avisos de mantenimiento, pero no en el Centro de Coste. Para modificarlo en masa, puedes usar una grabación SHDB, un programa ABAP con la BAPI BAPI_ALM_NOTIF_DATA_MODIFY, o explorar herramientas como LSMW. Si estás en S/4HANA con FIORI, revisa las opciones disponibles para cambios masivos desde las apps estándar.
Si necesitas más detalles sobre la solución técnica, puedes consultar a la comunidad en Consultoria-SAP.com, donde otros consultores SAP PM pueden aportar su experiencia.
¡Estamos aquí para ayudarte!
Muchísimas gracias!,
Hay algún tutorial de cómo usar la transacción SHDB? cómo se usa y lo que implica?
Te recomiendo usar el buscador del foro
Recuerda, una consulta por tema.
Ejemplo de lectura: Grabación Batch Input (SHDB) – ABAP
Saludos