Ярлыки

пятница, 9 марта 2018 г.

четверг, 8 марта 2018 г.

Не запускается диспетчер

Без всяких причин перестал запускаться диспетчер. Запускаю через mmc, все запускается, но gateway и диспетчер - в желтом статусе.

вторник, 6 марта 2018 г.

Как создать дерево источников данных в исходной системе (SAP ERP)

Если вы делаете экстракцию из SAP системы, то вам повезло, компания SAP заранее подготовила сотни источников данных, структурировала их, разбила по соответствующим областям (компонентам) и представила разработчику ввиде одного дерева с источниками. В этом дереве не трудно ориентироваться по модулям. Если вам нужны источники данных по недвижимости, ищите ветку 0RE (Real Estate). Если вам нужны источники данных по финансам, ищите ветку 0FI (FinancialAccounting). Области называются в соответствии с компонентами SAP, данные которых вы собираетесь получить. По сути это набор данных, которыми данная система SAP (ERP) готова делиться с какой-либо BW системой. Эту же структуру источников (ветку) вы видите со стороны BW, когда спрашиваете у исходной системы - какими данными она готова делиться (тиражируете мета-данные из ERP в BW).

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

Создание тестовых данных в исходной системе (SAP ERP)

Для изучения возможностей ABAP компания SAP подготовила пакет разработок S_NWDEMO_BASIS, который поставляется с Netweaver и входит в компонент SAP_BASIS.

Это означает, что вероятнее всего в вашей системе так же есть данный пакет и вы можете проводить свое обучение непосредственно в системе на тех же объектах, что описаны здесь.

Создание каталога инфообъектов

В вашей организации наверняка будет использоваться много инфообъектов для совершенно различных областей - одни инфообъекты необходимы для построения финансовой отчетности, другие необходимы для построения отчетности по логистике, третьи для HR, четвертые - для технических кубов (мониторинг системы, загрузки, контроль качества данных и т.д.).

Для группировки инфообъектов по бизнес потребностям инфообъекты необходимо сохранять в определенные каталоги. Какждый каталог инфообъектов присвоен той или иной инфообласти, что делает удобным их поиск.

Например, если вы строите модель данных для построения HR отчетности, в одной инфообласти HR вы найдете все необходимые кубы, DSO, витрины, а так же инфообъекты.

Часто может возникнуть потребность использования одного инфообъекта в различных, не связанных между собой, областях. Например, инфообъект "Место возникновения затрат" может использоваться не только в финансовой отчетности, но и в отчетности HR. SAP позволяет присвоить один инфообъект двум различны каталогам инфообъектов.

Так же бывает удобно использовать каталоги при создании каких-либо persistance объектов (например, кубов, DSO). Вы создаете куб и указываете системе, что он будет состоять из инфообъектов, находящихся в таком-то каталоге. Далее вам не нужно искать по системе все  необходиые инфообъекты, вы просто перетаскиваете нужный из выбранного каталога в куб.

Существует два типа каталогов инфообъектов: 
  • Каталог признаков - содержит в себе только признаки
  • Каталог показателей - содержит в себе только показатели

среда, 28 февраля 2018 г.

Генерация тестовых даных

Две интересных программы:

1. *CUBE*SAMPLE
Позволяет создавать mockup данные в провайдере. Использовать с осторожностью - при не правильных опциях система насоздает случайные SID в используемых признаках.

2. *ADSO*SAMPLE
То же самое, для ADSO. Позволяет в том числе генерить RECORDMODE, выставлять другую агрегацию. При создании записей с использованием существующих мастер-данных признаков - обратить внимание, будут использоваться только SID, у которых DATAFL = abap_true.

Удобно, если Reporting и DWH выполняют разные разработчики.

SAP HR

Настоятельно рекомендую к изучению статью

и ресурс в целом: