Класифікація матеріалів – SAP ABAP Develop

Процес створення класифікації:

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

develop

Створення класу – транзакція cl01. На вкладці «Ознаки» додаємо потрібні ознаки, які необхідно логічно помістити у цей клас.

класифікація

Таблиці:

klah - таблиця класів

ksml - таблиця присвоєння ознак до класів

kssk - таблиця присвоєння об'єктів до класів

cabn - таблиця ознак

cabnt — тексти до таблиці ознак

cawn - таблиця значень ознак

cawnt — тексти до таблиці значень ознак

ausp - таблиця ознак до об'єктів класифікації

inob - таблиця об'єктів системи до об'єктів класифікації

На схемі нижче наведено основні зв'язки між таблицями. Якщо об'єкт одиночний (MAF >

матеріалів

Отримання ознак матеріалу

Переглянемо класифікацію матеріалу (транзакція mm03).

матеріалів

Цю ознаку можна отримати за допомогою ФМА 'BAPI_OBJCL_GETDETAIL'

develop
матеріалів

Отримання текстів значень ознак.

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

класифікація

Імена таких таблиць зазвичай починаються на T25* з цифровим значенням на четвертій позиції у назві і мають схожу структуру: складаються лише з поля mandt та поля з кодом значення ознаки. Тексти до даних таблиць зберігаються окремо у відповідних таблицях з літерним значенням на четвертій позиціїназві. Ось кілька прикладів:

Таблиця з кодами значеньПоле коду значенняТаблиця з текстомПоле для мовиПоле для тексту
T2503WW040T25A3SPRASBEZEK
T2513EFORMT25B3SPRASBEZEK
T2523WW220T25C3SPRASBEZEK

Поле cabn-atprt може містити інші таблиці-довідники, Наприклад tcurc або t001, які повинні оброблятися окремо.

Ще один спосіб - це задати список допустимих значень вручну, він буде записаний у таблицю cawnt.