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

Этот текст навеян участием при внедрении системы корпоративной отчётности, данные для которой собирались в хранилище из нескольких разнородных самописных систем – от 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. Начните набирать программу…

Переводчики документации – курят и болеют

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

PLM315 - Уткин и Гусев

Я не психолог… но этот слайд на что-то “каг бэ намекает”… ?

А Фрейд бы что сказал… ? Ну болеют футболом… но почему не имена футболистов… ? и почему Уткин – ответственный ??

Причём это встречается только на одном экране, остальные страницы содержат упоминания Джонсов, Смитов и Армстронгов. Пасхальное яйцо …?!

Вообще проблема выбора имён персонажам (людям и организациям) для примера в информационной системе – это отдельная песня.

Использование регулярных выражений (RegExp) для анализа строк

В старом добром АБАПе разбор строк – достаточно муторная операция.

Вот предположим, что у нас есть строка вида:

:86:Операция:Платеж,БИК:12345678,Счет:987654
321,Контрагент:ТОО ТЕСТ,РНН:120100000001,Вып
лата за XYZ   /KNP/1719311 /BCLASS/

И требуется выкусить из неё нужные значения: Контрагент, РНН и Описание операции.

Возиться с регэкспами на классах меня особенно не тянет.

(далее…)