Разблокирование таблиц SAP

Мои ученики нашли в сети отличный способ борьбы с блокировками таблиц. В процессе обучения часто приходится ждать пока один человек освободит настроечную таблицу. Это отнимает массу времени.

Чтобы с этим совладать, в сети была найдена простейшая программа для включения и отключения блокировок. Автор неизвестен.

Разблокирование таблиц SAP

REPORT ZSENQOFF MESSAGE-ID MT.
CALL ‘C_ENQUEUE’ ID ‘OPCODE’ FIELD ‘F’.
CALL ‘C_WRITE_SYSLOG_ENTRY’ ID ‘TYP’ FIELD ‘C’
ID ‘KEY’ FIELD ‘GES’.
MESSAGE S900 WITH ‘Table locking turned off’.

***
REPORT ZSENQON MESSAGE-ID MT.
CALL ‘C_ENQUEUE’ ID ‘OPCODE’ FIELD ‘T’.
CALL ‘C_WRITE_SYSLOG_ENTRY’ ID ‘TYP’ FIELD ‘C’
ID ‘KEY’ FIELD ‘GER’.
MESSAGE S900 WITH ‘Table locking turned on’.

ВНИМАНИЕ

НЕЛЬЗЯ применять в боевом ландшафте. Только в отдельно стоящей системе обучения консультантов!


Техническая проверка документов проводок

Есть такая волшебная программка у САП RPCIP_TRANSFER_CHECK, которую САП рекомендует запускать каждый расчетный период (согласно документации). Она пробегает по всем прогонам проводок со стороны HR и сверяет с наличием документов в FI системе. Удобно, когда в компании есть много межрасчетов с проводками, много исполнителей и вообще человеческий фактор — прогон проводок запустили, сделали передачу, а что-то не доехало до FI системы. HR об этом не узнает, а базис может не отслеживать все IDOC. А так можно запланировать программку отправлять вам результат проверки на почту и быть в курсе событий.


Выгрузка многостраничного PDF

Вот здесь я писал про то, как можно программно выгрузить многостраничный запрос в спул. После обновления системы до NW740, EhP7 это безобразие перестало выгружать документы. Выгружает только первую страницу и все. Пришлось убить несколько часов на поиск решения (а мне нужно выгрузить несколько сотен страниц налоговых форм).

Программного способа я так и не смог найти. И тут мне попадается статья на SDN:
Save ADS Mulitipart PDF Spools to a File
И оно у меня тоже не работает 🙂 Выдает ошибку при формировании запроса на вывод.

И, ну совсем уже измучившись, я нахожу отличную ноту 1717357 — Download of spool requests from SP01, где написано, что многостраничный спул можно выгрузить просто: выделяем запрос в спуле -> Spool Request -> Forward -> Export as PDF.

И все. И работает. Аж обидно.


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

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

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