SAPфорум.RU https://www.sapboard.ru/forum/ |
|
XK02 Дебитор создается при сохранении. https://www.sapboard.ru/forum/viewtopic.php?f=13&t=97658 |
Страница 1 из 1 |
Автор: | Igor_Beruk [ Вт, июн 04 2019, 11:11 ] |
Заголовок сообщения: | XK02 Дебитор создается при сохранении. |
Здравствуйте,уважаемые форумчане! Может кто подскажет,такая ситуация. Транзакция XK02. В случае, когда создаю дебитора и он создается автоматически "Дебитор создается при сохранении" нужно подменить на создание его с генерируемого на конкретный. Никак не могу этого сделать,может кто подскажет где поискать. В EXIT_SAPMF02K_001 не подменишь lfa1- не изменяемые да и даже если меняю принудительно в отладчике-все равно генерится новый дебитор. |
Автор: | DED_MOROZ [ Вт, июн 04 2019, 14:28 ] |
Заголовок сообщения: | Re: XK02 Дебитор создается при сохранении. |
А если поставить точку прерывания на ФМ number_get_next, отловить когда дебитору присваивается системный номер, посмотреть дальше где он записывается во внутренние таблицы lf*, kn* и попробовать найти точку расширения. |
Автор: | Yozhhhhh [ Вт, июн 04 2019, 22:27 ] |
Заголовок сообщения: | Re: XK02 Дебитор создается при сохранении. |
А по какому критерию Вы определяете то, под каким номером будет создаваться дебитор......? Очевидно, речь о внутренней генерации номера не идет, потому что Вы ее не имеете права ломать (счетчики диапазона прокрутятся и запишут текущее значение, которое не будет соответствовать Вашему). Абсолютно очевидно, речь идет о внешней нумерации. Дак почему тогда сразу не применить нужную логику, а потом спокойно в open-fi записать нужный номер? Не может быть, чтобы Вы говорили про внутреннюю нумерацию... если Вы примените не тот номер, который присвоит система, у Вас становится совершенно бессмысленным применение диапазона номеров. ИМХО решение этой задачи: 1. Внешняя нумерация. 2. Простейшая Z-оболочка, внутри которой по известным предпосылкам вычисляется номер создаваемого дебитора и из этой простейшей оболочки запуск XK01 с автоматическим заполнением первого экрана, чтобы максимально сократить время простоя и не допустить ситуации, что кто-то этот номер заберет, хотя вероятность этой ситуации и так ничтожна. В моем понимании ломать внутреннюю нумерацию вредно и глупо. Когда речь идет о подобных задачах (например, синхронизация кредитора и дебитора, синхронизация контрагентов с записью делового партнера из BP и пр.) требование жесткое: только внешняя нумерация. |
Автор: | Igor_Beruk [ Ср, июн 05 2019, 10:33 ] |
Заголовок сообщения: | Re: XK02 Дебитор создается при сохранении. |
Поправлю себя,мне нужно вообще не создавать нового дебитора,мне нужно подменить во время создания на "своего" Когда у меня появляется сообщение "Дебитор создается при сохранении" в xk02 в этот момент мне нужно,чтобы он не создавался а чтобы к кредитору "привязался" мой существующий дебитор |
Автор: | Igor_Beruk [ Ср, июн 05 2019, 13:59 ] |
Заголовок сообщения: | Re: XK02 Дебитор создается при сохранении. |
Igor_Beruk написал(а): Поправлю себя,мне нужно вообще не создавать нового дебитора,мне нужно подменить во время создания на "своего" Когда у меня появляется сообщение "Дебитор создается при сохранении" в xk02 в этот момент мне нужно,чтобы он не создавался а чтобы к кредитору "привязался" мой существующий дебитор т.е. как мне подменить процесс,чтобы пошло не на создание нового дебитора а на обновление старого,вместо CUSTOMER_INSERT -> CUSTOMER_ UPDATE Хотя пользователь для системы по сути выбирает создание в моем случае |
Автор: | Igor_Beruk [ Чт, июн 06 2019, 09:38 ] |
Заголовок сообщения: | Re: XK02 Дебитор создается при сохранении. |
В общем ни у кого нет идей? |
Автор: | Besa [ Пн, июн 10 2019, 09:58 ] |
Заголовок сообщения: | Re: XK02 Дебитор создается при сохранении. |
Igor_Beruk написал(а): В общем ни у кого нет идей? Какие идеи? На мой взгляд сумбур какой-то. Если еще не поздно, настройте делового партнера, в будущем будет меньше гемороя. Если нет, то костыльте Z как можете. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |