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

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


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

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


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

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