Текущее время: Сб, апр 21 2018, 10:04

Часовой пояс: 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. При попытке открыть классификацию объекта СУД- документа валится в дамп.

Из дампа:

Code:
Категория              Программная ошибка 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
Сообщения: 4033
Откуда: Москва
Пол: Мужской
А что там за тип данных, что вам стандартных не хватило?

И второй вопрос: какой вид класса у класса для 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 часа


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

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


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

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