Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: Uukrul от Август 01, 2007, 11:10:25 am

Название: CATT для курса LO510 (Может кому актуально будет)
Отправлено: Uukrul от Август 01, 2007, 11:10:25 am
В общем довелось тут на EEC 6.0 она же ERP2005, в девичестве просто SAP R/3, прочитать курс LO 510 по управлению запасами и инвентаризации. Система стояла типа свеже поставленный IDES, в руководстве по проведению для создания демонстрационных данных рекомендовалось запустить такую вещь как CATT с именами ZT_SCM510 и ZT_SCM510_02. Ну и как обычно, систему показали тогда когда уже надо начинать, ну я так прикинул, пока теория а оно там отработае... ага щаззз, не тут то было... запускаю транзакцию SCAT, нахожу требуемый тест ZT_SCM510 говорю давай выполняйся и получаю ошибочку что-то вида: "Please contact to CATT group", ха... знать бы еще кто это. Набрал старших товарищей они тоже в непонятках, типа да нет, проблем раньше никаких небыло, но у меня как бы и вариантов тоже никаких других нет, но оно не работает. Ноты тоже ничего по этому поводу сказать не могут. Короче решение оказалось такое, что или имя системы должно быть определенное или имя пользователя от которого запускается CATT должно быть определенным. Это следует из ниже приведенного модуля:

Код: You are not allowed to view links. Register or Login
FUNCTION zt_catt_auth.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(NAME) LIKE  SY-UNAME OPTIONAL
*"  EXCEPTIONS
*"      BOESEWICHT
*"----------------------------------------------------------------------
  IF sy-sysid <> 'T70'
  AND sy-sysid <> 'I19'
  AND sy-sysid <> 'I20'
  AND sy-sysid <> 'I21'
  AND sy-sysid <> 'TE3'
  AND sy-sysid <> 'T71'.


    IF name = ''.
      CASE sy-uname.
        WHEN 'BAUERC'.
        WHEN 'BATIPPS'.
        WHEN 'BURMANM'.
        WHEN 'DDIC'.
        WHEN 'DOBROWOLSKI'.
        WHEN 'DAVISC'.
        WHEN 'DERN'.
        WHEN 'HARTMANNJOE'.
        WHEN 'KIRST'.
        WHEN 'Langston'.
        WHEN 'NIEDEROEST'.
        WHEN 'RENDES'.
        WHEN 'RAMOS'.
        WHEN 'CATT_USER'.
        WHEN OTHERS.
          MESSAGE E002(zk).   "No authorization
      ENDCASE.
    ENDIF.
  ENDIF.
ENDFUNCTION.
Ну имя системы поменять не дано, она уже стоит... пришлось сделать пользователя CATT_USER и запусить все от него. Кстати вызов данного модуля происходит динамически и параметр name, передается всегда пустым.

В общем если кому доведется вести курс на 6.0 имейте это в виду :), хотя я может чего и не понял.
Название: Re: CATT для курса LO510 (Может кому актуально будет)
Отправлено: Паганель от Апрель 08, 2008, 11:44:21 pm
А какие роли ему присваивал ?
Название: Re: CATT для курса LO510 (Может кому актуально будет)
Отправлено: Паганель от Апрель 08, 2008, 11:52:37 pm
кстати, дня 3 назад, наткулся на ту же багу

думал прав нету - сегодня посмотрел у тебя на форуме ....
Название: Re: CATT для курса LO510 (Может кому актуально будет)
Отправлено: Uukrul от Апрель 09, 2008, 12:34:49 am
You are not allowed to view links. Register or Login
А какие роли ему присваивал ?
Роли как и рекомендуют при чтении курсов SAP_ALL, SAP_NEW и чтобы небыло геммороя...