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

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

Таблиці:
klah - таблиця класів
ksml - таблиця присвоєння ознак до класів
kssk - таблиця присвоєння об'єктів до класів
cabn - таблиця ознак
cabnt — тексти до таблиці ознак
cawn - таблиця значень ознак
cawnt — тексти до таблиці значень ознак
ausp - таблиця ознак до об'єктів класифікації
inob - таблиця об'єктів системи до об'єктів класифікації
На схемі нижче наведено основні зв'язки між таблицями. Якщо об'єкт одиночний (MAF >

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

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


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

Імена таких таблиць зазвичай починаються на T25* з цифровим значенням на четвертій позиції у назві і мають схожу структуру: складаються лише з поля mandt та поля з кодом значення ознаки. Тексти до даних таблиць зберігаються окремо у відповідних таблицях з літерним значенням на четвертій позиціїназві. Ось кілька прикладів:
| Таблиця з кодами значень | Поле коду значення | Таблиця з текстом | Поле для мови | Поле для тексту |
| T2503 | WW040 | T25A3 | SPRAS | BEZEK |
| T2513 | EFORM | T25B3 | SPRAS | BEZEK |
| T2523 | WW220 | T25C3 | SPRAS | BEZEK |
Поле cabn-atprt може містити інші таблиці-довідники, Наприклад tcurc або t001, які повинні оброблятися окремо.
Ще один спосіб - це задати список допустимих значень вручну, він буде записаний у таблицю cawnt.