Текущее время: Сб, июл 19 2025, 20:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка Unicode
СообщениеДобавлено: Пт, окт 27 2006, 11:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Коллеги, нужна помощь, потому как нет времени на эксперементы.
При расширении таблицы DRAW в структуру расширения вставляется поле суммы тип wrbtr, предположим, ставим ссылку на поле валюты, все активируется. Запускаем транзакцию cv02n и получаем дамп со следующей ошибкой:

The following syntax error occurred in the program SAPLCV110 :
""LT_OBJECT-TABLE" and "PS_DRAW" are not mutually convertible in a Unic"
Error in ABAP application program.

The current ABAP program "????????????????????????????????????????" had to be
terminated because one of the
statements could not be executed.

This is probably due to an error in the ABAP program.

Указывает на кусок кода в инклюде LCV110F13:

Code:
FORM class_set_object_area USING value(ps_draw) STRUCTURE draw
                                 value(ps_drat) STRUCTURE drat.

  DATA: lt_object   LIKE cltable  OCCURS 0 WITH HEADER LINE,
        lf_objectid LIKE kssk-objek,
        ls_doc_key  LIKE dms_doc_key.
** ---------------------------------------------------------------------

** build key
  CLEAR: ls_doc_key.
  MOVE-CORRESPONDING ps_draw TO ls_doc_key.

  IF NOT gf_doc_tmp_id IS INITIAL.
    ls_doc_key-doknr = gf_doc_tmp_id.
    ps_draw-doknr = gf_doc_tmp_id.
    ps_drat-doknr = gf_doc_tmp_id.
  ENDIF.

  lf_objectid = ls_doc_key.

  REFRESH lt_object.
  CLEAR lt_object.
  lt_object-tname = 'DRAW'.
**************тут падает!!!!***********
  lt_object-table = ps_draw.
***********************************
  APPEND lt_object.

  CLEAR lt_object.
  lt_object-tname = 'DRAT'.
  lt_object-table = ps_drat.
  APPEND lt_object.

  CALL FUNCTION 'CTMS_OBJECT_AREA'
       TABLES: objects = lt_object.
ENDFORM.                    "class_set_object_area


Возможно кто-то сталкивался с этой проблемой?

В нотах глянул ничего подходящего не нашел...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 11:50 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Путь правильный выставить мessage.
Путь абапера - брать ключ и использовать assign c casting.
Образец RGUREC00.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 12:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Путь абапера будет на крайняк...
Может у кого-то уже была разрешена такая ситуация, если таковых не найдется, выставим мессагу...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 13:10 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Как вариант заменить тип поля wrbtr на что-то типа NUMC.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 27 2006, 13:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Там хранится сумма, она вяжется к валюте... из-за DEC походу и падает собственно


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

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


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

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


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

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