Текущее время: Вт, июл 29 2025, 12:53

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: РБП ACACACT дамп
СообщениеДобавлено: Чт, фев 16 2012, 15:20 
Специалист
Специалист

Зарегистрирован:
Ср, июн 02 2010, 09:18
Сообщения: 119
Пол: Женский
Добрый день. В тестовом прогоне января 2012 ошибок нет, в продуктивном - дамп SAPSQL_ARRAY_INSERT_DUPREC . В таблице ACEPSOI после 2011- есть несколько записей по 2012 году (хотя прогонов не было), а затем поле GJAHR = 2013, 2014 до 2999. Никаких модификаций по рбп не было. Где может быть проблема? Заранее спасибо
Code:
FORM SAVE_ITEMS_DB
     CHANGING  CT_ACT_ACEPSITEMS  TYPE  ACEPS_TB_ACT_ITEM_sort.

  DATA LT_ITEMS_INS LIKE ACEPSOI OCCURS 0.
  DATA LT_ITEMS_UPD LIKE ACEPSOI OCCURS 0.
  DATA: LS_ITEMS_INS LIKE ACEPSOI.

  FIELD-SYMBOLS <LFS_WA> TYPE LINE OF ACEPS_TB_ACT_ITEM.

*  split into inserts and updates to use array functions
  LOOP AT CT_ACT_ACEPSITEMS ASSIGNING <LFS_WA>.

    CASE <LFS_WA>-ANUPD.
      WHEN ACEC_CON_ANUPD-INSERT.
        APPEND <LFS_WA>-ACEPSOI TO LT_ITEMS_INS.
      WHEN ACEC_CON_ANUPD-UPDATE.
        APPEND <LFS_WA>-ACEPSOI TO LT_ITEMS_UPD.
    ENDCASE.

  ENDLOOP.

* inserts
  IF NOT LT_ITEMS_INS IS INITIAL.
* temporary change
    LOOP AT LT_ITEMS_INS INTO LS_ITEMS_INS.
      LS_ITEMS_INS-ACRTYPE = LS_ITEMS_INS-ACRTYPE.
      MODIFY LT_ITEMS_INS FROM LS_ITEMS_INS.
    ENDLOOP.
* end of temporary change

    INSERT ACEPSOI FROM TABLE LT_ITEMS_INS.
    IF ( SY-SUBRC <> 0 ).
*     program error:
      MESSAGE X012(ACE) WITH 'INSERT IN TABLE'              "#EC NOTEXT
                             'ACEPSOI FAILED' '' ''.        "#EC NOTEXT
    ENDIF.
  ENDIF.

*  Updates
  IF NOT LT_ITEMS_UPD IS INITIAL.
    UPDATE ACEPSOI FROM TABLE LT_ITEMS_UPD.
    IF ( SY-SUBRC <> 0 ).
*     program error:
      MESSAGE X012(ACE) WITH 'UPDATE IN TABLE'              "#EC NOTEXT
                             'ACEPSOI FAILED' '' ''.        "#EC NOTEXT
    ENDIF.
  ENDIF.

*  initialize global table
  CLEAR CT_ACT_ACEPSITEMS.

ENDFORM.                    " SAVE_ITEMS_DB
Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РБП ACACACT дамп
СообщениеДобавлено: Чт, фев 16 2012, 15:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Кто-то скрутил счетчик или перенес диапазон номеров...
Посмотрите, что у вас в таб. ACEOBJ и в нумерации тр. ACAC_NUMOBJ

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: РБП ACACACT дамп
СообщениеДобавлено: Чт, фев 16 2012, 16:26 
Специалист
Специалист

Зарегистрирован:
Ср, июн 02 2010, 09:18
Сообщения: 119
Пол: Женский
последний номер в транзакции и таблице совпадает


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РБП ACACACT дамп
СообщениеДобавлено: Чт, фев 16 2012, 18:32 
Специалист
Специалист

Зарегистрирован:
Ср, июн 02 2010, 09:18
Сообщения: 119
Пол: Женский
дубликаты были в таблице ACEPSOI, мы их удали (сохранились). После этого прогон выполнился,но ACACACT теперь не обращает внимание на конец жизненного цикла и еще раз формирует проводки по карточкам, которые уже давно не действуют.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: РБП ACACACT дамп
СообщениеДобавлено: Сб, фев 18 2012, 21:07 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 09 2009, 15:03
Сообщения: 97
Попробуйте поставить ноту 1538435.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: РБП ACACACT дамп  Тема решена
СообщениеДобавлено: Вт, фев 21 2012, 11:17 
Специалист
Специалист

Зарегистрирован:
Ср, июн 02 2010, 09:18
Сообщения: 119
Пол: Женский
спасибо за ответы. таблицу ACEPSOI восстановили (неверные остаточные суммы по карточкам, в т.ч. по недействующим)


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

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


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

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


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

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