Ayuda SAP

FMBBC error "PERFORM_NOT_FOUND" programa SAPLGLIU

Buenas equipo FM,
Tras realizar todos los requisitos para poner en marcha la Contabilidad Presupuestaria me encuentro que al pretender dotarla de presupuesto me deja a medias. Por una parte me verifica el documento creado e inmediatamente me dice que este no ha sido creado, corriendo incluso hasta el rango de número.


Me debe estar faltando algo en la parametrización que provoca un dumm.
fallo_FMBBC_msm01
fallo_FMBBC_msm02

Tengo copiadas y actualizadas las imputaciones de contabilidad con las del presupuesto (FMBSCPY) y (FMBSPO_MULT), de pero nada.

También Active los elementos imputación en sistema gestión presup. dejando Fondo opcional por si me lo estuviese demandando.
También cambié en la definición de la clase de documento (PRES) en su escenario tipo valor de 1.Presupuesto a 3.Presupuesto con liberación automática siendo la operación ENTR (registrar) sin éxito.


Siento enviar tanta pantalla pero es la manera más aclaratoria de lo sucedido.

¿Se os ocurre algo?
Gracias por la dedicación y por las posibles ocurrencias.

El mensaje del dumm es el siguiente:
Categoría Error de programación ABAP
Err.tmpo.ejec. GETWA_NOT_ASSIGNED
Programa ABAP SAPLFMBD_DATABASE_ACCESS
Anwendungskomponente PSM-FM-BCS-BU

The current ABAP program “SAPLFMBD_DATABASE_ACCESS” had to be terminated
because it has come across a statement that unfortunately cannot be executed.

Saludos

Si fuese un faltante de configuración no debería dar dump.

Te recomiendo:

  • Buscar en el support de SAP, alguna nota relacionada a ese dump.
  • Entre los elementos de imputación que activaste, puedes mencionar a todos los que tienes activos?
  • Abre una gist.github.com para subir todo el log que aparece en la ST22 y pasa aquí el enlace de la gist así leemos todo el texto.

A ver qué podrá ser…

No está en local el directorio como para poderlo descargar, está en remoto, en el cliente…
Viene del Alemán y viene a decir lo siguiente:

Se ha producido una excepción, que se explica con más detalle a continuación.
La excepción asociada con la clase ‘CX_SY_DYN_CALL_ILLEGAL_FORM’
no fue atrapado en el procedimiento “G_UPDATE_TOTALS” “(FUNCTION)”,
todavía propagado por una cláusula RAISING.
Porque la persona que llama del procedimiento no se ocupa de la excepción
podría calcular, el programa actual fue cancelado.
El motivo de la excepción es:

En el programa “SAPLGLIU” se debe realizar un Perform externo, es decir, se llama a la rutina “UPD_FMBDT” del programa “SAPLGLIU”.
Pero esta rutina no existe.

Las siguientes causas son concebibles:

1.) Uno de los programas “SAPLGLIU” o “SAPLGLIU” se encuentra actualmente en el sistema
desarrollado aún más. El nombre “UPD_FMBDT” de la rutina llamada puede ser
mal escrito (el nombre debe estar en mayúscula en particular),
o la rutina “UPD_FMBDT” todavía no está en el programa “SAPLGLIU”
implementado.

2.) Si el programa SAPMSSY1 está involucrado en el error de tiempo de ejecución, el sistema ha sido
un módulo de función que está marcado como no remotable,
llamado a través de RFC. (SE37-> Administración-> Activar bandera RFC)

3.) Es una oblicuidad en el sistema: las fincas de
Los programas “SAPLGLIU” y “SAPLGLIU” no coinciden.

---- Notas para corregir errores–

  • Verifique los transportes en el sistema para ver si están completos
  • finalizar los desarrollos iniciados (“SAPLGLIU” y / o “SAPLGLIU”)
  • Verifica el nombre de la rutina

Si el error se produce en un programa SAP no modificado, es posible que pueda
encuentre una solución provisional en SAP Note.
Si tiene acceso a SAP Notes, realice una búsqueda con los siguientes
palabras clave:

“PERFORM_NOT_FOUND” “CX_SY_DYN_CALL_ILLEGAL_FORM”
“SAPLGLIU” o “LGLIUU01”
“G_UPDATE_TOTALS”

Si no puede resolver el problema y desea enviar un error
notificación a SAP, incluya la siguiente información:

  1. La descripción del problema actual (corto volcado)
    Para guardar la descripción, seleccione “Sistema-> Lista-> Guardar-> Archivo local
    (No convertido)”.

  2. Registro de sistema correspondiente
    Visualice el registro del sistema llamando a la transacción SM21.
    Restringir el intervalo de tiempo a 10 minutos antes y cinco minutos
    después del pequeño botadero. A continuación, seleccione "Sistema-> Lista-> Guardar-> Archivo local

  3. Si el problema ocurre en un problema propio o un SAP modificado
    programa: el código fuente del programa
    En el editor, elija “Utilidades-> Más Utilidades> Carga / descarga> Descargar”.

  4. Detalles sobre las condiciones bajo las cuales ocurrió el error o cuales
    las acciones y la entrada llevaron al error.

La excepción debe evitarse dentro del procedimiento
“G_UPDATE_TOTALS” “(FUNCTION)” estar atrapado o su potencial aparición en la cláusula RAISING del procedimiento ser declarado.
Para evitar la excepción, tenga en cuenta lo siguiente:

1
2

Buenas,

parece como si hay algo de código que no se ha generado correctamente en FI-SL.
Si has actualizado el bloque de imputación o activado algún SL nuevo, puede que te falte regenerar el código.
Me suena que me paso algo parecido al pasar de ehp4 al ehp8.

Prueba lo siguiente:

  • Regenera las estructuras GLU1 y GLU2 mediante los reports de RGICGLU1 y RGICGLU2
  • Regenera de todos los programas FI-SL relevantes (selección, módulos de función de actualización, etc.) mediante el programa de RGBCFL01.
  • Si sigue sin funcionar prueba a realizar una generación completa del sistema FI-SL mediante el report RGZZGLUX

Saludos

2 Me gusta

En la sección ABAP developer viewer busca source code extract y en el código ABAP hay una linea con los simbolos >>>>, ahi puedes ver en que momento marca el error.

También puedes ejecutar la SU53 justo después del error por si fuese un problema de permisos.

Bueno, bueno, bueno,…
No ha sido hasta ejecutar el tercer report RGZZGLUX cuando me ha dejado grabar, todavía estoy parpadeando.



Mil gracias y guardo este aporte para futuras ocasiones que se presente.

Gracias, los permisos y autorizaciones fue lo primero que miré…snif!
De todos modos, gracias por el aporte, ya se resolvió.
Saludos

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.