Текущее время: Вт, июн 27 2017, 07:39

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Дамп при использовании признака типа данных User-Defined Data Types
СообщениеДобавлено: Чт, янв 19 2017, 21:56 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 09 2011, 18:04
Сообщения: 3
Всем привет!
Возникла необходимость ведения признака типа User-Defined Data Types.
1. Созданы признаки со стандартными типами данных (Дата и цифровой формат).
2. Создан класс вида 031 (Тип данных, определенный пользователем - User-Defined Data Types), в нем указала признаки из п.1
3. Создан признак с типом данных класса п.2
4. В признаки СУД документа добавлен признак п.3
5. При попытке открыть классификацию объекта СУД- документа валится в дамп.

Из дампа:

Код:
Категория              Программная ошибка ABAP
ДинамОшибка            CALL_FUNCTION_CONFLICT_TYPE
Исключ.                CX_SY_DYN_CALL_ILLEGAL_TYPE
АВАР-прогр.            SAPLCTMS
Anwendungskomponente   CA-CL-CL


Анализ ошибки
    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 "LANGUAGE_SET_CHARACTERISTIC" "(FORM)", nor was it propagated by a
     RAISING clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    The call to the function module "CTCU_SET_LANGUAGE" is incorrect:

    The function module interface allows you to specify only
    fields of a particular type under "TEXT".
    The field "WA_CL-ATBEZ" specified here is a different
    field type
    .
Внутренние указания
    The termination was triggered in function "FuncParams"
    of the SAP kernel, in line 6581 of the module
     "//bas/722_REL/src/krn/runt/abfunc.c#9".
    The internal operation just processed is "FUNC".
    Internal mode was started at 20170119152348.
    Name of function module...............: "CTCU_SET_LANGUAGE"
    Name of formal parameter..............: "TEXT"
    Technical type of actual parameter....: "C"
    Technical length of actual parameter..: 120 bytes
    Technical type of formal parameter....: "C"
    Technical length of formal parameter..: 60 bytes
    Name of formal parameter at caller....: "TEXT"



Кто-нибудь сталкивался с подобным?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дамп при использовании признака типа данных User-Defined Data Types
СообщениеДобавлено: Пн, янв 23 2017, 13:21 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 22:27
Сообщения: 3940
Откуда: Москва
Пол: Мужской
А что там за тип данных, что вам стандартных не хватило?

И второй вопрос: какой вид класса у класса для DMS? По идее, должен быть 017.

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дамп при использовании признака типа данных User-Defined Data Types
СообщениеДобавлено: Вт, янв 24 2017, 22:05 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 09 2011, 18:04
Сообщения: 3
С этим разобрались. Изменили тип данных на входе стандартного ФМ обработки признака с типом данных User-Defined Data Types (было ограничение char 30, по памяти пишу).

Данный тип данных позволяет вести таблицу значений. В нашем случае нужно вести несколько подобных признаков, например, график платежей (дата-сумма...).
Сейчас проблема в том, что не сохраняются повторяющиеся значения признаков "полей". Стандартные признаки с множ. вводом позволяют ввод повторений значений, но повторно значение не сохраняется. Это правильно, но в нашем случае, это "поля" признака-таблицы и эта возможность должна быть.

Для DMS 017 класс, да.


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

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


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

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


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

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