Cómo activar IDOC LOIPRO cuando se cambia o se crea una orden de compra

Se el primero en calificar

Trigger IDOC LOIPRO: SAP Process Order IDoc en detalle es el tema principal del siguiente Tutorial SAP ABAP.

  • En primer lugar, se detallará la estructura IDOC de Orden de Proceso SAP LOIPRO. (cubierto en la Parte 1 )
  • Segundo, cómo llenar el segmento adicional de una extensión IDoc LOIPRO (cubierto en la Parte 1 )
  • En tercer lugar, la forma más sencilla de generar IDoc LOIPRO de salida para SAP PO. (cubierto en la Parte 1 )
  • Por último, cómo activar IDOC LOIPRO cuando se cambia/crea una orden de compra. ( Parte 2 )

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 😉

Cómo activar IDOC LOIPRO cuando se cambia/crea una orden de compra

En SAP, las Órdenes de Proceso se asimilan a un Datos Maestros. Por lo tanto, no hay ninguna entrada en NACE para activar un Idoc cuando se actualiza una orden. Dentro de las diferentes formas de disparar para crear un IDoc LOIPRO una vez que se crea o actualiza una Orden de Proceso SAP es implementar un BADI. Descubrí que es la mejor manera de hacerlo.

BADI de órdenes de proceso de SAP

Intente implementar BADI WORKORDER_UPDATE (en SAP Tcode SE18 ) En realidad, BADI WORKORDER_UPDATE es la operación de pedidos PM/PP/PS/PI del complemento comercial: ACTUALIZAR

Los otros BADI para Orden de Proceso son:

BADI Descripción
ORDEN DE TRABAJO_CONFIRMAR Operación de pedidos PM/PP/PS/PI de complemento comercial: Confirmar
WORKORDER_CONFIRM_CUST_SUBSCR Confirmación: Subpantalla con Campos Propios del Cliente
WORKORDER_CONFIRM_EA_APPL Confirmación: llamadas de función de EA-APPL
ORDEN DE TRABAJO_DFPS_PIC_ATP Defensa BADI para control de disponibilidad
ORDEN DE TRABAJO_DOCLINKS BAdI: Enlaces de Documentos (Órdenes de Producción)
ORDEN DE TRABAJO_FINANCIERO Anbindung FIN Add-On an Fertigungs- und Proze aufrag
WORKORDER_GOODSMVT Business Add-In PM/PP/PS/PI Orders: Movimiento automático de mercancías
ORDEN DE TRABAJO_INFOSISTEMA BAdI: Sistema de Información de Pedidos PP y PI
WORKORDER_MODIFY_SCREEN Ajustes de pantalla
ORDEN DE TRABAJO_PISHEET Operación de órdenes PM/PP/PS/PI de add-in comercial: Descarte de
ORDEN DE TRABAJO_RETRABAJO Operación de pedidos de PP de complemento empresarial: reelaboración
ORDEN DE TRABAJO_ACTUALIZACIÓN Operación de pedidos PM/PP/PS/PI de complemento comercial: ACTUALIZAR

Orden de proceso SAP BADI WORKORDER_UPDATE

El primer paso es definir la lista de métodos BADI WORKORDER_UPDATE. Aquí la lista completa de los métodos disponibles:

Método Descripción
ARCHIVO_OBJETOS Archivar objetos adicionales
AT_DELETION_FROM_DATABASE El pedido se elimina de la base de datos (archivo)
AT_GUARDAR Guardar tiempo de pedido: Diálogo
CMTS_CHECK Verificar: Orden de Almacén Configurable Permitida
INICIALIZAR Inicialización al Importar/Crear Orden
EN_ACTUALIZACIÓN Guardar tiempo de pedido: Actualizar
NUMBER_SWITCH Intercambiar números de pedido temporales con números de pedido finales
ANTES DE LA ACTUALIZACIÓN Ahorre tiempo de pedido: antes de llamar Actualizar
EN_LIBERACIÓN Tiempo de orden de liberación: después de las comprobaciones de SAP antes de la liberación
REORG_STATUS_ACT_CHECK Reorganización de Orden: Verificación de Estado
REORG_STATUS_ACTIVATE Reorganización de orden: acción de seguimiento después de establecer el estado
REORG_STATUS_REVOKE Reorganización del pedido: acción de seguimiento después del restablecimiento de estado

Método AT_SAVE – desencadenar IDOC LOIPRO

Para activar el IDoc LOIPRO01 cuando se modifica o crea una orden de proceso/orden de trabajo SAP, reescribiremos el método AT_SAVE . Este método se activa cuando el usuario hace clic en el botón GUARDAR en PO/WO SAP Tcodes (COR1/COR2). AT_SAVE toma como entrada el encabezado de orden IS_HEADER_DIALOG en la estructura de diálogo . Es suficiente porque tiene todas las claves para acceder a SAP PO.

Un punto importante, debe colocar el contenedor de su código ABAP en un Módulo de función y llamar al procesamiento en TAREA DE FONDO COMO DESTINO DE UNIDAD SEPARADA ‘NINGUNO’. Esta llamada esperará hasta el proceso principal de la GUI de SAP para guardar antes de activar el IDOC. Las ventajas son:

  1. Espere hasta un COMMIT antes de activar el IDOC de LOIPRO
  2. Evitar orden de procesamiento bloqueada: conflicto
  3. mantener el flujo principal del proceso estándar de SAP sin cambios
  4. Evite dejar de guardar la orden de compra de SAP si se produce un error para la generación de IDOC.

Una muestra ABAP para crear LOIPRO en el método AT_SAVE sería:

Consulte este artículo sobre Declaración ENVIAR no está permitido en este formulario que explica cómo utilizar la TAREA EN ACTUALIZAR.

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

Deja un comentario

SAP GUI para HTML: Parámetros de menú y barra de herramientas. Primero detallaremos el parámetro de la barra de herramientas…