ge_pi написал(а):
Господа форумчане подскажите, пожалуйста.
Как же правильнее поступить?
Немного непонятно, что вы собственно хотите узнать.
Вот куда копать по первому варианту.
http://help.sap.com/saphelp_nw2004s/hel ... ameset.htmЦитата:
Specifying Database Tables Dynamically
To specify the name of a database table dynamically, use the following for tables:
SELECT ... FROM (name) options ...
The field name must contain the name of a database table in the ABAP Dictionary. The table name must be written in uppercase. When you specify the name of a database table dynamically, you cannot use an empty INTO clause to read all of the columns into the work area dbtab. It is also not possible to use alternative table names.
http://help.sap.com/saphelp_nw2004s/hel ... ameset.htm
Для второго варианта вам понадобится сделать background job, которая будет "собирать" данные перед загрузкой. Возникнет задача синхронизации сбора данных в исходной системе и последующей загрузки в хранилище данных.