Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: midasvenis32 от Июль 16, 2014, 09:24:33 am

Название: Поле "Исходный материал" в ОЗМ
Отправлено: midasvenis32 от Июль 16, 2014, 09:24:33 am
Коллеги, добрый день!

Нужна Ваша консультация. В основной записи материала, на вкладке "Основные данные 2" расположено поле "Исходный материал". На уровне таблиц, это MARA-WRKST.

Так вот, можно ли это поле использовать для аналога к основному материалу (MARA-MATNR) ? Если да, то аналоги придется вести через SPRO.

По бизнес-процессу может быть так, что у одного материала может быть несколько аналогов. В стандарте есть возможность ведения аналогов к ОЗМ (транзакции VB11 - VB14). При подборе аналогов к основному материалу, может быть так, что система подобрала несколько аналогов, а нужен один, конкретный (для особых случаев). Вот как раз для таких ситуаций и думал использовать поле  MARA-WRKST.

Кто нибудь как нибудь использует данное поле? В инете ничего про это поле не нашел...

Всем спасибо за отклик!
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: Uukrul от Июль 16, 2014, 01:57:49 pm
You are not allowed to view links. Register or Login
Нужна Ваша консультация. В основной записи материала, на вкладке "Основные данные 2" расположено поле "Исходный материал". На уровне таблиц, это MARA-WRKST.

Так вот, можно ли это поле использовать для аналога к основному материалу (MARA-MATNR) ? Если да, то аналоги придется вести через SPRO.
Ну боюсь что стандартно нет, так как аналоги ведущиеся через VB11 хранятся в таблице KONDD и соответственно когда система анализирует есть ли аналоги, то она вроде как в этой таблице ищет данные. Соответственно значения в MARA-WRKST она за аналог считать не будет. И SPRO тут не особая проблема, можно обратиться к базису они умеют отключать обязательное ведение данных таблицы через запросы, для таблицы TWSPR (тем более там есть ракурс ведения) Но еще раз, это поле WRKST - длинной CHAR(48) поэтому вряд ли оно может сравниваться с кодами материалов которые по определению CHAR(18)

You are not allowed to view links. Register or Login
По бизнес-процессу может быть так, что у одного материала может быть несколько аналогов. В стандарте есть возможность ведения аналогов к ОЗМ (транзакции VB11 - VB14). При подборе аналогов к основному материалу, может быть так, что система подобрала несколько аналогов, а нужен один, конкретный (для особых случаев). Вот как раз для таких ситуаций и думал использовать поле  MARA-WRKST.
А как вы хотите использовать данное поле? Вот система подобрала несколько аналогов, и какие ваши действия? Там есть экзит где вы можете сказать какой вариант правильный? На основании кода материала и заполнения поля WRKST?
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: midasvenis32 от Июль 16, 2014, 03:04:48 pm
Цитата: "А как вы хотите использовать данное поле? Вот система подобрала несколько аналогов, и какие ваши действия? Там есть экзит где вы можете сказать какой вариант правильный? На основании кода материала и заполнения поля WRKST?"

Дело в том, что будет разработка, которая выгружает данные из SAP в файл формата txt. Есть необходимость выгружать альтернативный код к коду, указанному в MARA-MATNR. Бизнесом принято решение, что это будет аналог для кода, указанного в MARA-MATNR. Если использовать данные из таблицы KONDD, то может быть так, что коду из MARA-MATNR подвязано несколько альтернативных кодов, и, как программа выгрузки должна понять, какой код выгрузить в txt ?  :)

Вот поэтому я и предположил, чтобы в MARA-WRKST указывать как раз этот самый нужный для выгрузки альтернативный код.

Цитата: "Там есть экзит где вы можете сказать какой вариант правильный? На основании кода материала и заполнения поля WRKST?".

Как вариант, можно сделать такой алгоритм: Из таблиц аналогов (KONDD и KOTD001) подбирать материал, который указан в MARA-WRKST. Если есть совпадение, то есть, материал указанный в MARA-WRKST есть в связке KONDD и KOTD001, то этот код выгружаем. А если нет, то ничего не выгружаем, то есть поле в txt остается пустым.

И еще, для консультации, для чего вообще в стандарте используется поле MARA-WRKST ?  Его применение я ни где не встречал.....
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: Uukrul от Июль 16, 2014, 08:48:43 pm
You are not allowed to view links. Register or Login
Дело в том, что будет разработка, которая выгружает данные из SAP в файл формата txt. Есть необходимость выгружать альтернативный код к коду, указанному в MARA-MATNR. Бизнесом принято решение, что это будет аналог для кода, указанного в MARA-MATNR. Если использовать данные из таблицы KONDD, то может быть так, что коду из MARA-MATNR подвязано несколько альтернативных кодов, и, как программа выгрузки должна понять, какой код выгрузить в txt ?  :)
А ну если разработка, то вообще не вопрос, вплоть до создания своего поля в таблице MARA, например как описано тут: http://sapforum.biz/index.php/topic,1185.0.html. Поле WRKST как по мне не очень удобное, так как оно не связано со справочником материалов, а как мне представляется материал основной и альтернатива находиться в общем каталоге ОЗМ, поэтому проще все таки выбирать код из общего справочника ОЗМ.
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: midasvenis32 от Июль 16, 2014, 11:15:53 pm
You are not allowed to view links. Register or Login
создания своего поля в таблице MARA, например как описано

Как вариант да, я тоже думал об этом. Но вот еще один момент. При попытке заполнения поля WRKST сап отправляет в просторы своих настроек. Там в настройках указываются списки материалов. А можно как то эту настройку переподключить на справочник ОЗМ ?
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: Uukrul от Июль 16, 2014, 11:53:17 pm
You are not allowed to view links. Register or Login
А можно как то эту настройку переподключить на справочник ОЗМ ?
Да какие там просторы. Таблица TWSPR.

Без модификации стандарта переопределить код поиска нельзя. Справка по вводу значений для этого поля реализована на уровне проверочной таблицы TWSPR, комплексных кодов поиска к элементу данных нет. Поэтому стандартно никак.
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: midasvenis32 от Июль 17, 2014, 08:10:49 am
You are not allowed to view links. Register or Login
Да какие там просторы. Таблица TWSPR.

Эта таблица вообще пустая у нас )))))
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: Uukrul от Июль 17, 2014, 10:12:28 am
You are not allowed to view links. Register or Login
Эта таблица вообще пустая у нас )))))
Ну скопируйте в нее справочник ОЗМ и будет она не пустой, только вот там надо типа сразу копировать в виде "Код +  Краткий текст", а то иначе выбирать будет сложно.
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: midasvenis32 от Июль 17, 2014, 12:24:37 pm
You are not allowed to view links. Register or Login
Ну скопируйте в нее справочник ОЗМ....

Если скопировать справочник, то в случаях, если в MARA будут добавлены новые ОЗМ, то надо прописывать логику, для обновления таблицы TWSPR ?
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: Uukrul от Июль 17, 2014, 03:07:59 pm
You are not allowed to view links. Register or Login
Если скопировать справочник, то в случаях, если в MARA будут добавлены новые ОЗМ, то надо прописывать логику, для обновления таблицы TWSPR ?
Ну тут два вариант как в одном старом анекдоте.. типа, чтоб не ездили, поставьте шлагбаум или толкового майора. Так и тут или екзите создания ОЗМ, например этом: MGA00001 поставьте заполнение этой таблицы или девочке которая создает ОЗМ внесите в обязанности после создания ОЗМ так же заполнять эту табличку.
Название: Re: Поле "Исходный материал" в ОЗМ
Отправлено: midasvenis32 от Июль 17, 2014, 06:39:08 pm
Наверно придется расширять таблицу MARA и экзите обрабатывать это Z-поле. Иначе, может сработать человеческий фактор.

Спасибо за консультацию!  :)