Текущее время: Вс, авг 03 2025, 23:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Переменная для ввода значений в разные строчки.
СообщениеДобавлено: Ср, сен 03 2008, 14:43 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 10:34
Сообщения: 35
Добрый день Уважаемые.
Пытаюсь использовать переменную x для изменения ввода данных в разные строчки, т.е.

Объявляю переменную:
Code:
data: x(2) type n.


И в куске кода, который отвечает за ввод данных в строку транзакции (в примере - в первую строку) :
Code:
perform bdc_field       using 'CAWN-ATWRT(01)'
                              ztab-atwrt.

Ввожу переменную:
Code:
perform bdc_field       using 'CAWN-ATWRT(x)'
                              ztab-atwrt.

Изменение переменной проверил отдельно - все нормально.
А здесь проблема - как только меняю 01 на x, програмка останавливается перед вводом данных в строку, и предлагает самому внести их.
В чем может быть моя ошибка?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 03 2008, 14:58 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Возьмите BAPI_OBJCL_CREATE для ввода классификации.

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 03 2008, 15:00 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
По-моему понятно из контекста, что первый параметр BDC_FIELD символьный и должен означать имя поля, а поля CAWN-ATWRT(x) на данном экране нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для ввода значений в разные строчки.
СообщениеДобавлено: Ср, сен 03 2008, 15:02 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
vvslv написал(а):
Code:
perform bdc_field       using 'CAWN-ATWRT(x)'
                              ztab-atwrt.

Code:
      CONCATENATE 'CAWN-ATWRT(' x ')' INTO l_fnam.
      PERFORM bdc_field  USING l_fnam ztab-atwrt.

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переменная для ввода значений в разные строчки.
СообщениеДобавлено: Чт, сен 04 2008, 07:03 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 10:34
Сообщения: 35
Alex80 написал:
Code:
      CONCATENATE 'CAWN-ATWRT(' x ')' INTO l_fnam.
      PERFORM bdc_field  USING l_fnam ztab-atwrt.

Выдает
Field "L_FNAM" is unknown. It is neither in one of the specified tables
nor defined by a "DATA" statement . . . . . . . . . .


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Так объявление переменных никто не отменял. :)
Вставьте перед кодом
Code:
DATA: l_name(30) TYPE c.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 04 2008, 07:13 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 10:34
Сообщения: 35
Удав написал(а):
Так объявление переменных никто не отменял. :)
Вставьте перед кодом
Code:
DATA: l_name(30) TYPE c.


Ага..уже понял :lol:


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

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


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

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


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

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