Текущее время: Ср, июл 30 2025, 10:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: SmartForms Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре
СообщениеДобавлено: Пт, сен 04 2009, 06:50 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Вот какая проблема. Наверно что то незначительное, но работа со смартформами для меня вновинку.
Создаю новую смарт форму.
Определяю в интерфейсе формуляра внутреннюю таблицу, а в глобальном определении описываю таблицу, которая принадлежит формуляру
IT_TAB1 LIKE ZLS_FI05 - интерфейс формуляра
WA_IT_1 LIKE ZLS_FI05 - глобальное определение
ZLS_FI05 - структура. В ней есть поле KOLBG
Тем не менее когда программа вызывает формуляр, появляется такое сообщение "Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре."Код вызова формуляра:
Code:
*--
  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname                 = 'ZL_FI05_SOC2'
IMPORTING
fm_name                  = func_mod_name
EXCEPTIONS
no_form                  = 1
no_function_module       = 2
OTHERS                   = 3.

  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

  MOVE-CORRESPONDING nast TO ssfcompop.
  ssfcompop-tdcover    = nast-tdocover.
  ssfcompop-tddest     = nast-ldest.
  ssfcompop-tddataset  = nast-dsnam.
  ssfcompop-tdsuffix1  = nast-dsuf1.
  ssfcompop-tdsuffix2  = nast-dsuf2.
  ssfcompop-tdcopies   = nast-anzal.
  ssfcompop-tdsenddate = nast-vsdat.
  ssfcompop-tdsendtime = nast-vsura.

  ssfcompop-tddest     = 'local'.
  ssfcompop-tdimmed    = 'X'.
  ssfcompop-tddelete   = 'X'.
  ssfcompop-tdnewid    = 'X'.
  ssfcompop-tdfinal    = 'X'.

  CALL FUNCTION func_mod_name
       EXPORTING
         control_parameters = ssfctrlop
         output_options     = ssfcompop
         butxt = 'Справка к балансу'      "F1
         year = p_datum
       TABLES
         IT_TAB1 = IT_TAB1
       EXCEPTIONS
         formatting_error = 1
         internal_error = 2
         send_error = 3
         user_canceled = 4.
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.
*--


Сравнивал с уже работающим вызовом формуляра. Нашел единственное отличие, что в интерфейсе и глобальном определении таблицы IT_TAB1 и WA_IT_1 ссылались не на структуру(ZLS_FI05 ) а на прозрачную таблицу.
Почему поле WA_IT_1-KOLBG неизвестно в формуляре?

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SmartForms Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре
СообщениеДобавлено: Пт, сен 04 2009, 07:51 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Неизвестно не поле KOLBG, а
Цитата:
"Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре."

Исходя из названия, которое Вы дали полю, это поле количества, а поле типа QUAN должно иметь ссылку на поле с ед.изм. Например в таблице MSEG для поля MENGE указана таблица тоже MSEG, поле MEINS.(Неудачный пример) В случае создания формы с полем типа QUAN необходимо указать в интерфейсе формуляра структуру или таблицу которая указана в SE11 на закладке Поля вал/кол данн в столбце Ссылочная таблица для Вашей структуры или, скорее всего для структуры, на базе которой Ваша определена.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре
СообщениеДобавлено: Пт, сен 04 2009, 08:04 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Ну не совсем, но это поле содержащее стоимость. Но я думаю случай именно этот.
Вот только не могу понять куда в интерфейсе приписать ссылочную таблицу и ссылочное поле для кода валюты?
Поясните, если несложно

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SmartForms Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре
СообщениеДобавлено: Пт, сен 04 2009, 08:31 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Поле прописывать не надо - только таблицу или структуру.
И конечно же перепутал - в глобальных определениях.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре
СообщениеДобавлено: Пт, сен 04 2009, 08:51 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
viewtopic.php?f=13&t=22715


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SmartForms Поле ссылки для WA_IT_1-KOLBG неизвестно в формуляре
СообщениеДобавлено: Пт, сен 04 2009, 09:06 
Специалист
Специалист

Зарегистрирован:
Чт, сен 04 2008, 12:40
Сообщения: 119
Откуда: Пермь
Пол: Мужской
Оу, спасибо огромное!

_________________
Если долго биться головой об стену, то вскоре в стене появится небольшое отверстие ...


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

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


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

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


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

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