Текущее время: Пн, июл 28 2025, 02:39

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Не попадают данные в поля VERPR и STPRS созданного infoquery
СообщениеДобавлено: Пт, авг 08 2008, 09:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 18 2007, 13:19
Сообщения: 275
Откуда: Донецк
Пол: Мужской
Здравствуйте, пожалуйста подскажите. Создаем отчет по движению на складах в infoquеry. Создали infoset на логической базе L1M - движение складских запасов материала. Потом добавили дополнительную таблицу MBEW, чтоб из нее подтягивать цены. При добавлении указали BWKEY = 0001 (область оценки - завод). И вот в infoquеry вставили два поля из MBEW с ценами VERPR и STPRS. При запуске поля из основной таблицы MSEG заполнены, а поля из MBEW - VERPR и STPRS остаются пустые, хотя в самой таблице в них есть значения. Подскажите, пожалуйста, как их затянуть в infoquery?

_________________
Вебом по САПу!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 08 2008, 09:59 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
А mbew у вас через какие поля привязана к mseg? и привязана ли вообще? одного bwkey там мало, надо еще материал и вид оценки как минимум. к тому же я сомневаюсь, что вы указали корректно bwkey. Вряд ли у вас завод 0001.

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


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

Зарегистрирован:
Вт, дек 18 2007, 13:19
Сообщения: 275
Откуда: Донецк
Пол: Мужской
Завод у нас действительно 0001 и он же является уровнем оценки. Это же значение и в таблице MBEW. Да привязка идет через еще 2 поля, но система их определила самостоятельно и они оба присутствуют в обоих таблицах, кроме BWKEY. Вот текст, который выскакивает при соединении дополнительной таблицы:

последовательность фрагмета кода 1
select singe * from MBEW
where MATNR = MSEG-MATNR
and BWKEY = 0001
and BWTAR = MSEG-BWTAR

Вроде все верно?

_________________
Вебом по САПу!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 08 2008, 12:40 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Я бы 0001 в кавычки поставил ('0001'), иначе он скорее всего ведущие нолики стирает и ищет запись с bwkey = 1.

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 08 2008, 12:48 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
соединять можно через t001W, выбрать BWKEY по WERKS

_________________
Eritis sicut Deus, scientes bonum et malum...


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

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Тогда уж лучше MSEG-WERKS, оно известно сразу.

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 08 2008, 13:47 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
в том то и дело, что bwkey не всегда идентично werks
бывает например 0002 - 2

_________________
Eritis sicut Deus, scientes bonum et malum...


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

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Согласен, бывает, если руками переименовывают...

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 08 2008, 14:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 18 2007, 13:19
Сообщения: 275
Откуда: Донецк
Пол: Мужской
Заработало! Точно, все дело оказалось в кавычках! Спасибо всем.

И еще маленький вопросик, а как можно присвоить этот отчет какому-нибудь самописному коду транзакции, чтоб не запускать его все время из SQ01? В SM01 можно только блокировать.

_________________
Вебом по САПу!


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

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Зайдите в sq00 Запрос-другие функции-просмотреть имя отчета. Скопируйте имя в буфер, а потом через se93 создайте транзакцию к этому отчету.

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


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

Зарегистрирован:
Вт, дек 18 2007, 13:19
Сообщения: 275
Откуда: Донецк
Пол: Мужской
И еще последний вопросик. При сохранении вновь созданной транзакции ее необходимо присвоить пакету, а там их тысячи. Естественно, те что пробовали наугад не пошли. А как правильно определить и выбрать необходимый пакет?

_________________
Вебом по САПу!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 08 2008, 16:07 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Так как это ваша разработка, то для нее лучше (а точнее, необходимо) создать свой пакет.

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 11 2008, 10:09 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Roman Petrenko написал:
как можно присвоить этот отчет какому-нибудь самописному коду транзакции, чтоб не запускать его все время из SQ01?


Еще один вариант:
Создать через SE93 транзакцию, выбрать "Транзакция с параметрами"
Ввести в поле "Транзакция" START_REPORT.
Если нужно, поставить галку "Пропустить первый экран"

В параметрах указать:
D_SREPOVARI-REPORTTYPE = 'AQ' (для сапквери)
D_SREPOVARI-REPORT = имя группы пользователей
D_SREPOVARI-EXTDREPORT = имя отчета
D_SREPOVARI-VARIANT = начальный вариант (имя)
D_SREPOVARI-NOSELSCRN = опция "Без экрана выбора" (X)
D_BACKGROUND_EXEC = опция "в фоне" (X)

Удачи :)

_________________
Eritis sicut Deus, scientes bonum et malum...


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

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Ну, я в принципе это и написал... :) В более простом варианте, не опускаясь до технических имен.

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


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

Зарегистрирован:
Вт, дек 18 2007, 13:19
Сообщения: 275
Откуда: Донецк
Пол: Мужской
Еще раз спрасибо и отдельное спасибо SAA. Написали все как посоветовали, но транзакция дохла после выбора критериев при попытки выполнить ее. Потом увидели новые сообщения внесли параметры и все заработало! :D

_________________
Вебом по САПу!


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

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


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

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


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

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