Bapi_salesorder_createfromdat2

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • MAYBE
    Junior Member
    • abr
    • 1

    #1

    Bapi_salesorder_createfromdat2

    Estoy intentando crear pedidos con esta BAPI. Si le pongo el nº de pedido y la ejecuto no tengo problema, pero ahora me piden que sea SAP quién proporcione el nº de pedido según el contador interno de documentos.

    Así me va OK:

    CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
    EXPORTING
    SALESDOCUMENTIN = SALESDOCUMENT
    ORDER_HEADER_IN = ZSDHD1
    IMPORTING
    SALESDOCUMENT = SALESDOCUMENT
    TABLES
    RETURN = ZRETURN2
    ORDER_ITEMS_IN = ZSDITM
    ORDER_PARTNERS = ZPARNR
    ORDER_SCHEDULES_IN = ZSCHDL
    ORDER_CONDITIONS_IN = ZCOND.

    Pero así me da errores:
    CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
    EXPORTING
    * SALESDOCUMENTIN = SALESDOCUMENT
    ORDER_HEADER_IN = ZSDHD1
    INT_NUMBER_ASSIGNMENT = 'X'
    IMPORTING
    SALESDOCUMENT = SALESDOCUMENT
    TABLES
    RETURN = ZRETURN2
    ORDER_ITEMS_IN = ZSDITM
    ORDER_PARTNERS = ZPARNR
    ORDER_SCHEDULES_IN = ZSCHDL
    ORDER_CONDITIONS_IN = ZCOND.

    Alguna idéa.
    Muchas gracias.
  • virgilio_avila
    Senior Member
    • jun
    • 327

    #2
    podrias ampliar el error?

    todas las BAPI'S traen una tabla de retorno usualmente se llama RETURN, checa cual es el error.

    Otra cuestion importante es , mediante el debug asegurate de estar pasando correctamente el valor del pedido.

    Ademas en ningun momento veo que vayas a leer el numero de pedido?, en que variable la guardas?.

    saludos
    Saludos.

    Comentario

    • Imorales
      Member
      • feb
      • 66

      #3
      Numeración

      Buenas tardes, depende de como tengan parametrizada la clase de pedido, la numeracion será externa o interna y dependiendo de esto, se le tiene que pasar o no el Nº de pedido de compras

      Espero que ta solucione algo

      Comentario

      Trabajando...