We are looking at developing an accident reporting system. The system covers employee's, members of the public, etc.
Someone has set-up some config, that stores each location a object, an infotype record will be created for each person who has an accident... a SAP gui screen has been set-up to a central user so store this information.
Currently if a user enters a personal number, the data is pulled through to the new form infotype form.
I was wondering if this was in fact best practice, an alternative would be to set-up a customer table i.e. ztable, store the data on this table, allow HR data to be pulled through from SAP hr, but create our own RFC's - to delete records, create records, change records, etc
My concern is that by creating and using infotype records, objects we may miss something that retains database consistancy, is it better to develope the system in isolation?