Текущее время: Вс, июл 20 2025, 00:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: CX_INIT_SCHEDULING лаконичность описания нового входного параметра
СообщениеДобавлено: Вт, июл 16 2013, 13:49 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
всем доброго времени суток!

пытаюсь поставить ноту CJ29: each network header used as constraint by scheduling
в пререквизитах указано
Code:
Implement following modification:
insert a importing parameter in function module CX_INIT_SCHEDULING
Name         reference type    optional
I_FLG_PSP_GES   c                 X

сравниваю с
Getting Information about Interface Parameters или с
Specifying Parameters and Exceptions
и никак не могу понять, что означает в ноте волшебный символ "с" ...

не мог бы кто-нибудь подсказать ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CX_INIT_SCHEDULING лаконичность описания нового входного параметра
СообщениеДобавлено: Вт, июл 16 2013, 14:54 
Ассистент
Ассистент

Зарегистрирован:
Ср, янв 18 2012, 16:49
Сообщения: 30
Пол: Мужской
Ссылку на тип Char в 1 символ, например CX_BOOL? :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: CX_INIT_SCHEDULING лаконичность описания нового входного параметра
СообщениеДобавлено: Вт, июл 16 2013, 15:02 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
Astrafox написал:
Ссылку на тип Char в 1 символ, например CX_BOOL? :)

Astrafox, спасибо
похоже на то... :)
у некоторых input parameters так и есть Typing=TYPE Associated Type=CX_BOOL
смутила и выбиралка в первом поле
Code:
-------------------------------------------------------------------------------------------------------
|Type spec.                    |Message text                                                          |
-------------------------------------------------------------------------------------------------------
|TYPE                          |Associated Type                                                       |
|TYPE REF TO                   |Object Reference                                                      |
-------------------------------------------------------------------------------------------------------

т.е. в ноте "reference type", а подставлять нужно между строк - "Associated Type"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CX_INIT_SCHEDULING лаконичность описания нового входного параметра
СообщениеДобавлено: Вт, июл 16 2013, 15:53 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
что-то немного в "непонятках"...

добавил
Parameter name = I_FLG_PSP_GES
Typing = TYPE
Associated Type = CX_BOOL
Default value = 'X'
Optional = "checked"

после сохранения и активации
в Source code для CX_INIT_SCHEDULING вижу
Code:
*"         OPTIONAL
*"     REFERENCE(I_PLSCN) LIKE  PLSC-PLSCN OPTIONAL
*"     VALUE(I_FLG_NO_CALENDAR) TYPE  CX_BOOL DEFAULT SPACE
*"     VALUE(I_NO_LOG_INIT) TYPE  CX_BOOL DEFAULT SPACE
*"     REFERENCE(I_FLG_PSP_GES) TYPE  CX_BOOL DEFAULT 'X'

далее
Code:
51  flg_psp_ges        = i_flg_psp_ges.

и получаю
Code:
Function Module CX_INIT_SCHEDULING   51   @0A\QError@
The field "FLG_PSP_GES" is unknown, but there is a field with the      
similar name "I_FLG_PSP_GES". "I_FLG_PSP_GES".      


где промахнулся ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CX_INIT_SCHEDULING лаконичность описания нового входного параметра
СообщениеДобавлено: Вт, июл 16 2013, 16:22 
Ассистент
Ассистент

Зарегистрирован:
Ср, май 22 2013, 11:44
Сообщения: 41
Не хватает объявления переменной flg_psp_ges.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: CX_INIT_SCHEDULING лаконичность описания нового входного параметра
СообщениеДобавлено: Вт, июл 16 2013, 16:25 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
да вроде она в 51 строчке объявлена...
Code:
  mdsct              = mdsct_imp.
  flg_order          = i_flg_order.
  flg_netz           = caufvd_imp-flg_aob.
  flg_formel_netz    = caufvd_imp-flg_arbei.
  flg_gesnetz_term   = i_flg_overall_network.
  flg_psp_term       = i_flg_project_sched.
  flg_protokoll      = i_flg_log.
  flg_quantities_det = i_flg_quantities_det.
  perf_flag          = i_flg_perf.
  time_einzt         = i_time_einzt.
  G_FLG_NO_CALENDAR  = I_FLG_NO_CALENDAR.
  flg_netz_psp       = i_flg_netz_psp.
  g_aufnr            = caufvd_imp-aufnr.
  flg_psp_ges        = i_flg_psp_ges.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CX_INIT_SCHEDULING лаконичность описания нового входного параметра  Тема решена
СообщениеДобавлено: Вт, июл 16 2013, 16:28 
Ассистент
Ассистент

Зарегистрирован:
Ср, май 22 2013, 11:44
Сообщения: 41
Это не объявление, а присвоение.

Перед присвоением должно быть что-то типа:
Code:
data: flg_psp_ges type CX_BOOL.


Причем объявление это должно быть в инклюде 'LCXTMTOP'.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: CX_INIT_SCHEDULING лаконичность описания нового входного параметра
СообщениеДобавлено: Вт, июл 16 2013, 17:46 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
D.Krokhun, спасибо за подсказку
покопался по инструкциям ноты
кроме LCXTMTOP
Code:
PROGRAM LCXORTOP

Insert Block

DATA  FLG_PSP_GES TYPE C  VALUE 'X'.


в общем повозился с se38 в ручном режиме, поправил
нота встала
Astrafox, D.Krokhun ещё раз спасибо

хорошая была тренировка для базисника... :)


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

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


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

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


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

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