среда, 12 сентября 2018 г.

Upgrade to SAP BW/4HANA

SAP BW/4HANA help:
https://help.sap.com/viewer/p/SAP_BW4HANA

2189708 - SAP BW/4HANA Add-On Handling and Usage
https://launchpad.support.sap.com/#/notes/2189708

2347382 - SAP BW/4HANA – General Information (Installation, SAP HANA, …)
https://launchpad.support.sap.com/#/notes/2347382

2421930 - Simplification List for SAP BW/4HANA
https://launchpad.support.sap.com/#/notes/2421930

Simplification Item Catalog
https://launchpad.support.sap.com/#/sic/

2383530 - Conversion from SAP BW to SAP BW/4HANA
https://launchpad.support.sap.com/#/notes/2383530

2462639 - BW4SL - Interfaces and Customer-Specific ABAP Development
https://launchpad.support.sap.com/#/notes/2462639

2458521 - Conversion of obsolete customer exits (CMOD) to enhancement spots in SAP BW
https://launchpad.support.sap.com/#/notes/2458521

Conversion from SAP BW to SAP BW/4HANA Webcast Summary
https://discuss.asug.com/groups/bi/blog/2017/10/03/update-conversion-from-sap-bw-to-sap-bw4hana

2575059 – SAP Readiness check for BW/4HANA
At Last – A Readable BW/4HANA Readiness Check Report!

пятница, 6 апреля 2018 г.

Загрузка дельты по FI-AA

1) Активировать BADI FIAA_BW_DELTA_UPDATE(пакет BWFIAA) в транзакции SE19
2) запустить инициализацию дельты с переносом данных 0ASSET_ATTR_TEXT
3) запустить инициализацию дельты с переносом данных 0ASSET_AFAB_ATTR
4) Запустить полную загрузку данных 0ASSET_AFAB_TEXT
5) запустить инициализацию экстракторов транзакционных данных 0FI_AA*


Загрузку дельты производить в таком же порядке: сначала ОД, потом транзакционные данные.

понедельник, 18 декабря 2017 г.

HANA заметки


HANA based BW Transformation – SAP Notes
https://blogs.sap.com/2016/06/09/hana-based-bw-transformation-sap-notes/

Performance tuning for calculation views:
•Filter the data at the base models and try to reduce the data set to what is really needed.
•Avoid the isnull check before filtering the data
•Avoid aggregation nodes unless really needed.
•push the custom calculation to the top most nodes as possible
•Apply optimize join and cardinality in each join
•If you have joins on MANDT/CLIENT/RCLNT …. Fields - remove those joins everywhere and instead put directly filter on value ‘001’ for MANDT/CLIENT/RCLNT…. Fields where you call tables.
•Use the planViz to analyze the view

... to be continued

понедельник, 30 октября 2017 г.

Пример самого простого и быстрого отображения данных в ALV


DATA: gc_alv_table  TYPE REF TO cl_salv_table.
DATA: lt_tcurr TYPE STANDARD TABLE OF TCURR.


SELECT * FROM TCURR INTO TABLE lt_tcurr. 

*   простой вывод данных в ALV
cl_salv_table=>factory( IMPORTING r_salv_table = gc_alv_table
                        CHANGING  t_table = lt_tcurr[] ).
gc_alv_table->display( ).

среда, 18 октября 2017 г.

Ограничение на длину таблиц в SAP

4096 байт для ракурсов и 4030 байтов для таблиц. ограничение прописано в Include RADTBCON.
ноты:

2458652 - Error AD846 "Table <name> is too long (>4030)" or "Table <name> is too long (>4096)"
1512035 - AD 846 Error when activating data element
2154870 - How-To: Understanding and defining SAP HANA Limitations
2507857 - Transport or Activation of ADSO object leads to error "Table XXX is too wide; table will not be created on DB"

среда, 6 сентября 2017 г.

SAP HANA. Устаревшие типы процессов в цепочках


Obsolete Process Types for SAP HANA Database

The following process types are not needed when using SAP HANA database:
1.Initial Filling of New Aggregates
2.Update Explorer Properties of BW Objects
3.Rolling Up Filled Aggregates/BWA Indexes
4.Adjust Time-Dependent Aggregates
5.Construct Database Statistics
6.Build Index
7.Delete Index

вторник, 22 августа 2017 г.

Maintaining InfoObjects in transaction RSA1 is not supported in SAP BW powered by SAP HANA 7.50 Support Package 4 or higher

Такое сообщение получаем в тр. RSA1 в SAP GUI при попытке создать инфо-объект в системе SAP HANA 7.50 SP 4, инфо-объект при этом создать невозможно. Для создания/изменения инфо-объектов предлагается использовать BW Modeling Tools for SAP HANA. Но что делать если очень надо в RSA1? Ограничение обходится если зайти в тр RSD1 и ввести команду /NOHDB в поле ввода транзакции.
но пользоваться стоит на свой страх и риск, как пишут вот тут (якобы это может испортить систему BW) https://blogs.sap.com/2017/08/09/how-to-changecreate-infoobjects-with-rsd1-as-of-bw-7.5-sp04-on-hana/