!--a11y-->
Correcciones en el UPS 
La distribución de objetos en un UPS es asíncrona. Por esta razón, el proceso mediante el UPS y el UPS del sistema fuente debe configurar las listas de objetos necesarias en el sistema destino de forma independiente, para que el status de todos los objetos sea correcto y consistente. Esta lista de objetos puede contener errores debido a problemas técnicos u organizativos. Por esta razón, puede utilizar un paquete de corrección para modificar la lista de objetos de la unidad de distribución y, de este modo, corregir el proceso de distribución.
En el Customizing para el UPS, puede definir si deben aceptarse las correcciones en el sistema fuente o destino para una clase de paquete.
El objeto de autorización B_UPS para el UPS también le permite definir autorizaciones específicas de usuario para la creación de paquetes de corrección (UPSMODE = C).
Cuando se libera el paquete actual de una unidad de distribución, se fija la lista de objetos. Ésta sólo puede ser modificada por un paquete de corrección. Si las parametrizaciones Customizing lo permiten, se puede crear un paquete de corrección.
Al igual que el paquete original, el paquete de corrección pasa por los status del UPS.
Los paquetes de corrección permiten las siguientes modificaciones en la lista de objetos UPS:
|
Modificación |
Descripción |
|
Insertar |
Se incluye un nuevo objeto (status) en la lista de objetos. Esto lo convierte en una parte relevante de la unidad de distribución. Cuando se distribuye el paquete, se configura un mensaje para este objeto. Como con el resto de objetos de la unidad, el objeto debe contabilizarse correctamente en el sistema destino antes de que finalice el proceso de distribución. |
|
Actualizar (UPD) |
Se debe distribuir otra vez un objeto ya enviado. Si se han encontrado problemas en el tratamiento de mensajes para la distribución, puede que tenga que reemplazar un mensaje. Cuando se distribuye el paquete, se configura un nuevo mensaje para este objeto. Éste debe contabilizarse correctamente en el sistema destino antes de que finalice la distribución. El mensaje existente ya no es relevante para el proceso de contabilización posterior. Se establece en estado obsoleto (status 67 de IDOC). |
|
Borrar |
Un objeto ya enviado debe borrarse. El objeto ya no es relevante para la finalización correcta del proceso de distribución. Por esta razón, se borra de la lista de objetos. Cuando se distribuye el paquete de corrección, se configura un mensaje para el objeto. El mensaje existente ya no es relevante para el proceso de contabilización posterior. Se establece en estado obsoleto (status 67 de IDOC). |
Además de las correcciones creadas por el sistema fuente, puede generar correcciones locales en el sistema destino. Sólo puede borrar objetos de la lista de objetos que no son relevantes para el sistema destino. No se informa al sistema fuente. Si se envía una corrección desde el sistema fuente al sistema destino, la corrección se contabiliza después de todas las correcciones realizadas hasta entonces, incluidas las correcciones locales.

· Cuando actualiza o borra un objeto de la lista de objetos, puede pasar que ya se haya contabilizado el mensaje relevante en el sistema destino. Entonces la corrección ya no surte efecto. El mensaje permanece contabilizado y permanecen las modificaciones de la base de datos.
· Conjuntamente con la tabla de reproducción (véase también Filtrado), pueden producirse conflictos si hay correcciones locales en el sistema destino. Si se establece el status de distribución para el filtrado en E (enviado), no se envía un objeto otra vez, aún cuando se haya borrado el objeto en una corrección local. Por consiguiente, el objeto todavía estará ausente en una distribución posterior al sistema destino, lo que puede conllevar inconsistencias.
· Si se contabiliza un paquete de corrección del sistema fuente en el sistema destino y ya se ha contabilizado o rechazado la unidad de distribución, se establece el mensaje correspondiente en el status obsoleto (status 68 de IDOC) y ya no se podrá contabilizar. La corrección será demasiado tardía.