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

Часовой пояс: 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 часа


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

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


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

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