🔄Ú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.
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).
Luego de su ejecución de test, nos arrojara el resultado incluyendo las tablas, vistas a tratar con sus respectivos campos y texto:
Paso siguiente, procederemos a la ejecución “real” o “en firme” del proceso.
Nos indicará los cambios efectuados:
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 🢛
- Nota SAP 3269873 – Message FINS_ACDOC_CUST602 (“No valid Business Transaction Category: &1.”) when creating a cost accounting transaction
- Nota SAP 3134145 – App Manage Posting Periods – Cost Accounting does not show any data
- Nota SAP 3142175 – SM31 for view FINSV_CBTTYPE: Status ETGL of the user interface SAPLFINS_CBTTYPE missing
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
1 comment