Текущее время: Вт, июл 15 2025, 16:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Вариант цены в зависимости от признаков партии - возможно ли?
СообщениеДобавлено: Пн, фев 11 2008, 07:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
Собственно сабж :)

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Я когда-то извратился и настроил через функциональность "цена активного вещества".
Идея была такая - у партии была маса признаков, на основании которых по отношениям считался последний признак - цена. Этот признак переносился в схему калькуляции по правилу 1 рубль за единицу значения этого признака.
Настраивал долго, но в итоге получилось довольно симпатично и без абапа.

Если абапом, то наверное можно и быстрее сделать - лезть в схеме калькуляции в признаки партии и все дела.

_________________
Удача - результат нашего желания (© А. Нортон)


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

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
Цитата:
Этот признак переносился в схему калькуляции по правилу 1 рубль за единицу значения этого признака.


а можно поподробнее про вот эту часть, остальное вроде как понятно

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Про сам функционал написано в курсе про общие процессы ММ и SD. А идея такая.
САП подразумевает примерно следующее:
У вас есть сплав с содержанием золота и складской учет ведется по весу сплава. В партии есть признак процентного содержания золота, но основании которого считается его вес в унциях - это и есть количество активного вещества. И есть цена активного вещества - например 900$ за унцию.

У меня цена считалась по более сложной формуле, которую я написал на отношениях признаков. Поэтому я сделал немного по другому - в итоговом признаке считалось не количество активного вещества, а его стоимость (количество, умноженное на те самые 900$). Поэтому цену указывал 1 рубль за рубль стоимости.

В общем, я ж говорю - извратился :)

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, мар 30 2008, 12:30 
Начинающий
Начинающий

Зарегистрирован:
Вс, мар 30 2008, 12:09
Сообщения: 7
у меня был опыт работы с конфигурируемым матералом. Может, это поможет.

1) Заказываем конфигурируемый в 300 классе материал, у конфигурации должны быть признаки
a) SD_XXX - твой признак, на который нужно завязаться в расчете цен
б) SD_CDCOM_VKOND.
У этого признака в записи (Тр CT04) должны быть прописаны в Доп Данных Имя таблицы - SDCOM, Имя поля - VCOND.

2) в тр. CU42 прописываем процедуру копирования значения:
$SELF.SD_CDCOM_VKOND = SD_XXX

3) партии должны быть классифицированы в 200 классе, кажется, с теми же признаками... Хотя, можно и что-то добавить...

4) переходим к схеме калькуляции сбытовой. тр. VOK0 ;)
a) в записи условия, которое должно зависеть от значения признака, нужно поставить галку "УсловиеВарианта".
б) в последовательность доступа к этому условию тоже не мешает включить табличку (57 кажется) Варианты. поле доступа - KOMP-VARCOND.

5) И, наконец, переходим к записям условий.....
Можно, конечно, еще повыпендриваться, и создать постоянные значения для юзверей - тр. VK30 или SE11 - V_TVARC.

Вроде все. Ничего не забыл. ))) Удачи!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 31 2008, 09:57 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
ALexxee написал(а):

<SKIP>
б) SD_CDCOM_VKOND.
У этого признака в записи (Тр CT04) должны быть прописаны в Доп Данных Имя таблицы - SDCOM, Имя поля - VCOND.

<SKIP>


имя поля VKOND
...не зря же ты признак назвал SD_CDCOM_VKOND
:wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 31 2008, 11:26 
Начинающий
Начинающий

Зарегистрирован:
Вс, мар 30 2008, 12:09
Сообщения: 7
ты прав. Писал по памяти... Конечно VKOND


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 31 2008, 15:41 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
Попробовал в закупках (в сбыте imho аналогично) - у меня система не делает расчета (на закладке Условия) пока я не войду в конфигурирование материала и не вернусь обратно :?

Можно это автоматизировать?

PS. См.мой вопрос на форуме MM
PS.PS. Подозреваю (но могу ошибаться) что именно при проваливании в конфигурирование заполняются поля в SDCOM и MMCOM


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 31 2008, 16:50 
Начинающий
Начинающий

Зарегистрирован:
Вс, мар 30 2008, 12:09
Сообщения: 7
Даже не знаю, что ответить на это.. что нужно вызывать заполнение этих полей - это однозначно. Но, мне кажется, все должно работать по стандарту... Вообще, можно почитать SAP Help. Там было написано что-то... наверное, и то, что я подзабыл...

А для любителей sy-subrc = 0 вообще не должно быть трудностей и все этих стандартных заморочек..
Есть, к примеру, экзиты
USEREXIT_GET_FIELD_TO_SDCOM (MV45AFZB) - это в сбыте. Можно его поюзать. или там же Form USEREXIT_NEW_PRICING_VBAP - активировать заполнение таблички, а потом активировать перерасчет цен .... еще там MV45AFZZ можно лукнуть.

Воспользовавшись одной из функцией
VC_I_GET_CONFIGURATION_IBASE
CUCB_GET_SINGLE_INSTANCE
CUCB_GET_VALUES_FROM_INSTANCE

можно вытащить значения из конфигурации (для сбытового заказа - instance = VBAP-CUOBJ, для поставки/отгрузки instance = lips-CUOBJ, для закупочного заказа instance = EKPO-CUOBJ) в то поле, которое вы пропишете в списке допустимых полей для таблиц и послед. доступа расчета цен... Вызвать эту функцию при изменении документа. Соответственно, при заполнении значений конфигурации будет заподняться и это поле, а далее - уже дело техники и желания..)))

Для procurement экзиты, извините, не помню.. Ищите сами (modact,
MODSAP, DOKTL, tfdir, enlfdir)
Удачи.)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вариант цены в зависимости от признаков партии - возможно ли?
СообщениеДобавлено: Вт, апр 28 2009, 14:52 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 13 2007, 06:27
Сообщения: 50
Откуда: Москва
Пол: Мужской
Коллеги, подскажите, что может быть не правильно.

В позиции сбытового заказа я конфигурирую вариант материала. Ставлю значение признака (TM_PAPER_TYPE), которому присвоена процедура. В процедуре запись $SELF.SD_CDCOM_VKOND = 'FRAME' (признак SD_CDCOM_VKOND ссылается на SDCOM-VKOND). При этом создана запись условия варианта с ключом варианта (поле Вариант в таблице 57) 'FRAME'.
В заказе выбираю это значение признака, но условие VA00 не подтягивается по причине начального значения поля Вариант.
Почему это поле не заполняется?

_________________
SAP это не роскошь, а средство самоуважения


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вариант цены в зависимости от признаков партии - возможно ли?
СообщениеДобавлено: Вт, апр 28 2009, 17:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 29 2005, 07:34
Сообщения: 1127
Откуда: РОССИЯ
Пол: Мужской
только что протестил

1. создал ссылочный признак на VARCON - как у вас
2. значению своего признака присвоил процедуру с таким же текстом
3. присвоил ссылочный признак классу, чтобы глянуть результат
4. зашёл в конфигуратор и при присвоении признаку нужного значения ссылочный приобрёл значение, прописанное в процедуре. всё ок

вам совет - посмотрите, что у вас процедура деблокирована, по ходу она у вас заблокирована... как минимум добавьте ссылочный признак в класс материала, чтобы тестово убедиться в конфигураторе определения его значения. Поработайте там трассировкой по процедуре. пока так

ещё такой вариант возможен - вы работаете изменением в ранее созданном заказе, когда процедура ещё не существовала. сделайте новый заказ и там протеститесь, тоже помогает. Бывает, что заказ клиента фиксировано хранит прежние настройки конфигурации, не учитывая текущие

_________________
мне бы такой "Журнал изменений" как в SAP да в жизнь... цены бы не было!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вариант цены в зависимости от признаков партии - возможно ли?
СообщениеДобавлено: Вт, апр 28 2009, 17:48 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 13 2007, 06:27
Сообщения: 50
Откуда: Москва
Пол: Мужской
Justudent, процедура действительно не была деблокирована.
Теперь все получилось. Большое спасибо.

_________________
SAP это не роскошь, а средство самоуважения


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

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


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

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


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

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