The standard BAPI, BAPI_AR_ACC_GETPERIODBALANCES is for the current fiscal year. If I need to add one more parameter to the interface which will take any given year, how should i proceed. This requirement I am doing for creating a report which is like the S_ALR_87012172 (Customer balances in local currency). So if i am not modifying this BAPI, the other way to achieve this is through the calculations with KNC1,KNC3, BSID and BSAD tables. Which one would be better? With the BAPI or through own manipulation of data through the tables.?