Делаем свой File Event Scheduler

Привет.

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

Сначал мы создаем свое событие в SM62.

Прочитать больше


Очень хорошая презентация ASUG про события в SAP

Очень рекомендую пролистать. Если вы когда-либо занимались BW, программированием на ABAP или потоками операций, то найдете для себя что-то новое.

0811 SAP Workflow and Events Control the Flow


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

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

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


Дружим HR с BW

Сегодня день цепочек – я настраивал цепочки для автоматической загрузки данных из ERP системы в BW. Цепочка, это последовательность команд, которые надо выполнить, чтобы счастье случилось. Озарившая меня идея заключается в том, что расчет заработной платы можно организовать так:

  1. Делаем модель процессов (тр. PEST) для расчета заработной платы. 
  2. В модель встраиваем шаг проводок. 
  3. После шага проводок делается минипрограмма, которая вызывает событие (EVENT) в BW системе. 
  4. Запуск цепочки в BW указываем при возникновении события (стандартная функциональность в планировщике заданий).
Таким образом сразу же после проводок у нас запустится обновление BW с уже актуальными результатами расчета. Единственное, что я сейчас пока не знаю, как научить систему автоматически передавать созданные документы проводок в целевую систему. PUST создает сами документы, но их нужно еще деблокировать и отправить. Надо поискать программку, уверен, такая есть. 

ABAP структуры (типы данных, таблица, структура, домен, экран) (продолжение)

Структура

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

Прочитать больше