Apoyo con BAPI_PO_CHANGE

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Falcon_Zx
    Junior Member
    • jul
    • 5

    #1

    Apoyo con BAPI_PO_CHANGE

    Buenas a todos, tengo un problema con esta BAPI.

    Cuando la implemento no me hace los cambios al pedido que yo le especifico y al terminar la BAPI me salen los siguientes mensajes:

    1 I 000 Función Modificar pedido ejecutada en ejecución de test
    2 S 06 022 No se han modificado datos


    Adjunto parte del Codigo utilizado:
    Código:
    DATA:
            it_return      TYPE TABLE OF BAPIRET2      WITH HEADER LINE,
            it_poitem      TYPE TABLE OF BAPIMEPOITEM  WITH HEADER LINE,
            it_poitemx     TYPE TABLE OF BAPIMEPOITEMX WITH HEADER LINE.
    
        lv_ebeln = '4500357471'.
        lv_ebelp = '00001'.
    
        it_poitem-po_item   = lv_ebelp.
        it_poitem-quantity = 17.
        APPEND it_poitem.
    
        it_poitemx-po_item   = lv_ebelp.
        it_poitemx-po_itemx  = 'X'.
        it_poitemx-quantity  = 'X'.
        APPEND it_poitemx.
    
        CALL FUNCTION 'BAPI_PO_CHANGE'
          EXPORTING
            purchaseorder             = lv_ebeln
            testrun                   = space
          TABLES
            return                    = it_return
            poitem                    = it_poitem
            poitemx                   = it_poitemx
             .
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    
        LOOP AT it_return.
    
        ENDLOOP.
Trabajando...