Текущее время: Ср, июл 02 2025, 23:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пт, июл 10 2009, 11:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 10:48
Сообщения: 190
Откуда: Нальчик, РФ
Пол: Мужской
Добрый день!

Code:
          Call Function 'BAPI_CHARACT_CREATE'
            Exporting
              charactdetail             = charactdetail
            Tables
              charactdescr              = charactdescr
              charactvaluesnum          = charactvaluesnum
              charactvalueschar         = charactvalueschar
              charactvaluescurr         = charactvaluescurr
              charactvaluesdescr        = charactvaluesdescr
              charactreferences         = charactreferences
              charactrestrictions       = charactrestrictions
              return                    = return.

          Append charactdetail To charactdetailnew.
          Call Function 'BAPI_CHARACT_CHANGE'
            Exporting
              charactname                  = charactdetail-charact_name
            Tables
              charactdetailnew             = charactdetailnew
              charactdescrnew              = charactvaluescurr
              charactvaluesnumnew          = charactvaluesnum
              charactvaluescharnew         = charactvalueschar
              charactvaluescurrnew         = charactvaluescurr
              charactvaluesdescrnew        = charactvaluesdescr
              charactreferencesnew         = charactreferences
              charactrestrictionsnew       = charactrestrictions
              return                       = return.


Помогите советом:?

_________________
С уважением, Сергей С.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пт, июл 10 2009, 12:10 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Внимательно посмотрите на дамп.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пт, июл 10 2009, 15:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 10:48
Сообщения: 190
Откуда: Нальчик, РФ
Пол: Мужской
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was not caught in procedure "Z**_*****_****" "(FUNCTION)", nor was it propagated a RAISING clause.
Since the caller of the procedure could not have anticipated that the excepton would occure, the current program is terrminated.
Цитата:
The reason for the exeption is:
The call to the fuctional module "BAPI_CHARACT_CHANGE" is incorrect:
In the function module interface, you can specify only fields of specific type and length under "CHARACTDESCRNEW". Although the currently specified field " " is the correct type, its length is incorrect.

Возможно я что-то неверно интерпретирую. :?

_________________
С уважением, Сергей С.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пт, июл 10 2009, 15:25 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Что конкретно непонятно в этом тексте:
Цитата:
In the function module interface, you can specify only fields of specific type and length under "CHARACTDESCRNEW". Although the currently specified field " " is the correct type, its length is incorrect.

?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пт, июл 10 2009, 15:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 10:48
Сообщения: 190
Откуда: Нальчик, РФ
Пол: Мужской
Пономарев Артем написал:
Что конкретно непонятно в этом тексте:
Цитата:
В интерфейсе функционального модуля, вы можете специфицировать только поля определенного типа и длины под "CHARACTDESCRNEW". Даже если определенное поле " " правильного типа, его длина некорректна.

?

Все, до последнего слова, понятно. :?
Code:
Append charactdetail To charactdetailnew.

Code:
          Call Function 'BAPI_CHARACT_CHANGE'
            Exporting
              charactname                  = charactdetail-charact_name
            Tables
              charactdetailnew             = charactdetailnew
              ...

тип charactdetailnew и charactdetail один и тот же - bapicharactdetail.

Попробовал сгенерировать ALE интерфейс к этому BAPI.
Цитата:
Inconsistency found in segment:
E1BPCHARACTDETAIL <-> BAPICHARACTDETAIL
:shock:

_________________
С уважением, Сергей С.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пт, июл 10 2009, 16:33 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Приведите код объявления переменных.
Посмотрите ноты.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пт, июл 10 2009, 16:40 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 10:48
Сообщения: 190
Откуда: Нальчик, РФ
Пол: Мужской
Code:
  Data: charactname   Type bapicharactkey-charactname,
        charactdetail Type bapicharactdetail.

  Data: charactdetailnew   Like Table Of bapicharactdetail.

  Data: charactdescr        Type Table Of bapicharactdescr,
        charactvaluesnum    Type Table Of bapicharactvaluesnum ,
        charactvalueschar   Type Table Of bapicharactvalueschar ,
        charactvaluescurr   Type Table Of bapicharactvaluescurr ,
        charactvaluesdescr  Type Table Of bapicharactvaluesdescr ,
        charactreferences   Type Table Of bapicharactreferences ,
        charactrestrictions Type Table Of bapicharactrestrictions,
        return              Type Table Of bapiret2.


Нот, к сожалению, нет :( Это первое, что я смотрел.
Гугл говорит, что схожие дампом проблемы решались натягиванием очередного патча. Наш текущий SAP_APPL 15.

_________________
С уважением, Сергей С.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Пн, июл 13 2009, 17:21 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
east написал:
Code:
  Data: charactname   Type bapicharactkey-charactname,
        charactdetail Type bapicharactdetail.

  Data: charactdetailnew   Like Table Of bapicharactdetail.

  Data: charactdescr        Type Table Of bapicharactdescr,
        charactvaluesnum    Type Table Of bapicharactvaluesnum ,
        charactvalueschar   Type Table Of bapicharactvalueschar ,
        charactvaluescurr   Type Table Of bapicharactvaluescurr ,
        charactvaluesdescr  Type Table Of bapicharactvaluesdescr ,
        charactreferences   Type Table Of bapicharactreferences ,
        charactrestrictions Type Table Of bapicharactrestrictions,
        return              Type Table Of bapiret2.


Нот, к сожалению, нет :( Это первое, что я смотрел.
Гугл говорит, что схожие дампом проблемы решались натягиванием очередного патча. Наш текущий SAP_APPL 15.


Надо внимательно читать код и текст дампа
charactdescrnew = charactvaluescurr

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Dump CALL_FUNCTION_CONFLICT_LENG
СообщениеДобавлено: Вт, июл 14 2009, 07:48 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 17 2007, 10:48
Сообщения: 190
Откуда: Нальчик, РФ
Пол: Мужской
Пардон :)
Code:
            Call Function 'BAPI_CHARACT_CHANGE'
              Exporting
               charactname                  = charactdetail-charact_name
*               changenumber                 =
*               keydate                      = sy-datum
              Tables
                charactdetailnew             = charactdetailnew
*                charactdescrnew              = charactdescr
*                charactvaluesnumnew          = charactvaluesnum
*                charactvaluescharnew         = charactvalueschar
*                charactvaluescurrnew         = charactvaluescurr
*                charactvaluesdescrnew        = charactvaluesdescr
*                charactreferencesnew         = charactreferences
*                charactrestrictionsnew       = charactrestrictions
                return                       = return.

_________________
С уважением, Сергей С.


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

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


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

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


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

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