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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 11:06 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
всем доброго времени суток!

есть дамп
Code:
Category               ABAP Programming Error
Runtime Errors         ASSIGN_TYPE_CONFLICT
ABAP Program           SAPL0A01
Application Component  FI-AA-AA
Date and Time          06.02.2014 14:22:04
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Short Text                                                                                        |
|    Type conflict with ASSIGN in program "SAPL0A01".                                              |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|What happened?                                                                                    |
|    Error in the ABAP Application Program                                                         |
|                                                                                                  |
|    The current ABAP program "SAPL0A01" had to be terminated because it has                       |
|    come across a statement that unfortunately cannot be executed.                                |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Error analysis                                                                                    |
|    You attempted to assign a field to a typed field symbol,                                      |
|    but the field does not have the required type.                                                |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Trigger Location of Runtime Error                                                                 |
|    Program                                 SAPL0A01                                              |
|    Include                                 L0A01F26                                              |
|    Row                                     529                                                   |
|    Module Type                             (FORM)                                                |
|    Module Name                             KOART_FILL                                            |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Source Code Extract                                                                               |
----------------------------------------------------------------------------------------------------
|Line |SourceCde                                                                                   |
----------------------------------------------------------------------------------------------------
|  499|*&---------------------------------------------------------------------*                    |
|  500|*&      FORM  KOART_SET                                                                     |
|  501|*&---------------------------------------------------------------------*                    |
|  502|*       Sets KOART = K for correct foreign key relationships                                |
|  503|*----------------------------------------------------------------------*                    |
|  504|FORM KOART_SET USING i_lumskz changing e_koart .                                            |
|  505|   if not i_lumskz is initial.                                                              |
|  506|      e_koart = 'K'.                                                                        |
|  507|   endif.                                                                                   |
|  508|                                                                                            |
|  509|ENDFORM.                 " KOART_SET                                                        |
|  510|*<<< begin of insertion - note 1890653 >>>                                                  |
|  511|*&---------------------------------------------------------------------*                    |
|  512|*&      FORM  KOART_FILL                                                                    |
|  513|*&---------------------------------------------------------------------*                    |
|  514|*       Sets KOART = K for correct foreign key relationships                                |
|  515|*       Otherwise entering a                                                                |
|  516|*       Special general ledger indicator for leasing liability                              |
|  517|*       canot be saved                                                                      |
|  518|*----------------------------------------------------------------------*                    |
|  519|FORM KOART_FILL.                                                                            |
|  520|  TYPES: BEGIN OF lty_v_t083l.                                                              |
|  521|         INCLUDE STRUCTURE v_t083l.                                                         |
|  522|         INCLUDE STRUCTURE vimflagtab.                                                      |
|  523|  TYPES: END of lty_v_t083l.                                                                |
|  524|                                                                                            |
|  525|  FIELD-SYMBOLS <lfs_t083l> TYPE lty_v_t083l.                                               |
|  526|                                                                                            |
|  527|  PERFORM GET_DATA_v_t083l.                                                                 |
|  528|                                                                                            |
|>>>>>|  LOOP AT total ASSIGNING <lfs_t083l>.                                                      |
|  530|    IF <lfs_t083l>-koart IS INITIAL.                                                        |
|  531|      <lfs_t083l>-koart = 'K'.                                                              |
|  532|    ENDIF.                                                                                  |
|  533|  ENDLOOP.                                                                                  |
|  534|                                                                                            |
|  535|ENDFORM.

есть скрин инклюда

текущее состояние Include L0A01F26 никаким образом не может вызвать дамп ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 11:33 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Проблема скорее всего не в этом include, но стоит проверить, совпадает ли исходный текст во всех системах ландшафта. Напишите подробнее какая транзакция, что делаете


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 11:35 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
прошелся по нескольким системам, везде одинаковая ошибка для L0A01F26 (60608/60609/61703)
как в скрине

While "SAP Best Practices Baseline package for Russia V1.607" activation
I have got an ABAP dump and I can not proceed bestpractics activation


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 12:06 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
спотыкается активация на BC Sete /SMBA0/V_T083L_B0Z7_J01_1 - Define Leasing Types


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 12:11 
Менеджер
Менеджер

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
Этот иклюд впервые изменился за 8 лет в ноте 1890653. Возможно у вас при установке были не установлены некоторые ноты. Вредный совет: изучить эту ноту и может быть вернуть старую версию инклюда.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 13:11 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 25 2012, 01:54
Сообщения: 59
jack_nsk написал:
всем доброго времени суток!

есть дамп
Code:
Category               ABAP Programming Error
Runtime Errors         ASSIGN_TYPE_CONFLICT
ABAP Program           SAPL0A01
Application Component  FI-AA-AA
Date and Time          06.02.2014 14:22:04
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Short Text                                                                                        |
|    Type conflict with ASSIGN in program "SAPL0A01".                                              |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|What happened?                                                                                    |
|    Error in the ABAP Application Program                                                         |
|                                                                                                  |
|    The current ABAP program "SAPL0A01" had to be terminated because it has                       |
|    come across a statement that unfortunately cannot be executed.                                |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Error analysis                                                                                    |
|    You attempted to assign a field to a typed field symbol,                                      |
|    but the field does not have the required type.                                                |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Trigger Location of Runtime Error                                                                 |
|    Program                                 SAPL0A01                                              |
|    Include                                 L0A01F26                                              |
|    Row                                     529                                                   |
|    Module Type                             (FORM)                                                |
|    Module Name                             KOART_FILL                                            |
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
|Source Code Extract                                                                               |
----------------------------------------------------------------------------------------------------
|Line |SourceCde                                                                                   |
----------------------------------------------------------------------------------------------------
|  499|*&---------------------------------------------------------------------*                    |
|  500|*&      FORM  KOART_SET                                                                     |
|  501|*&---------------------------------------------------------------------*                    |
|  502|*       Sets KOART = K for correct foreign key relationships                                |
|  503|*----------------------------------------------------------------------*                    |
|  504|FORM KOART_SET USING i_lumskz changing e_koart .                                            |
|  505|   if not i_lumskz is initial.                                                              |
|  506|      e_koart = 'K'.                                                                        |
|  507|   endif.                                                                                   |
|  508|                                                                                            |
|  509|ENDFORM.                 " KOART_SET                                                        |
|  510|*<<< begin of insertion - note 1890653 >>>                                                  |
|  511|*&---------------------------------------------------------------------*                    |
|  512|*&      FORM  KOART_FILL                                                                    |
|  513|*&---------------------------------------------------------------------*                    |
|  514|*       Sets KOART = K for correct foreign key relationships                                |
|  515|*       Otherwise entering a                                                                |
|  516|*       Special general ledger indicator for leasing liability                              |
|  517|*       canot be saved                                                                      |
|  518|*----------------------------------------------------------------------*                    |
|  519|FORM KOART_FILL.                                                                            |
|  520|  TYPES: BEGIN OF lty_v_t083l.                                                              |
|  521|         INCLUDE STRUCTURE v_t083l.                                                         |
|  522|         INCLUDE STRUCTURE vimflagtab.                                                      |
|  523|  TYPES: END of lty_v_t083l.                                                                |
|  524|                                                                                            |
|  525|  FIELD-SYMBOLS <lfs_t083l> TYPE lty_v_t083l.                                               |
|  526|                                                                                            |
|  527|  PERFORM GET_DATA_v_t083l.                                                                 |
|  528|                                                                                            |
|>>>>>|  LOOP AT total ASSIGNING <lfs_t083l>.                                                      |
|  530|    IF <lfs_t083l>-koart IS INITIAL.                                                        |
|  531|      <lfs_t083l>-koart = 'K'.                                                              |
|  532|    ENDIF.                                                                                  |
|  533|  ENDLOOP.                                                                                  |
|  534|                                                                                            |
|  535|ENDFORM.

есть скрин инклюда

текущее состояние Include L0A01F26 никаким образом не может вызвать дамп ?

наиболее вероятно ноту недонакатили. в инклюде 0A01LTOP должна быть объявлена константа CON_AM
по первой картинке псмотрел у себя в системе действительно total имеет другую структуру, так что в дампе все правильно написано


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 13:32 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
что-то меня терзают смутные сомнения по поводу отмены существования форм KOART_FILL и KOART_FOR_NEW_ENTRIES ... :)

провалился по PERFORM GET_DATA_v_t083l. в инклюд L0A01F00

там есть
Code:
FORM GET_DATA_V_T083L.
  PERFORM VIM_FILL_WHERETAB.
*.read data from database.............................................*
  REFRESH TOTAL.
  CLEAR   TOTAL.
  SELECT * FROM T083L WHERE
(VIM_WHERETAB) .
    CLEAR V_T083L .
V_T083L-MANDT =
T083L-MANDT .
V_T083L-LEART =
T083L-LEART .
V_T083L-LETYP =
T083L-LETYP .
V_T083L-LBWASL =
T083L-LBWASL .
V_T083L-LBLART =
T083L-LBLART .
V_T083L-LMWSTKZ =
T083L-LMWSTKZ .
V_T083L-LBSCHL =
T083L-LBSCHL .
V_T083L-LUMSKZ =
T083L-LUMSKZ .
    SELECT SINGLE * FROM T003 WHERE
BLART = T083L-LBLART .
    IF SY-SUBRC EQ 0.
      SELECT SINGLE * FROM T003T WHERE
BLART = T003-BLART AND
SPRAS = SY-LANGU .
      IF SY-SUBRC EQ 0.
V_T083L-BLATXT =
T003T-LTEXT .
      ENDIF.
    ENDIF.
    SELECT SINGLE * FROM TBSL WHERE
BSCHL = T083L-LBSCHL .
    IF SY-SUBRC EQ 0.
    ENDIF.
    SELECT SINGLE * FROM TABW WHERE
BWASL = T083L-LBWASL .
    IF SY-SUBRC EQ 0.
      SELECT SINGLE * FROM TABWT WHERE
BWASL = TABW-BWASL AND
SPRAS = SY-LANGU .
      IF SY-SUBRC EQ 0.
V_T083L-BWATXT =
TABWT-BWATXT .
      ENDIF.
    ENDIF.
    SELECT SINGLE * FROM T083S WHERE
LEART = T083L-LEART AND
SPRAS = SY-LANGU .
    IF SY-SUBRC EQ 0.
V_T083L-TXT50 =
T083S-TXT50 .
    ENDIF.
    SELECT SINGLE * FROM T074U WHERE
KOART = 'K' AND
UMSKZ = T083L-LUMSKZ .
    IF SY-SUBRC EQ 0.
V_T083L-KOART =
T074U-KOART .
      SELECT SINGLE * FROM T074T WHERE
KOART = T074U-KOART AND
SHBKZ = T074U-UMSKZ AND
SPRAS = SY-LANGU .
      IF SY-SUBRC EQ 0.
V_T083L-KTEXT =
T074T-KTEXT .
      ENDIF.
    ENDIF.
<VIM_TOTAL_STRUC> = V_T083L.
    APPEND TOTAL.
  ENDSELECT.
  SORT TOTAL BY <VIM_XTOTAL_KEY>.
  <STATUS>-ALR_SORTED = 'R'.
*.check dynamic selectoptions (not in DDIC)...........................*
  IF X_HEADER-SELECTION NE SPACE.
    PERFORM CHECK_DYNAMIC_SELECT_OPTIONS.
  ELSEIF X_HEADER-DELMDTFLAG NE SPACE.
    PERFORM BUILD_MAINKEY_TAB.
  ENDIF.
  REFRESH EXTRACT.
ENDFORM.

в АБАПе я не силен (из базиса я), но выглядит как рекурсивное заполнение таблицы
(некое подобие соединения нескольких вьюшек с интертрепацией результирующих полей с помощью coalesce/case)

меня смущают пустые значения в исходных таблицах
могут они повлиять на обход полученной таблицы в цикле далее?
Code:
Таблица:        T083L
Поля на экране:     9 из   9        Фиксированные ведущ. столбцы:  2      ШиринСписк 0250
------------------------------------------------------------------------------------------------------------
| |MANDT|LEART|LETYP|LBWASL|LBLART|LMWSTKZ|LBSCHL|LUMSKZ|TXT50                                             |
------------------------------------------------------------------------------------------------------------
| |100  |01   |00   |100   |AA    |A0     |31    |      |Финансовый лизинг                                 |
| |100  |02   |00   |      |      |       |      |      |Операционный лизинг                               |
------------------------------------------------------------------------------------------------------------

и
Code:
Таблица:        T074U
Поля на экране:    10 из  10        Фиксированные ведущ. столбцы:  3      ШиринСписк 0250
---------------------------------------------------------------------------------------------------------
| |MANDT|KOART|UMSKZ|UMSKS|MERKP|ZUMKZ               |KLIMP|DIAMS|KTEXT  |LTEXT                         |
---------------------------------------------------------------------------------------------------------
| |100  |K    |A    |A    |     |                    |     |X    |АвансОК|АвансПлатеж по ОборотнКапиталу|
| |100  |K    |B    |A    |     |                    |X    |     |АвансФВ|АвансПлатеж по ФинансВложениям|
| |100  |K    |C    |W    |     |                    |     |     |ПрчсВал|Перечисл. согл. дате валютир. |
| |100  |K    |D    |D    |     |                    |     |     |Дизажио|Дизажио                       |
| |100  |K    |F    |A    |X    |AIM                 |     |X    |ТрАванс|Требование авансового платежа |
| |100  |K    |G    |G    |     |                    |X    |     |Поруч. |Полученное поручительство     |
| |100  |K    |H    |H    |     |                    |     |     |СтрУдер|Страховое удержание           |
| |100  |K    |I    |A    |     |                    |X    |     |АвНемат|АвансПлатеж по НематерАктивам |
| |100  |K    |M    |A    |     |                    |X    |     |АвМЦен |Аванс.платеж по мат. ценностям|
| |100  |K    |O    |A    |     |                    |     |     |АмортАв|Авансовый платеж: амортизация |
| |100  |K    |P    |P    |X    |                    |     |X    |ПлТреб |Платежное требование          |
| |100  |K    |R    |A    |     |                    |     |     |       |                              |
| |100  |K    |S    |W    |     |                    |     |     |ЧекВекс|Чек-вексель                   |
| |100  |K    |T    |A    |     |                    |X    |     |       |                              |
| |100  |K    |V    |A    |     |                    |X    |     |АванЗап|Авансовый платеж по запасам   |
| |100  |K    |W    |W    |     |                    |     |     |Вексель|Вексель, принимаем. к учету ФБ|
---------------------------------------------------------------------------------------------------------


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 13:35 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
Fifth написал(а):
наиболее вероятно ноту недонакатили. в инклюде 0A01LTOP должна быть объявлена константа CON_AM
по первой картинке псмотрел у себя в системе действительно total имеет другую структуру, так что в дампе все правильно написано


опс...
пока писал, ответили...
ноту врядли я мог недокатить - EHP7 сразу ставится со стэком 02, т.е. нота 1890653 изначально в стэке
SAP_FIN 617 SAPK-61702INSAPFIN

а у меня сейчас EHP7 стэк 03

Code:
0A01LTOP
54 CONSTANTS: C_EVENT_AFASIM LIKE GB31-VALEVENT  VALUE '0005',
55            CON_AM LIKE GB03-VALUSER VALUE 'AM'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Вт, фев 11 2014, 14:20 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
в-общем, проблема разрешилась...
Цитата:
это из учета ОС . лизинг. пропусти этот шаг нахрен

было бы сказано... :lol:

а диалоги типа
Цитата:
I have the error with L0A01F26 include in ALL our systems.

We need to check the activation and analyze the dump error in EEP system
since we can not find the dump error in EEQ system for include L0A01F26.

и удовольствие пообщаться с Мегги из саповского саппорта я передаю по эстафете тому, у кого будет лизинг... :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: we can not find the dump error in EEQ system for include L0A01F26
СообщениеДобавлено: Ср, фев 12 2014, 11:01 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
а может и нормально всё с L0A01F26

вот поставил себе ABAP Development Tools - там всё нормально с L0A01F26, при загрузке файла эклипс автоматически проверяет синтаксис и не выявил никаких отклонений
собственно и у L0A01F26_SUBSTITUTION


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

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


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

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


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

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