Текущее время: Вс, июл 20 2025, 19:36

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 09:25 
Специалист
Специалист

Зарегистрирован:
Пн, май 21 2012, 16:14
Сообщения: 106
Добрый день!
Создал экстрактор Z на ФМ.
При тестировании в rsa3 записей больше чем в PSA при выполнении инфо-пакета.
С чем это может быть связанно?
rsa3
Изображение

psa
Изображение

Правильное количество записей в rsa3.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 09:45 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Приветствую!

Предлагаю взглянуть на трассировку полномочий при экстракции из внешней системы, вдруг там будет что интересное.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 10:35 
Специалист
Специалист

Зарегистрирован:
Пн, май 21 2012, 16:14
Сообщения: 106
ash написал:
Приветствую!

Предлагаю взглянуть на трассировку полномочий при экстракции из внешней системы, вдруг там будет что интересное.


Ничего интересного там нет, у меня SAP_ALL


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 10:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
А что в журнале экстракции на стороне R3 (тр. SM38)?

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 11:44 
Специалист
Специалист

Зарегистрирован:
Пн, май 21 2012, 16:14
Сообщения: 106
12ozmdm написал:
А что в журнале экстракции на стороне R3 (тр. SM38)?


источник на стороне BW в sm38 пусто.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 11:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Тогда посмотрите в BW в тр. SM37 как отработала загрузка.
я в прошлом сообщении тоже SM37 имел ввиду, ошибся, извиняюсь.

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 12:10 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
vpechatlenie написал(а):
Ничего интересного там нет, у меня SAP_ALL


Это действительно здорово, то что SAP_ALL, только вот экстракция идет под фоновым пользователем (частенько ALEREMOTE), у которого может не быть каких-либо полномочий.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 12:18 
Специалист
Специалист

Зарегистрирован:
Пн, май 21 2012, 16:14
Сообщения: 106
12ozmdm написал:
Тогда посмотрите в BW в тр. SM37 как отработала загрузка.
я в прошлом сообщении тоже SM37 имел ввиду, ошибся, извиняюсь.


в SM37 зеленый статус, задание отработало успешно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 12:19 
Специалист
Специалист

Зарегистрирован:
Пн, май 21 2012, 16:14
Сообщения: 106
ash написал:
vpechatlenie написал(а):
Ничего интересного там нет, у меня SAP_ALL


Это действительно здорово, то что SAP_ALL, только вот экстракция идет под фоновым пользователем (частенько ALEREMOTE), у которого может не быть каких-либо полномочий.


Запускал из под себя и фонового юзера, результат одинаково плох :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 12:42 
Специалист
Специалист

Зарегистрирован:
Пн, май 21 2012, 16:14
Сообщения: 106
Нашел проблему, проблема в коде экстрактора. При пакетном делении данных почему то передает не все записи.
Может кто подскажет в чем я не прав и почему данный код отрабатывает не корректно и как сделать лучше :)
Имею следующий код:
*ztab - таблица с данными.
*e_t_data - выходная таблица с данными.

lv_from = i_maxsize * s_counter_datapakid + 1.
lv_to = i_maxsize * ( s_counter_datapakid + 1 ).
LOOP AT ztab ASSIGNING <ztab> FROM lv_from TO lv_to.
APPEND <ztab> TO e_t_data.
ENDLOOP.
IF sy-subrc <> 0.
RAISE no_more_data.
ENDIF.


s_counter_datapakid = s_counter_datapakid + 1.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 15:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 26 2010, 20:07
Сообщения: 240
Пол: Мужской
Добрый день, ABAP-отладчик Вам в помощь: ставите break-point и проверяете, какое количество записей приходит во внутреннюю таблицу до того момента, как происходит деление по пакетам. И еще на всякий пожарный проверьте, чтобы программно (в ФМ) все фильтры заполнялись корректно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Пн, авг 26 2013, 17:04 
Специалист
Специалист

Зарегистрирован:
Пн, май 21 2012, 16:14
Сообщения: 106
AlexanderGamov написал:
Добрый день, ABAP-отладчик Вам в помощь: ставите break-point и проверяете, какое количество записей приходит во внутреннюю таблицу до того момента, как происходит деление по пакетам. И еще на всякий пожарный проверьте, чтобы программно (в ФМ) все фильтры заполнялись корректно.


В отладчике все хорошо, все записи есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Вт, авг 27 2013, 08:07 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Возможно удобней было бы анализировать здесь полный текст модуля..

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Вт, авг 27 2013, 10:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 26 2010, 20:07
Сообщения: 240
Пол: Мужской
Цитата:
В отладчике все хорошо, все записи есть.

Если все хорошо в отладчике, тогда и при экстракции должно быть всё хорошо.

Предлагаю способ чтобы отладиться в исходной системе в ситуации если экстракция была инициирована запуском инфопакета в BW системе:

Вставляете в текста ФМ фрагмент кода:

Code:
***********************
DATA: X TYPE I.
X = 1.
WHILE X = 1.
X = 1.
ENDWHILE.
***********************
lv_from = i_maxsize * s_counter_datapakid + 1.
lv_to = i_maxsize * ( s_counter_datapakid + 1 ).
LOOP AT ztab ASSIGNING <ztab> FROM lv_from TO lv_to.
APPEND <ztab> TO e_t_data.
ENDLOOP.
IF sy-subrc <> 0.
RAISE no_more_data.
ENDIF.


s_counter_datapakid = s_counter_datapakid + 1.


Этим самым моделируем ситуацию бесконечного цикла. Запускаете инфопакет в BW системе. Затем регистрируетесь в исходной системе заходите в транзакцию SM50, находите процесс, который соответствует вашей экстракции (его будет несложно отличить от других), выделяете строчку, далее меню Администрирование - программа - отладка. Вы попадете как раз в бесконечный цикл, далее меняет значение X на любое другое и выходите из бесконечного цикла. Здесь смотрите содержимое внутренней таблицы, значения переменных, размеры пакета и тд., делаете выводы, устраняете проблему. Метод действует 100%.

P.S. В исходной системе должны быть полномочия на отладку процессов и на изменение значения переменных в отладчике.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с экстрактором
СообщениеДобавлено: Вт, авг 27 2013, 11:24 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
процесс в исх. системе в SM50 находится например вот так:
http://sapbilink.blogspot.ru/2012/06/sap-bw-production-support-issues-long.html

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


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

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


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

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


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

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