Текущее время: Сб, июл 19 2025, 12:04

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


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

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


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

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