Publishing a Message from Batch Programs
Application Engine and Structured Query Report incremental message programs should use the base language of the system. These programs perform their accesses and updates on the base tables only, even if related-language tables are supported for those business objects. Related-language tables are featured in batch program processing only in generating warnings or errors that use the message catalog.
When a batch application program runs, the processing is done in the base language of the system, and messages are generated in only the base language.