Текущее время: Вс, июн 29 2025, 18:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Передача itab в call transaction
СообщениеДобавлено: Чт, фев 02 2006, 13:22 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 27 2005, 16:46
Сообщения: 23
Откуда: 4.6C
Кака передать внутрен.таблицу в call transaction ?
- через BDCDATA - нет такой таблицы :(
- через ФМ передается только структура без данных :(
- может через EXPORT - но как ? :shock:
- возможно есть какие другие варианты :?:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 14:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Пользуйтесь поиском
И читайте help

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 14:42 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 27 2005, 16:46
Сообщения: 23
Откуда: 4.6C
Удав написал(а):
Пользуйтесь поиском
И читайте help


bdcdata конечно есть :) , а таблицу которую нужно передать в вызываемой программе нет. Не хотелось бы передавать через UPLOAD/DOWNLOAD. :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 14:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
В call transaction передаются только данные для последовательности экранов через ту самую bdcdata. Все-таки почитайте хэлп, посмотрите примеры.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 15:10 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 27 2005, 16:46
Сообщения: 23
Откуда: 4.6C
Сергей Королев написал:
В call transaction передаются только данные для последовательности экранов через ту самую bdcdata. Все-таки почитайте хэлп, посмотрите примеры.

я ж и говорю что на екранах ее нет. Пробовал через таблицу, которая есть в динамическом выборе,
но передаются только по одному определенному екрану, но не вся таблица :( , а нужна вся.
perform bdc_dynpro using 'SAPLALDB' '3000'.
IF SX_ZUONR-SIGN = 'I'.
IF SX_ZUONR-OPTION = 'EQ'.
* perform bdc_dynpro using 'SAPLALDB' '3000'.
* perform bdc_field using 'BDC_OKCODE' '=INTL'.
* perform bdc_field using 'RSCSEL-SLOW_I(01)' SX_ZUONR-LOW.
perform bdc_field using XC17 SX_ZUONR-LOW.
ELSE. "BT
* perform bdc_field using 'BDC_OKCODE' '=NOSV'.
...
perform bdc_field using XC17 SX_ZUONR-LOW.
perform bdc_field using XC17 SX_ZUONR-HIGH.
ENDIF.
ELSE. "E
IF SX_ZUONR-OPTION = 'EQ'.
* perform bdc_field using 'BDC_OKCODE' '=NOINT'.
...
perform bdc_field using XC17 SX_ZUONR-LOW.
ELSE. "BT
* perform bdc_field using 'BDC_OKCODE' '=ACPT'.
...
perform bdc_field using XC17 SX_ZUONR-LOW.
perform bdc_field using XC17 SX_ZUONR-HIGH.
ENDIF.
ENDIF.


Последний раз редактировалось Kosta Чт, фев 02 2006, 15:36, всего редактировалось 3 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 15:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А какая транзакция нужна?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 15:27 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 27 2005, 16:46
Сообщения: 23
Откуда: 4.6C
вызываю call transaction 'Z_RFCASH00' USING BDCDATA. - журнал кассовой книги (то есть программа RFCASH00)
- есть еще вариант: расширить сами екраны в вызываемой программе, как сказал, Сергей Королев. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 02 2006, 16:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Тогда удобнее использовать не CALL TRANSACTION,
а SUBMIT RFCASH00?
С помощью этой конструкции можно передавать данные для экрана выбора.
А еще лучше просто настроить вариант экрана выбора ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 03 2006, 13:05 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, фев 03 2006, 08:00
Сообщения: 344
а экпортнуть в память, и после запуска транзакции импортнуть из памяти не получится?


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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