Текущее время: Пн, май 12 2025, 20:11

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: в чем ошибка
СообщениеДобавлено: Чт, сен 02 2004, 13:10 
Гость
подскажите можно ли в качестве индефикатора строки использовать переменную, если я указываю вместо (N) например (07), тогда все работает, если N, ТОГДА НЕТ, ПОЧЕМУ, ПОМОГИТЕ РАЗОБРАТЬСЯ?
SELECT * FROM KNBK WHERE KUNNR = KUNNR.
move-corresponding KNBK TO VTAB.
APPEND VTAB.
ENDSELECT.
DESCRIBE TABLE VTAB LINES N.
N = N + 1.
* Дебитор
REFRESH TAB.


perform bdc_dynpro using 'SAPMF02D' '0106'.
perform bdc_field using 'BDC_CURSOR'
'RF02D-KUNNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RF02D-KUNNR'
KUNNR.
perform bdc_field using 'RF02D-BUKRS'
BUKRS.
perform bdc_field using 'RF02D-D0130'
'X'.
perform bdc_dynpro using 'SAPMF02D' '0130'.
perform bdc_field using 'BDC_CURSOR'
'KNBK-BANKS(01)'.
perform bdc_field using 'BDC_OKCODE'
'=P+'.
perform bdc_dynpro using 'SAPMF02D' '0130'.
perform bdc_field using 'BDC_CURSOR'
'KNBK-BVTYP(N)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.

perform bdc_field using 'KNBK-BANKS(N)'
ITAB-BANKS.
perform bdc_field using 'KNBK-BANKL(N)'
ITAB-BANKL.
perform bdc_field using 'KNBK-BANKN(N)'
ITAB-BANKN.
perform bdc_field using 'KNBK-BKONT(N)'
ITAB-BKONT.
perform bdc_field using 'KNBK-BVTYP(N)'
ITAB-BVTYP.

perform bdc_dynpro using 'SAPMF02D' '0130'.
perform bdc_field using 'BDC_CURSOR'
'KNBK-BANKS(N)'.
perform bdc_field using 'BDC_OKCODE'
'=UPDA'.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, сен 02 2004, 13:21 
Гость
потому что нельзя внутри переменной прописывать переменную :!: :lol:

вместо 'KNBK-BANKS(N)'

нужно

data: ss type string.
concatenate 'KNBK-BANKS(' N ')' into ss.

а потом
perform bdc_field using ss
ITAB-BANKS.

и так для каждой переменной, где есть N 8)


Пометить тему как нерешенную
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB