Текущее время: Сб, июл 26 2025, 04:02

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Пн, сен 21 2009, 10:38 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 21 2009, 09:59
Сообщения: 3
Всем привет.
есть задача - создать заказ вида ZG2/ZL2 со ссылкой на фактуру.
есть FM 'SD_SALESDOCUMENT_CREATE', рекомендованный нотой 93091.

и все бы хорошо, но как его заставить копировать данные фактуры?
индусы на SDN руками все копируют, ну неужели это единственный способ?
Сам так пробовал - создал заказы, но происходит пересчет стоимости и ведет себя создаваемый заказ не так, как при создании вручную через va02.

помогите, пожалуйста, кто чем может :) и побольше побольше :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Пн, сен 21 2009, 15:14 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
А я такие документы создавал с помощью BAPI_SALESDOCU_CREATEFROMDATA1
структуры заполнял сам,
делал правда на основе заказа - сначала читал его BAPISDORDER_GETDETAILEDLIST а потом перекладывал данные в структуры для создания...
гемор ещё тот, но ИМХО другого варианта нету

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Пн, сен 21 2009, 21:01 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
asavchuk написал(а):
Сам так пробовал - создал заказы, но происходит пересчет стоимости и ведет себя создаваемый заказ не так, как при создании вручную через va02.

Это известный глюк в SD - BAPI работают не так, как транзакция. Единственное решение - выявлять расхождения и ручками программировать. BAPI_SALESORDER_CREATEFROMDAT2 доступен в более поздних релизах.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Вт, сен 22 2009, 00:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Jelena написала:
BAPI_SALESORDER_CREATEFROMDAT2 доступен в более поздних релизах.

BAPI_SALESORDER_CREATEFROMDAT2 - не работает для заказов вида ZG2/ZL2 проверено на ECC 6.0

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Вт, сен 22 2009, 17:14 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 21 2009, 09:59
Сообщения: 3
BAPI_SALESORDER_CREATEFROMDAT2 - он hardcoded для bus2032 - zzrg - заказы, а zg2/zl2 - это bus2094/bus2096.
вобщем, я решил пакетником создавать, а значения zz-полей добавлять используя SD_SALESDOCUMENT_change.

готово на 80% :)), когда доделаю напишу, получилось ли.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Ср, сен 23 2009, 21:26 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
asavchuk написал(а):
BAPI_SALESORDER_CREATEFROMDAT2 - он hardcoded для bus2032 - zzrg - заказы, а zg2/zl2 - это bus2094/bus2096.
вобщем, я решил пакетником создавать, а значения zz-полей добавлять используя SD_SALESDOCUMENT_change.

А что это за странные такие типы заказов у вас? У нас таких нет, обычно Z... - это какие-то свои разработки. :?

По поводу создания со ссылкой почитайте ноту 370988, кстати. Указанное вами решение, на мой взгляд, один из худших вариантов. Я бы все же попробовала BAPI добить. Дело хозяйское, конечно...

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Пт, сен 25 2009, 11:24 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 21 2009, 09:59
Сообщения: 3
Jelena, а чем вариант с пакетником плох? какие основные ваши аргументы против?
вот мои доводы за:
1) я уверен в том,что отработают все правила копирования, а => скопируются все необходимые значения полей заголовка и позиций
2) мне в любом случае необходимо после создания заказа через БАПИ, вызвать пакетно заказ на редактирование, чтобы отработал юзер-экзит другого разработчика

против:
1) ситуация, что позиции заказа надо будет редактировать после создания и до того как к нему созданы последующие документы, очень вероятна, и через БАПИ - я могу использовать тот же номер заказа, а вот если пакетником - то придется удалять ранее созданный и создавать новый


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Пн, окт 05 2009, 21:51 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
asavchuk написал(а):
Jelena, а чем вариант с пакетником плох? какие основные ваши аргументы против?

IMHO вариант плох не тем, что с пакетником (хотя и там свои, всем хорошо известные, недостатки), а в принципе сочетанием создания одним + сразу же изменения другим. За ту долю миллисекунды, которая будет между созданием и редактированием заказ теоретически может быть запросто подхвачен каким-то другим процессом (впрочем если у вас объемы небольшие, то это может быть не так страшно). Кроме того, вы себя сильно ограничиваете в плане функциональности, которая может инициироваться моментом создания заказа. Например, output или немедленное создание поставки. Если сейчас это тоже не так актуально, то подумайте о том, как это будет работать в будущем.

Немного подозрительно, что какой-то user exit не отрабатывает сразу при создании заказа BAPI. Возможно что-то нужно подпрограммировать - там и переменная специальная есть, обозначающая BAPI это работает или нет. Впрочем я так до сих пор и не поняла, что это за странные виды заказов у вас...

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SD-заказы ZG2/ZL2 со ссылкой на фактуру(with reference to billing document), SD_SALESDOCUMENT_CREATE
СообщениеДобавлено: Вт, окт 06 2009, 04:54 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Jelena в общем то верно стандартных таких заказов нету, это наши консультанты SD их сделали по аналогии с стандартными L2/G2

_________________
Изображение Попытка не пытка


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

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


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

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


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

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