Текущее время: Пт, июл 18 2025, 22:34

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Ср, апр 25 2012, 17:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
Подскажите пожалуйста, как можно через пакетный ввод ввести несколько значений одному признаку, код начинаю писать по аналагу записи, созданной через sm35, выглядит он следующим образом:
(ниже представлена та часть которая относится непосредственно к записи значений призаков)
значение первого признака
perform bdc_dynpro using 'SAPMIEQ0' '0101'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'RCTMS-MWERT(01)' TAB_INFO-PRIZ1.

запись второго признака с двумя значениями
* на этом месте выполенения он ткрывает транзакцию ie01 на вводе этого признака и останавливается
perform bdc_dynpro using 'SAPLCTMS' '1901'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'RCTMS-ATWRT(01)' PRIZNAK.
perform bdc_dynpro using 'SAPLCTMS' '1901'.
perform bdc_field using 'BDC_OKCODE' '=XEOT'.

*запись второго значения признака
perform bdc_dynpro using 'SAPMIEQ0' '0101'.
perform bdc_field ususing 'RCTMS-MWERT(02)' PRIZNAK.
А еще если можно, не подскажите где настравивается внешний вди транзакции ie01(а именно будет часть посвященная структуре вынесена в отдельную вкладку или будет находиться в общей)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, апр 27 2012, 13:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
В общем, ввод нескольких значений признака через пакетный ввод так и не удалось сделать, поэтому сделала через insert непосредственно в саму таблицу признаков.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, апр 27 2012, 14:05 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
Кто же вам ключ разработчика дал...
http://sapboard.ru/forum/viewtopic.php?f=8&t=39670

Либо так:
http://sapboard.ru/forum/viewtopic.php?f=8&t=69958

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Сб, апр 28 2012, 07:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
для этого ключ не нужен


спасибо за ссылки, буду разбираться с транзакциями lsmw и clmm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, май 04 2012, 09:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
транзакция LSMW тоже не подходит, почему то происходит та же штука что и при пакетном вводе,


ПОМОГИТЕ, ПОЖАЛУЙСТА


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, май 04 2012, 10:20 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
Лисенок написал(а):
спасибо за ссылки, буду разбираться с транзакциями lsmw и clmm

clmm не подошла? Если нет, то в первой ссылке даются ФМ для написания своей программы загрузки значений признаков.

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, май 04 2012, 10:57 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 03 2012, 10:36
Сообщения: 66
Сейчас ради эксперимента через lsmw закачал для одной ЕО для одного признака несколько значений. Все прошло успешно.
Вы укажите, какую ошибку при lsmw вам выдает?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, май 04 2012, 12:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
clmm не подходит, потому что нужно программу поправить, может я конечно этот момент упустила, но там код не создается

Нет ошибок не выдает, но если посмотреть содержимое записи, то видно, что последующие значения признака, в содержимое записи не попадают


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, май 04 2012, 12:12 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 03 2012, 10:36
Сообщения: 66
Попробуйте для начала не ie01, а ie02 с уже присвоенным классом. Файл для lsmw сделайте в 3 столбца: номер ЕО; код признака; значение признака. И сделайте несколько записей в файле. В каждой строке код ЕО и признака повторяются, изменяется только значение.

А если не получится напрямую через ie01, ie02, то можете попробовать сделать lsmw для транзакции clmm


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, май 04 2012, 12:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
спасибо, сейчас попробую
а под кодом признака что подразумевается? поле ATINN в таблице AUSP?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Пт, май 04 2012, 13:41 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 03 2012, 10:36
Сообщения: 66
Нет, может я неправильно выразился, имелось в виду "Имя признака"


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Вт, май 08 2012, 13:04 
Специалист
Специалист

Зарегистрирован:
Пт, ноя 02 2007, 10:04
Сообщения: 117
Пол: Мужской
Я делаю через lsmw в два этапа, сначала создаю единицы оборудование со всеми нужными параметрами, включая класс. После кидаю пакетник с признаками,через ie02. Для большего удобства заливки признаков (как оказалось и для удобства просмотра и редактирования пользователями) вывел признаки в отдельную закладку через настройку ракурсов ео/тм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Чт, май 10 2012, 09:02 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
а в транзакции lsmw Вы в параметре Maintain object attributes что выбираете ? пакетный ввод(Batch input recording)? если через него, то как удалось создать опять же запись, чтоб прописывалось несколько значений признаку?
а если Standard Batch/Direct input то через какую программу?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Чт, май 10 2012, 10:58 
Специалист
Специалист

Зарегистрирован:
Пт, ноя 02 2007, 10:04
Сообщения: 117
Пол: Мужской
Выбираю Batch input recording, очень давно не делал,сразу не подскажу, но помню что уйма времени уходила на создание этого пакетника. Поэтому вам рекомендую настроить отдельную закладку для признаков, поля название признака и его значения в этом случае заполняются и выводятся в пакетник без заковырок..Экономится масса времени)


Последний раз редактировалось Zeen Чт, сен 27 2012, 12:30, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запись через пакетный ввод единицы оборудования (ie01) нескольких значений признака
СообщениеДобавлено: Чт, май 10 2012, 12:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 07 2011, 08:29
Сообщения: 325
уже настроено, вывод признаков в отдельной вкладке (спасибо за инструкцию), однако это не помогает при создании пакетника, в котором бы вводилось несколько значений для одного признака (((


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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