Текущее время: Вт, июл 22 2025, 20:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: пакетный ввод , транзакция va01
СообщениеДобавлено: Ср, дек 12 2012, 00:29 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
мне нужно подать на транзакцию данные из alv отчета
подавать необходимо значения из отчета из 2 и более строк
в транзакции 'RV45A-KWMENG(01)' означает название поля количества под номером 1.
PERFORM bdc_field USING 'RV45A-KWMENG(01)' qwe .
проблема в том , что я не могу вместо (01) написать переменную , а потом циклом ее менять .
КАК ЖЕ МНЕ ВВЕСТИ К ПРИМЕРУ В ПОЛЕ ТРАНЗАКЦИИ ЗНАЧЕНИЯ БОЛЬШОГО ЧИСЛА ПОЛЕЙ ОТЧЕТА alv


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: пакетный ввод , транзакция va01
СообщениеДобавлено: Ср, дек 12 2012, 07:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Используйте BAPI BAPI_SALESORDER_CHANGE.
Его использование неоднократно обсуждалось на этом форуме

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: пакетный ввод , транзакция va01
СообщениеДобавлено: Чт, дек 13 2012, 04:45 
Специалист
Специалист

Зарегистрирован:
Чт, дек 02 2010, 08:37
Сообщения: 156
А кто мешает в цикле формировать значение переменной с именем поля пакетного ввода?
Например:
Code:
CONCATENATE 'RV45A-KWMENG('  позиция  ')' INTO имя_поля.
PERFORM bdc_field USING имя_поля qwe.

Кроме того, в VA01, после ввода второй позиции и нажатого ENTER, новая строка становится опять на
вторую позицию, так что будет постоянно RV45A-KWMENG(02).

Но, если использование пакетного ввода не принципиально, то лучше воспользоваться предыдущим советом - BAPI_SALESORDER_CHANGE.


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

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


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

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


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

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