История ввода для полей на экране — трюк

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

История ввода включается автоматически, однако при разработке интерфейса для элементов на экране можно задать опцию “No input history” – в этом случае история ввода никогда не будет сохраняться для этого поля. Но нет опций жёсткого включения истории при разработке экранов.

Ковырнул, и вот что узнал:

(далее…)

Дополнительная таблица в сплиттинге

Запишу себе, чтоб не забыть: В настройках сплиттинга есть настроечная таблица T8G10, не включенная в настройки.

В ней можно присвоить транзакции настройкам по сплиттингу (Операции и варианту).

В некоторых особых случаях при проводке можно получить сообщение об ошибке вида GLT2 051 “Чему-то там не присвоена ни одна хозяйственная операция” – и данная настроечка может помочь решить эту проблемку.

Диапазоны номеров

В отличие от многих других диапазонов в SNRO для бухгалтерских документов есть годовая зависимость – их нужно продлевать каждый год. Кроме всего прочего есть и зависимость от БЕ.

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

Поэтому есть две помогательные транзакции:

OBH1 – копирование из БЕ в БЕ

OBH2 – копирование из года в год

Копирование диапазонов из года в год

 

ЗЫ. Один из вариантов – создать условный “эталоный” диапазон в году с номером 9999 – и копировать именно его.

ЗЗЫ. И не забывайте, что есть проблема скидывания счётчиков при переносе диапазонов в запросе. Если вы перенесёте запрос в мандант с имеющимися документами, то создание документов будет спотыкаться – в ручном режиме потребуется смотреть последний номер фактического документа и нагонять эту цифру в диапазоне.

Разминка для программистов — говнокод

Читаю периодически Хабр, там многое бывает полезно даже не в области SAP/ABAP, а имеет смысл и само по себе.

В частности, в одном из недавних постов была приведена задачка:

Напечатать на экране следующее:
1
2-1
1-2-3
4-3-2-1
1-2-3-4-5
6-5-4-3-2-1
(Естественно, вместо 6 может быть любое число).

(далее…)

План-перехват и старый анекдот

Позавчера в городе произошло дерзкое ограбление инкассаторов с похищением шестизначной суммы в долларах. Преступники скрылись на тёмном автомобиле типа Камри. На следующий день гаишники отлавливали на основных улицах все тёмные Камри и предлагали им писать их расписки в стиле “я такой-то вчера был на работе с утра и до вечера и машину никому не давал”.

Вспомнился очень старый анекдот:

Ночь. Улица. Одинокий фонарь. Под ним мужик на карачках ползает. Другой подходит и интересуется.

— Что случилось? Помочь ?

— Ключи потерял.

Вдвоём вместе ищут.

— А ты именно здесь ключи потерял ?

— Нет, дальше по улице метрах в ста.

— А почему здесь ищешь?

— А тут светлее…

О правде

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

— Да, аркканцлер. Поэтому ты рассовываешь их по ящикам, а ночами выбрасываешь в окно.

— Чистый стол — чистый ум, — наставительно произнес аркканцлер


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


Гномы умеют превращать свинец в золото…

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

— Что, правда умеем?

— Откуда мне-то знать? Лично я — нет.

— Ну да, а если б умел, то сказал бы? Вот я б не сказал.

— А ты что, умеешь?

— Нет!

Ага!


— Никто и никогда не называл меня деспотом, ваше преосвященство, — отчетливо произнес лорд Витинари.

— По крайней мере, дважды, ха-ха-ха, — решил разрядить обстановку Гьюнон Чудакулли.


Главное — чтоб картошка была, тогда все будет хорошо.


— Наверное, именно сейчас вся жизнь должна пробежать у меня перед глазами? — спросил он.

— ВСЕ НЕМНОГО НЕ ТАК.

— А как же?

— ТОТ ОТРЕЗОК МЕЖДУ ТВОИМ РОЖДЕНИЕМ И ТВОИМ УМИРАНИЕМ… ОН И ЕСТЬ ТВОЯ ЖИЗНЬ, ГОСПОДИН ТЮЛЬПАН, КОТОРАЯ ПРОХОДИТ ПЕРЕД ГЛАЗАМИ ДРУГИХ ЛЮДЕЙ…


(с) Пратчетт, Правда

 

ЗЫ.

Ананасная вода, Боги, Песнь Кали, Тринадцатый апостол – в андроиде

Слежу за ебукридерами, и всё никак не определюсь, брать ли что-то вроде айпада, соньки-650 или украиняку…

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

В бесплатном прикладе FBReader доступно:

(далее…)

Андроид и его софт

 

Гигантскими шагами я двигаюсь последние 10 лет, меняя себе аппараты для сотовой связи.

10 лет назад это был синий кирпич 3310. Сейчас он скорее даже жив, чем мёртв – только аккумулятор практически невменямый.

5 лет назад аппаратом стала более продвинутая модель сонерик ходок 810, где я почувствовал кардинальные улучшения – цвет, интернет GPRS, java-игры, радио, mp3-плеер, фото, фонарик и даже icq-клиент.

И вот сейчас это “Дикий огонёк”, также на порядок более функциональный: дигональ, тачскрин, приложения, вайфай, gps, карты, браузер, почта, мессаджинг, гироскоп.

(далее…)

Добавление колонок в таблицу

Наблюдал у товарища при определённом стечении обстоятельств совершенно неожиданное поведение простого ракурса  — несколько колонок из одной таблицы и условие поле “Скрыть” не равно крестику.

Чудило вплоть до эффектов “в таблице 200 записей, три записи помечены крестиком, но ракурс показывает три записи без крестика”, а тестовое условие было “равно крестику”.

Я аж собственным глазам не поверил.

(далее…)