• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram

S4PCADEMY_Logo
  • Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
Twitter Linkedin Instagram
#ABAP  ·  #ABAP Challenges  ·  #adobeforms  ·  #brf+  ·  #ddic interface  ·  Technical Articles

[BRF+ New Output Management]: Use el formulario de Adobe personalizado regular basado en la interfaz DDIC: maneje ‘No se pudo encontrar la solicitud de cola de impresión APOC_OR_MESSAGES 145’

By s4pcademy 


INTRODUCCIÓN:

Durante las últimas semanas, estuve trabajando en un requisito que requería un formulario personalizado de Adobe para Etiqueta GR a través de NACE pero luego tuvimos que optar por la nueva gestión BRF+ O/P. El enfoque ideal es usar un formulario de adobe fragmentado, pero la cantidad de campos no estaba allí en la interfaz de servicio estándar. Entonces, optamos por Opción de interfaz DDIC disponible en ‘Asignar plantillas de formulario’.

Desafío: Para lograr este requisito, me enfrenté a un par de desafíos:

  1. No se pudo encontrar la solicitud de cola – APOC_OR_MESSAGES (145): Discutido en este blog.
  2. Dump – /BOBF/CX_FRW_FATAL – CLASS CL_APOC_OR_A_ITEM_GET_DOCUMENT: Cree un programa de controlador Z* para el formulario individualmente y verifique el problema allí; en mi caso, Configuración de anuncios fue el problema, manejado por mí y el técnico de base.
  3. Alineación del centro del código de barras: (trabajo en progreso, se compartirá en el próximo blog).

En esta publicación de blog, cubriremos los pasos para imprimir GR Label y manejar No se pudo encontrar la solicitud de cola: APOC_OR_MESSAGES (145).

CONTENIDO PRINCIPAL:

  1. En primer lugar, obtenga el nombre del programa estándar: subrutina (rutina de formulario) que se activará en el back-end del proceso comercial. Más tarde, puede elegir cualquier otra subrutina también, si esa tiene mejores parámetros según sus requisitos. Asegúrese de que la subrutina que elija tenga el patrón de nombres *PDF o ADOBE* para tener FP_JOB_OPEN/CLOSE; de lo contrario, debe cambiar manualmente la subrutina de impresión.

En mi caso he utilizado Programa – SAPM07DR, Rutina – ENTRY_WE03_PDF.

  1. Cree un informe ejecutable ZAB_IM_SAPM07DR que replica el grupo de subrutinas SAPM07DR, incluye ZIN_IM_M07DRTOP, ZIN_IM_M07DRSON_PDF de M07DRTOP, M07DRSON_PDF resp. y reemplace el estándar. incluye con ellos en el programa ZAB_IM_SAPM07DR.
  2. Vaya a SFP, cree una interfaz DDIC según los parámetros exportados en la subrutina, maneje la lógica de procesamiento requerida y cree el diseño requerido en formato ADOBE para la interfaz.
  1. punto de solución: En la subrutina FORM_OPEN_PDF, justo antes de FP_JOB_OPEN, maneje los parámetros de salida como se muestra a continuación, según SAP KBA 3016791: error «No se pudo encontrar la solicitud de cola».:
      gs_outputparams-getpdf   = abap_false.
      gs_outputparams-reqnew   = abap_true.
      gs_outputparams-covtitle = nast-tdcovtitle.
      gs_outputparams-nodialog = abap_true.
      gs_outputparams-preview  = abap_false.​

Activa el programa.

  1. Comparta el nombre para que sea funcional o adminístrelo en SPRO.
    • Área de aplicación: ‘Componentes de aplicaciones cruzadas’
    • Subárea de aplicación: ‘Control de salida’
    • Seleccione el paso de configuración ‘Asignar plantillas de formulario’ (SSCUI 102313)
    • Mantener
      • Tipo de objeto de la aplicación: BIENES_MOVIMIENTO
      • Tipo de salida: GOODS_RECEIPT_LABEL
      • Tipo de formulario: 2: formularios de salida (interfaz DDIC)
      • Id. de plantilla de formulario: ZAF_IM_GR_LABEL
      • Programa – ZAB_IM_SAPM07DR
      • Rutina – ENTRY_WE03_PDFAsignar%20formulario%20plantillas

(No olvide transportar los datos de configuración con la personalización del transporte en el cliente de prueba: Tcode SCC1).

  1. Ahora funcional irá a la transacción OPD o al proceso inferior, que activará la plataforma de lanzamiento de Fiori.

Y edite la entrada para el formulario configurado en ‘Plantilla de formulario’ para Reglas para ‘MOVIMIENTO_DE_BIENES’ reemplazando el formulario estándar y actívelo.

Resultado:

Ahora cree un documento en el cliente de prueba para el documento Material y vaya a MIGO, ingrese MBLNR -> salida-> Mostrar salidas.

Ingrese una fila con Estado de preparación y detalles según la configuración.

Seleccione la fila y haga clic en Mostrar documento (icono de pdf)

GR_LABEL%20-%20Z*FORM*

GR_LABEL – Z*FORMA*

Enlaces de referencia:

2736938: configuración para el programa de procesamiento y las plantillas de formulario en el documento de facturación en la nueva gestión de salida

2294198 – Control de salida SAP S/4HANA – formularios personalizados

2608890: configuración estándar de control de salida de S/4HANA para compras (formularios de salida y programas de procesamiento)

Página de tema:

Tema ABAP: https://community.sap.com/topics/abap,

publicar y responder preguntas https://answers.sap.com/tags/833755570260738661924709785639136.



Source link


AdobeAPOC_OR_MESSAGESbasadoBRFcolaDDICencontrarformularioimpresióninterfazManagementManejeOutputpersonalizadopudoregularsolicitud

Artículos relacionados


Business Trends  ·  digital badge  ·  elearning  ·  sap certification  ·  SAP Digital Supply Chain  ·  sap field service management  ·  sap partners
Nuevos E-Learnings: Empoderar el éxito de los socios en SAP Field Service Management
SAP Process Integration Test Tool  ·  Technical Articles
Hacia el desarrollo basado en pruebas con la herramienta de prueba de integración de procesos de SAP
#ABAP Development  ·  #adobeforms  ·  2d barcode  ·  barcode alignment  ·  Technical Articles
[Adobe Form]: Alineación central de CÓDIGO DE BARRAS 128 con esquema XML

Deja tu comentario Cancelar la respuesta

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

*

*

Confirmación basada en la creación de suministros (SBC) en SAP S/4HANA-aATP Parte 2
Previo
Evento de seguimiento de SAP Insider -2023 Milwaukee-EE. UU.
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.
Cookies Para que este sitio funcione adecuadamente, a veces instalamos en los dispositivos de los usuarios pequeños ficheros de datos, conocidos como cookies. La mayoría de los grandes sitios web también lo hacen.
Aceptar
Cambiar ajustes
Configuración de Cookie Box
Configuración de Cookie Box

Ajustes de privacidad

Decida qué cookies quiere permitir. Puede cambiar estos ajustes en cualquier momento. Sin embargo, esto puede hacer que algunas funciones dejen de estar disponibles. Para obtener información sobre eliminar las cookies, por favor consulte la función de ayuda de su navegador. Aprenda más sobre las cookies que usamos.

Con el deslizador, puede habilitar o deshabilitar los diferentes tipos de cookies:

  • Bloquear todas
  • Essentials
  • Funcionalidad
  • Análisis
  • Publicidad

Este sitio web hará:

Este sitio web no:

  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
  • Recuerde sus detalles de inicio de sesión
  • Esencial: recuerde su configuración de permiso de cookie
  • Esencial: Permitir cookies de sesión
  • Esencial: Reúna la información que ingresa en un formulario de contacto, boletín informativo y otros formularios en todas las páginas
  • Esencial: haga un seguimiento de lo que ingresa en un carrito de compras
  • Esencial: autentica que has iniciado sesión en tu cuenta de usuario
  • Esencial: recuerda la versión de idioma que seleccionaste
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location
Guardar y cerrar