Нота 2445753 — IBAN: Belarus не устанавливается

При установке данной ноты вытягиваются зависимые ноты, одна из которых просит создать вас новый FUGR IBAN2. Прикол в том, что при активации ноты вылетают ошибки о том, что типы данных не найдены, а так же нет MESSAGE-ID. Авторы решили создать IBAN2 по аналогии с IBAN, однако в ноте забыли сказать, что нужно создать так же и описания типов в инклюде LIBAN2TOP, а так же объявить MESSAGE-ID, так же как в IBAN. Не понятно почему они не разрешили создавать  новые FM-ники (например, CONVERT_BANK_ACCOUNT_2_IBAN_BY) в IBAN, ведь для создания новой FUGR все равно придется заказывать ключ на объект разработки на портале. Если бы их создали в IBAN, проблем с активацией ноты бы не было. И так же не понятно, зачем создавать IBAN2, заказывать ключ, если можно было создать, например, ZIBAN2, обойтись без ключа. В общем, делаем максимально как в ноте, нота не активируется полностью, заходим в FUGR IBAN2, отключаем ассистент модификации (ну или попробуйте вставить строки с ним):

FUNCTION-POOL IBAN2 MESSAGE-ID bf00.

DATA:

letters(26) TYPE c VALUE 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',

signs(37) type c value 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ',

numbers(10) type c value '0123456789'.

Активируем FUGR IBAN2, проверяем статус ноты.

Активация бизнес-функций SAP

Какой функционал активировать?

Чтобы помочь клиентам определить какой функционал SAP разумно активировать, компания Panaya, используя облачный сервис, проанализировала сотни эксплуатируемых SAP систем и определила, какой функционал SAP активирован клиентами из Пакета расширения EhP5 или предшествующих. Анализ показал, что были активированы сотни функций в десяти основных функциональных областях SAP ERP. Мы составили списки из пяти самых востребованных функций для десяти функциональных областей, чтобы показать вам какие функции используют другие компании, и помочь определить функции, актуальные для Вас.

SAP-Business-Function-Activation-Fact-Sheet

Опасные полномочия в SAP-системе

Для тех кто хочет вырезать из профиля sap_all опасные полномочия, необходимо сделать в pfcg новую роль, например z_sap_all,

войдя в правку полномочий выбрать шаблон sap_all и начать его редактирование, исключив оттуда :

Мой список опасных полномочий:

Продолжить чтение »

Массовая смена владельца фоновых заданий

Массовая смена владельца фоновых заданий:

транзакция SE38 > отчет BTC_MASS_JOB_CHANGE

sap_btc_mass_change

(нота 1532884 содержит этот отчет)

По умолчанию стоит галочка Test Mode, чтобы случайно не сделать что-то не нужное. Для реального перемещения фоновых заданий ее нужно будет отжать. Данный отчет надо запускать в том манданте, где изначально были созданы эти фоновые задания. Вводим старого пользователя и нового в соответствующе поля, job name - * или нужное вам имя фонового задания (для смены владельца одного задания) и нажимаем выполнить.

Использование новой SLAW2 для проведения контрольного измерения SAP

В последнее время менеджеры по аудиту SAP настоятельно рекомендуют использовать транзакцию SLAW2 для проведения консолидированного измерения систем. Чтобы начать работы с транзакцией необходимо:

  • До использования транзакции SLAW2 установим корректирующую ноту 1995778 на свой SolMan, она вытянет за собой еще несколько нот.
  • Активировать сервис  law2_wd_application в SICF, находящимуся по пути /default_host/sap/bc/webdynpro/sap/law2_wd_application
  • Проводим одиночные измерения в системах как раньше через USMM, выгружаем текстовый файл для инструментальных средств управления лицензированием
  • Запустим транзакцию SLAW2, она откроется в браузере
    slaw2_1

Продолжить чтение »

GPO targetting — применение политик в зависимости от разрядности OS. WMI-запросы.

Рассмотрим пример использования таргетирования (нацеливания) групповых политик в зависимости от разрядности операционной системы на примере переменной окружения SNC_LIB для SAP GUI. Определим в настройках групповой политики переменную окружения два раза, один раз для x32, второй раз для x64. В одном случае переменная будет обрабатываться при разрядности процессора x32 и указывать на папку "C:\Program Files", в другом, при разрядности x64 и указывать на "C:\Program Files (x86)".

targetting_0

Продолжить чтение »

SAP GUI отключение настроек безопасности файлов групповой политикой

Допустим, мы хотим отключить настройки безопасности файлов в SAP GUI для всех пользователей.

Для этого создаем групповую политику User Configuration > Preferences > Registry

SOFTWARE\Wow6432Node\SAP\SAPGUI Front\SAP Frontend Server\Security

REG_DWORD, значение 0 - для отключения вкладки безопасности

SAP_GUI_SEC_1

Software\SAP\SAPGUI Front\SAP Frontend Server\Security

REG_DWORD, значение 0 - для отключения вкладки безопасности

SAP_GUI_SEC_2

 

Или если это делать через файл реестра:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\SAP\SAPGUI Front\SAP Frontend Server\Security]
"SecurityLevel"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP\SAPGUI Front\SAP Frontend Server\Security]
"SecurityLevel"=dword:00000000

SAP GUI, сменить тему оформления для всех групповой политикой

Допустим, мы хотим управлять оформлением SAP GUI для всех пользователей.

Для этого создаем групповую политику User Configuration > Preferences > Registry

SelectedTheme

Тот, к кому будет применена данная политика получит тему оформления SAP GUI - Blue Crystal

Список доступных тем для SAP GUI 7.4:

0x1 (Dec=1) = SAP Signature Design

0x2 (Dec=2) = Enjoy Theme (Enjoy Design)

0x4 (Dec=3) = System Dependent Theme (Enjoy Design)

0x8 (Dec=8) = Streamline Theme (Enjoy Design)

0x10 (Dec=16) = Tradeshow Theme (Enjoy Design)

0x20 (Dec=32) = Classic Design 0x40 (Dec=64) = Corbu Design

0x80 (Dec=128) = Blue Crystal (MS Windows 7 and higher)

 

Если делать это через файл реестра:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\SAP\General\Appearance]
"SelectedTheme"=dword:00000080

 

История запросов в SQLPLUS стрелочкой вверх в Linux

Хотим в Linux вызывать историю запросов в sqlplus стрелочкой вверх, как это делается в Windows:

  1. Устанавливаем пакет rlwrap доступным в вашей системе менеджером пакетов: yum install rlwrap (или apt-get install rlwrap)
  2. логинимся под пользователем, под которым хотим запускать sqlplus: su - orasm1 (например)
  3. для интерпритатора csh создадим алиас для команды: alias sqlplus "rlwrap sqlplus" (для bash - alias sqlplus="rlwrap sqlplus")
  4. запускаем sqlplus / as sysdba и радуемся

Для того чтобы алиас работал перманентно (после перезагрузки) его нужно добавить в профиль. Для систем SAP на интерпретаторе csh сделайте это вручную или с помощью следующей команды:

echo alias sqlplus "rlwrap sqlplus" >> ~/.dbenv_$HOST.csh

Или добавьте в профиль alias sqlplus="rlwrap sqlplus ~/.bashrc для интерпритатора bash.