Текущее время: Сб, июл 19 2025, 07:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: CREATEFROMDAT2
СообщениеДобавлено: Вт, авг 08 2006, 13:50 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Коллеги,

подскажите плз по BAPI-созданию заказа, с сылкой на контракт.
Заказ создается, на контракт ссылается(и заголовок и позиция) и так далее.

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

Можно ли както создать сбытовой заказ по контракту программно, но чтобы поля копировались/выбирались согласно настройкам, будто я рукам создаю заказ через копирование (VA02) ?

Спасибо.


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Транзакции:
VOFM - формулы для копирования полей
VTAA - настройка для копирования в торговых документах

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 08 2006, 15:30 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Удав написал(а):
Транзакции:
VOFM - формулы для копирования полей
VTAA - настройка для копирования в торговых документах



Помоему вопрос был понят неверно (хотя, возможно, потомучто задан не совсем понятно :lol: ).

Мне нужно программно создать заказ - BAPI, BatchInput, something else - но так, чтобы данные скопировались из контракта, и полностью, согласно условиям копирования. Тоесть не просто с сылкой на контракт.

А вообще в системе уже все настроено, включая формулы и правила копирования. Тоесть руками всё создается и создается корректно.

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

is it clear ?


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Egal написал:
Мне нужно программно создать заказ - BAPI, BatchInput, something else - но так, чтобы данные скопировались из контракта, и полностью, согласно условиям копирования. Тоесть не просто с сылкой на контракт.

Тогда лучше через Batch Input - там все условия копирования точно отработают. Правда с партиями и условиями придется повозиться.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 08 2006, 19:18 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Удав написал(а):
Egal написал:
Мне нужно программно создать заказ - BAPI, BatchInput, something else - но так, чтобы данные скопировались из контракта, и полностью, согласно условиям копирования. Тоесть не просто с сылкой на контракт.

Тогда лучше через Batch Input - там все условия копирования точно отработают. Правда с партиями и условиями придется повозиться.


Уже на том и сошлись :)
Пакетник на создание - а вот с партиями и условиями уже через BAPI, тоесть ChangeFromData();

Условия - на добавления - понимает.

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


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Удаление позиций как раз лучше через batch input делается :)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 09 2006, 09:21 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Удав написал(а):
Удаление позиций как раз лучше через batch input делается :)


да нууу. гемор этот батч-инпут. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: more...
СообщениеДобавлено: Ср, авг 09 2006, 11:48 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
удаление позиций заработало нормально.

вот вопрос. странно както - подряд два вызова BAPI не срабатывают.
только первый. коммиты энд вэйты не помогают. типа пока не выйдешь из репорта транзакция не закрывается. только через субмит в другой репорт.

но это бог с ним.

почемуто не обновляются строки в условиях - просто новая строчка с тем же условием добавляется. И не удаляются строки из условия - также добавляется такаяже строка с тем же условием. вот это засада. эни айдиа :?:


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Egal написал:
странно както - подряд два вызова BAPI не срабатывают.

Ну это как обычно в BAPI - глобальные данные перед вызовом не чистятся :lol:[/quote]

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 09 2006, 12:07 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Удав написал(а):
Egal написал:
странно както - подряд два вызова BAPI не срабатывают.

Ну это как обычно в BAPI - глобальные данные перед вызовом не чистятся :lol:


ну я так и понял.
чего с условиями делать не ясно. млин - чего вот все так мутно то а? :evil:

может у кого нормальная дока на этот BAPI есть ? :oops:
(BAPI_SALESORDER_CHANGE)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 09 2006, 14:56 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Egal написал:
Удав написал(а):
Egal написал:
странно както - подряд два вызова BAPI не срабатывают.

Ну это как обычно в BAPI - глобальные данные перед вызовом не чистятся :lol:


ну я так и понял.
чего с условиями делать не ясно. млин - чего вот все так мутно то а? :evil:

может у кого нормальная дока на этот BAPI есть ? :oops:
(BAPI_SALESORDER_CHANGE)


Похоже BAPI_SALESORDER_CHANGE не умеет удалять условия.
Только обновлять. И то - если верить нотам - изменения проходят путём добавления такой же строки сновыми данными и деактивизации имеющейся.

Хрень какаято.


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

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


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

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


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

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