Текущее время: Пн, авг 04 2025, 19:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Подмена СКК при создании заказа VA01 VA02
СообщениеДобавлено: Ср, сен 24 2008, 13:29 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Мне нужно подменить СКК при создании заказа VA01 VA02 для того, чтобы оно использовалось в определении лимита. Делаю через EXIT FV45K001. после подмены СКК, после EXITа т.е. программа попадает к модулю 'SD_CREDIT_MASTER_DATA', где один из параметров как раз СКК(kkber), так вот этот модуль возвращает структуру kurgv, но поля kkber и knkli в ней пустые. а затем эта структура участвует в заполнении таблицы vbak. из за того что knkli пустое, сап обнуляет кучу полей и в том числе и без того пустой kkber. Собственно вопрос: как правильно подменить СКК, чтобы потом гладко отработал механизм определения лимитов, или хотя бы скажите, что это за механизм, мне бы хоть глазком на него взглянуть.

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 24 2008, 13:56 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Для того, чтобы не обнулялась СКК, выбранная через EXIT, необходимо завести для дебитора лимит в этой СКК.


Последний раз редактировалось Timon&Pumba Ср, сен 24 2008, 14:47, всего редактировалось 2 раз(а).

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

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Попробуйте использовать вместо/с данным экзитом
FORM USEREXIT_MOVE_FIELD_TO_VBAK из инклуда MV45AFZZ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 24 2008, 15:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Не подходит ни один из вариантов. Лимит кредитования тянется по СКК заказчика и номеру заказчика, а надо чтобы тянулся по получателю и его СКК.

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 24 2008, 16:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Вроде разобрался, щас дописываю реализацию, и в тесты. Если в вышеобозначеном EXITе заменить СКК, то это не приводит к нужному результату. Что бы получить лимит кредитования получателя по нужной СКК необходимо чтобы в ФМ 'SD_CREDIT_MASTER_DATA' было передано новое СКК и плательщик, т.е. нужно еще один параметр поменять. :) и это лежало на поверхности, ведь для того чтобы достать лимит кредитования используются 2 поля kunnr и kkber. я этого к сожалению не знал

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


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

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


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

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


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

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