Enforcement Directorate has filed a case against ABG Shipyard and its top executives for defrauding 28 banks to the tune of Rs 22,842 crore.