When adding a new bank account through P0030G (G/L Bank Accounts), Bank Account and Transit Number are being pre-populated with values from an unrelated bank account record in F0030. If you do not change those numbers, the original bank account record is updated with the new account description when the new account is added.
Note that this type of issue (where SV Form_Mode is UPDATE_MODE in adding a new record) can be occurred in your running Address Book Master (P01012) or Item Master (P4101) which has primary key value with '0'. However this document shall not explain why '0' value is stored because there are too many possible scenario for this. So application listed here is a case study only.
There is a record with F0030.UKID = 0 which is primary key.
Note:
SELECT AYFLR,AYCKSV,AYUPMJ,AYJOBN,AYSWFT,AYFLP,AYUPMT,AYAID,AYIBAN,AYPID,AYCBNK,AYAN8,AYDL01,AYADPI,AYCHKD,AYBKTP,AYUKID,AYUSER,AYCTR,AYTNST FROM CRPDTA.F0030 WHERE ((AYUKID = 0 ))
JDBCProxy.jdbcProxy()>>>response is good(execute()) -> , status = 2, nextpageid = -1, data = JASResultSet is returning 1 rows
To revolve issue,
Note: