Зарисовал для себя основные моменты с точки зрения технического обслуживания плана счетов – закачка, перенос, сравнение, изменение.
SUBMIT REPORT – мелочь, а приятно
Вот понадобилось сделать проваливание в созданный документ бюджета BCS. Нашел транзакцию — FMEDD. Понажимал на ней F1 – и не нашел айдишек для вызова посредством конструкций типа:
SET PARAMETER ID ‘AAA’ FIELD AAA.
CALL TRANSACTION ‘FMEDD’ AND SKIP FIRST SCREEN.
О сапёрстве
Вот шукая по недрам интернетов нашел запись в блоге бывшего сапёра..
Настоящее же дело — это когда сидишь рядом с заказчиком, разговариваешь на его языке и мудро выуживая информацию из своего богатого опыта, обильно сдобренного солидной теоретической подготовкой, решаешь проблемы компании-клиента. Планируешь архитектуру системы, продумываешь взаимосвязи между компонентами. Периодически ты сталкиваешься с задачами, которые еще не приходилось решать, и со смаком погружаешься в них, чтобы еще больше расширить багаж своего опыта. Ты становишься мостом между заказчиком и «несознательными программерами», умея говорить и на языке одного, и на языке других. Заказчик доволен проделанной работой, большие начальники в пиджаках сердечно благодарят тебя и жмут руку, все улыбаются. Ну, что-то в этом роде. Так мне это представлялось.
После некоторой борьбы с неподатливой судьбой, мне таки удалось нагнуть строптивую и претворить в жизнь свое первое «стратегическое» решение, на 90 градусов изменившее курс моей вяло дрейфующей карьеры. Но, как это часто бывает в жизни, по прошествии времени сияющий Грааль оказался невзрачной грудой глиняных черепков. Работа в области КИС оказалась довольно грязным и склочным дельцем.
Ну, раз уж не суждено было видеть интересную работу и улыбки заказчиков, я принял еще одно «стратегическое» решение. Менять всё снова на 90 градусов и полностью уходить из области казалось глупым, поэтому я постановил, что буду просто зарабатывать деньги — чем больше, тем лучше. Как я теперь понимаю, это была моя серьезнейшая ошибка. Таким образом я лишь законсервировал нарождающийся внутри себя психологический кризис, который по прошествии некоторого времени набрал полную силу и принес мне немало моральных мучений. Тогда же казалось, что продолжить существование, проведя дихотомию «работа-неработа» — всего лишь дело техники.
http://daemons.habrahabr.ru/blog/28526/ – тут полный текст.
Больно кольнуло. Остаётся надеяться, что подобный кризис минет меня, хотя предпосылки к этому всё же имеются. И очки розовые я иногда ношу, и периодически ненавижу свою работу, и иногда меня охватывает паника с упадническими настроениями.
Проверки полномочий и платежи
Люблю я, когда находятся новые приёмы в работе. Просто обожаю, когда разные вещи получаются относительно небольшим кодом. Вот и на днях получил удовольствие.
Сначала у меня был стандартный интерфейс ввода «Требований авансового платежа» (f-47) и свой собственный отчетик следующего вида:
Место для проставления галочки уже было, кое-какие действия уже тоже были подвешены.
И вот мне захотелось сделать очень простенький воркфлоу на базе одного поля «Блокировка платежа», которое есть в создаваемых документах ТАП.
О где же ты была пару лет назад
Между делом выкопал полезную программу RPR_ABAP_SOURCE_SCAN.
Ах если бы я раньше знал о ней! Я бы вероятно съэкономил бы себе кучу свободного времени.
Закачка начальных данных в LSMW
Вступление
Сначала меня транзакция LSMW пугала и была совершенно непонятной. Здесь я хочу описать краткий сценарий от начала и до конца на одном очень простом примере.
Мы будем грузить в систему иерархию финансовых позиций для модуля FM.
Заголовок объекта LSMW
Создаем проект, подпроект и объект:
Мама, консультанта я люблю
Наконец-то руки дошли до выкладывания одного фрагмента c новогоднего корпоратива.
А слова были навеяны вот тут: Мама, я физика люблю
Правда стоит отметить, что я уже немножно «принял» к тому времени, да и выступление было в общем без подготовки, на «авось». Просто то, что было навеяно надо было выпустить наружу. Не люблю публичных выступлений.
Хех, критический момент пройден.
Вчера пройден критический момент на работе.
Старт системы с двумя мостами интеграции задышал в продуктивном режиме.
Начисление заплаты, начисления, удержания, карточки, ссуды, пенсионные удержания и прочее…. проводка тучи документов в финансовую систему…. проведение замещений по кредиторам, счетам….создание корреспонденции для документов, создание требований авансовых платежей… передача данных в платежную систему, документы, итоги дня …
Основной этап завершен в первом часу ночи. О ужас.
Кривизны получилось много — косяки как в данных, так и в софте, но всё поправимо…
Не все верили, что у нас что-то получится.
Сил уже практически не осталось.
Тетраграмматоны
Видел одну систему, в которой почти все базовые имена таблиц представлены тетраграмматонами.
На сокращения не слишком похожи.
BSEG RSEG ANEK ANEP T001 BKPF MARA MAKT BSIS
и так далее….
Причем этих таблиц много. Ассоциативности или логики практически никакой.
Врядли эти слова являются тетраграмматонами, хотя чем черт не шутит.
Имена полей выполнены примерно в таком же стиле.
Только пентаграмматонами:
BUDAT MONAT GSBER MENGE WRBTR BELNR BUKRS NACHN VORNA
и так далее….
Таких полей тоже целая тьма без какой-либо ассоциативности.
Запоминание работает на каком-то странном уровне…
Слоговом-ритмическом….
Мантра: Монат жуонр менге ворна. Ом.
Вот такая каббала.