Архив за Декабрь 2010

Тонкости в ABAP-редакторе

Исправление регистра В редакторе кода есть кнопка “Структурная печать”. По умолчанию она выправляет отступы в тексте, однако там есть ещё опция преобразования регистра. Если душа лежит к одному из этих подходов – вперёд и с песней.   Вот наблюдаем некоторый бардак: А вот что стало после обработки: Хитрый поиск В окне поиска есть галочка “Регулярные […]

Опубликовано 22.12.2010 в 18:22 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP

Внесистемная группировка данных

В практике программирования бывает необходимость выделить несколько однородных карточек в особую группу. Счета главной книги для особого использования, группа контрагентов входящих в особый “холдинг”, список материалов-синонимов и так далее. Хорошо, если такую группировку получается легко реализовать на базе самих карточек. Один из универсальных подходов – применение наборов (используются в Report Writer). Здесь особо без разницы, […]

Опубликовано 20.12.2010 в 18:19 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP

Ccылки на транзакции и настройки из браузера

Немного хитрости и смекалки позволяют делать прямые ссылки на транзакции и объекты настроек в SAP. Стоит только щёлкнуть по ссылке на сайте или в документе, и в SAPGUI открывается нужная транзакция или раздел. Баловство без реальной необходимости, хотя… Вот ниже вполне работоспособные ссылки (на моём компьютере):

Опубликовано 20.12.2010 в 14:08 · Автор ivan · Ссылка · 8 комментариев
Рубрики: ABAP

Параметры в ABAP

Параметры можно рассматривать как некоторый способ неявной передачи данных из одной программы в другую. Нечто вроде “MEMORY ID”, только с более человеческим лицом.

Опубликовано 10.12.2010 в 18:50 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP

Сортировка почты без почтового клиента

Сортировка почты – вещь ну просто необходимая при большом потоке писем. Есть куча методов и подходов к сортировке. например, продвинутым моментом я считаю такую настройку, при которой письма сами раскладываются по папкам, на основании заголовков и адресной книги. То есть так, чтоб при этом не надо было постоянно подкручивать правила сортировки – по правилу “один […]

Опубликовано 09.12.2010 в 18:43 · Автор ivan · Ссылка · Написать комментарий
Рубрики: Интернет

Справочники большие и маленькие

Отдельная таблица Целый спектр возможность открывается, если использовать Z-таблицы в качестве справочников. Однако, если дать разработчикам полную свободу, то засилье Z-таблиц рано или поздно приведёт к “мусорке”, в которой трудно найти что-либо нужное. Здесь самое главное предварительно определиться, действительно ли нужен отдельный справочник в конкретном случае. Во многих случая допустимо:

Опубликовано 06.12.2010 в 12:20 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP

Управление городами

Справочник городов является настроечными данными. Новые создаваемые города попадают в запрос. Основной таблицей этого справочника является ADRCITY. Средство поиска для собственного употребления – например: CITY_NAME. В SPRO есть раздел Города в Управлении адресами – SPRO:F999CC4C918CD21197EA0060B0672A3C Основные транзакции по созданию/изменению/просмотру городов – это SR10/SR11/SR12. Вот пример, как выглядит окно изменения: Надо только определиться с диапазоном номеров […]

Опубликовано 03.12.2010 в 10:19 · Автор ivan · Ссылка · Написать комментарий
Рубрики: ABAP

Определение корреспонденции в главной книге

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

Опубликовано 01.12.2010 в 11:51 · Автор ivan · Ссылка · 2 комментария
Рубрики: ABAP