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

Часовой пояс: 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 часа


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

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


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

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