Автор Тема: CLFM_OBJECT_CLASSIFICATION - Вызвать диалог классификации объекта в системе  (Прочитано 6496 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Данная функция позволяет вызвать стандартный диалог классификации в системе. В зависимости от параметра status, это может быть или создание = 1, изменение = 2 или просмотр уже существующих параметров классификации = 3.
Код: You are not allowed to view links. Register or Login
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

Sapforum.Biz