Hello Chetan,
I'd be surprised if the problem with the *BDLS* objects is the cause of your original problem.
What error(s) are you getting when you try to activate. eg for BDLS_TABLE_LOAD ?
an you also run tx DB02 => Diagnostics => Missing Table and Indexes and then hit the refresh button on that screen. That way you get a up to date overview of missing or inconsistent DDIC objects.
I've had issues in the past where BDLS programs/FMs failed due to a valid runtime object not existing for a table.
Please let us know about the FM activation error(s) and the results of the DB02.
KR,
Amerjit