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

Часовой пояс: 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 часа


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

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


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

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