• Viernes 15 de Noviembre de 2024, 11:04

Autor Tema:  Bapis De Modificacion De Pedidos  (Leído 3164 veces)

ord33

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Bapis De Modificacion De Pedidos
« en: Martes 23 de Mayo de 2006, 11:08 »
0
Hola a todos!:
 
Necesito introducir modificaciones en campos de cabecera de pedidos de compras y de ventas.Estoy utilizando las Bapi´s:
BAPI_PO_CHANGE - para compras
BAPI_SALESDOCUMENT_CHANGE - para ventas
 
El problema es que en test las bapi´s parece que modifican los campos de los pedidos pero luego al visualizarlos no han hecho nada.Se quedan igual.sabéis si hay que hacer algo más para que funcionen?.
 
Un saludo para todos y gracias.
 
Adio

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Bapis De Modificacion De Pedidos
« Respuesta #1 en: Viernes 9 de Junio de 2006, 19:12 »
0
Le haces COMMIT a la TX?

Código: Text
  1.  
  2.  IF sy-subrc EQ 0.
  3.     CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
  4.       EXPORTING
  5.         wait = 'X'.
  6.   ELSE.
  7.     CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
  8.   ENDIF.
  9.  
  10.  
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Bapis De Modificacion De Pedidos
« Respuesta #2 en: Miércoles 28 de Junio de 2006, 23:08 »
0
Exacto....muchas veces es necesario indicar explicitamente el commit...Incluse algunas veces, es recomendable obligar al programa a que espere un poco más de tiempo para terminar de procesar los datos...Para eso puedes utilizar el FM....

Código: Text
  1.  
  2. ENQUE_SLEEP
  3.  
  4.  

Saludos,

Blag  :smartass: