Текущее время: Вс, авг 17 2025, 22:06

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




Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Z-источник данных
СообщениеДобавлено: Вт, мар 11 2008, 20:04 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
Подскажите, все ли Z-источники данных с экстракцией посредством ФМ относятся к родовым и создаюся через SBIW?

Вопрос возник в связи с тем, что при просмотре в SBIW на стороне R/3 чужого работающего Z-источника не отображаются названия ФМ и структуры экстракта (хотя в ROOSOURCE все это есть). По кнопе "Родовая дельта" вскакивает "Указанная таблица не существует".
Для справки: DELTA - ADD, EXMETHOD - F1, BW3.5


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 11 2008, 21:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Источники данных, в которых данные извлекаются при помощи собственного ФМ обычно создаются через транзакцию RSO2

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 09:43 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
RSA1 написал(а):
Источники данных, в которых данные извлекаются при помощи собственного ФМ обычно создаются через транзакцию RSO2

Да, вопрос как раз об этом, через 'SBIW-Родовые источники данных-Ведение родового источника данных' попадаем в RSO2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Z-источник данных
СообщениеДобавлено: Ср, мар 12 2008, 11:07 
Специалист
Специалист

Зарегистрирован:
Пт, апр 13 2007, 17:15
Сообщения: 225
Kubus написал(а):
EXMETHOD - F1

Возможно Вы имеете дело с творением "хакера", через RSO2 можно создать экстрактор только с EXMETHOD - F2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 11:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Kubus написал(а):
RSA1 написал(а):
Источники данных, в которых данные извлекаются при помощи собственного ФМ обычно создаются через транзакцию RSO2

Да, вопрос как раз об этом, через 'SBIW-Родовые источники данных-Ведение родового источника данных' попадаем в RSO2.


И что вы там видите ?
Там есть области:

Descriptions (Short, Medium, Long)

Extraction from DB/View

Extraction by Functional module

И что в данных полях ? Откуда и как данные тянутся ?

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Z-источник данных
СообщениеДобавлено: Ср, мар 12 2008, 11:46 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
EvgenySA написал(а):
Kubus написал(а):
EXMETHOD - F1

Возможно Вы имеете дело с творением "хакера", через RSO2 можно создать экстрактор только с EXMETHOD - F2.

Возможно и творение, но работает. :)
Хотел сделать аналогичный источник, но с другой структурой и с доработанным ФМ. Скопировать источник в RSA6?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 11:54 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
RSA1 написал(а):

И что вы там видите ?
Там есть области:

Descriptions (Short, Medium, Long)

Extraction from DB/View

Extraction by Functional module

И что в данных полях ? Откуда и как данные тянутся ?

Да, RSA1, все эти области есть. В области "Extruction by Function Module" - пусто, как и во всех остальных (кроме Descriptions). По кнопке "Generic Delta" месседж no. RJ403 об ошибке "The specified table does not exist"
Экстракция идет через самописный ФМ (он указан в ROOSOURCE). Timestamp отслеживается через переменные STATICS в ФМ. Данные выбираются из таблицы GLPCP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 13:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Kubus написал(а):
В области "Extruction by Function Module" - пусто, как и во всех остальных (кроме Descriptions). По кнопке "Generic Delta" месседж no. RJ403 об ошибке "The specified table does not exist"
Экстракция идет через самописный ФМ (он указан в ROOSOURCE). Timestamp отслеживается через переменные STATICS в ФМ. Данные выбираются из таблицы GLPCP.


Может, конечно, я что-то не понимаю... Но по всей видимости какой-то "шибко умный" <censored> :evil: напрямую в таблицы прописал (АБАП-ом, скорее всего) параметры. За эти вещи надо ручки отшибать. :evil:

Я и не знаю, что вам посоветовать. Если вышеуказанная гипотеза верна, то лечение методом "убийства" и последующего "воскрешения". Я бы даже не стал данный ФМ использовать в новом экстракторе.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 14:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Что хоть за источник данных? Тексты, Атрибуты, Иерархии, Переменные данные?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 15:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Lench написал:
Что хоть за источник данных? Тексты, Атрибуты, Иерархии, Переменные данные?



Судя по таблице, транзакционные данные. Чувак, судя по всему, не знал, как правильно писать собственные экстракторы, и не знал, как правильно разбивать данные на пакеты и организовывать дельту. Судя по всему, прошёл через что-то похожее на это
http://sap.ittoolbox.com/groups/technic ... od-1560548

Решил проблему по-своему. Создал головную боль для последующих разработчиков и работников службы поддержки.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 15:09 
Ассистент
Ассистент

Зарегистрирован:
Ср, авг 01 2007, 17:01
Сообщения: 25
DataSource должен корректно отображаться в RSA2 (увидишь и структуру и ФМ).
Его делали через RSO2, а потом меняли в RSA2 "хакерскими методами" :D (в дебаг-режиме). Может на sdn найдешь как это делается.
Сам был удивлен когда увидел на проекте Z2LIS_03_BF, который ничем не отличался от 2LIS_03_BF, только имел свою дельта-очередь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 15:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Встречал такую тему, с иерархиями через ФМ похоже подругому нельзя


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 15:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Rad написал(а):
DataSource должен корректно отображаться в RSA2 (увидишь и структуру и ФМ).
Его делали через RSO2, а потом меняли в RSA2 "хакерскими методами" :D (в дебаг-режиме). Может на sdn найдешь как это делается.
Сам был удивлен когда увидел на проекте Z2LIS_03_BF, который ничем не отличался от 2LIS_03_BF, только имел свою дельта-очередь.


Ага... В include LRSA1F01 FORM dynp100_dynpfield_initialize

Вопрос остаётся. А на хрена эти извращения ? :evil:

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 16:06 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 29 2007, 13:53
Сообщения: 251
RSA1 написал(а):
Судя по таблице, транзакционные данные. Чувак, судя по всему, не знал, как правильно писать собственные экстракторы, и не знал, как правильно разбивать данные на пакеты и организовывать дельту...

Да, это транзакционные данные - позиции документов планирования по МВП.
Спасибо большое, помогли выяснить как делать не надо, хотя стоит заметить, что к хакерству подталкивает даже саповская хаутушка, где как раз абапом предлагают менять roosource-delta. :shock:

А как было бы правильно организовать на GLPCP дельту?: добавить в структуру поле метки времени, из даты и времени позиции документа формировать эту метку через CONVERT...INTO TIME STAMP. Это все делается прямо в ФМ экстракции? И о сравнении с текущей меткой в селектах нужно тоже самому позаботиться? В RSAX_BIW_GET_DATA* ничего такого нет. :oops:
Сорри за большое кол-во вопросов, делаю первый свой экстрактор, и форум шерстил усердно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 16:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Kubus написал(а):
А как было бы правильно организовать на GLPCP дельту?: добавить в структуру поле метки времени, из даты и времени позиции документа формировать эту метку через CONVERT...INTO TIME STAMP. Это все делается прямо в ФМ экстракции? И о сравнении с текущей меткой в селектах нужно тоже самому позаботиться? В RSAX_BIW_GET_DATA* ничего такого нет. :oops:
Сорри за большое кол-во вопросов, делаю первый свой экстрактор, и форум шерстил усердно.


Самый главный вопрос:
А просто даты недостаточно ? Вам нужно видеть изменения чаще, чем раз в сутки (как обычно грузятся данные в BW)

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.

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


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

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


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

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