Текущее время: Пт, май 24 2024, 14:02

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вс, авг 30 2009, 15:14 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Добрый день.
В первый раз написал немного не разборчиво,за что тему закрыл модератор, постараюсь описать более структурно.

Проблема следующая - необходимо настроить перенос данных между регистрами НУ. В ТПР по ПБУ 18 говорится: "Перенос фактических данных из базы НУ (FI-SL) в базу ПБУ18 (FI-SL) можно осуществить непосредственно запуском транзакции J3RPBU18DT".
Мною были выполнены настройки выбора в иерархии ПБУ 18 (DFRNC) из иерархии сбора (USP07). В иерархии DFRNC для операций (Z0TT, ZOTA, ZOCT, ZOCA) в критериях отбора указал поля структуры GLU1.
В результате настроек транзакция J3RPBU18DT корректно работает, но в продуктиве при проводке движения ММ стал вылетать дамп. Анализ дампа выявил следующее, при указании структуры GLU1 в критериях выбора, в программе происходит анализ настройки таблиц из транзакции J3RTAXTB. Если настройка таблиц не произведена для GLU1 (а именно так и было), это приводит к дампу в пуле модулей SAPLJ3RFTAX_TAXOBJSEL программе get_linked_field_fi . Для J3RPBU18DT эта настройка никакого эффекта не даст, но поможет побороть проблему дампа.
Для устранения проблемы попытался в транзакции J3RTAXTB сделать настройку с алиасом GLU1 (в соответствии с логикой алгоритма). Настройку стандартными средствами сделать не получилось, т.к. при попытке сохранения выдавалась ошибка о том, что такой алиас не разрешен. Танцы с бубном и прямой записью в таблицу алиаса GLU1 привело к устранению проблемы дампа. Надеюсь новых проблем не вызвало.
Вопрос, кто-нибудь настраивал критерии переноса между регистрами с помощью J3RPBU18DT? Если да, были ли какие-нибудь проблемы с указанием структуры GLU1? Если не было проблем, были какие-нибудь настройки с алиасом GLU1 в J3RTAXTB. И вообще, может не хватало настроек, чтобы избежать описанного выше дампа.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Пн, авг 31 2009, 14:19 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Нет. Специфичных настроек не было, связанных с GLU1. Вы же проверяли - эта структура стоит в качестве таблиц-отправителей в операциях Z0TT, ZOTA, ZOCT, ZOCA (тр. GCV2)? Именно поэтому кстати и нельзя прописать ее в J3RTAXTB - там при сохранении есть проверка на использование GLU1 в операциях.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Пн, авг 31 2009, 14:34 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
as_l77 написал(а):
Нет. Специфичных настроек не было, связанных с GLU1. Вы же проверяли - эта структура стоит в качестве таблиц-отправителей в операциях Z0TT, ZOTA, ZOCT, ZOCA (тр. GCV2)? Именно поэтому кстати и нельзя прописать ее в J3RTAXTB - там при сохранении есть проверка на использование GLU1 в операциях.


Ну если вы настраивали J3RPBU18DT, то какую структуру использовали в критериях отбора? Или у вас просто не было подобного дампа ?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 09:18 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Нет. Я не настраивал никаких алиасов. В условиях отбора иерархии я мог выбрать поля GLU1 без предварительной настройки в J3RPBU18DT просто потому, что GLU1 была прописана в операциях Z0TT, ZOTA, ZOCT, ZOCA в тр. GCV2 как таблица-отправитель.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 09:51 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Нет, я немного не это имел ввиду. В настройке операции у меня все тоже Ок, и возможность выбрать структуру CLU1 в критериях выбора тоже есть. Проблемы была в том, что при указании в критериях выбора этой структуры вызывается LJ3RFTAX_TAXOBJSELF01, в подпрограмме get_linked_field_fi есть кусок кода, который анализирует имена структур :
Code:
      IF l_linktabname = 'ACCHD' OR
         l_linktabname = 'ACCIT_GLX' OR
         l_linktabname = 'ACCCR'.
        CONCATENATE 'I_' l_linktabname '-' l_linkd-fieldname2
*}   INSERT
                    INTO l_fieldname.
        ASSIGN (l_fieldname) TO <tabval>.
      ELSE.
        PERFORM get_linked_field_fi USING l_linkd-linktabname
                                          l_linkd-fieldname2
                                          i_acchd
                                          i_accit_glx
                                          i_acccr
                                    CHANGING l_tabval.
        ASSIGN l_tabval->* TO <tabval>.
      ENDIF.
и потом  :
  SELECT SINGLE tabname INTO l_tabname FROM j_3rftax_linkh
                        WHERE tab_alias = p_tabname.
  CONCATENATE l_tabname '-' p_fieldname INTO l_fieldname.
  CREATE DATA p_fieldvalue TYPE (l_fieldname)

и, конечно же, понятно, что в последней строке будет дамп, если из таблицы j_3rftax_linkh не выберется строка с алиасом с GLU1.
Что примечательно, если у меня нет настроек с критериями выбора на основе структуры GLU1, то в эту подпрограмму при проводках ММ (именно на нем начались дампы) не заходит.

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


Последний раз редактировалось darkduck Вт, сен 01 2009, 12:20, всего редактировалось 1 раз.
пунктуация


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 10:00 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Я понял. К сожалению, у меня нет возможности проверить проводку из ММ. Вы проводите документы в регистры через GCU4? Или автоматически?


Последний раз редактировалось darkduck Вт, сен 01 2009, 12:20, всего редактировалось 1 раз.
пунктуация


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 13:10 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 01 2009, 12:45
Сообщения: 13
Программа J3RPBU18DT используется для переноса документов из одного регистры FI-SL в другой. При этом абсолютно неважно, каков источник документа в первом регистре - ММ, FI или что-то еще. В источнике данных, в операциях для этой программы указывается Z0TA, Z0TT, Z0CA, Z0CT. В получателях - операция GLU1. С помощью этой операции будет произведено создание документов в регистре ПБУ18 (JU, если по стандарту). Поэтому, если документы переносятся неверно, а сами операции созданы правильно, нужно искать причину в настройках иерархии ПБУ18.
Если можете предположить, к какому узлу иерархии относится переносимый документ, при котором система вылетает в дамп, напишите пожалуйста настройки узла. Может в них все дело?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 15:18 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Верное дополнение, спасибо. Кстати, может кто знает, для чего используются настройки в транзакции J3RPBU18SC? Они же как то связаны с переносом разниц для ПБУ18?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 16:25 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Радужница написал(а):
Если можете предположить, к какому узлу иерархии относится переносимый документ, при котором система вылетает в дамп, напишите пожалуйста настройки узла. Может в них все дело?

По поводу настройки узла - уверен, что именно настройки конкретного узла не связанны с дампом, т.к. ошибка не в переносе между регистрами НУ (там все нормально переносится). Ошибка именно при переносе в НУ из ММ.

По поводу того, как настроена операция - онлайн.

И еще одно не понимаю, в иерархии декларации критерии выбора настроены тоже с использованием структуры GLU1. Однако эти настройки не вызывают дампа. Видимо настройки иерархии декларации никак не анализируются при проводке документов FI, ММ, СО. А настройки иерархий ПБУ 18 и иерархии сбора анализируются.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 17:08 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 01 2009, 12:45
Сообщения: 13
Думаю, что все же дело в настройках. Вы же в иерархию декларации документы с помощью GCU4 не переносите. Там сведение отрабатывает.
А по поводу дампа теперь стало понятнее. Программа J3RPBU18DT тут вообще ни при чем - она работает только для переноса документов из накопительного регистра НУ (JT в стандарте) в накопительный ПБУ 18 (JU в стандарте). Таким образом, если вы ходите получить данные в JU напрямую из ММ, то в соответствующем узле иерархии необходимо указать операцию ММ. Однако если просто в операциях в настройке узла проставить что-то типа RMWE, то система не поймет типа и составляющей разницы (временная, постоянная, БУ, НУ). Соответственно, необходимо создать группу операций в транзакции J3RTAXGR. Группа будет называться например Z0TA, что по кодировке означает временную разницу и бухгалтерскую составляющую. В этой же транзакции в группу нужно поместить все необходимые для переноса данных операции. Лучше помещать все, что присвоено самому регистру JU, тогда не ошибетесь. Соответственно, при настройке узла иерархии ПБУ необходимо, во-первых, указать данную группу операций. А во-вторых, использовать в качестве доп.криетриев ACCIT_GLX и другие структуры интерфейса с FI. Никаких GLU1 в данном случае не будет. Раз у Вас настроена он-лайн проводка в регистр, то перенос данных в будет происходить сразу при проводке в соответствующем модуле (ММ, FI или что-то еще).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 01 2009, 17:27 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Радужница написал(а):
Таким образом, если вы ходите получить данные в JU напрямую из ММ, то в соответствующем узле иерархии необходимо указать операцию ММ.

Так в том то и дело, что я не хочу перемещать из ММ в JU. Получилось, что настраивал одну операцию (перенос между SL регистрами), а дамп вылез в операции (проводка онлайн движения ММ), которую я даже трогать не собирался. И после того, как я все же поборол дамп (хоть и не очень изящно), в движении ММ (и его переносе в SL) совершенно ничего не изменилось (по крайней мере я не нашел изменений, хотя искал).

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


Последний раз редактировалось darkduck Вт, сен 01 2009, 18:25, всего редактировалось 1 раз.
пунктуация. предупреждение пользователю по п.1.6 "Правил ресурса".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Противоречивые аспекты настройки ТПР ПБУ 18, попытка вторая.
СообщениеДобавлено: Вт, сен 08 2009, 09:15 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 11 2009, 09:25
Сообщения: 56
Пол: Мужской
Кстати, забыл написать, что нашел в итоге причину, которая привела к дампу. Было настроено старое правило (настроено до меня) для выбора регистра на базе иерархии ПБУ 18. Это конечно не объясняет того, что обработка критериев выбора со структурой GLU1 некорректна. Однако, объясняет почему при онлайн проводках стали анализироваться эти критерии.

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


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

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


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

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


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

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