Вспомогательная программа для импорта и экспорта данных

Программка – самая тривиальная, но многоцелевая.

Загрузка или выгрузка таблиц

Задачи две:

  • Сохранять данные из таблицы SAP в файл. Тип файла – tab-separated
  • Загружать в таблицу SAP данные из файла. Тип файла – tab-separated

Пригодна для:

  • загрузки данных в Z-таблицы
  • перенос оперативных данных Z-таблиц между мандантами и системами
  • сохранение SAP-таблиц “на всякий пожарный” или в целях сравнения, отслеживания изменений

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

Исходник положил сюда: http://pastebin.com/tg1Q2nTk

UPD. Время идёт, программа меняется:

Загрузка или выгрузка таблиц 2015

Первоначальный ввод с некорректными IBAN

Исходные данные:

Казахстан. Через LSMW грузится пачка кредиторов с банковскими данными и счетами IBAN, по одному счёту IBAN для каждого кредитора.

Проблема:

Часть кредиторов падает с ошибкой о неправильном номере IBAN.

(далее…)

Грабли общекорпоративной отчётности

Этот текст навеян участием при внедрении системы корпоративной отчётности, данные для которой собирались в хранилище из нескольких разнородных самописных систем – от Excel и пачки DBF в папке до СУБД и какого-то подобия веб-сервисов. Заказчик выбрал подходящие инструменты класса BI, сказал какую СУБД использовать, спросил по своим подразделениям “Какие отчёты нужны?” и сказал “Вперёд!”.

Самое главное предупреждение: при внедрении системы отчётности обязательно требуйте не только полный список отчётов, но и все формуляры — их желательно получить с данными, так как пустографки не всегда могут дать полной картины трагедии. И формуляры необходимо видеть до утверждения объёма работ.

Рассматривать организационные грабли в рамках данной статьи я умышленно не буду, так как и затрагивать вопросы конкретного программного обеспечения.

Теперь подробнее о некоторых видах технических грабель.

 

(далее…)

Место ABAP в общей среде

Понятно, что ABAP в среде SAP является одним из базовых. В разных системах могут использоваться разные языки (второй по значимости — Java), хотя знание базового ANSI SQL никогда не помешает.

В рамках мировой IT-инфраструктуры он занимает 28-ое место, если верить индексу TPCI.

Третья десятка

Полпроцента… много это или мало?

Есть такое слово “сап”…

Сап его знает

Сиб. Абсолютно ничего не известно о чём-л. СФС, 161; СРНГ 11, 312; СРНГ 36, 123; Мокиенко 1086, 181.

Большой словарь русских поговорок. — М: Олма Медиа Групп. В. М. Мокиенко, Т. Г. Никитина. 2007.

Сап

Сап — контагиозное зоонозное бактериальное хроническое инфекционное заболевание …

SAP BusinessObjects Data Services

Здесь и далее – вольный перевод обзорной главы из официальной документации.

Архитектура Data Services

2.1 Обзор архитектуры

Этот раздел очерчивает общую архитектуру платформы, системы и служебные компоненты, которые составляют платформу SAP BusinessObjects Data Services. Эта информация поможет администраторам понять основы и сформировать план по развёртыванию системы и её дальнейшему управлению и обслуживанию.

(далее…)

Для тех, кто хочет почувствовать себя крутым абапером

Сделайте следующее:

1. Окружите себя людьми, перед которыми надо продемонстрировать свои навыки

2. Откройте страницу https://entropii.net/sap/abap_typer/

3. Сделайте умное лицо

4. Начните набирать программу…