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

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

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

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

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

  1. Виберіть послідовність доступу, яку потрібно зберегти (PB01 ціна брутто).
  2. Double натисніть Доступ папку в діалоговій структурі.

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

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

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

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

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

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

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

Крок 3)

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

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

Крок 4)

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

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

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

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

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

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

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

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

Крок 1)

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

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

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

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

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

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

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

Крок 1)

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

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

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

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

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

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

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

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

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

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

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

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

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

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