Данная функция позволяет вызвать стандартный диалог классификации в системе. В зависимости от параметра status, это может быть или создание = 1, изменение = 2 или просмотр уже существующих параметров классификации = 3.
DATA: l_updateflag LIKE rmclk-updat,
l_ok_code LIKE sy-ucomm,
l_object LIKE rmclf-objek,
l_objtxt LIKE rmclf-obtxt.
* Вызвать классификацию объекта
l_object = '000000000500003609'. "Код объекта, для 001 типа класса = полный номер ОЗМ
l_objtxt = 'Термометр 200'. "Крактий текст наименования, обычно текст ОЗМ
CALL FUNCTION 'CLFM_OBJECT_CLASSIFICATION'
EXPORTING
table = 'MARA' "Объект/таблица классификации
object = l_object
objtxt = l_objtxt
classtype = '001' "Вид класса
status = '1' "1 - создание, 2 - изменение, 3 - просмотр
initflag = 'X'
ref_datuv = sy-datum
IMPORTING
updateflag = l_updateflag "Требуется обновление, были изменения в классе
ok_code = l_ok_code "Команда выбранная пользователм на экране классификация
EXCEPTIONS
classification_not_found = 1
class_not_valid = 2.
Пример использования функциональности находится в теме: You are not allowed to view links.
Register or
Login