понедельник, 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/

среда, 5 апреля 2017 г.

Добавить ведущие нули

Добавить ведущие нули в подпрограмме признака на трансформации:
Вариант 1

     CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
       EXPORTING
         INPUT        RESULT
      IMPORTING
        OUTPUT     RESULT

   .
Вариант 2

RESULT |{ SOURCE_FIELDS-material ALPHA IN }|.

пятница, 24 марта 2017 г.

Eclipse for BW Modeling Tools for SAP BW

Скачать у установить:
1.Java SE Development Kit 8u121
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.Java SE Runtime Environment 8u121
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

3. Eclipse Neon (4.6) (проще скачать установщик и из него ставить Eclipse IDE for Java EE Developers):
http://www.eclipse.org/downloads/eclipse-packages/

4. SAp GUI 740 c патчем 12

Далее ставим “ABAP Development Tools for SAP NetWeaver” and “Modeling Tools for SAP BW powered by SAP HANA” как тут:
http://just-bi.nl/installing-necessary-tools-use-bw4hana