2017-01-01から1年間の記事一覧

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テーブルに、勘定科目の名称を付加する。 SELECT t0~bukrs, t0~belnr, t0~gjahr, t0~buzei, t0~shkzg, t0~dmbtr,…

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…