Текущее время: Пт, июн 07 2024, 20:47

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 08:13 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Добрый день.
Может кто сталкивался с таким багом.
В постоянном переносе полей к полям HSL и TSL поставил эксит.
Для TSL он срабатывает, а для HSL - нет.

При полном удалении HSL и TSL из постоянного переноса полей, для TSL сумма не переносится , для HSL каким волшебным образом переносится сама.

То есть, на HSL не действует постоянный перенос полей и тем более эксит в нем.

Как можно устранить этот баг ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 08:46 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1138
Откуда: Москва
Пол: Мужской
cумма во внутр валюте переносится всегда без изменений, поскольку это значение вкачивается в какую-то внутр. структуру сразу после отработки правил выбора регистра и дальше вытаскивается оттуда уже перед самым обновлением группы таблиц. Поэтому насколько мне известно, вешать экзит в самом пост. переносе бесполезно, если только пораньше, в точке выбора регистра, когда еще не заполнились glu1 b glu2 как надо. А зачем вам кстати ее менять?

_________________
Гюгюльме аля улю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 08:50 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
-TT- написал:
cумма во внутр валюте переносится всегда без изменений, поскольку это значение вкачивается в какую-то внутр. структуру сразу после отработки правил выбора регистра и дальше вытаскивается оттуда уже перед самым обновлением группы таблиц. Поэтому насколько мне известно, вешать экзит в самом пост. переносе бесполезно, если только пораньше, в точке выбора регистра, когда еще не заполнились glu1 b glu2 как надо. А зачем вам кстати ее менять?


Заметил такой нюанс, в песочнице эксит на HSL срабатывает.
А в тест квалити - нет :(

Значит все-таки где-то баг ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, июн 23 2011, 14:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1138
Откуда: Москва
Пол: Мужской
гм... ну тогда возможно баг! раньше это была фича :lol:

_________________
Гюгюльме аля улю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Ср, июн 29 2011, 10:46 
Начинающий
Начинающий

Зарегистрирован:
Ср, июн 29 2011, 09:59
Сообщения: 4
Добрый день!
Мы на проекте с помощью UEs на уровне постоянного переноса полей изменяем значения полей HSL и KSL.
Причиной, почему в одной системе UE «срабатывает», а в другой нет, может быть то, что не была выполнена актуализация кодирования (программа RGBCFL00) в целевой системе. К сожалению, инициализация выполнения этой программы не включается в качестве программы постобработки при изменении настройки постоянного переноса полей. Проверить можно, посмотрев отчет RGIMF000.
Если изменять таким образом значение поля TSL, то нужно иметь в виду, что присвоенный для этого поля UE очищается при повторной инсталляции соответствующей группы таблиц.
Не претендую на достоверность, поскольку занимаюсь FI/SL не так давно. Просто описываю ситуацию как она есть у нас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Пт, июл 01 2011, 08:53 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Здравствуйте, Bourbon.
Спасибо за ответ.
Перегенерацию делал и тр. GZZG (пр. RGZZGLUX), и тр. GCCG (пр. RGBCFL00).
Сразу же смотрел пр. RGIMF000 , там все в порядке, программа перегенерилась, все постоянные переносы полей там присутствуют вместе с экситами.

Как выяснилось, проблема в инклуде J_3RF_TAX_GIMVINCL (E98_MVC).
Так вот, в строке 100 есть такой перформ:
PERFORM CALC_LOCAL_GROUP IN PROGRAM ('SAPLGLIN')
USING '10' L_WAERS
CHANGING <WA_GLU1>-HSL.

На вход перформа идет корректная сумма HSL, которая уже была переопределена в эксите в постоянном переносе полей.
А на выходе перформа HSL перетирается старым значением, как будто эксит из постоянного переноса полей и не работал :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Ср, окт 05 2011, 09:33 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Добрый день, BRILDI.
Как вы верно заметили значение в ВВ вычисляется именно подпрограммой CALC_LOCAL_GROUP, но это не проблема.
Но пробема тут в другом, постоянный перенос полей отрабатывает раньше "пользовательского"преноса полей определенного в GCF*. А именно в в пользовательском переносе полей отрабатывает UE E98_MVC для переноса объекта ЭНУ, где заодно и вычисляется значение сумм ВВ.

Если вы хотели менять значение HSL, нужно это было делать именно в этом UE. Зачем трогать потоянный перенос полей, если есть пользовательский перенос.

_________________
Это неправильные пчелы, видимо, они делают неправильный мед.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL. Эксит в постоянном переносе полей
СообщениеДобавлено: Чт, окт 06 2011, 07:55 
Начинающий
Начинающий

Зарегистрирован:
Ср, июн 29 2011, 09:59
Сообщения: 4
Добрый день!
Вопрос в догонку по изменениям суммовых показателей.
Столкнулись с ситуацией, что при попытке заместить KSL/HSL на 0,00, замещение не выполняется (правильнее сказать, оно выполняется, но в последствии замещенное значение заменяется на исходное). Неважно на уровне постоянного или переменного (пользовательского) переноса полей вешать UE, эффект тот же.
Кто-нибудь сталкивался с подобной ситуацией? Как побороли?
Спасибо.


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

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


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

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


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

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