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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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