SAPфорум.RU
https://sapboard.ru/forum/

Разделение поставки по складу
https://sapboard.ru/forum/viewtopic.php?f=96&t=20243
Страница 1 из 1

Автор:  Mikhl [ Вт, ноя 14 2006, 12:05 ]
Заголовок сообщения:  Разделение поставки по складу

Добрый день!
Стоит задача чтобы при создании поставки (по заказу) происходило разделение поставки по складу (VBAP-LGORT), т.е. если склады в позиции разные будут и разные поставки.
Есть транзакция VTLA, где определяются условия копирования "поставка"-"заказ", но там не нашли куда вставить это разделение.
Может Exit какой-то есть?


Спасибо.

Автор:  Justudent [ Ср, ноя 15 2006, 08:10 ]
Заголовок сообщения: 

посмотрите вот тут, должно помочь

В настройках

Оперативная логистика --> Отгрузка --> Поставки --> Определение критериев разделения для поставок

Автор:  Mikhl [ Ср, ноя 15 2006, 10:13 ]
Заголовок сообщения: 

Justudent написал:
посмотрите вот тут, должно помочь

В настройках

Оперативная логистика --> Отгрузка --> Поставки --> Определение критериев разделения для поставок



Это уже смотрел.
Это разделение поставки по номеру склада СУС, а мне нужно разделить поставку по номеру склада Inventory Management (Storage Location).
Это разные вещи. Неподходит.

Автор:  namaste_a [ Ср, ноя 15 2006, 17:05 ]
Заголовок сообщения: 

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

Автор:  Mikhl [ Ср, ноя 15 2006, 17:54 ]
Заголовок сообщения: 

namaste_a написал(а):
Поставки-Управление копированием
Переходим на условия копирования позиций, там есть блок "Условия заказа". Пишем подпрограмму, которая разделяет поставки по складам.


Здесь я уже был.
Показал нашим программистам эти формулы (сам консультант), но они сказали что здесь вроде нельзя это сделать.
Можете сказать что примерно должно быть в программе (может и пример есть)?

Автор:  LKU [ Ср, ноя 15 2006, 18:36 ]
Заголовок сообщения: 

В VOFM смотрим в тексте условия копирования поставок 51
Цитата:
The following work areas are available: *
* *
* LIKP - Delivery header *
* CVBAK - Header of the reference document

то есть в CVBAK перечислены номера исходных сбытовых заказов. Зная номера, мы можем считать из базы список всех позиций и понять, совпадает ли у них значение в поле "склад".

наверное, примерно так...

Автор:  Mikhl [ Ср, ноя 15 2006, 18:46 ]
Заголовок сообщения: 

LKU написал:
В VOFM смотрим в тексте условия копирования поставок 51
Цитата:
The following work areas are available: *
* *
* LIKP - Delivery header *
* CVBAK - Header of the reference document

то есть в CVBAK перечислены номера исходных сбытовых заказов. Зная номера, мы можем считать из базы список всех позиций и понять, совпадает ли у них значение в поле "склад".

наверное, примерно так...


Примерно тоже самое объяснял нашим программерам, но пока они "не поддаются" на уговоры :) . Ладно завтра попробую еще раз.

Кто-нибудь делал именно такое разделение?

Автор:  Mikhl [ Чт, ноя 16 2006, 11:22 ]
Заголовок сообщения: 

Все таки в каком месте разделяем склады, на уровне заголовка как предлагал "LKU" (формула 051) или на уровне позиции (формула 101) как предлагал "namaste_a" ?

Автор:  Jelena [ Чт, ноя 16 2006, 21:35 ]
Заголовок сообщения: 

У нас уже сделано разделение инвойсов и сейчас делают разделение поставок (не по складам, а другим критериям, но это не важно). Написана VOFM routine, но не в условиях копирования, а в "Data transfer" (в меню - справа от условий копирования). На уровне позиции заполняется поле likp-zukrl, по которому потом разделяются поставки. В вашем случае надо в это поле просто поместить номер склада.

Автор:  Mikhl [ Пт, ноя 17 2006, 10:20 ]
Заголовок сообщения: 

Jelena написала:
У нас уже сделано разделение инвойсов и сейчас делают разделение поставок (не по складам, а другим критериям, но это не важно). Написана VOFM routine, но не в условиях копирования, а в "Data transfer" (в меню - справа от условий копирования). На уровне позиции заполняется поле likp-zukrl, по которому потом разделяются поставки. В вашем случае надо в это поле просто поместить номер склада.


А у Вас это разделение работает в фоновом режиме? Нам нужно создавать поставки по разделению "склада" именно в фоновом режиме. Будет ли работать такая формула в этом случае? В диалоговом режиме более менее понятно.

Автор:  Jelena [ Пт, ноя 17 2006, 19:15 ]
Заголовок сообщения: 

Mikhl написал(а):
А у Вас это разделение работает в фоновом режиме?


Да, работает. Программа-то одна и та же, режим тут без разницы.

Автор:  Mikhl [ Пн, ноя 20 2006, 16:43 ]
Заголовок сообщения:  Решили проблему

Всем спасибо, решили проблему.
Как говориться взяли "с миру по нитке".

Решение:
1) Использовали новую формулу на уровне загловка "КопирДанных VBAK" (на основе 001 формулы написали свою)
2) В формуле использовали критерий разделения LIKP-ZUKRL

LIKP-ZUKRL+8(4) = CVBAP-LGORT.


Все работает и в диалоговом режиме и в фоновом.

Автор:  DED_MOROZ [ Пт, июн 16 2017, 12:39 ]
Заголовок сообщения:  Re: Разделение поставки по складу

Оживлю тему.
Коллеги, у кого-нибудь работает разделение поставок в диалоговом режиме?
Задача - делить поставки по складам из позиций заказа на продажу.

В Фоне(VL10a) работает предложенное решение:

Написана VOFM routine, но не в условиях копирования, а в "Data transfer" (в меню - справа от условий копирования).
На уровне позиции заполняется поле likp-zukrl, по которому потом разделяются поставки. В вашем случае надо в это поле просто поместить номер склада

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/