Error al ejecutar ciclo de distribución a través de KSV5 después de upgrade S/4HANA

SAP S/4HANA

🔄Última Actualización 25 abril, 2024 por Carlos Salgueiro

Siguiendo con la temática del último posteo – App Manage Bank Accounts, Falta moneda en cuentas bancarias después de upgrade S/4HANA, errores ó inconvenientes presentados luego de upgrade de releases en S/4HANA: En la presente entrada del blog, veremos un error del módulo de Controlling originado al momento de ejecutar una distribución de costos primarios, y producido luego de actualizar la release de S/4HANA.

Casuística presentada

Para el caso puntual tratado, y como bien he comentado en el párrafo anterior, el inconveniente presentado ocurre al momento de intentar realizar una liquidación de distribución primaria (con ejecución real). El sistema finaliza el proceso de distribución con estado de error.

El mensaje de error que nos arroja el sistema es el siguiente: Ninguna categoría de operación contable válida…Identificador del mensaje: FINS_ACDOC_CUST 602.

Para esta situación puntual (allocation cycle/ciclo de distribución primaria), y al tratarse de la transacción KSV5, el mensaje de error arrojará la operación correspondiente: RKIV.

FINS_ACDOC_CUST 602 No valid Business Transaction Category: RKIV.

Es necesario tener en cuenta que la operación que aparece en el mensaje, podrá variar dependiendo de la operación (y por consecuencia: transacción) que estemos ejecutando. A continuación, y a modo de recordatorio, encontremos un listado del codigo de las operaciones “de negocio” con su respectivo nombre/descripción.

Categoria de transacción
AAAT
ACAA
ACAC
ACAD
AMAA
AMAD
APAA
APAD
GPDP
GPDS
GRRA
IBAB
IBIC
IBIP
IBMC
IBOB
KAMV
KAZI
KOAO
KSII
KSPA
KVAR
KZPI
RKIB
RKIL
RKIU
RKIV
RKL
RKS
RKU1
RKU2
RMRP
RMRU

Nombre
Univ. Allocation Top Dw. Dist.
Univ. Allocation CC Act. Assm.
Univ. Alloc. CC Act. ICO
Univ. Allocation CC Act. Dist.
Univ. Allocation PA Act. Assm.
Univ. Allocation PA Act. Dist.
Univ. Allocation PC Act. Assm.
Univ. Allocation PC Act. Dist.
Distribution Primary Costs
Distribution Secondary Costs
Realign Journal Field Values
IHB Account Balancing
IHB Intercompany payments
IHB Central incoming payments
IHB Manual corrections
IHB Payments on behalf
Manual Cost Allocation
Actual Cost Center Accrual
Actual Settlement
Actual Price Calculation
Assessment to CO-PA
Variance calculation
Actual Overhead (periodic)
Actual Periodic Repostings
Actual Inverse Activity Alloc.
Actual Overhead Assessment
Actual Overhead Distribution
Actual Activity Allocation
Enter statistical key figures
Repost Costs
Repost Revenue
Incoming Invoice
Confirm Order


Luego de hacer algunas búsquedas di con la siguiente nota sap 3269873 – Message FINS_ACDOC_CUST602 (“No valid Business Transaction Category: &1.”) when creating a cost accounting transaction que contempla el error que estamos tratando en el presente post. Tambien añade que el mismo inconveniente se puede presentar en otras operaciones de controlling:

  • Al ejecutar cualquier transacción de contabilización de costos… para estos casos, el mensaje de error contendrá la categoria de operación de negocio: RKL. (“No valid Business Transaction Category: RKL.”)

Pasos a seguir:

Para la resolución de nuestro error, podremos orientarnos tal lo sugerido en la nota SAP 3269873 – Message FINS_ACDOC_CUST602 (“No valid Business Transaction Category: &1.”) when creating a cost accounting transaction, que nos indica la utilización de un reporte que se encargará de importar tablas de customizing (FINSC_CLSNGSTEP y FINSC_CUSTBTTYPE) a sus correspondientes vistas (FINSV_CLSNGSTEP y FINSV_CBTTYPE) desde el mandante (template) “000” hacia el mandante productivo.

El reporte sugerido por la nota es el: FINS_BUSTRNSCTN_CNTNT_RETRIEVE.

Es importante ener en cuenta que dependiendo de la versión/release en la que estemos trabajando, puede suceder que no dispongamos del programa en nuestro sistema. La nota nos hace la siguiente aclaración al respecto:

  • Para releases anteriores a S/4HANA 2023 (108):
    Será necesario implementar el codigo contenido en la nota, y luego de ello, dispondremos del programa, que será ejecutable a traves de las transacciones SA38 ó SE38.
  • Para la release S/4HANA 2023 (108):
    El programa FINS_BUSTRNSCTN_CNTNT_RETRIEVE ya se encontrará en nuestro sistema/ambiente, y podra ser ejecutado de forma directa a través de SA38/SE38.

El modo de ejecución del programa deberá ser en una primera instancia en modo TEST, para verificación de su correcto funcionamiento y del output esperado (indicando que se efectuará una corrección en las vistas de las tablas).

Programa: FINS_BUSTRNSCTN_CNTNT_RETRIEVE , en ejecución TEST.

Luego de su ejecución de test, nos arrojara el resultado incluyendo las tablas, vistas a tratar con sus respectivos campos y texto:

Programa: FINS_BUSTRNSCTN_CNTNT_RETRIEVE – Output luego de ejecución TEST.

Paso siguiente, procederemos a la ejecución “real” o “en firme” del proceso.

Programa: FINS_BUSTRNSCTN_CNTNT_RETRIEVE , listo para ejecutar.

Nos indicará los cambios efectuados:

Programa: FINS_BUSTRNSCTN_CNTNT_RETRIEVE , Output luego de ejecución real.

Es importante destacar, que este procedimiento será necesario replicarlo/ejecutarlo en todos los ambientes (Desarrollo, Calidad, Sandbox y Productivo) donde tengamos presente que se ejecuten ciclos de controlling o cualquier otra operación relacionada.

🢛 Fuentes 🢛

Palabras claves:

AAAT, ACAA, ACAC, ACAD, AMAA, AMAD, APAA, APAD, GPDP, GPDS, GRRA, IBAB, IBIC, IBIP, IBMC, IBOB, KAMV, KAZI, KOAO, KSII, KSPA, KVAR, KZPI, RKIB, RKIL, RKIU, RKIV, RKL, RKS, RKU1, RKU2, RMRP, RMRU, Business Transaction Type AAAT, ACAA, ACAC, ACAD, APAA, APAD, RKLN, KSII, KSI0, RKIV, RKIU

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *