Як заблокувати або видалити постачальника в SAP FICO: FK05

⚡ Розумний підсумок

Блокування постачальника в SAP зупиняє нові проводки за рахунком, а позначка постачальника для видалення позначає основний запис для архівування. Транзакція FK05 блокується, а транзакція FK06 встановлює індикатор видалення.

  • 🔘 Мета: Блок зупиняє нові проводки для рахунку постачальника та може бути скасований пізніше шляхом видалення того самого індикатора.
  • ☑️ ФК05: Екран «Блокувати/Розблокувати постачальника» встановлює блокування проводки або для введеного коду компанії, або для всіх кодів компанії.
  • ФК06: Екран «Прапорець для видалення» встановлює прапорець видалення, який номінує запис на архівування, а не на видалення.
  • 🧪 Сфера застосування: Транзакції FK охоплюють лише бухгалтерський облік, тому для закупівлі потрібен MK05 або MK06, а для центрального блоку — XK05.
  • 🛠️ Поля: Індикатори відображаються в таблицях LFA1, LFB1 та LFM1, що спрощує звітність про заблокованих та позначених постачальників.
  • 📈 S/4HANA: Постачальники є діловими партнерами, тому блокування та прапорці видалення підтримуються за допомогою транзакцій BP, а не FK05 та FK06.

Блокування та позначення постачальника для видалення в SAP FICO з FK05 та FK06

Обліковий запис постачальника рідко видаляється в момент завершення відносин з постачальником. SAP розділяє ці два рішення: блокування зупиняє подальшу активність в обліковому записі, а прапор видалення передає запис на архівування.

Що означають блокування та позначення для видалення в SAP

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

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

Прапор видалення – це домашнійping маркер. Він повідомляє системі, що головний запис є кандидатом для архівування, і це передумова, яку шукають програми архівування. Доки запис не буде оброблено під час архівування, постачальник все ще існує в базі даних.

Аспект Блок (FK05) Прапор видалення (FK06)
Що вона робить Запобігає новим публікаціям в обліковому записі Номінує головний запис для архівування
Вплив на існуючі відкриті елементи Жодних, вони залишаються відкритими та підлягають оплаті Немає, але їх потрібно очистити перед архівуванням
Revможливий Так, скасувати вибір індикатора в тій самій транзакції Так, доки архівування не видалить запис
Типовий тригер Спір, зупинка аудиту, тимчасове призупинення Дублікат запису, постачальник остаточно виведений з експлуатації
Видаляє дані Немає Ні, це робить лише архівування.

Як заблокувати постачальника в SAP Використання FK05

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

Крок 1) Введіть код транзакції FK05 у SAP командне полеТа сама діяльність відбувається в SAP Меню легкого доступу в розділі Бухгалтерський облік → Фінансовий облік → Постачальники → Основні записи → FK05 – Блокування/Розблокування, виділено нижче.

SAP Меню легкого доступу з введеним FK05 у командному полі та виділеним пунктом «Блокувати/Розблокувати»

Крок 2) На початковому екрані «Блокувати/Розблокувати постачальника» введіть наступне, як зазначено нижче.

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

Початковий екран блокування/розблокування постачальника з пронумерованими полями постачальника та коду компанії

Крок 3) На екрані деталей виберіть індикатор блокування проводки для даних, які потрібно заблокувати. Група «Блокування проводки» пропонує два варіанти, показані нижче: Усі коди компаній блокує публікації постачальнику всюди, водночас Вибраний код компанії блокує лише код компанії, введений на попередньому кроці.

Прапорці блокування проводок для всіх кодів компаній та вибраного коду компанії у FK05

Крок 4) Натисніть кнопку «Зберегти» на стандартній панелі інструментів, показаній нижче, щоб застосувати блок.

Кнопка «Зберегти» на SAP стандартна панель інструментів, що використовується для зберігання блоку проводки постачальника

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

Як видалити постачальника в SAP Використання FK06

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

Крок 1) Введіть код транзакції FK06 у SAP командне поле. У меню запис відображається як Основні записи → FK06 – Встановити індикатор видалення, виділено нижче.

SAP Меню легкого доступу з введеним FK06 у командному полі та виділеним індикатором видалення.

Крок 2) На початковому екрані «Прапорець для видалення постачальника» введіть наступне, як зазначено нижче.

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

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

Крок 3) На екрані з деталями виберіть прапорець видалення для даних, які потрібно видалити. На екрані є дві групи, показані нижче. У розділі Прапорці видалення, Всі області позначає весь головний запис і Вибраний код компанії позначає лише сегмент коду компанії. Блоки видалення Група нижче робить протилежне: вона захищає запис, щоб архівування не могло його видалити.

Прапорці видалення та прапорці блоків видалення на екрані деталей FK06

Крок 4) Натисніть кнопку «Зберегти», показану нижче, щоб зберегти позначку видалення.

Кнопка «Зберегти» на SAP стандартна панель інструментів, яка використовується для зберігання прапорця видалення постачальника

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

T-коди блокування та видалення постачальника та поля, які вони оновлюють

FK05 та FK06 – це бухгалтерські представлення ширшого набору транзакцій. Префікс F працює на рівні балансової одиниці компанії, префікс M – на рівні закупівельної організації, а префікс X – централізовано в обох.

Т-код Опис Сфера
FK05 Блокування/розблокування постачальника (бухгалтерський облік) Блок проводки за кодом компанії або за всіма кодами компанії
FK06 Встановити індикатор видалення (обліковий облік) Прапор видалення, для кожного балансу компанії або для всіх областей
MK05 Блоковий постачальник (закупівля) Блок закупівель, за організацією закупівель
MK06 Позначити для видалення (покупка) Прапорець видалення в сегменті закупівель
XK05 Блокування постачальника (централізовано) Бухгалтерський облік та закупівлі разом
XK06 Позначити постачальника для видалення (централізовано) Загальні дані, код компанії та дані про закупівлі
FK04 / XK04 Зміни постачальників відображення Аудиторський журнал того, хто встановив або вилучив індикатор

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

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

таблиця Поле Сенс
LFA1 СПЕРР Центральний блок проводок, що охоплює всі коди компаній
LFA1 СПЕРМА Центральний закупівельний блок
LFA1 ЛОЕВМ Прапорець видалення для сегмента загальних даних
LFA1 ВУЗЕЛ Блок видалення, що запобігає архівуванню
LFB1 СПЕРР Блок проводки для одного коду компанії
LFB1 ЛОЕВМ Прапор видалення для одного балансу компанії
LFB1 ЗАХЛС Ключ блокування платежу, що застосовується під час оплати
LFM1 СПЕРМА Блок закупівель для однієї закупівельної організації

Блок оплати та блок проводки часто плутають. Блок оплати в LFB1-ZAHLS залишає введення рахунку-фактури недоторканим і містить лише вихідний платіж, що є більш м’яким варіантом, коли постачальник просто перебуває на перевірці.

Що відбувається після того, як постачальника позначено для видалення

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

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

  • Прапори встановлені всюди: Прапорець видалення має існувати в кожній області, де використовувався постачальник, що зазвичай означає сегмент закупівель, а також сегмент бухгалтерського обліку.
  • Без блокування видалення: Прапорці «Блокування видалення» на екрані FK06 мають бути зняті, інакше запис навмисно захищається.
  • Немає відкритих пунктів: Неоплачені рахунки-фактури та кредитні авізо в кредиторська заборгованість спочатку потрібно очистити.
  • Архів даних транзакцій: Документи, що посилаються на постачальника, архівуються раніше за основний запис, оскільки архівування перевіряє ці залежності.

Сам процес архівування складається з двох частин. Під час запису відповідні записи копіюються в архівний файл, а під час окремого видалення їх видаляється з бази даних після перевірки файлу. Обидва зазвичай спочатку виконуються як тестовий запуск, а головний запис зникає лише після успішного завершення видалення.

In SAP У S/4HANA картина змінюється, оскільки постачальники є діловими партнерами. FK05 та FK06 більше не доступні як окремі транзакції технічного обслуговування, а блокування або позначення виконується в транзакції BP для ділового партнера, який виконує роль постачальника, з тим самим кодом компанії та відмінністю закупівельної організації під ним. група облікових записів постачальників виживає як група бізнес-партнерівping, а архівування все ще застосовується після позначення запису. Клієнтська сторона дебіторська заборгованість використовує дзеркальні транзакції FD05 та FD06, а також колективні записи, такі як одноразовий продавець блокуються точно так само, як і будь-який інший обліковий запис.

Поширені запитання

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

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

Зчитувати поля індикатора безпосередньо. Табличний браузер, такий як SE16N, за LFA1 та LFB1, відфільтрований за SPERR, SPERM або LOEVM, повертає повну сукупність, а стандартні звіти зі списком постачальників приймають той самий вибір для форматованого виводу.

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

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

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

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

Копілот GitHub пришвидшує код для виконання завдання — скрипт eCATT або LSMW, що керує транзакцією, або ABAP, який звітує про поля індикаторів. Саме оновлення все ще має виконуватися через підтримуваний інтерфейс, а згенерований код потребує тестування перед випуском.

Підсумуйте цей пост за допомогою: