Какво представлява стандартният DSO в SAP? Как да създадете такъв?
Стандартният DSO има три прозрачни таблици в базата данни.
- Опашка за активиране: Съдържа записите, които трябва да бъдат актуализирани, но все още не са активирани.
- Активни данни:Таблица, която съдържа активни данни.
- Променете дневника:Съдържа историята на промените за делта зареждания.
Процес на трансфер на данни към DSO
- Данните първо се зареждат в опашката за активиране, наричана също Нова таблица с данни.
- Dataupon „Активиране“ се прехвърля от Нова таблица с данни към Активна таблица с данни
- И след това да промените таблицата с регистрационни файлове. В таблицата с регистър на промените можете да имате променените данни или коригираните данни.
Забележка: данните в таблицата с регистър на промените се съхраняват излишно и могат да бъдат изтрити, след като записите бъдат активирани.
Създаване на стандартен DSO
Стъпка 1)
- Отидете на код на транзакция RSA1
- Щракнете върху бутона OK.
Стъпка 2)
- Отидете до раздела Моделиране->Доставчик на информация.
- Щракнете с десния бутон върху InfoArea.
- Кликнете върху „Създаване на DataStore Object“ от контекстното меню.
Стъпка 3)
- Въведете техническото име.
- Въведете Descriptйон.
- Кликнете върху бутона „Създаване“.
Настройки в DSO
- Тип обект на DataStore: Тази опция може да се използва за промяна на типа на DSO. По подразбиране ще бъде избран стандартен DSO. Това може да се промени на Write optimized или Директно актуализиране на DSO.
- Генериране на SID при активиране : Генерира сурогатен идентификатор (SID) за всяка стойност на основните данни, когато тази опция е отметната.
- Уникални записи на данни: Тази опция може да се използва, когато DSO никога няма да съхранява дублирани стойности.
- Автоматично задаване на състояние на качеството на „OK“: Тази настройка задава състоянието на качеството след приключване на зареждането на данните.
- Автоматично активиране на данните: Активирането на DSO се автоматизира с помощта на тази настройка.
- Актуализиране на данните автоматично: Данните, заредени в DSO, могат да бъдат автоматично заредени в целеви обекти с помощта на тази настройка.
Включване на ключови полета и полета с данни в DSO
DSO съдържа 2 вида полета
- Ключово поле
- Поле за данни
Ключовото поле се използва, за да направи записите уникални. Други полета могат да бъдат включени като полета за данни в DSO,
Стъпка 1) Щракнете с десния бутон върху „Ключови полета“ и изберете опцията „Директно въвеждане на InfoObject“.
Стъпка 2) Отваря се следният изскачащ прозорец. Тук можете да въведете техническите имена на Инфообекти трябва да включите и натиснете enter.
По-долу са показани ключовите полета, добавени в DSO.
Стъпка 3) Навигационният атрибут ще се разглежда в DSO по подразбиране, но квадратчето за отметка за ВКЛЮЧВАНЕ/ИЗКЛЮЧВАНЕ на навигация трябва да бъде избрано, ако трябва да се използва при докладване.
Стъпка 4) Проектирането на структурата на DSO е завършено. Активирайте DSO, като щракнете върху бутона Активиране.