Текущее время: Ср, июл 30 2025, 02:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Подскажите exit в тр. VF01
СообщениеДобавлено: Чт, дек 11 2008, 18:06 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 11 2008, 14:10
Сообщения: 6
Здравствуйте, эксперты!

Прошу у вас совета...


Пользователь запускает транзакцию VF01 где создает счет\фактуру и сопутствующие CO-PA документы. При этом для каждого документа CO-PA в таблице ce10001 создается 2 записи.

Нужно: Обработать каждую позицию создаваемой сч\ф и, в зависимоти от значений поля PSTYV(Тип позиции документа сбыта) в них, внести данные в таблицу ce10001.

То есть нужен exit в транзакции VF01, где бы можно было работать с позициями сч\ф (Они затем пишуться в таблицу VBRP д.б ~ такой же структуры) и главное с полем PSTYV. И в то же время с данными, которые записываются в таблицу ce10001.

Самое подходящее, что удалось найти - customer-exit COPA0005. Там в параметре t_item - будущие данные в ce10001, а в параметре T_ACCIT - данные по позициям сч\ф. НО нет поля PSTYV...

Буду огромно благодарен за советы! Спасибо!


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

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
http://sapboard.ru/forum/viewtopic.php?t=45302
Как-то некультурно темы плодить в разных разделах... :?

Иногда можно недостающие данные с помощью ASSIGN вытащить. Например у нас тут один товарищ изобразил:
Code:
  data: ws_fname1(14) type c value '(SAPMV45A)VBAK'.
  field-symbols: <vbak>.
  assign (ws_fname1) to <vbak>.

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


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

Зарегистрирован:
Чт, дек 11 2008, 14:10
Сообщения: 6
Jelena,

Цитата:
http://sapboard.ru/forum/viewtopic.php?t=45302
Как-то некультурно темы плодить в разных разделах...


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

Цитата:
Иногда можно недостающие данные с помощью ASSIGN вытащить. Например у нас тут один товарищ изобразил:


Да, я тоже думал об этом, но пока не удается найти ту таблицу, которая бы содержала все позиции счет\фактуры с нужными данными на момент выполнения COPA0005. VBAK в вашем примере, насколько я знаю, это структура? Поправьте, если ошибюсь..
Но я ищу, и буду признателен любой помощи.
Надеялся, что есть exit получше...

Благодарю за ответ!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 13:40 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
Может что-то из этого подойдет:

RV60AFZZ
RV60AFZC
[url=http://sapboard.ru/forum/viewtopic.php?t=18942&start=0&postdays=0&postorder=asc&highlight=mv45afzz[//url]Юзерэкзит перед\в процессе сохранения фактуры[/url]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 19:05 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
IMHO тут скорее нужен специалист не по логистике, а по FI/CO-PA. Неужели это ну никак нельзя решить настройками? :?

Как я понимаю, всякие CO-PA записи и документы следуют за Accounting documents (FI) (отсюда и структура данных в COPA... user exit). Так что возможно нужно подойти к задаче с другой стороны и как-то переносить информацию в FI, а оттуда уже в CO-PA. Для переноса SD данных в FI есть user exit SDVFX008.

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


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

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


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

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


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

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