Текущее время: Вс, авг 03 2025, 23: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 часа


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

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


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

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