Текущее время: Пт, июл 18 2025, 11:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: J_3RF_BUY_BOOK_03 - Syntax Error
СообщениеДобавлено: Чт, апр 05 2012, 15:59 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, июн 16 2010, 14:16
Сообщения: 80
Привет!

Поставил ноту 1695097 (и все иже с ней) по FI и получил Syntax Error:

Program J_3RF_BUY_BOOK_03
Different number of parameters in FORM and PERFORM (routine:
E01_FIELDCAT_INIT, number of formal parameters: 3, number of actual
parameters: 2)

Не силен в ABAP'е, помогите, плз.

Code:
FORM select_variant.
  CLEAR g_variant.
  g_variant-report = sy-repid.
  g_variant-variant = p_vari.
  gx_variant        = g_variant.
  PERFORM e01_fieldcat_init USING gt_fieldcat[] 'X'.
  CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT'
       EXPORTING
            i_dialog            = ' '
*         I_USER_SPECIFIC     = ' '
*         I_DEFAULT           = 'X'
*         I_TABNAME_HEADER    =
*         i_tabname_item      =
            it_default_fieldcat = gt_fieldcat[]
            i_layout            = gs_layout
      IMPORTING
*         E_EXIT              =
*         ET_FIELDCAT         =
          et_sort             = itab_sort[]  "info about sort,filters...
*         ET_FILTER           =
       CHANGING
            cs_variant          = gx_variant
       EXCEPTIONS
            wrong_input         = 1
            fc_not_complete     = 2
            not_found           = 3
            program_error       = 4
            OTHERS              = 5.
  REFRESH:  gt_fieldcat.
ENDFORM.                                                 "select_variant


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: J_3RF_BUY_BOOK_03 - Syntax Error
СообщениеДобавлено: Пт, апр 06 2012, 07:03 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
В Вашем случае не нужно быть сильным в Абапе. Программа стандартная, баг очевиден. Нужно искать дальше ноты. Для Вашего случая я не нашел(поищите еще, может найдется). Нота навороченая, возможно Вы или админ не правильно ее поставил, может криво выполнил pre и post шаги. И еще, нота совсем свежая по большему счету. Может имеет смысл выставить сообщение в SAP, Вам выпустят новую ноту. Вообще это как бы норма чтоли у SAPа :? Клепают кривые ноты за нотами, причем ошибки вообще элементарные, такое ощущение что даже простого тестирования разработчиком не делают... Не всегда такое конечно, просто не раз сталкивался.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J_3RF_BUY_BOOK_03 - Syntax Error
СообщениеДобавлено: Пт, апр 06 2012, 13:18 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
brbrbr написал(а):
Привет!

Поставил ноту 1695097 (и все иже с ней) по FI и получил Syntax Error:

Program J_3RF_BUY_BOOK_03
Different number of parameters in FORM and PERFORM (routine:
E01_FIELDCAT_INIT, number of formal parameters: 3, number of actual
parameters: 2)



В ошибке у Вас написано, что в подпрограмме 3 параметра, а подается на вход только 2 параметра. Провалитесь внутрь подпрограммы и посмотрите, может нотой, что то там добавили.

У нас там так :)

Code:
FORM  e01_fieldcat_init
  USING e01_lt_fieldcat TYPE slis_t_fieldcat_alv
        i_basic TYPE c.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: J_3RF_BUY_BOOK_03 - Syntax Error
СообщениеДобавлено: Пт, апр 06 2012, 16:50 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Только что посмотрел на текст ноты 1695097.
Для пакетов SAPKH60401 - SAPKH60411 исправление подпрограммы select_variant есть в ноте.

Вставить:
Code:
  perform e01_fieldcat_init using gt_fieldcat[] 'X' ver2012.

Удалить:
Code:
  perform e01_fieldcat_init using gt_fieldcat[] 'X'.


Если в тексте такого не отображено, попробуйте скачать актуальную версию указания (5), если работаете через SNOTE.


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

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


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

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


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

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