Cómo bloquear o eliminar un proveedor en SAP FICO: FK05

⚡ Resumen inteligente

Bloquear a un proveedor en SAP La operación FK05 bloquea los nuevos registros en la cuenta, mientras que marcar un proveedor para su eliminación indica que el registro maestro debe archivarse. La transacción FK05 bloquea la operación y la transacción FK06 activa el indicador de eliminación.

  • 🔘 Propósito: Un bloqueo impide que se realicen nuevos movimientos de dinero en la cuenta de un proveedor y puede eliminarse posteriormente quitando el mismo indicador.
  • ☑️ FK05: La pantalla Bloquear/Desbloquear proveedor establece un bloqueo de contabilización, ya sea para el código de empresa introducido o para todos los códigos de empresa.
  • ✅ FK06: La pantalla "Marcar para eliminación" establece una marca de eliminación, lo que designa el registro para su archivo en lugar de su borrado.
  • 🧪 Alcance: Las transacciones FK solo cubren la contabilidad, por lo que las compras necesitan MK05 o MK06, y un bloque central necesita XK05.
  • 🛠️ Campos: Los indicadores se almacenan en las tablas LFA1, LFB1 y LFM1, lo que facilita la elaboración de informes sobre los proveedores bloqueados y señalados.
  • 📈 S/4HANA: Los proveedores son socios comerciales, por lo que los bloqueos y las marcas de eliminación se gestionan con la transacción BP en lugar de con las transacciones FK05 y FK06.

Bloquear y marcar a un proveedor para su eliminación en SAP FICO con FK05 y FK06

Rara vez se elimina la cuenta de un proveedor en el momento en que finaliza la relación comercial. SAP Separa las dos decisiones: un bloqueo detiene cualquier actividad posterior en la cuenta, y una bandera de eliminación entrega el registro para su archivo.

Qué significan el bloqueo y la marcación para su eliminación en SAP

Ambas acciones parecen casi idénticas en pantalla, ya que cada una consiste en un pequeño conjunto de casillas de verificación en una transacción de datos maestros. Sin embargo, lo que hacen después no es lo mismo en absoluto.

Un bloqueo es un control operativo. Impide que se envíen nuevos documentos al proveedor, por lo que una cuenta en disputa, en auditoría o simplemente inactiva no puede recibir un nuevo documento. factura del proveedor Por accidente. No se elimina nada y los elementos abiertos existentes permanecen exactamente donde están.

Una bandera de eliminación es una tarea doméstica.ping Marcador. Indica al sistema que el registro maestro es candidato para archivar, y es el requisito previo que buscan los programas de archivado. Hasta que un proceso de archivado procese el registro, el proveedor seguirá existiendo en la base de datos.

Aspecto Bloque (FK05) Indicador de eliminación (FK06)
¿Qué hace? Impide que se realicen nuevos registros en la cuenta. Propone el registro maestro para su archivo.
Efecto en los elementos abiertos existentes Ninguno, permanecen abiertos y pagaderos. Ninguno, pero deben ser eliminados antes de archivarlos.
Reversible Sí, deseleccione el indicador en la misma transacción. Sí, hasta que el proceso de archivado haya eliminado el registro.
Disparador típico Disputa, retención de auditoría, suspensión temporal Registro duplicado, proveedor retirado permanentemente
Elimina datos No No, solo la ejecución de archivado lo hace.

Cómo bloquear a un proveedor en SAP Usando FK05

El bloque contable se configura por código de empresa, por lo que se necesitan tanto el número de proveedor como el código de empresa antes de comenzar.

Paso 1) Introduzca el código de transacción FK05 en el SAP campo de comandoLa misma actividad se encuentra en el SAP Menú de fácil acceso en Contabilidad → Contabilidad financiera → Proveedores → Registros maestros → FK05 – Bloquear/Desbloquear, resaltado a continuación.

SAP Menú de fácil acceso con FK05 escrito en el campo de comandos y Bloquear/Desbloquear resaltado.

Paso 2) En la pantalla inicial de Bloquear/Desbloquear proveedor, introduzca lo siguiente, tal como se indica a continuación.

  1. Introduzca el ID del proveedor que desea bloquear.
  2. Introduzca el código de la empresa cuyos datos se van a bloquear.

Pantalla inicial de bloqueo/desbloqueo de proveedores con los campos de código de proveedor y empresa numerados

Paso 3) En la pantalla de detalles, seleccione el indicador de bloqueo de contabilización para los datos que se van a bloquear. El grupo Bloqueo de contabilización ofrece dos opciones, que se muestran a continuación: Todos los códigos de empresa bloquea las publicaciones al vendedor en todas partes, mientras que Código de empresa seleccionado Bloquea únicamente el código de empresa introducido en el paso anterior.

Bloquear casillas de verificación para contabilizar en todos los códigos de empresa y en el código de empresa seleccionado en FK05.

Paso 4) Pulse el botón "Guardar" de la barra de herramientas estándar, que se muestra a continuación, para aplicar el bloque.

Botón Guardar en el SAP Barra de herramientas estándar utilizada para almacenar el bloque de publicación del proveedor

La transacción es de bloqueo/desbloqueo en lugar de solo bloqueo, por lo que liberar al proveedor posteriormente implica volver a FK05, desmarcar la misma casilla de verificación y guardar de nuevo.

Cómo eliminar un proveedor en SAP Usando FK06

Marcar a un proveedor para su eliminación sigue el mismo procedimiento, con una diferencia importante: las casillas de verificación son indicadores de eliminación, no bloqueos de publicación.

Paso 1) Introduzca el código de transacción FK06 en el SAP Campo de comando. En el menú, la entrada aparece como Registros maestros → FK06 – Establecer indicador de eliminación, resaltado a continuación.

SAP Menú de fácil acceso con FK06 escrito en el campo de comandos y el indicador de eliminación resaltado.

Paso 2) En la pantalla inicial de Marcar para eliminar proveedor, introduzca lo siguiente, como se indica a continuación.

  1. Escriba el ID del proveedor Eso debe marcarse para su eliminación.
  2. Introduzca el código de la empresa cuyos datos se van a marcar.

Marcar para eliminar Pantalla inicial del proveedor que muestra las entradas del código del proveedor y de la empresa

Paso 3) En la pantalla de detalles, seleccione la marca de eliminación para los datos que se van a eliminar. La pantalla contiene dos grupos, que se muestran a continuación. En Indicadores de eliminación, Todas las areas marca todo el registro maestro y Código de empresa seleccionado Marca únicamente el segmento del código de la empresa. Bloques de eliminación El grupo inferior hace lo contrario: protege el registro para que un proceso de archivado no pueda eliminarlo.

Casillas de verificación de indicadores de eliminación y bloqueos de eliminación en la pantalla de detalles FK06

Paso 4) Pulse el botón "Guardar", que se muestra a continuación, para guardar la marca de eliminación.

Botón Guardar en el SAP Barra de herramientas estándar utilizada para almacenar el indicador de eliminación del proveedor.

El proveedor ahora está marcado, no eliminado. Los usuarios que abren la cuenta ven una advertencia de que está marcada para su eliminación, y el registro queda en espera del proceso de archivado que se describe más adelante.

Códigos de transacción para el bloqueo y la eliminación de proveedores y los campos que actualizan.

FK05 y FK06 representan la información contable de un conjunto más amplio de transacciones. El prefijo F funciona a nivel de sociedad, el prefijo M a nivel de organización de compras y el prefijo X de forma centralizada en ambas.

código T Mareas Ideales para Lecciones <b></b><b></b>
FK05 Bloquear/desbloquear proveedor (contabilidad) Bloqueo de publicación, por código de empresa o para todos los códigos de empresa.
FK06 Establecer indicador de eliminación (contabilidad) Indicador de eliminación, por código de empresa o en todas las áreas.
MK05 Bloquear al proveedor (compras) Bloque de compras, por organización de compras
MK06 Marcar para su eliminación (compra) Marcador de eliminación en el segmento de compras
XK05 Bloquear al proveedor (de forma centralizada) Contabilidad y compras juntas
XK06 Marcar al proveedor para su eliminación (de forma centralizada) Datos generales, de código de empresa y de compras
FK04 / XK04 Mostrar cambios del proveedor Registro de auditoría de quién configuró o eliminó un indicador.

La elección de la transacción incorrecta suele ser la razón por la que un bloqueo no funciona. Un proveedor bloqueado con FK05 aún puede utilizarse en un pedido de compra, ya que el departamento de compras lee su propio indicador. El bloqueo simultáneo de ambas partes es la función de XK05.

Cada casilla de verificación escribe en un campo con nombre, por lo que los proveedores bloqueados y marcados pueden aparecer en la lista estándar. Tablas FI en lugar de pantalla por pantalla.

Tabla Campo Significado
LFA1 SPERR Bloque de publicación central que abarca todos los códigos de empresa.
LFA1 ESPERMA Bloque central de compras
LFA1 LOEVM Indicador de eliminación en el segmento de datos general
LFA1 NODELO Bloqueo de eliminación que impide el archivado
LFB1 SPERR Bloqueo de publicación para un código de empresa
LFB1 LOEVM Marcador de eliminación para un código de empresa
LFB1 ZAHLS Clave de bloqueo de pago, aplicada en el momento del pago.
LFM1 ESPERMA Bloque de compras para una organización de compras

Un bloqueo de pago y un bloqueo de contabilización se confunden con frecuencia. El bloqueo de pago en LFB1-ZAHLS deja la entrada de factura intacta y solo retiene la pago saliente, que es la opción más suave cuando un proveedor simplemente está bajo revisión.

¿Qué sucede después de que un proveedor es marcado para su eliminación?

El indicador de eliminación no borra nada por sí solo. La eliminación del registro maestro es una actividad de archivado y se realiza a través de la transacción SARA con el objeto de archivado FI_ACCPAYB para los datos maestros de cuentas por pagar.

Para que esa ejecución tenga éxito, deben cumplirse varias condiciones.

  • Banderas desplegadas por todas partes: La marca de eliminación debe existir en todas las áreas en las que se utilizó al proveedor, lo que generalmente significa el segmento de compras, así como el segmento de contabilidad.
  • Sin bloqueo de eliminación: Las casillas de verificación de bloqueo de eliminación en la pantalla FK06 deben estar desactivadas; de lo contrario, el registro quedará protegido deliberadamente.
  • No hay asuntos abiertos: Facturas y notas de crédito pendientes de pago en cuentas por pagar Primero deben ser despejados.
  • Datos de transacciones archivados: Los documentos que hacen referencia al proveedor se archivan antes que el registro maestro, porque el archivado verifica esas dependencias.

El proceso de archivado consta de dos partes. Primero, se realiza una escritura que copia los registros elegibles en un archivo de archivo, y luego, tras verificar el archivo, se eliminan de la base de datos. Normalmente, ambas se ejecutan primero como una prueba, y el registro principal solo desaparece una vez que la eliminación se ha completado correctamente.

In SAP En S/4HANA, la situación cambia, ya que los proveedores son socios comerciales. Las transacciones FK05 y FK06 ya no están disponibles como transacciones de mantenimiento independientes, y el bloqueo o la marcación se realiza en la transacción BP sobre el socio comercial que desempeña el rol de proveedor, con el mismo código de empresa y distinción de organización de compras subyacente. grupo de cuentas de proveedores sobrevive como un grupo de socios comercialespingy el archivado sigue aplicándose una vez que el registro está marcado. El lado del cliente de cuentas por cobrar utiliza las transacciones espejo FD05 y FD06, y registros colectivos como un vendedor único Se bloquean exactamente de la misma manera que cualquier otra cuenta.

Preguntas Frecuentes

No. El programa de pagos omite las cuentas con bloqueo de contabilización o marcadas para su eliminación y las reporta como excepciones en la propuesta. Eliminar la excepción implica borrar el indicador o excluir los elementos afectados de esa ejecución.

No. Los documentos ya contabilizados permanecen intactos y los elementos pendientes siguen visibles en la vista de partidas individuales. Solo se rechazan las nuevas contabilizaciones, por lo que es seguro aplicar un bloqueo mientras se investiga una disputa.

Lea directamente los campos indicadores. Un explorador de tablas como SE16N sobre LFA1 y LFB1, filtrado por SPERR, SPERM o LOEVM, devuelve la población completa, y los informes de lista de proveedores estándar aceptan las mismas selecciones para una salida formateada.

Normalmente, esto se debe a que el bloqueo se configuró con un alcance incorrecto. Al seleccionar solo el código de empresa, los demás códigos de empresa quedan abiertos, y el bloqueo contable nunca afecta a las compras, por lo que los pedidos de compra continúan a menos que también se utilicen MK05 o XK05.

Sí. Los cambios en los datos maestros de proveedores se registran como documentos de cambio, por lo que la transacción FK04 para la vista contable o la transacción XK04 para la vista central muestra el valor anterior, el valor nuevo, el usuario y la marca de tiempo de cada indicador que se haya configurado o eliminado.

Bloquear primero, marcar después. Un bloqueo surte efecto de inmediato y es fácil de revertir si la relación se reinicia. La marca de eliminación se aplica al final del período de retención, una vez que se hayan resuelto todos los elementos pendientes y los documentos estén listos para archivarse.

El aprendizaje automático clasifica a los proveedores según su riesgo, utilizando patrones de gasto, periodos de inactividad, coincidencias con listas de sanciones y cambios repentinos en los datos bancarios. A continuación, propone candidatos para ser bloqueados o eliminados. La propuesta es meramente informativa y un responsable de datos maestros la aprueba antes de guardar cualquier dato.

Copiloto de GitHub Acelera la ejecución del código relacionado con la tarea: un script eCATT o LSMW que controla la transacción, o código ABAP que informa sobre los campos indicadores. La actualización en sí debe seguir ejecutándose a través de una interfaz compatible, y el código generado debe probarse antes de su lanzamiento.

Resumir este post con: