Текущее время: Сб, июн 21 2025, 20:38

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: BPS создание переменной (ФМ)
СообщениеДобавлено: Пт, дек 26 2008, 12:07 
Специалист
Специалист

Зарегистрирован:
Ср, авг 20 2008, 10:04
Сообщения: 114
Пытаюсь создать в BPS переменную, которая будет выдавать текущий календарный день. Для этого написал следующий функциональный модуль:

FUNCTION Z_BPS_DAY.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(I_AREA) TYPE UPC_Y_AREA
*" REFERENCE(I_VARIABLE) TYPE UPC_Y_VARIABLE
*" REFERENCE(I_CHANM) TYPE UPC_Y_CHANM
*" REFERENCE(ITO_CHANM) TYPE UPC_YTO_CHA
*" EXPORTING
*" REFERENCE(ETO_CHARSEL) TYPE UPC_YTO_CHARSEL
*" EXCEPTIONS
*" FAILED
*"----------------------------------------------------------------------
data buf type UPC_YS_CHARSEL.
clear buf.

buf-chanm = i_chanm.
buf-seqno = '1'.
buf-SIGN = 'I'.
buf-OPT = 'EQ'.
buf-LOW = SY-DATUM(8).

insert buf into table eto_charsel.
ENDFUNCTION.

При попытке просмотра значения переменной в уровне планирования и в пакете планирования переменная выдает требуемый результат. Но при запуске формата планирования программа вылетает в дамп:

ДинамОшибка CALL_FUNCTION_PARM_MISSING
ОсобСит. CX_SY_DYN_CALL_PARAM_MISSING
Bei Aufruf des Funktionsbausteins "Z_BPS_DAY" wurde ein Parameter, der
laut Schnittstellenbeschreibung gebraucht wird, nicht mitgegeben.

Es handelt sich um den Parameter "ITO_CHANM".

Ошибочное утверждение RAISING в интерфейсе:
Программа SAPLUPC_STEPS
Include LUPC_STEPSU12
Строка 148
Тип модуля (FORM)
Имя модуля CHECK_EXIT_FB

Место инициации особой ситуации:
Программа SAPLUPC_STEPS
Include LUPC_STEPSU12
Строка 176
Тип модуля (FORM)
Имя модуля CHECK_EXIT_FB

Мб кто нибудь подкажет в чем дело?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BPS создание переменной (ФМ)
СообщениеДобавлено: Пт, дек 26 2008, 12:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 08 2008, 19:17
Сообщения: 92
Откуда: Москва
Пол: Мужской
Укажи параметр I_CHANM как необязательный в своем ФМ.

_________________
В смысле осмысления бессмысленности, смысл тоже имеет определенную осмысленность.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BPS создание переменной (ФМ)
СообщениеДобавлено: Пт, дек 26 2008, 13:23 
Специалист
Специалист

Зарегистрирован:
Ср, авг 20 2008, 10:04
Сообщения: 114
Спасибо, помогло. :D Только я указал как необязательные все 4 импортируемые параметры. Иначе валится в дамп.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BPS создание переменной (ФМ)
СообщениеДобавлено: Пн, янв 05 2009, 12:02 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Создавайте ФМ для переменных не с нуля, а копированием из стандартных ФМ UPF_VARIABLE_USER_EXIT*

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


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

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


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

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


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

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