Hi Richard,
Just want to understand the issue.
1. You had created a custom table and for filling it with the records from excel, you use the above FM. - It is working as expected.
2. Now you are trying to change it in SM30 or SE16n, it should allow you to change and it should get updated in the necessary table.
Can you please let us know the steps more briefly so that we can help you.