Вот пример реально работающего кода (см. второй селект)
SELECT *
FROM bkpf
INTO TABLE gtab_bkpf
WHERE bukrs = g_c_bukrs " BUKRS
AND blart = 'ZP'
AND bldat GE zsap2kb_period-begdat
AND bldat LE zsap2kb_period-enddat
.
SELECT *
FROM reguh
INTO TABLE gtab_docs
FOR ALL ENTRIES IN gtab_bkpf
WHERE xvorl = '' " Not test run.
AND zbukr = gtab_bkpf-bukrs " g_c_bukrs
AND vblnr = gtab_bkpf-belnr " Document Number of the Payment Document.
.
Тут, конечно не совсем так, как ты хочешь.
Но начал я именно с того, что хотел заполнить несколько полей, а остальные оставить нетронутыми...
более изящной альтернативы не придумал...
да и вроде не самый это плохой вариант...
Вот пример реально работающего кода (см. второй селект)
Тут, конечно не совсем так, как ты хочешь.
Но начал я именно с того, что хотел заполнить несколько полей, а остальные оставить нетронутыми...
более изящной альтернативы не придумал...
да и вроде не самый это плохой вариант...
Найдёшь способ красивей, пиши...
Спасибо, но мне не подходит, так как в into все равно придется писать into corresponding fields а это сотрет все остальные данные.
Вообщем мне пришлось сделать select в отдельную таблицу, а из нее уже перенести данные в нужную таблицу.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.