Як визначити послідовність доступу & Таблиця умов у SAP V / 05, M / 03

Зміст:

Anonim

Визначте послідовність доступу

Щоб визначити та підтримувати послідовності доступу, потрібно виконати кілька простих кроків.

Крок 1) Перейдіть до SPRO> Управління матеріалами> Закупівля> Умови> Визначте процес визначення ціни> Визначте послідовності доступу.

Як показано нижче, ви знайдете діалогову структуру послідовностей Access , Доступів та Полів .

  1. Виберіть послідовність доступу, яку ви хочете підтримувати ( PB01 брутто).
  2. Двічі клацніть папку « Доступ» у структурі діалогового вікна.

Крок 2) На наступному кроці ви визначаєте методи доступу для послідовності доступу. Ви можете бачити, що для однієї послідовності існує кілька методів доступу.

Кожен з них ексклюзивний. Це означає, що якщо запис буде знайдений у першому доступі (пункт контракту), це означає, що якщо система знайде умову, доступну з пункту контракту, вона не буде здійснювати подальший пошук, і буде використано це значення. Якщо ні, система буде слідкувати за іншими зверненнями, щоб знайти відповідний запис.

Ви також можете встановити вимогу щодо використання методу доступу. Наприклад, існує вимога 35, призначена для доступу 10 , яка використовує таблицю умов 17 - Інформаційний запис про матеріал (специфічний для заводу).

Вимога до номера доступу 10 - 35 - Інформація про завод. Якщо для комбінації значень у таблиці 17 відсутній інформаційний запис про завод, доступ 10 взагалі не використовуватиметься.

Крок 3)

  1. Виберіть доступ, який потрібно змінити.
  2. Виберіть папку найнижчого рівня в діалоговій структурі - Поля .

Крок 4)

  1. Ви бачите, що ми знаходимося на екрані деталей для послідовності доступу PB01, доступу 20 та таблиці 18.
  2. Тут показані ключові поля таблиці умов, що використовуються в доступі до умов.

Таблиця умов складається з полів умов, яким присвоєні певні атрибути. Коли система намагається отримати доступ до запису стану, вона використовує ці атрибути.

  • Спеціальне джерело значень - це поле містить значення, яке використовуватиметься за замовчуванням під час доступу (наприклад, використання фіксованої категорії інформаційних записів для послідовності доступу)
  • Init - якщо цей прапорець позначено, система дозволить початкове значення для цього поля під час доступу до таблиці умов. Якщо не, система не обробляє пошук таблиці умов.
  • Atyp - тип обробки в доступі. Ви можете вказати, чи поле відповідає умовам доступу, якщо воно є частиною вільного або фіксованого типу ключа. За замовчуванням залишається порожнім (фіксований тип ключа).
  • Пріоритет - пріоритет поля (характеристика), його можна встановити від 01 до 99. Більшу частину часу це поле залишається порожнім.

Визначте таблиці умов

Тепер, коли ми знаємо, що таке таблиця умов, для чого вона використовується, ми можемо побачити, де можна визначити таблицю умов і який варіант ми маємо під час її створення.

Як ви бачили в попередній темі, у нашому прикладі ми використовували таблицю 18 - Інформаційний запис матеріалу.

Давайте подивимося, де і як це визначено.

Крок 1)

  1. Виконайте код транзакції V / 05 і на початковому екрані введіть номер нашої таблиці - 18 .
  2. У розділі 2 ви можете побачити визначення таблиці, номер таблиці, опис та два варіанти, які можна вибрати. Перший означає використання періоду дії (завжди рекомендується), а другий - перевірку статусу випуску запису. Якщо встановити цей прапорець, під час пошуку стану будуть враховані лише випущені інформаційні записи.
  3. Ось список полів, які ви вже бачили в темі Визначення послідовності доступу.

Ви можете побачити, як визначається таблиця для подальшого використання при налаштуванні послідовності доступу.

Транзакція V / 05 використовується для відображення таблиці умов.

Транзакція V / 04 використовується для зміни таблиці умов.

Транзакція V / 03 використовується для створення таблиці умов.

Тепер ви можете визначити нову таблицю умов, якщо вона потрібна , щоб використовувати її у визначенні послідовності доступу. Здебільшого нові таблиці доступу не потрібні, оскільки існує велика кількість попередньо визначених таблиць.

Крок 1)

  1. Введіть t-код M / 03 і виконайте його.
  2. Виберіть номер нової таблиці (він повинен бути невикористаним, наприклад, 818).
  3. Якщо ви хочете скопіювати існуючу таблицю в свою нову таблицю, ви можете вибрати вихідну таблицю тут. Це корисно, якщо ваша таблиця схожа на іншу існуючу таблицю, і для виконання вимог потрібна лише проста зміна.

Крок 2) На наступному екрані ви можете зробити всі налаштування таблиці умов і сформувати їх.

  1. Натисніть цю кнопку, якщо ви хочете відредагувати опис.
  2. Виберіть, якщо ваша таблиця повинна перевіряти періоди дії та статуси випуску.
  3. Список поточних полів. Ви можете вибрати будь-яке поле, яке ви хочете видалити (одним клацанням миші) і вибрати піктограму видалення (піктограма списку з червоним знаком мінус).
  4. Ви можете додати поля з каталогу полів, двічі клацнувши їх.
  5. Вам потрібно сформувати таблицю, щоб вона могла використовуватися функціями ціноутворення.

Ви також можете скористатися правою клавішею миші, щоб видалити або додати поле до таблиці, а також перейти до каталогу полів праворуч на екрані. Не всі поля можна показати на одній сторінці каталогу полів.

Після успішного створення вам буде запропоновано створити запит на зміну, а потім вам буде запропоновано екран журналу, як ви можете бачити на наступному екрані.

Ви успішно створили таблицю умов. Давайте подивимось, чи можемо ми побачити її на екранах обслуговування послідовності доступу.

Він є там, тому тепер ми можемо створити доступ за допомогою цієї таблиці. Ми не будемо детально висвітлювати це, оскільки це надзвичайно прямий процес.

На вузлі доступу до нашої послідовності доступу натисніть кнопку Нові записи. Ви можете створити доступ, як на екрані нижче, для цілей тестування.

Поля також повинні бути призначені нашому доступу PB01 - 96, щоб він працював належним чином