Bapi - BAPI_ACC_DOICUMENT_POST

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • xeram
    Junior Member
    • ago
    • 17

    #1

    Bapi - BAPI_ACC_DOICUMENT_POST



    Buenos días, tenia una duda con esta bapi.
    Estaba intentando crear documentos con esta bapi, mas de uno, y cada uno con 2 lineas, una correspondiente al G/L Account y otra con P&L GL account.
    La duda que me surge, es la hora de llenar las tablas.
    Actualmente hago lo siguiente:
    Código:
    *       Fill Line 1 of Document Item
              l_wa_account-itemno_acc = '1'.
              l_wa_account-gl_account = p_glfrom.
              l_wa_account-orderid    = <fs_docpost>-aufnr.
              APPEND l_wa_account TO l_it_account.
              CLEAR l_wa_account.
    *       Fill Line 2 of Document Item
              l_wa_account-itemno_acc = '2'.
              l_wa_account-gl_account = p_glto.
              l_wa_account-orderid    = <fs_docpost>-aufnr.
              APPEND l_wa_account TO l_it_account.
              CLEAR l_wa_account.
    *       Fill Line 1 of Document Value.
              l_wa_curr-itemno_acc = '1'.
              l_wa_curr-amt_doccur = <fs_docpost>-wogbtr.
              APPEND l_wa_curr TO l_it_curr.
              CLEAR l_wa_curr.
    *       Fill Line 2 of Document Value
              l_wa_curr-itemno_acc = '2'.
              l_wa_curr-amt_doccur = <fs_docpost>-wogbtr.
              APPEND l_wa_curr TO l_it_curr.
              CLEAR l_wa_curr.
    Pueden ver 4 valores:
    p_glfrom
    p_glto
    <fs_docpost>-aufnr
    <fs_docpost>-wogbtr

    Mi duda es la siguiente: Yo cargo varios "aufnr" para cada cuenta (ese proceso esta dentro de un loop) entonces, el campo "itemno_acc" tambien tiene que variar a medida que se ejecute o esta bien que siempre sea 1 y 2?
    O sea: la primera vez para el aufnr X1 serian 1 y 2, la segunda vez que se ejecute para otro aufnr, ¿deben seguir siendo 1 y 2 o tienen que ser 3 y 4?

    Espero haber sido claro

    Y también tenia otra duda, cuando se ejecuta la bapi, devuelve un numero de documento generado. ¿El numero lo devuelve en algún campo en particular o tengo que "extraerlo" del texto de la tabla return?


    Desde ya muchas gracias por todo y disculpen las molestias
    Matias

Trabajando...