TAW12 или Сертификация по профилю

Прошёл сегодня сегодня экзаменационный тест:

C_TAW12_70
SAP Certified Development Associate — ABAP with SAP NetWeaver 7.0

Должен сказать, что это было легко. Нормальный лёгкий мандраж был, но он был обусловлен дороговизной и редкостью самой процедуры.

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

Результаты выше 80% я считаю отличными.

* * *

Как готовиться?

  1. Иметь опыт не менее двух-трёх лет (без этого глупо вообще на сертификацию идти)
  2. Читать специальную литературу (это никогда не помешает)
  3. Пощёлкать примерные вопросы (настроиться на английский и формулировки) и сравнить с ответами. Читать вопросы с ответами – занятие вредное, я считаю.

* * *

Как пройти?

Проходить сертификацию можно в удобное время и в удобном месте, если воспользоваться услугами сетевых центров типа VUE:

  1. зарегистрировался (нужен S-пользователь)
  2. выбрал что, где, когда (курс, место и время)
  3. оплатил картой (дорогое удовольствие)
  4. пришёл, увидел, победил (вся процедура занимает до 3 часов)

Говорят, что сертификат придёт по почте через несколько недель.

Подождём. (UPD. Пришёл)

* * *

Зачем это всё нужно?

Лично для меня это: декларация моей специализации. Среди профессионалов эта бумажка не значит практически ничего. Хотя и не стал бы отрицать, что её нельзя достать как лишний козырь в разговоре с некоторыми руководителями. Просто как в карточной игре – один козырь игры не делает: нужна хорошая рука(набор карт на руках), к которой не помешает умение таким раскладом распорядиться. С другой стороны хорошие, но лишние карты не всегда идут на пользу.

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

* * *

Так что теперь я дважды сертифицированный специалист. В планах на этот год есть ещё одна сертификация в части TFIN52 (расширить фронт), хотя может и стоит посмотреть в сторону углубления по специализации (профессионал C_ABAP_70).

ABAP и маска для ввода

Есть в природе так называемые маски для ввода, но в SAP нет такого понятия.

Вместо этого в ABAP есть такое свойство домена как “Conversion exit” или “Подпрограмма преобразования”.

В чём фикус – признаётся разница между отображением данных и внутренним хранением. Примеры:

(далее…)

Кто лучший друг программиста?

Данная статья носит скорее умозрительный характер. Поэтому стоит рассматривать её не как эссе, а как обычную байку.

Обзор понятия

Главные отличительные признаки понятия “Дружба” следующие:

1. Доверие
2. Симпатия
3. Терпение

Нельзя назвать субъект Другом, не испытывая доверия к нему.

Друг должен быть симпатичен по-человечески.

Терпение требуется для сохранения дружбы. Как говорилось в одном фильме “У всех свои недостатки”.

Если говорить о взаимопомощи, то это лишь следствие: без взаимопомощи сложно взрастить доверие и симпатию.

Можно вспомнить много пословиц и поговорок про друзей. В них сокрыт исторический народный опыт, который не следует игнорировать:

  • Не имей сто рублей, а имей сто друзей
  • Старый друг лучше новых двух
  • Книга – лучший друг
  • Лучшие друзья девушек – это бриллианты
  • Скажи мне кто твой друг, и я скажу кто ты
  • Собака – друг человека

 

Список кандидатов

Давайте очертим некий список кандидатов в друзья. Каждого кандидата будем соотносить с вышеописанными критериями.

(далее…)

Контрольный разряд

Где

Контрольный разряд очень часто используется в различных номерах, с которыми мы сталкиваемся как в жизни, так и в информационных системах:

  • Номер РНН
  • Номер ИИН/БИН
  • Номер пластиковой карты
  • Номер банковского счёта IBAN
  • Штрих-код товара EAN-13
  • Код книги ISBN

Как правило, контрольный разряд в небольших номерах (длиной 10-13 цифр) – это только одна последняя цифра. В номерах подлиннее – это могут быть уже несколько цифр.

(далее…)

Макрокоманды или макро

Во-первых. Слово.

Нет такого слова “макрос”. Есть слово “макро”, которое является калькой с английского слова “macro”. Англиское слово “macros” – это множественное число от “macro”, а по законам русского языка слово “макро” не имеет множественного числа, вернее оно такое же (как “пальто” и “метро”). Более правильно употреблять слово “макрокоманда”.
Хотя можно смириться с этой данностью, ведь в русском уже много таких примеров прижилось, что наше единственное число происходит от множественного английского числа, а потом наш русский ещё и дополнительно отдельно ему собственное множественное добавляет:

Rail – Rails – Рельс – Рельсы

(далее…)

Утвердить Иванова Ивана Ивановича

Вот в неподалёку стоящей системе обнаружил в HR особый инфотип, в котором ФИО склоняется на все лады:

Склонения имён

Сначала мне это показалось смешным до идиотизма, но потом я задумался… система сама склоняет, и в особо тяжёлых случаях это ещё и вручную подправить можно.

 

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

Здесь для меня главное – (а) чтобы не было сюрпризов, (б) чтоб это не было сделано вместо чего-то гораздо более необходимого, (в) затраты на прикручивание были бы оправданными.

Результат должен быть ожидаем и предсказуем. Это ERP.

* * *

Но для печатных форм вроде приказов – весёлая штука. Но только как приятное дополнение.

Небольшой вводный рассказ про таблицы в ERP

Не очень давно попросили меня занять разработчиков на пару часов рассказом чего-нибудь про ERP. Обзорно, без глубоких знаний и реальных примеров. Цель – дать общее понимание, а не конкретные знания, применимые на практике.

Получилось пока четыре части:

(далее…)

Ограничения в вариантах транзакции

 

Редко приходилось работать с вариантами. Но вот вдруг приспичило.

На экране есть “ненужная” радио-группа, которую не получается скрыть. Причём рамка вокруг скрывается, а сами элементы остаются. Подумал, попробовал, погуглил, позаглядывал в исходники …

Note 331360 — Transaction variants are not always possible

И там прямо чёрным по белому написано:

You CANNOT transfer the following screen elements into Screen Variants:

  • Radio buttons
  • Selection column Table Control
  • Controls (except for Table Control)

 

В вариантах транзакций невозможно управлять радио-группами.

*играет мелодия, которой обычно заканчивается серия Ералаша*