screen SAPLKACB 0002 contains the field COBL-KOSTL but it could be disabled so the field is not available when the screen is called. Obviously you have set the field COBL-KOSTL in your batch session and it is mapped to screen SAPLKACB 0002. The easiest way to solve the error is to remove the field COBL-KOSTL from your batch session. But this only works if you don't need this field. I'm facing a similar problem right now but I need the field COBL-KOSTL. So I couldn't remove it from the batch session. But I need this field in an other screen. Unfortunately it is always mapped to screen SAPLKACB 0002 when it is set to the batch session.
Soumya and Robert,
I would suggest checking the field status groups on the GL account(s) you are trying to post to in your batch session. Based on the error message, it sounds like you have included a Cost Center (KOSTL) value in your batch input file, but the field status for the GL account has the Cost Center field suppressed.