BAPI AP ACC GETOPENITEMS
De SAP ABAP en castellano
Devuelve la lista de partidas abiertas de un acreedor.
Ejemplo
REPORT ZPRUEBA2 .
DATA: I_ITEMS LIKE BAPI3008_2 OCCURS 0 WITH HEADER LINE,
L_FECHA_VENCIMIENTO TYPE D.
******** PARTIDAS ABIERTAS*********
CALL FUNCTION 'BAPI_AP_ACC_GETOPENITEMS'
EXPORTING
COMPANYCODE = 'XXXX'
VENDOR = '0000010000'
KEYDATE = SY-DATUM
* NOTEDITEMS = ' '
* IMPORTING
* RETURN =
TABLES
LINEITEMS = I_ITEMS.
WRITE: / '******** PARTIDAS ABIERTAS*********'.
LOOP AT I_ITEMS.
IF I_ITEMS-DB_CR_IND = 'H'.
I_ITEMS-AMT_DOCCUR = - I_ITEMS-AMT_DOCCUR.
ENDIF.
L_FECHA_VENCIMIENTO = I_ITEMS-BLINE_DATE + I_ITEMS-DSCT_DAYS1.
WRITE: / 'Nº doc.:', I_ITEMS-DOC_NO,
'F.Doc.:', I_ITEMS-DOC_DATE,
'Debe/Haber:', I_ITEMS-DB_CR_IND,
'Importe:', I_ITEMS-AMT_DOCCUR,
'Moneda:', I_ITEMS-CURRENCY,
'F.Base:', I_ITEMS-BLINE_DATE,
'Días:', I_ITEMS-DSCT_DAYS1,
'F.Vencimiento:', L_FECHA_VENCIMIENTO.
ENDLOOP.