Текущее время: Пн, июн 30 2025, 04:32

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


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

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


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

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