Funktionsbaustein BAPI AR ACC GETKEYDATEBALANCE
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Kategorie: BAPI.
In der Transaktion F.17 (Saldenbestätigung Debitor) wird auch der offene Posten des Debitors zu einem Stichtag benötigt.
Dieser Betrag kann auch durch den Funktionsbaustein "BAPI_AR_ACC_GETKEYDATEBALANCE" ermittelt werden. Der Funktionsbaustein "BAPI_AR_ACC_GETOPENITEMS" würde alle offenen Posten des Debitors auflisten.
DATA: lv_bukrs TYPE bseg-bukrs,
lv_kunnr TYPE bsid-kunnr,
lv_keydate TYPE datum.
DATA: lt_keybalance TYPE STANDARD TABLE OF bapi3007_3,
ls_keybalance TYPE bapi3007_3,
ls_return TYPE bapireturn.
lv_bukrs = ..
lv_kunnr = ..
lv_keydate = ..
* Ermittle die offenen Posten zum Stichtag
CALL FUNCTION 'BAPI_AR_ACC_GETKEYDATEBALANCE'
EXPORTING
companycode = lv_bukrs
customer = lv_kunnr
keydate = lv_keydate
* BALANCESPGLI = ' '
* NOTEDITEMS = ' '
IMPORTING
return = ls_return
TABLES
keybalance = lt_keybalance.
IF ls_return IS NOT INITIAL.
MESSAGE i531(0u) WITH ls_return-message.
ELSE.
READ TABLE lt_keybalance INTO ls_keybalance INDEX 1.
ENDIF.
- Wenn im Feld "DB_CR_IND" = 'S', dann ist der offene Posten zu unseren Gunsten. Bei "DB_CR_IND" = 'H', ist der offene Posten zu Gunsten vom Kunden.
- Der Währungsbetrag (in Hauswährung und Währung des Kunden) ist in der zurückgegebenen Tabelle, bzw. Struktur BAPI3007_3 aufgeführt.
Verwandte Funktionsbausteine
- BAPI_AP_ACC_GETKEYDATEBALANCE = Saldo des Kreditorenkontos an einem Stichtag
- BAPI_AR_ACC_GETOPENITEMS = Offene Posten des Debitorenkontos an einem Stichtag
- BAPI_AP_ACC_GETOPENITEMS = Offene Posten des Kreditorenkontos an einem Stichtag