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.
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