ABAP:HmacSha関連

知的好奇心でVBAに続きABAPでも書いてみました。驚いたことに「CL_ABAP_HMAC」という見たまんまのクラスを用意していてくれて素直に叩けばおしまいでした。 また、同クラス内にはコード変換、形式変換等のユーティリティメソッドも内包していて至れり尽くせ…

VBA HmacSha関連

VBAネタです。HMACSHAをExcel VBAで取得する。なんでそんなもんが必要なのか? それは置いておいて...。いろいろインターネットを調べました。 ・日本語以外に、英語、ロシア語まで出てきました。 ・標準モジュールをインポートして、これをたたく方法なん…

親戚のPCの保守

今更ネタです。 良い時代になったと思いました。義理の両親のPCの保守をしています。 PCの調子が悪くなると、(主にマルウェアをインストールしてしまう) PCの調子を見てほしいとのご連絡が来ます。今までは、息子を見せに行くついでに、 怪しいアプリケーシ…

Yahoo!メールの広告メール等を一括解除・一括無効化する。

今日は少し仕事から外れて、別のことを話題にします。 「Yahoo!メール」使っていますか? IMAP対応なので、パソコン、スマートフォン等々で使えるので便利ですよね。 私も首まで浸かっています。(笑)だた...少し困っているのは広告メールが多いんです。 …

ABAP New open SQL:INTO TABLEの記述場所について

私の悩みを聞いてください☆Open SQLを記述していると、「INTO TABLE」をどこに書くか悩むことが多々ありました。 いままで私は、SELECT xxxx INTO TABLE xxxx FROM 〜の順番で書いていました。 理由として、項目および項目の並び順は、格納する内部テーブル…

ABAP New open SQL:SQL関数拡張(1) on ABAP 7.50

ABAP New open SQL:SQL関数拡張(1) on ABAP 7.50今回は、「SQL関数拡張(1) on ABAP 7.50」ということで、CONCAT()を使った例を示す。 購買伝票明細EKPOを使って、 購買伝票番号と購買伝票の明細番号の文字列結合と、 プラントと保管場所の文字列結合をして…

ABAP New open SQL:SQL関数拡張 on ABAP 7.50

ひょんなことから、ABAP 7.50を触る機会がありました。 目的は別に有ったのですが、New Open SQLを試さずにはいられませんでした。SAPのアナウンス通り、UNIONをサポートしていたのですが、(ネタとしては派手ですね) 地味にインパクトがあるのはSQL関数拡張…

SAP HANA 備忘

SAP HANA関連を少し書こうと思う。(あらびきです。最新は違うかもしれない)SAP HANAを語るうえで、エンジンの存在があります。 A : Join Engine マスタテーブル同士を表結合する。(Join) B : OLAP Engine トランザクションテーブルを集計する。(Group by) ト…

ABAP New open SQL:受注伝票の一括取得

少し間が空きました。今回は、受注伝票の取得を例にしてみました。 受注伝票関連のテーブルを、明細単位でブッコヌキしてみます。考え方としては、VBAP:明細テーブルを軸にして以下テーブル結合します。 ・VBKD:納入日程行 ・VBAK:ヘッダ ・VBKD:ビジネ…

ABAP New open SQL:CDHDR:変更文書ヘッダを使ってデータを取得する

今日は、CDHDR:変更文書ヘッダを利用して、xxxx年xx月xx日 xx時xx分xx秒以降に登録・変更があった 購買発注伝票のデータを取得します。 サブクエリはあまりなじみがないと思いますが、ちょっと書いてみました。 サブクエリ自体は、ABAP7.3以前からあるので…

ABAP New open SQL:少し複雑なテーブル結合をしてみる

今回は、従来(ABAP 7.3以前)では有効化エラーとなってしまうけれど、 New open SQLだから書ける!という類のテーブル結合を書いてみます。 BSEGテーブルに、勘定科目の名称を付加する。L084: SELECT L085: t0~bukrs, L086: t0~belnr, L087: t0~gjahr, L088: …

ABAP New open SQL:テーブル結合して、集計してみる

検索キーワード ABAP SQL SAP HANA Code to Data Code Pushdown INNER JOIN GROUP BY HAVING ORDER BY

ABAP New open SQL

気まぐれですが、現在お仕事で使っているABAPについて、メモを残していこうと思います。 基本コンセプトとして、「モダンなソース」を書くように心がけようと思っています。ABAPのバージョンも7.4になったし、 SAP提唱の「Code to Data」「Code Pushdown」(…

Windows10無償アップグレード期間終了後

日付が変わったので昨日(2017/2/26) Windows8.1Pro→Windows10Proの無償アップグレードに成功しました。手順 Windows8.1Proプレインストール環境にて A:オンラインアップグレードにてWindows10Proインストール B:インストール後ライセンス認証済みを確認 C…

NEXUS 7 LTE 2013 文鎮化の原因

NEXUS 7 2013がAndroid 6.xにアップデートして 再起動のループに悩まされている記事が散見しています。 そして私も再起動の無限ループに陥りました。 イロイロ検証したところ原因が特定できたのでここに書きます。 ちなみに、5回文鎮化しました。(汗) 端的に…

Apple Magic MouseをWindowsで使う

「Apple Magic MouseをWindowsで使う」 このネタを調べたのですがいろいろ情報が交錯しているようで 現時点の正しい情報を書きます。(試しました) ・誤りの情報 ・AppleWirelessMouse.exeまたはAppleWirelessMouse64.exeを http://www.4shared.com/からダウ…

ExcelのStyleを削除する

「ExcelのStyleを削除する」 ネタは沢山ページがあると思いますが どうせならば一味違うものをということで作ってみました。 下ごしらえ。 以下コードをメモ帳に張り付けて保存する。 出来上がったテキストファイルの拡張子をtxt→vbsに変更する。 使い方。 S…

dyson DC16 motorhead リニューアルする(前編)

多分5年以上前に購入しました〜◎dyson DC16 motorhead http://kakaku.com/item/21301010708/dysonのコードレスモデル初代ということで〜 相変わらず白い粉も取れるし気持ちよく使っているのですが〜 2世代目以降のDC30/31/34/35/45の特に〜 ロングパイプが気…

ヘッドホンブーム(後編)

ヘッドホンブーム落ち着きました◎自身の耳は1組しかないけれど〜4個体制になりました◎1. SONY / MDR-CD900 耳覆い型にしたかったので〜イヤーパッドをATH-PRO5MK2 (HP-PRO5MK2)にしました〜◎ 改めて聞くとバランスの良さが際立ちます◎2. SONY / MDR-CD900ST …

ヘッドホンブーム(中編)

マイブームのヘッドホンが続いています◎MDR-CD900の復活がきっかけで〜 量販店へ行って〜以下のヘッドホンを視聴ました◎MDR-Z1000 MDR-CD900ST MDR-1R MDR-7506 MDR-V6 AKG-Q701 MDR-MA900いろいろ試してすべての機種にそれなりの魅力を感じました◎しかしな…

ヘッドホンブーム(前編)

最近のマイブームはヘッドホンです◎高校生の頃にSONY/MDR-CD900を購入して以来の凝り性です◎ その後数十年が過ぎ... 気が付けばMDR-CD900の派生モデルがたくさん出ていることに気づきました◎久々に通勤でMDR-CD900を頭にかけて行き 帰りに家電量販店へ寄…

スマートフォンを買い換えました◎

DM009shを使っていたのですが いつまでたってもBluetoothがHIDデバイスに対応しないので DM010shをYahoo!オークションで落札しました◎ Softbankの009shをベースにしているのでいまとなっては古い機種ですが キーボード、マウスが接続できるので 数年はこれで…

PCの一斉購入◎

自宅・嫁の実家・自身の実家の3台を購入しました◎ 嫁の実家はイロイロこだわりがあるようで9万円かかりましたが 自身の実家は6万円、自宅は4万円でした◎ CPUはいずれもcore i5、チップセットはintel製なのでトラブルは少ないと思います◎タイの洪水の犠牲者は…

発信メディアが複数

DM009shのウィジェットで書き込むと Mixi facebook twitterに 同時に書き込まれます。 選択肢が多いことは良いことなのかも知れませんが Google plusとかも気になるし でも一人で複数は管理しきれないしサービス提供者同士話し合って 似たようなサービスのデ…

久々に書きます。

数年間日記はmixiばかりに書いていました。 マイミクに読まれる日記もいいけれど 細々と書くのもいいかなぁ〜 まあmixi日記も細々だけれど...さて、明日以降考えよう。

VBAでオブジェクト指向

VB6も同じなんですがこのネタってあまり無いようです。 VB6っていうともう時代遅れのように思うのですが Office VBAはまだまだ健在のように感じます。 特にAccessでは相変わらずVBAのみだったと思います。 そこでVBAを使ってクラスモジュールを多用するよう…

タップダンス

2年以上前から始めたいと思っています。 でも今スキルアップ中でどうしても優先順位が後に来てしまって.. 学生のときにドラムをやってました。 STOMPを見に行っていいな〜って思いました。 ちょっと電車を待っている間にタップをしたり... 怪しいサラリ…

スノーボード

去年初めました。30代デビューということで 何でいまさら... もう若くないんだから... 怪我するよ... と散々言われましたが 取引先の若い男の子が誘ってくれて初めました。 そして4回行きました。 初回ヘタッピだったので見知らぬ女子高校生に馬鹿…

.NET

.NETに移行したいと思っていますがいざコンパイラを前にすると VC++(MFC)で書いてしまいます。 というより未だにVS6を使っていたりします。 あとOfficeも.NETで書くようにしたいと思っているのですが なぜかAccessVBAを使ってしまいます。 それとJavaの動向…

Microsoft Visio Pro

どこで見たのか忘れましたがVisioを使って データモデリングができるというのを見ました。 ヨドバシカメラ本店へ行ってVisio本を読んで見ました。 VisioにODBCの設定があるらしく設定を行って解析すると そのデータベースのテーブル構造とリレーションを 図…