Имеем поля: PARTN (ПАРТНЕР), VGINT (ПРАВИЛО ПРОВОДКИ), BSRG-HKONT(СЧЕТ ГК), BSEG-SGTXT(ТЕКСТ ПОЗИЦИИ).
И имеем таблицу FEBEP.
Мне нужно сделать замещение которое при условии, что VGINT = 565,
BSRG-HKONT = 3611 записывало данные из EBEP-PARTN в BSEG-SGTXT.
Я создал следующее условие:
FORM U350 USING BOOL_DATA TYPE GB002_015.
DATA: PARTN LIKE FEBEP.
select: PARTN VGINT
from FEBEP
into PARTN.
* where KUKEY = BKPF-BKTXT+0(8) "M_KUKEY
* and ESNUM = BKPF-BKTXT+8(5). "M_ESNUM.
IF PARTN-VGINT = '565'.
LOOP AT BOOL_DATA-BSEG INTO PARTN.
IF BSEG-HKONT(6) = '003611'.
BSEG-SGTXT = PARTN-PARTN.
ENDIF.
ENDLOOP.
ENDIF.
ENDSELECT.
ENDFORM.
Но что-то мне подсказывает, что это бред!!!!
Не судите строго!!! Помогите ! А
