Текущее время: Вт, июл 01 2025, 17:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: CALL_FUNCTION_CONFLICT_TYPE
СообщениеДобавлено: Ср, фев 08 2006, 16:08 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 04 2006, 15:56
Сообщения: 78
Нужна помощь. Почему то выдает CALL_FUNCTION_CONFLICT_TYPE
CX_SY_DYN_CALL_ILLEGAL_TYPE на CALL FUNCTION.

И еще вот такое:
Name of formal parameter...... : "AKONT_016".
Name of actual parameter...... : "AKONT_016".
Type of actual parameter...... : "C".
Length of actual parameter.... : 10.
Type of formal parameter...... : "C".
Length of formal parameter.... : 132.
:cry:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CALL_FUNCTION_CONFLICT_TYPE
СообщениеДобавлено: Ср, фев 08 2006, 16:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lisiza написал(а):
Нужна помощь. Почему то выдает CALL_FUNCTION_CONFLICT_TYPE
CX_SY_DYN_CALL_ILLEGAL_TYPE на CALL FUNCTION.

И еще вот такое:
Name of formal parameter...... : "AKONT_016".
Name of actual parameter...... : "AKONT_016".
Type of actual parameter...... : "C".
Length of actual parameter.... : 10.
Type of formal parameter...... : "C".
Length of formal parameter.... : 132.
:cry:

Так ведь по русски написано - передаваемый параметр короче(10) чем должен быть(132).
В своей программе - поменять определение типа, в стандартной - читать ноты/сообщить в сап

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 16:50 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 04 2006, 15:56
Сообщения: 78
не выход...
Функц.модуль создан с пом.рекординга. О каких несоответсвиях типов может идти речь?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 16:55 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Связано это с переходом на версию 4.7 (смею предположить). Столкнулся точно с такой же проблемой.
Видимо ужесточился контрольпараметров.
НЕобходимо передавать вызываевому ФМ параметры точно такого же типа и длины как описано в его интерфейсе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 17:00 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lisiza написал(а):
не выход...
Функц.модуль создан с пом.рекординга. О каких несоответсвиях типов может идти речь?


О таких, что в вызывающей программе AKONT_016 определён как
Code:
data: AKONT_016(10) type C

или (рескну предположить)
Code:
data: AKONT_016 type HKONT

а в функциональном модуле что-то типа
Code:
*"  IMPORTING
*"     REFERENCING(AKONT_016) LIKE  BDC_FVAL

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 17:19 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 04 2006, 15:56
Сообщения: 78
в AKONT_016 = AKONT1, но ведь в сообщение то говорится о каких то двух AKONT_016. Где я должна передать правильные параметры?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 17:28 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, янв 04 2006, 15:56
Сообщения: 78
причем, если AKONT_016 = '36110000' - то ошибки нет....как быть? :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 17:29 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lisiza написал(а):
Где я должна передать правильные параметры?

Там, где в программе напиcано
Code:
call function '<ПадающийвДампФМ>' ...

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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