Estimado Cliente,
La división en una Vista CDS personalizada depende del tipo de dato del elemento. En este caso, al intentar dividir elementos de tipo CURR, estás recibiendo el mensaje de error porque esto no está permitido.
Para dividir campos CURR, primero debes usar algunas funciones para convertir estos números en valores numéricos y luego convertir el resultado del cálculo en un tipo decimal para luego castearlo a tipo de moneda.
Puedes hacer esto utilizando la siguiente lógica:
cast ( cast ((GET_NUMERIC_VALUE(I_ActualPlanJrnlEntryItemCube.ActualAmountInTransactionCrcy) / GET_NUMERIC_VALUE(I_ActualPlanJrnlEntryItemCube.PlanAmountInTransactionCrcy)) as ABAP.DEC( 23, 2 ) ) as ABAP.CURR( 23, 2 ) )
La función GET_NUMERIC_VALUE convertirá los campos CURR en valores numéricos. ABAP.DEC convertirá el resultado de la división en un valor decimal y luego ABAP.CURR cambiará el tipo de dato a CURR.
Puedes consultar la siguiente documentación para más lógicas en cálculos de Vistas CDS > Portal de Ayuda de SAP | Funciones para Campos Calculados
Saludos cordiales,
Soporte de SAP.