Текущее время: Сб, июн 21 2025, 14:00

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: 0FI_GL_4 фильтрация
СообщениеДобавлено: Пн, дек 13 2010, 22:59 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 20 2009, 15:39
Сообщения: 49
Пол: Женский
Здравствуйте!

У меня вопрос по поводу стандартного источника 0FI_GL_4.
Возможно ли как нибудь организовать фильтрацию данных по основному счету(HKONT) на стороне R3?
Или необходимо разбирать и изменять код?

Экстрактор возвращает тысячи записей и поэтому загрузка является медленной. Как Вы решали такую проблему?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 0FI_GL_4 фильтрация
СообщениеДобавлено: Вт, дек 14 2010, 08:47 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
viewtopic.php?f=12&t=59439&hilit=0FI_GL_4

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 0FI_GL_4 фильтрация
СообщениеДобавлено: Вт, дек 14 2010, 10:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Можно конечно с помощью UPDAT'а поля SELECTION таблицы ROOSFIELD добавить поле HKONT на начальный экран выбора, только вот данные по нему отфильтровываться не будут ! Вот здесь про это говорится. Поскольку в начале данные выбираются из BKPF по полям BUKRS, GJAHR, MONAT, BUDAT, CPUDT, AWSYS, а затем на основе значений, полученных из BKPF выбираются данные из BSEG по BUKRS, BELNR, GJAHR.
Я бы на вашем месте посмотрел бы в сторону оптимизации загрузки данных. Для этого посмотрите вот эту ноту и почитайте этот пост.

Если есть желание, то можно почитать вот еще что:
Как отфильтровать данные при загрузке из экстрактора?
0FI_GL_4 Filter using Field HKONT ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 0FI_GL_4 фильтрация
СообщениеДобавлено: Вт, дек 14 2010, 14:59 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 20 2009, 15:39
Сообщения: 49
Пол: Женский
Спасибо за помощь. Решила грузить все счета.
Один вопрос. Если документ сторнируется в исходной системе, то должно меняться поле Индикатор сторно. Это изменение грузится стандартным экстрактором? Экстрактор выгржает XNEGP из поля таблицы BSEG. Мне же нужно ссылаться на совсем другую таблицу.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 0FI_GL_4 фильтрация
СообщениеДобавлено: Ср, дек 15 2010, 08:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Usern написала:
Экстрактор выгржает XNEGP из поля таблицы BSEG. Мне же нужно ссылаться на совсем другую таблицу.

Для того, чтобы заполнить поле XNEGP "извне" в соответствующем exit'e или BADI нужно прописать соответствующую логику.Вот здесь и здесь вы можете посмотреть примеры.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 0FI_GL_4 фильтрация
СообщениеДобавлено: Ср, дек 15 2010, 13:02 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 20 2009, 15:39
Сообщения: 49
Пол: Женский
Спасибо за помощь.
Я расширила структуру экстракта через CI_BSIS и добавила поле Номер сторнирующего документа.
Теперь когда записи приходят и это поле не пустое значит документ сторнирован.
В стандартном экстракторе вот код где проверяется индикатор красного сторна и меняются суммы документов:
* negative posting
IF T_DELTA_DATA-XNEGP = 'X'.
CASE T_DELTA_DATA-SHKZG.
WHEN 'S'.
S_VIRTUALS-DMHAB = T_DELTA_DATA-DMBTR * -1.
S_VIRTUALS-WRHAB = T_DELTA_DATA-WRBTR * -1.
S_VIRTUALS-DMHA2 = T_DELTA_DATA-DMBE2 * -1.
S_VIRTUALS-DMHA3 = T_DELTA_DATA-DMBE3 * -1.
CLEAR: S_VIRTUALS-DMSOL,
S_VIRTUALS-WRSOL,
S_VIRTUALS-DMSO2,
S_VIRTUALS-DMSO3.
WHEN 'H'.
S_VIRTUALS-DMSOL = T_DELTA_DATA-DMBTR * -1.
S_VIRTUALS-WRSOL = T_DELTA_DATA-WRBTR * -1.
S_VIRTUALS-DMSO2 = T_DELTA_DATA-DMBE2 * -1.
S_VIRTUALS-DMSO3 = T_DELTA_DATA-DMBE3 * -1.
CLEAR: S_VIRTUALS-DMHAB,
S_VIRTUALS-WRHAB,
S_VIRTUALS-DMHA2,
S_VIRTUALS-DMHA3.
ENDCASE.
ENDIF.
Получается в зависимоти от моего нового поля я должна выполнить то же самое и все?Больше никакого влияния нет?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 0FI_GL_4 фильтрация
СообщениеДобавлено: Ср, дек 15 2010, 14:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Usern написала:
Получается в зависимоти от моего нового поля я должна выполнить то же самое и все?Больше никакого влияния нет?

Если как вы говорите:
Цитата:
Теперь когда записи приходят и это поле не пустое значит документ сторнирован.
то ДА.


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

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


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

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


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

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