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

[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.




¿Cómo se compara Java con otros lenguajes de programación?
Previo
Función $rowid$ en Hana | Blogs de SAP
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.