Текущее время: Чт, июл 31 2025, 22:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 14:55 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
Проверил - ошибок нет.
Адаптировал.
Дамп не исчез.

_________________
Спасибо Вам за помощь :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 15:02 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 08 2008, 19:17
Сообщения: 92
Откуда: Москва
Пол: Мужской
Дамп кидай сюда. Текст от начал до кода, включая последний.

_________________
В смысле осмысления бессмысленности, смысл тоже имеет определенную осмысленность.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 15:23 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
Code:
Динамическая ошибка    GETWA_NOT_ASSIGNED
Дата и время           12.12.2008 15:02:44



Краткий текст
     Field symbol has not yet been assigned.



Что произошло?
     Error in the ABAP Application Program

     The current ABAP program "SAPLJ3RFTOKOF" had to be terminated because
     come across a statement that unfortunately cannot be executed.



Что Вы можете сделать?
     Note down which actions and inputs caused the error.


     To process the problem further, contact you SAP system
     administrator.

     Using Transaction ST22 for ABAP Dump Analysis, you can look
     at and manage termination messages, and you can also
     keep them for a long time.
Анализ ошибки
    You attempted to access an unassigned field symbol
    (data segment 112).

    This error may occur if
    - You address a typed field symbol before it has been set with
      ASSIGN
    - You address a field symbol that pointed to the line of an
      internal table that was deleted
    - You address a field symbol that was previously reset using
      UNASSIGN or that pointed to a local field that no
      longer exists
    - You address a global function interface, although the
      respective function module is not active - that is, is
      not in the list of active calls. The list of active calls
      can be taken from this short dump.
Указания по устранению ошибки

    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:

    "GETWA_NOT_ASSIGNED" " "
    "SAPLJ3RFTOKOF" or "LSVIMF45"
    "INITIALISIEREN"

    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:

    1. The description of the current problem (short dump)

       To save the description, choose "System->List->Save->Local File
    (Unconverted)".

    2. Corresponding system log

       Display the system log by calling transaction SM21.
       Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".

    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
       In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".

4. Details about the conditions under which the error occurred or which
actions and input led to the error.
Пользователь, транзакция...

    Client.............. 300
    User................ "SUPER_ABAPER"
    Language key........ "R"
    Transaction......... "SM30 "
    Transactions ID..... "C244C8DDA2C0F1FBA07D001D0906BA73"

    Program............. "SAPLJ3RFTOKOF"
    Screen.............. "SAPMSVMA 0100"
    Screen line......... 19



Информация о месте прерывания
    Termination occurred in the ABAP program "SAPLJ3RFTOKOF" - in "INITIALISIEREN".
    The main program was "SAPMSVMA ".

    In the source code you have the termination point in line 138
    of the (Include) program "LSVIMF45".
Фрагмент исходного текста программы

Строк ИсхднТкст

  108   IF counter EQ 0. counter = 1. x_header-ddtext(1) = '?'. ENDIF.
  109   vim_title_name = x_header-ddtext.
  110   ASSIGN: vim_title_name(counter) TO <name>.
  111   MOVE <name> TO vim_frame_field.
  112 * set up status vector
  113   IF x_header-bastab NE space.
  114     MOVE: 'STATUS_' TO name,
  115           x_header-maintview TO name+7.                     "Subviews
  116     ASSIGN (name) TO <status>.
  117     MOVE: '*' TO name,
  118           x_header-maintview TO name+1.
  119     ASSIGN (x_header-maintview) TO <table1>.
  120     IF sy-subrc = 4.
  121       MESSAGE a173(sv) WITH x_header-maintview x_header-area.  "#EC *
  122     ENDIF.
  123     ASSIGN (name) TO <initial> CASTING TYPE (x_header-maintview).
  124 * XB H606530B
  125 * check if the time-field exists: Yes, then reset initial value.
  126     LOOP AT x_namtab WHERE datatype = 'TIMS' AND
  127                        texttabfld EQ space.         "HCG HW681596
  128       CONCATENATE '<initial>' x_namtab-viewfield INTO f_fieldname
  129               SEPARATED BY '-'.
  130       ASSIGN (f_fieldname) TO <f_fld_value>.
  131       CLEAR <f_fld_value> WITH space.
  132     ENDLOOP.
  133 * XB H606530B
134     IF x_header-texttbexst NE space.
135       MOVE x_header-texttab TO name+1.
136       ASSIGN: (x_header-texttab)  TO <table1_text>,
137               (name)              TO <text_initial>,
>>>               <table1_text>       TO <table1_xtext> CASTING,
139               <table1_xtext>(x_header-textkeylen)  TO <textkey_x>,
140               <text_initial>      TO <text_initial_x> CASTING,
141               <text_initial_x>(x_header-textkeylen)
142                TO <initial_textkey_x>.
143       IF x_header-generictrp <> 'X'
144        AND cl_abap_char_utilities=>charsize = 1.
145 * charlike key and non-unicode-system (FS only assigned for
146 * downward compatibility).
147         ASSIGN: <table1_text>(x_header-textkeylen) TO <textkey>,
148            <text_initial>(x_header-textkeylen) TO <initial_textkey>.
149       ELSE.
150         ASSIGN: <table1_xtext> TO <textkey>,
151                <initial_textkey_x> TO <initial_textkey>.
152       ENDIF.
153     ENDIF.
154     IF x_header-viewname = x_header-maintview.              "Subviews
155       CLEAR e071k-viewname.
156       master_type = transp_object.
157     ELSE.      "View auf Tab.                              "Subviews ..

_________________
Спасибо Вам за помощь :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 15:32 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
Проверьте утилитой БД, также текстовую таблицу J_3RFTOKOFT

p.s. Перефразируя: "Скромность - лучшее оружие юзера" :lol:

_________________
Sapere aude!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 15:45 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
Спасибо.
А я не думал, что кто-нибудь туда глянет. Просто хотелось сохранить инкогнито :)
Зато я теперь знаю, что Вы читали внимательно :)
З.Ы. Таблица J_3RFTOKOFT тоже непротиворечива...

_________________
Спасибо Вам за помощь :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 16:16 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 08 2008, 19:17
Сообщения: 92
Откуда: Москва
Пол: Мужской
Мутно все, ну да ладно.

В se37 протести функциоанальный модуль VIEW_GET_DDIC_INFO.
Подставь в параметр viename имя своей таблицы J_3RFTOKOF.
Что у тебя на выходе?
Интересует поле X_HEADER-TEXTTAB.

_________________
В смысле осмысления бессмысленности, смысл тоже имеет определенную осмысленность.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 17:07 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
VIEWNAME = J_3RFTOKOF
MAINTVIEW = J_3RFTOKOF
AREA = J3RFTOKOF

DDTEXT = Амортизационные группы основных фондов

TEXTTAB = J_3RFTOKOFT

_________________
Спасибо Вам за помощь :)


Последний раз редактировалось maratelo Ср, дек 17 2008, 10:08, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 17:43 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 08 2008, 19:17
Сообщения: 92
Откуда: Москва
Пол: Мужской
В дампе в подробном тексте (ниже кода) найди переменную X_HEADER-TEXTTAB. Какое значение стоит?

_________________
В смысле осмысления бессмысленности, смысл тоже имеет определенную осмысленность.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 19:27 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Обычно GETWA_NOT_ASSIGNED возникает, когда после одного из предшествующих операторов ASSIGN sy-subrc <> 0. Потом если программа пытается обращаться к field symbol, полагая, что ASSIGN прошел успешно, вылетает дамп. Если в дебаггере прокрутить программу, возможно удастся выяснить, какое конкретное поле вызывает траблы и уже от этого танцевать.

Опять же, поскольку программа не своя, может проще в SAP обратиться? :?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавления записи в таблицу
СообщениеДобавлено: Вт, дек 16 2008, 11:51 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
X_HEADER-TEXTTAB
J_3RFTOKOFT
453545444452222222222222222222
AF3264FBF640000000000000000000
000000000000000000000000000000
000000000000000000000000000000


Спасибо. Попробуем обратиться к ним :)

_________________
Спасибо Вам за помощь :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавления записи в таблицу
СообщениеДобавлено: Вт, дек 16 2008, 14:28 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, ноя 21 2008, 05:13
Сообщения: 34
можете привести сырцы инклуда LJ3RFTOKOFT00?
что-то мне подсказывает, что там нет объявления в tables для вашей текстовой таблицы J_3RFTOKOFT, не находя которую, система, собственно, и падает в дамп
либо, текстовая табличка таки не прикручена к основной таблице как текстовая (можно проверить в SE11, для J_3RFTOKOF по меню Goto -> Text table), либо ракурс ведения неконсистентен, и надо перегенерировать модули ведения

_________________
по-моему так...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавления записи в таблицу
СообщениеДобавлено: Вт, дек 16 2008, 18:21 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
SPikARD написал(а):
... либо ракурс ведения неконсистентен, и надо перегенерировать модули ведения

Как его перегенерировать?
В se11 - Утилиты - Генератор ведения таблицы - Создать - такой алгоритм недоступен :(

_________________
Спасибо Вам за помощь :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавления записи в таблицу
СообщениеДобавлено: Вт, дек 16 2008, 21:34 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, ноя 21 2008, 05:13
Сообщения: 34
попробуйте в SE54 (Generated Objects, Create/Change), естественно, это нужно делать в разработке

_________________
по-моему так...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавления записи в таблицу
СообщениеДобавлено: Ср, дек 17 2008, 09:43 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
Даже в разработке для этого требуется ключ доступа - объект то саповский.

_________________
Спасибо Вам за помощь :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавления записи в таблицу
СообщениеДобавлено: Ср, дек 17 2008, 09:55 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
maratelo написал(а):
Даже в разработке для этого требуется ключ доступа - объект то саповский.

se11 - J_3RFTOKOF - Просмотр - Утилиты - Генератор ведения таблиц
По очереди проваливаемся в экраны 1 и 2. Активируем.

_________________
Sapere aude!


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

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


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

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


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

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