Архив метки: удаление

Стандартный вариант проводки SAP

Случайно обнаружил, что удаление стандартного варианта проводки «SAP» (ракурс V_T52E2) ведет к дампам при формировании проводок. САП это подтвердил в выставленном сообщении.

Чиним таблицу TEVEN

Обновились мы тут до EHP 7.1. И упало у нас все.

После обновления сломалась передача временных отметок на стороне провайдера. Починили, а оно бах, и переслало все отметки несколько раз. И что делать? Стандартных способов удалить двойников нет, руками удалять несколько тысяч отметок сложно. Поэтому погуглив нашел ноту Note 62157 — Duplicate postings in TEVEN, где САП делится программкой для удаления двойников. Очень спасло мои нервы 🙂

Удаление временных отметок

Знаете ли вы, что при удаление временной отметки в инфотипе 2011 она не удаляется, а помечается в поле TEVEN-STOKZ? Если вы хотите удалять отметки массово, то есть два варианта:

1. В тестовой системе программа RPTCCXDBDEL. Можно поломать в Z и использовать для своих меркантильных нужд.
2. Написать LSMW для удаления отметок. Я пошел этим путем.

Ломаем RPUDEL20

Случается такое, что в процессе отладки каких-то масштабных вещей нужно удалить какой-то определенный период расчета из кластера. По одному удалять можно с помощью транзакции PU01. А если массово, то никак. Программа RPUDEL20 умеет удалять только все результаты, что нам не очень подходит.

Для этого можно скопировать программу и всего несколькими строчками изменить ситуацию. Копируем RPUDEL20 в свою программу. После блока DATA добавляем:

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 3(29) TEXT-089 for field p_inper.
PARAMETERS: p_inper LIKE pc261-inper.
SELECTION-SCREEN END OF LINE.

Читать далее

se16n удаление записей

Опытным путем выяснили, что se16n может удалять за раз больше 15000 и меньше 20000 записей. А надо было почистить T558D с 400 000 записями.