Текущее время: Вт, июл 01 2025, 16:24

Часовой пояс: 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 часа


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

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


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

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