Текущее время: Пт, июл 18 2025, 08:43

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


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

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


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

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