Какво представлява стандартният DSO в SAP? Как да създадете такъв?

Anonim

Стандартният DSO има три прозрачни таблици в базата данни.

  1. Опашка за активиране : Съхранява записите, които предстои да бъдат актуализирани, но все още не са активирани.
  2. Активни данни: Таблица, която съдържа активни данни.
  3. Дневник на промените : Съхранява историята на промените за делта зареждания.

Процес на трансфер на данни към DSO

  • Данните се зареждат първо в опашката за активиране, наречена също Нова таблица с данни.
  • Dataupon „Активиране“ се прехвърля от Нова таблица с данни в Активна таблица с данни
  • И след това да промените таблицата на дневника. В таблицата на дневника за промени можете да имате променените данни или коригираните данни.

Забележка: данните в таблицата на дневника за промени се съхраняват излишно и могат да бъдат изтрити след активиране на записите.

Създаване на стандартен DSO:

Етап 1)

  1. Отидете на кода на транзакцията RSA1
  2. Щракнете върху бутона OK.

Стъпка 2)

  1. Придвижете се до раздела Моделиране-> InfoProvider.
  2. Щракнете с десния бутон върху InfoArea.
  3. Щракнете върху „Create DataStore Object“ от контекстното меню.

Стъпка 3)

  1. Въведете техническото име.
  2. Въведете описанието.
  3. Кликнете върху бутона „Създаване“.

Настройки в DSO:

  1. Тип обект на DataStore: Тази опция може да се използва за промяна на типа DSO. По подразбиране ще бъде избран стандартен DSO. Това може да бъде променено на оптимизиран за запис или директно актуализиране DSO.
  2. Генериране на SID при активиране: Генерира се сурогатен идентификатор (SID) за всяка стойност на основните данни, когато е маркирана тази опция.
  3. Уникални записи на данни: Тази опция може да се използва, когато DSO никога няма да съдържа дублирани стойности.
  4. Автоматично задаване на състоянието на качеството на „OK“: Тази настройка задава състоянието на качеството след приключване на зареждането на данните.
  5. Активиране на данните автоматично: Активирането на DSO се автоматизира с помощта на тази настройка.
  6. Актуализиране на данните автоматично: Данните, заредени в DSO, могат да бъдат автоматично заредени за насочване на обекти, използвайки тази настройка

Включване на ключови полета и полета с данни в DSO:

DSO съдържа 2 вида полета

  1. Ключово поле
  2. Поле с данни

Ключовото поле се използва, за да направи записите уникални. Други полета могат да бъдат включени като полета за данни в DSO,

Етап 1)

Щракнете с десния бутон върху „Ключови полета“ и изберете опцията „Директно въвеждане на InfoObject“.

Стъпка 2)

Отваря се следният изскачащ прозорец. Тук можете да въведете техническите имена на InfoObjects, които трябва да включите, и да натиснете enter.

По-долу е показано ключовите полета, добавени в DSO.

Стъпка 3)

Навигационният атрибут по подразбиране ще се вижда в DSO, но квадратчето за включване / изключване на навигацията трябва да бъде избрано, ако ще се използва при отчитане.

Стъпка 4)

Дизайнът на структурата на DSO е завършен. Активирайте DSO, като кликнете върху бутона Активиране.