Текущее время: Пт, мар 29 2024, 17:45

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Ср, апр 08 2015, 12:39 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 12 2009, 17:06
Сообщения: 35
В mm03 в "Классификации" материалу присвоен класс вида 023. Допустим "BT1".
Как найти это присвоение в программе?
В таблице KSSK присвоения классов вида 023 записываются для партий, но не для материала. Допустим партий к материалу ещё нет, тогда нет ничего и в KSSK. Но mm03 присвоение показывает, значит где-то всё-таки записано.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?  Тема решена
СообщениеДобавлено: Ср, апр 08 2015, 14:42 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июл 09 2013, 12:49
Сообщения: 95
KVic написал(а):
В таблице KSSK присвоения классов вида 023 записываются для партий, но не для материала.

В таблице KSSK записываются присвоения и для партий и для материалов.
- для партий ключ из MCHA
- для материалов ключ из (иногда) INOB

А может все же BAPI_OBJCL_GETDETAIL? :wink:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Чт, апр 09 2015, 10:18 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 12 2009, 17:06
Сообщения: 35
Да, через INOB находится ключ. Решили вопрос.
BAPI, конечно, можно, но он показывает признаки для одного конкретного материала, а мне нужно наоборот, найти материалы, имеющие определённое значение признака.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Пт, апр 10 2015, 15:32 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
ЧТобы найти объекты(в вашем случае номера материалов) по определнным значениям признаков пользуйтесь транзакцией CLMM.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Пт, апр 24 2015, 01:40 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 22 2013, 01:09
Сообщения: 108
Откуда: г. Жлобин, Республика Беларусь
Пол: Мужской
KVic написал(а):
Да, через INOB находится ключ. Решили вопрос.
BAPI, конечно, можно, но он показывает признаки для одного конкретного материала, а мне нужно наоборот, найти материалы, имеющие определённое значение признака.

Если программно надо искать объекты конкретного класса, то можно использовать ФМ CLSC_SEARCH_OBJECTS. На входе можно задать ограничения на значения признаков классификации объектов.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Сб, апр 25 2015, 10:07 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 20 2010, 14:28
Сообщения: 11
Откуда: Минск
Пол: Мужской
Добрый день.

Еще хочу добавить по ФМ CLSC_SEARCH_OBJECTS одну особенность.
Если статус классификации партии будет неполный или заблокирован, то ФМ не найдет признаки с заданными критериями, даже если они там будут удовлетворять заданным значениям.

Пример: ищем остатки материала с заданными занчениями признаков партии (к примеру страна происхождения=RU), есть две партии у которых признак "страна происхождения"= RU и вот если у одной статус классификации неполный или заблокировано, то ФМ CLSC_SEARCH_OBJECTS вернет только одну партию у которой "страна происхождения"= RU и статус классификации деблокировано.

_________________
С уважением, Юрий.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Вт, апр 28 2015, 00:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 22 2013, 01:09
Сообщения: 108
Откуда: г. Жлобин, Республика Беларусь
Пол: Мужской
mym написал:
Добрый день.

Еще хочу добавить по ФМ CLSC_SEARCH_OBJECTS одну особенность.
Если статус классификации партии будет неполный или заблокирован, то ФМ не найдет признаки с заданными критериями, даже если они там будут удовлетворять заданным значениям.

Пример: ищем остатки материала с заданными занчениями признаков партии (к примеру страна происхождения=RU), есть две партии у которых признак "страна происхождения"= RU и вот если у одной статус классификации неполный или заблокировано, то ФМ CLSC_SEARCH_OBJECTS вернет только одну партию у которой "страна происхождения"= RU и статус классификации деблокировано.
Ну в принципе все логично. Если у объекта нет статуса, который разрешает его использовать в классификации, то и искать его не должны. Тут мы выдаем желаемое за действительное :-). По такому же принципу и стандартный поисковик по классификации работает, т.е. показывает только одобренные для классификации объекты.
Можно конечно пойти немного другим путем. Найти все объекты к данному классу, потом считать их признаки со значениями и проводить отсев. Возможно это будет более полнее. Тут все зависит от конкретной задачи - надо показать ВСЕ объекты, независимо от их статуса, или же надо показать ВСЕ ОДОБРЕННЫЕ объекты.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Вт, апр 28 2015, 08:59 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июл 09 2013, 12:49
Сообщения: 95
mym написал:
Если статус классификации партии будет неполный или заблокирован, то ФМ не найдет признаки с заданными критериями, даже если они там будут удовлетворять заданным значениям.

Nick_Papkov написал:
Ну в принципе все логично.

Господа, ну где же тут логика? :?

Логично было бы иметь инструмент позволяющей находить объекты с любыми интересующими в данный момент статусами классификации. Все зависит от поставленной задачи. Сегодня ищем все объекты со статусом классификации 'Дебл', завтра понадобится анализ объектов со статусом 'Заблок' и т.п.

Собственно, ФМ CLSC_SEARCH_OBJECTS все это и позволяет делать, задавая соответствующие значения в параметрах:
- I_STATUS_FREE
- I_STATUS_LOCKED
- I_STATUS_INCOMPLETE


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Где записано присвоение материалу класса вида 023?
СообщениеДобавлено: Вт, апр 28 2015, 21:59 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 22 2013, 01:09
Сообщения: 108
Откуда: г. Жлобин, Республика Беларусь
Пол: Мужской
Customer-Function написал(а):
mym написал:
Если статус классификации партии будет неполный или заблокирован, то ФМ не найдет признаки с заданными критериями, даже если они там будут удовлетворять заданным значениям.

Nick_Papkov написал:
Ну в принципе все логично.

Господа, ну где же тут логика? :?

Логика в том, что для подавляющего большинства задач нужны именно одобренные объекты, что и вынесено в данном ФМ как режим по умолчанию. Вы же, уважаемый коллега, не станете ездить на машине, которая не прошла полный цикл испытаний, или использовать детали, не до конца проверенные. Соответственно и пускать в оборот объект, который по каким то причинам не имеет статус "Дебл.", нецелесообразно. Точно также есть такие ситуации и для других объектов.
Customer-Function написал(а):
Логично было бы иметь инструмент позволяющей находить объекты с любыми интересующими в данный момент статусами классификации. Все зависит от поставленной задачи. Сегодня ищем все объекты со статусом классификации 'Дебл', завтра понадобится анализ объектов со статусом 'Заблок' и т.п.
Кто бы с этим спорил ;-)
Customer-Function написал(а):
Собственно, ФМ CLSC_SEARCH_OBJECTS все это и позволяет делать, задавая соответствующие значения в параметрах:
- I_STATUS_FREE
- I_STATUS_LOCKED
- I_STATUS_INCOMPLETE

Правильно, но прочие статусы кроме I_STATUS_FREE это как правило отклонение от нормы, с которыми должны работать соответствующие службы для принятия решения о том, переводить объект в статус I_STATUS_FREE и соответственно разрешать его использование или нет. И для таких служб указанный ФМ должен уметь показывать объекты с отклонениями от нормы по статусам, что он и делает. А для прочих всех должны показываться объекты, у которых только один статус - I_STATUS_FREE.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.


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

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


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

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


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

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