Sorgumuzda ki alanları dinamik olarak oluşturmamız ve select sorgusunu buna göre yapmamız gerekebilir.
Bunun için yapmamız gerken;
stype_fieldstipinde bir tablo yaratmak ve sütun isimlerini içine eklemektir.
Örnek;
TYPES :
BEGIN OF stype_fields,
fieldname TYPE name_feld,
END OF stype_fields
*ITAB ımızı tanımlayalım.
DATA:
gt_itab type standard table of MSEG with header line.
* Dinamik sorgu için kullanacağımız field isimlerinin bulunduğu
* tablo
data : g_t_fields type standard table of stype_fields.
* burada sütun isimlerini kafamıza göre belirliyoruz
append 'MSEG~ANLN1' to g_t_fields.
append 'MSEG~ANLN2' to g_t_fields.
append 'MSEG~APLZL' to g_t_fields.
append 'MSEG~AUFNR' to g_t_fields.
append 'MSEG~AUFPL' to g_t_fields.
* Select sorgumuz
select (g_t_fields)
into corresponding fields of table gt_itab
from MSEG.
*******************************************************
Konu ile ilgili detaylı içerik ve örnek ABAP Kodları,daha sonra eklenecektir.
SAP ve ABAP ile ilgili tüm sorularınızı
serkurumsal@yandex.com
E-Mail adresi ile bize ulaÅŸarak sorabilirsiniz.
Serkan AKKAVAK
Bilgisayar Mühendisi
0 Comments