решил еще в telegram писать https://t.me/sapbw_tips
среда, 21 августа 2024 г.
HANA. Удаление столбцов из партицированных таблиц
в HANA команда удаления столбца :
"ALTER TABLE "<schema_name>"."<table_name>" DROP ( <column_name>);"
может оканчиваться гарантированной ошибкой
"Error message: DBSL error 99 (db code 7):..." ⁉️
Оказывается, такое случается на секционированных таблицах.
И удалить столбец у такой таблицы нельзя.
Не верите => изучайте { 3452715 - Dropping columns on a partitioned table not possible }.
А если нужно удалить, то таблицу следует конвертировать в несекционированную и уже на ней произвести необходимую операцию
взято из https://t.me/SAP_BASIS_TIPS_RU/2027
пятница, 12 января 2024 г.
Параметр RSMD_RS_TXTSEARCH в RSADMIN
Параметр RSMD_RS_TXTSEARCH в таблице RSADMIN отвечает за чувствительность в регистру при поиске значений по тексту в фильтре Analysis.
https://userapps.support.sap.com/sap/support/knowledge/en/2596193
пятница, 5 января 2024 г.
BAdI for Master Data Maintenance
BAdi RSDMDM_CHECKS, enhancement spot RS_MD_MAINTENANCE.
https://help.sap.com/docs/SAP_NETWEAVER_750/ccc9cdbdc6cd4eceaf1e5485b1bf8f4b/c450d81091ed42c79f54e644c150cd93.html?locale=en-US&version=7.5.21
четверг, 26 октября 2023 г.
Стандартная программа для задержки (использовать в цепочках и фоновых заданиях)
Стандартная программа для задержки: RSWAITSEC. Создаете вариант с необходимым значением в секундах и планируете в качестве шага в фоновых процессах или в цепочке.
Уникальный запуск задания (завершение работы, если задание еще работает)
Если хотим, чтобы при запуске задания отслеживалось работает ли уже это задание и если работает, то задание не запускалось еще раз то при планировании своего задания первым шагом планируем отчет RSBTONEJOB с вариантом, в котором указываем тех.имя совего задания.
Инфо по теме:
https://sapintegrationhub.com/basis/batch-jobs/how-to-avoid-overlapping-batch-jobs-in-sap/
вторник, 10 января 2023 г.
Кэш (Cache) oData
Чистка кэша:
Invalidate Metadata Cache For OData Services
или:
Choose SAP Reference IMG.
Choose SAP NetWeaver -> SAP Gateway -> OData Channel -> Administration
-> Cache Settings -> Metadata.
Execute Clear Cache for the affected model.
среда, 6 июля 2022 г.
четверг, 9 июня 2022 г.
вторник, 7 июня 2022 г.
Автоматизация тиражирования источников данных SAP ERP в SAP BW
Replicate DataSources via program здесь описание программы тиражирования на основе ФМ RSAOS_METADATA_UPLOAD.
Также по теме: программа RSDS_REPLICATION, класс CL_RSDS_REPLICATION.
пятница, 3 июня 2022 г.
вторник, 17 мая 2022 г.
SAP HANA Studio ошибка "Secure storage is locked"
Заходим в настройки HANA Studio->Windows -> Preferences -> General -> Security -> Secure Storage -> вкладка Contents. Жмем "Delete" и перезапускаем.
https://answers.sap.com/questions/10099132/secure-storage-is-locked.html
четверг, 12 мая 2022 г.
четверг, 5 мая 2022 г.
Удаление трансформации без запроса на перенос
Go to SE80. Execute the method DELETE_VERSION_FROM_DB of the class CL_RSTRAN_STAT
пятница, 1 апреля 2022 г.
BEx Query Runtime Statistics
View RSDDSTAT_OLAP.
Ограничить:
HANDLETP = OLAP
EVENTID = 3100 (чтение данных)
среда, 9 февраля 2022 г.
четверг, 3 февраля 2022 г.
Программы активации объектов BWonHANA (Program to activate BWonHANA Objects)
В дополнении к:
https://wiki.scn.sap.com/wiki/display/BI/Useful+ABAP+Programs+and+Function+Modules+in+SAP+BI
Программы активации объектов BWonHANA:
Активация композита - RSDG_HCPR_ACTIVATE
Активация ADSO - RSDG_ADSO_ACTIVATE
среда, 15 декабря 2021 г.
Modularising BW Extractor Enhancement
1. Вариант для CMOD (EXIT_SAPLRSAP_00*), модуляризация через ФМ:
Modularising BW Extractor Enhancement in to Function Module
https://blogs.sap.com/2021/04/12/modularising-bw-extractor-enhancement-in-to-function-module/
2. Вариант через классы(BADI RSU5_SAPI_BADI). Implementing Extraction Enhancement using SAPI BAdI – Encapsulation via Classes
3. Еще вариант через классы(BADI RSU5_SAPI_BADI). Enhancement of BW DataSources using BAdI
https://blogs.sap.com/2014/02/17/enhancement-of-bw-datasourcesusing-badi/
понедельник, 6 декабря 2021 г.
Размер пакета в исходной системе (экстракция)
1597364 - FAQ: BW-BCT: Extraction performance in source system
https://launchpad.support.sap.com/#/notes/1597364
2941940 - Troubleshooting SAP API performance issues (Data Packages, Work Processes, RFC Connections, Partner Profiles)
https://launchpad.support.sap.com/#/notes/2941940
2520897 - ODP package size and data load performance
https://launchpad.support.sap.com/#/notes/2520897
417307 - Extractor package size: Collective note for applications
https://launchpad.support.sap.com/#/notes/417307
1933471 - InfoPackage requests hanging in SAPLSENA or in SAPLRSSM / MESSAGE_TYPE_X or TIME_OUT dumps
https://launchpad.support.sap.com/#/notes/1933471
2244231 - How to Set ROIDOCPRMS parameter in ECC system for BW extraction
https://launchpad.support.sap.com/#/notes/2244231
892513 - Consulting: Performance: Data loading, number of packages, request size
https://launchpad.support.sap.com/#/notes/892513
409641 - Examples of packet size dependency on ROIDOCPRMS
https://launchpad.support.sap.com/#/notes/409641
1827854 - Enqueue/Lock during parallel data loads
https://launchpad.support.sap.com/#/notes/1827854
948066 - Performance Analysis: Transactions to use
https://launchpad.support.sap.com/#/notes/948066
вторник, 30 ноября 2021 г.
Создание группы таблиц для S_TABU_DIS
To create table auth groups:
SE54 –> Select ‘Authorization Groups’ –> Create/Change –> New Entries
To assign an auth group to a table:
SE54 –> Select ‘Assign Authorization Groups’ –> Create/Change –> Select ‘Table Name’ check box –> Enter Table Name
To assign the auth group to a role:
Go into PFCG edit mode, enter authorization object S_TABU_DIS with the auth group created in step 1
S_TABU_DIS: