SCCL профили копирования

Имейте в виду, нельзя залить в мандант данные по профилю, например, SAP_CUSV (настройки и варианты) и ждать что при этом данные приложений в этом манданте останутся старыми. Нет, они просто затрутся.

 

Copy Profile 

When copying, you can use copy profiles that simplify selection and combination of the objects to be copied. SAP delivers the following copy profiles in the table below. The customizing and application data is deleted in the target client before copying for all profiles except SAP_USER. This is technically unavoidable.

Copy profile overview (general)

Copy Profile

Meaning

SAP_USER

Users, user roles and authorization profiles are copied. The client is not reset.

SAP_UONL

User without authorization profile and role

SAP_PROF

Only authorization profile and roles

SAP_CUST

Client-specific customizing including authorization profile is copied. The application data is deleted, the user data is retained.

SAP_CUSV

SAP_CUST with variants

SAP_UCUS

SAP_CUST with user master data

SAP_UCSV

SAP_UCUS with variants

SAP_ALL

All client data except change documents (see note 180949) and local data is copied.

SAP_APPL

SAP_ALL without user master data

SAP_APX

SAP_ALL without authorization profile and roles

SAP GUI история ввода не у всех полей

SAP GUI, история ввода полей имеет ограничение на длину. Так, если поле для ввода имеет длину 255 символов, история ввода для него сохраняться не будет. По умолчанию история сохраняется для полей длинной 49 символов. Это можно исправить настройкой или групповой политикой:

 

Hive: HKEY_CURRENT_USER

KeyPath: Software\SAP\SAPGUI Front\SAP Frontend Server\LocalData\

Value Name: FieldLenHistoryOn

Value Type: REG_DWORD

Value Data: 000000FF (255)

Action: Replace

Не работает структурная печать (Pretty Printer) в редакторе кода

Структурная печать (Pretty Printer) ведет себя странно? После нажатия выравнивает строки кода как надо, но после выставляет все криво, хотя параметры настроены верно?

 

 

Проблема в том, что у вас может быть включена галочка Автоматическое форматирование после каждой вставки, которая срабатывает после "Структурной печати" и все портит.
Просто выключите ее.

 

Желтая кнопка  - настройка редактора:

Пункт - Форматирования:

В SE16n не отображаются заголовки столбцов таблицы

Правили элементы данных таблицы для вывода в ALV, но почему-то выводятся старые или пустые заголовки столбцов ? Утилита базы данных не помогла?
Воспользуйтесь одной из следующих программ для очистки буфера ALV:
  • BALVBUFDEL
  • BCALV_BUFFER_DELETE
  • BCALV_BUFFER_DEL_SHARED

SAP for Java (MacOS). Вход без пароля.

Хотелось бы использовать, конечно, SSO 2.0 для MacOS, но на безрыбье, как говорится..

В SAP GUI for JAVA под MacOS можно создать ярлык и сохранением логина и пароля. Удобно его перетащить в dock что быстрого вызова:

  • Правой кнопкой в SAP GUI нажимаем на нужной системе > Save Connection Data as Document, сохраняем где-нибудь
  • Находим этот файл и открываем его текстовым редактором
  • К connection string добавляем данные (вводим свой user= и pass=):
    conn=/H/192.0.0.11/S/3200&user=mysaplogin&pass=mysecretpassword&expert=true
  • Сохраняем, перетаскиваем файл в док в правую часть

Не безопасно хранить пароли в открытом виде, но если очень надо - то можно.

Для безопасности зашифруйте диск включив FileVault , отключите гостевой вход, смените пароль root, а то в последнее время он пустой бывает ))

Нота 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 - * или нужное вам имя фонового задания (для смены владельца одного задания) и нажимаем выполнить.