Текущее время: Пт, июл 18 2025, 22: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 часа


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

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


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

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