Текущее время: Вс, авг 03 2025, 06:08

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ALV
СообщениеДобавлено: Чт, окт 25 2007, 15:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 23 2007, 14:56
Сообщения: 203
Code:
REPORT  zts_kuz_mm.
Type-pools slis.
INITIALIZATION.

  TABLES: mseg.

  SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME.

  PARAMETERS: mybukrs LIKE bkpf-bukrs OBLIGATORY.

  SELECTION-SCREEN END OF BLOCK a1.

START-OF-SELECTION.

DATA: myMSEG LIKE MSEG occurs 0.
DATA: myBKPF LIKE BKPF occurs 0 with header line.


DATA: BEGIN OF OUTING,
        MBLNR LIKE MSEG-MBLNR, "íîìåð äîêóì.
        MJAHR LIKE MSEG-MJAHR, "Ãîä äîêóì
        BUKRS LIKE BKPF-BUKRS, "áàë. åä.
        WERKS LIKE MSEG-WERKS, "çàâîä
        LGORT LIKE MSEG-LGORT, "ñêëàä
        BWART LIKE MSEG-BWART, "âèä äâèæåíèÿ
        BUDAT LIKE BKPF-BUDAT, "äàòà ïðîâîäêè
        SHKZG LIKE MSEG-SHKZG, " ä\ê
        MATNR LIKE MSEG-MATNR, " íîìåð ìàòåðèàëà
        MEINS LIKE MSEG-MEINS,"ÅÈ
        DMBTR LIKE MSEG-DMBTR,"Ñóììà ÂÂ
        WAERS LIKE MSEG-WAERS,""Âàëþòà
        BELNR LIKE MSEG-BELNR,"Ôèíàíñîâûé äîêóìåíò
        LFBJA LIKE MSEG-LFBJA,"Ãîä ôèí. äîêóìåíòà

      END OF OUTING.

DATA OUTING_TABLE LIKE OUTING occurs 10 with header line.
DATA OUTING_TABLE2 LIKE OUTING_TABLE occurs 10.

SELECT BUKRS BUDAT belnr FROM BKPF INTO CORRESPONDING FIELDS of table OUTING_TABLE WHERE bukrs = mybukrs.

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
      EXPORTING
       i_structure_name = 'OUTING'

      TABLES
        t_outtab         = OUTING_TABLE.


Подскажите чего нехватает?[/code]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 15:25 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
i_structure_name - должно быть объявлено глобально в репозитарии


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 15:28 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Как-то так:
Code:
REPORT  zts_kuz_mm.
Type-pools slis.
INITIALIZATION.

  TABLES: mseg.

  SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME.

  PARAMETERS: mybukrs LIKE bkpf-bukrs OBLIGATORY.

  SELECTION-SCREEN END OF BLOCK a1.

START-OF-SELECTION.

DATA: myMSEG LIKE MSEG occurs 0.
DATA: myBKPF LIKE BKPF occurs 0 with header line.


DATA: BEGIN OF OUTING,
        MBLNR LIKE MSEG-MBLNR, "íîìåð äîêóì.
        MJAHR LIKE MSEG-MJAHR, "Ãîä äîêóì
        BUKRS LIKE BKPF-BUKRS, "áàë. åä.
        WERKS LIKE MSEG-WERKS, "çàâîä
        LGORT LIKE MSEG-LGORT, "ñêëàä
        BWART LIKE MSEG-BWART, "âèä äâèæåíèÿ
        BUDAT LIKE BKPF-BUDAT, "äàòà ïðîâîäêè
        SHKZG LIKE MSEG-SHKZG, " ä\ê
        MATNR LIKE MSEG-MATNR, " íîìåð ìàòåðèàëà
        MEINS LIKE MSEG-MEINS,"ÅÈ
        DMBTR LIKE MSEG-DMBTR,"Ñóììà ÂÂ
        WAERS LIKE MSEG-WAERS,""Âàëþòà
        BELNR LIKE MSEG-BELNR,"Ôèíàíñîâûé äîêóìåíò
        LFBJA LIKE MSEG-LFBJA,"Ãîä ôèí. äîêóìåíòà

      END OF OUTING.

DATA OUTING_TABLE LIKE OUTING occurs 10 with header line.
DATA OUTING_TABLE2 LIKE OUTING_TABLE occurs 10.

SELECT BUKRS BUDAT belnr FROM BKPF INTO CORRESPONDING FIELDS of table OUTING_TABLE WHERE bukrs = mybukrs.

*<<<
DATA: gt_fieldcat TYPE slis_t_fieldcat_alv,
           gv_repid TYPE sy-repid.
  gv_repid = sy-repid.
  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name     = gv_repid     "sy-repid
      i_internal_tabname = 'OUTING'
      i_inclname         = gv_repid           "sy-repid
    CHANGING
      ct_fieldcat        = gt_fieldcat.
*>>>

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
      EXPORTING
*       i_structure_name = 'OUTING'
*<<<
IT_FIELDCAT = gt_fieldcat
*>>>
      TABLES
        t_outtab         = OUTING_TABLE.


UPD: replace SY-REPID with GV_REPID


Последний раз редактировалось Alex80 Пт, окт 26 2007, 08:04, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 15:40 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Была тема уже. Так вот по этой теме и предыдущему посту:

Code:
i_program_name     = sy-repid

надо передавать через переменную типа repid. Так умные люди говорят...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB