Hello Vilmos,
yet the thread is well answered, but i would like you/others to comment on my below points:
a) We are getting data from external system(bascially it is SQL table in another database not AX database). SQL team has created stored procedure which will be used by us.
b) We are getting data into AX through Batch jobs.
c) Batch job are created using Runbasebatch and logic is creating by generating ODBC connection , call the Stored procedure (given by SQL team) and get the result set into tables and scheduled by batch job.
please suggest is it correct approach .