Posted: Wed Jan 23, 2008 3:14 pm Post subject: Присвоение одному полю части другой
Добрый день!
У меня возникла проблема: каким образом можно присвоить часть значения одного поля другому.
Создана временная таблица:
Code:
TYPES: BEGIN OF comp_auak
, kokrs LIKE auak-kokrs
, bugjahr LIKE auak-bugjahr
, buperio LIKE auak-buperio
, stokz LIKE auak-stokz
, wrttp LIKE auak-wrttp
, versn LIKE auak-versn
, perbz LIKE auak-perbz
, objnr LIKE auak-objnr
, belnr LIKE auak-belnr
, short_objnr LIKE bkpf-xblnr
, END OF comp_auak.
Data: t_auak TYPE STANDARD TABLE OF comp_auak WITH HEADER LINE.
в полях objnr хранятся данные в виде "ORXXXXXXXXXXXX" и мне нужно сделать так чтобы в полях short_objnr были данные вида "XXXXXXXXXXXX".
Я пытался сделать это в цикле:
Code:
LOOP AT t_auak.
obj = t_auak-objnr.
SHIFT obj BY 2 PLACES.
t_auak-short_objnr = obj.
ENDLOOP.
Но ничего не получается, подскажите в чём моя ошибка.
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.