La declaración ENVIAR no está permitida en este formulario

Se el primero en calificar

La declaración SUBMIT no está permitida en este formulario. Es un error ABAP común. Encuentre las soluciones provisionales y la alternativa para evitar y corregir el programa ABAP. Encuentre a continuación una descripción general sobre cómo usar la declaración de envío ABAP, las diferentes excepciones desencadenadas por esta declaración y algunas soluciones para la famosa ‘Declaración «ENVIAR» no está permitida en este formulario «.

Declaración «ENVIAR» muestra ABAP

La declaración SUBMIT permite llamar un informe ABAP dentro de otro.

Sintaxis de la declaración de envío

ENVIAR {representante|(nombre)} [selscreen_options] ???????????????????[list_options] ???????????????? ????[job_options] ???????????????????[Y REGRESAR]. Use F1 en cualquier informe ABAP con ENVIAR para obtener más detalles.

¿Usar? Enviar declaración en el informe ABAP

Declaración ENVIAR Declaración

Lista de excepciones para SUBMIT ABAP

para verificar qué excepción generada por el uso de SUBMIT y evitar un volcado en el informe ABAP, se debe implementar Try .. Catch para capturar la excepción de tiempo de ejecución

La lista de excepciones que ABAP SUBMIT puede generar son

 

  • Causa: No se encontró el programa especificado. Error de tiempo de ejecución: LOAD_PROGRAM_NOT_FOUND
  • Causa: Intentó pasar un valor no válido a una selección usando la adición SIGN . Error de tiempo de ejecución: SUBMIT_WRONG_SIGN
  • Causa: El programa especificado no es un informe. Error de tiempo de ejecución: SUBMIT_WRONG_TYPE
  • Causa: intentó pasar más de un valor a un parámetro de informe. Error de tiempo de ejecución: SUBMIT_IMPORT_ONLY_PARAMETER
  • Causa: Intentó usar WITH sel IN itab para pasar una tabla que no tiene la estructura adecuada a una selección. Error de tiempo de ejecución: SUBMIT_IN_ITAB_ILL_STRUCTURE
  • Causa: Intentó pasar un parámetro que no se puede convertir al campo de destino a la pantalla de selección. Error de tiempo de ejecución: SUBMIT_PARAM_NOT_CONVERTIBLE
  • Causa: El programa llamado contiene un error de sintaxis. Error de tiempo de ejecución: SYNTAX_ERROR
HOLA, estas en Statologos la enciclopedia más grande de estadística aplicada en español, no olvides que tienes un potente buscador de información en el menú utilizalo sabiamente 😉

La declaración «ENVIAR» no está permitida en este formulario

Solución 1: INTENTAR… ATRAPAR

Usa Try… Catch para evitar al Dumb.

 

Solución 2: EMPEZAR UNA NUEVA TAREA

Cree un módulo de funciones para envolver la declaración ABAP? ENVIAR. Llame al módulo de funciones con la opción COMENZANDO NUEVA TAREA.

Puede crear un módulo de función que envolverá su llamada y llamará a este envoltorio con la opción COMENZAR NUEVA TAREA

Por ejemplo, ¿Llamar a la función con estas opciones? EN LA TAREA DE FONDO COMO UNIDAD SEPARADA DESTINO ‘NINGUNO’

Aquí un ejemplo de llamada a la función ABAP:

Solución 3: compruebe si EXISTE EL INFORME

Un error común al usar ENVIAR puede ser que el informe que se usa no exista. Aquí una forma sencilla de comprobar si existe antes de la llamada. verificar si el informe tiene una entrada en la tabla SAP? TRDIR :?Tabla de sistema TRDIR.

¿Más información sobre? Mesas de banco de trabajo ABAP

 

Obtenga más información sobre el uso de la declaración ABAP SUBMIT .

admin Administrator
No hay contenido aun.
Free Download WordPress Themes
Download Best WordPress Themes Free Download
Download Nulled WordPress Themes
Download Premium WordPress Themes Free
online free course
download redmi firmware
Download WordPress Themes Free
download udemy paid course for free

Deja un comentario

Actualizar contactos del cliente: uno de los requisitos comerciales recurrentes en SAP ECC es la actualización masiva de contactos para…