Текущее время: Сб, май 03 2025, 20:22

Часовой пояс: 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
Сообщения: 1592
Откуда: Москва, Минск
Пол: Мужской
ЧТобы найти объекты(в вашем случае номера материалов) по определнным значениям признаков пользуйтесь транзакцией 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 часа


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

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


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

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