blog

ABAPオブジェクトにタグを付ける

タグは情報管理ソフトウェアにおいてほとんど必須の機能であり、ユーザが必要なデータをより迅速に検索したり、大量のデータをより効率的に管理したりできるように設計されています。 現在では、タグ機能はABAP...

May 28, 2020 · 10 min. read
シェア

タグ付けは情報管理ソフトウェアのほぼ必須機能であり、ユーザーが必要なデータをより迅速に検索し、大量のデータをより効率的に管理できるように設計されています。

タグ付与機能はABAP開発ツールでサポートされるようになり、様々なクラウドノートを使用するように、よく使用されるタイプのABAPオブジェクトにカスタムタグを追加することができます。このタグ割り当て機能は、ABAPオブジェクトに新しい機能を追加するものではなく、ユーザーが実際のニーズに応じて必要なABAPリソースを迅速に取得するのに役立ちます。

この記事では、まずABAPオブジェクトにラベルを追加する方法を示し、次にABAP Development Toolにラベルを追加する方法を説明します。

ABAP Development Tool でのタグの追加は非常に簡単で、メニューの右クリックから Assign Tags を選択するだけです。クラウドノーツでタグの追加と管理機能を使用したことがある人なら、これには慣れているはずです。

タグ構造は、[タグの追加]ボタンと[ユーザタグの追加]ボタンで管理します。 各ABAPシステムには、同じABAPシステム内のすべてのログインユーザが表示できるグローバルタグシステムがあります。また、自分だけが見ることができるユーザータグを作成することもできます:

Cloud Notesのタグシステムと同様に、ABAP Development Toolのタグ管理もツリー状の階層構造をサポートしています。

グローバル検索ページに、ラベルに基づいてABAPオブジェクトを検索するオプションを追加しました:

ABAP Development Toolのタグ管理機能は、オープンソースコミュニティの貢献から派生したものであるため、ユーザー自身がインストールする必要があります。

Jerryのブログの1つに、ABAP開発ツールでユーザーが操作する際のフロントエンドとバックエンドのインタラクションの原則が書かれています:

ADTの仕組みを理解するための例blogs.sap.com/2014/08/12/...

したがって、このタグ管理機能は、ABAP開発ツールのフロントエンドとバックエンドに対応する機能拡張を個別にインストールする必要があります。

1つ目はフロントエンドの強化で、ABAP開発ツールのタグ追加、タグツリー構造管理、タグに基づくグローバル検索のUI実装です。

フロントエンドの機能拡張は、Eclipseのヘルプメニューの新しいソフトウェアをインストールするオプションから直接オンラインでインストールできます

Githubにあるbackend-enhanced ABAP実装のソースコード:github.com/ab...

このリポジトリのソースコードはabapGitを使ってABAPバックエンドシステムにインストールする必要があります。

ABAPシステムにabapGitクライアントがない場合は、まずそれをインストールする必要があります。

github.com/abap...

以下のハイライトされたzabapgit.abapに含まれるソース・コードをローカルにダウンロードし、任意のテキストエディタで開いて、Ctrl C、Ctrl VでABAPシステム・レポートに移動し、それをアクティブにします:

レポートを有効化して実行すると、以下のホームページが表示されます。右上のNew Online:をクリックします。

すると、現在のabapGitクライアント内で、Githubリポジトリのabap-tags-backendがすでに表示されます:

現在のABAPシステムのGithubリポジトリに含まれるABAPオブジェクトを自動的に生成するプル操作を実行します:

自動生成されたオブジェクトを1つずつアクティブにします:

バックエンドの機能強化がインストールされました。

楽しんで使ってください。

ABAPテーマ

  • ジェリーのABAP、Java、JavaScriptの混乱

  • ABAP開発者が今後学ぶべきこと

  • Jerry's Cinco de Mayo 2017:8つの古典的ソートアルゴリズムのABAP実装

  • 最小限のブロックチェーンのプロトタイプを実装するための300行のABAPコード

  • Java + SAP Cloud Platform + SAP Cloud ConnectorによるABAPオンプレミスシステムの関数呼び出し

  • SAP Cloud Platform上のCloudFoundry環境でのABAP On-Premise ODataサービスの利用

  • ABAP対Java、平泳ぎ対自由形

  • C言語とABAPについて

  • ABAPチャンネルを実際に操作して、日々の作業効率を高めるガジェットを開発しましょう!

  • ABAPでやったつまらないこと。

  • SAPのGUIが嫌いなら、ABAP開発用のEclipseを使ってみてください。

  • Visual Studio Codeを使用したABAPコードの記述と有効化

  • あなたのABAPプログラムは仏陀に日の目を見せたことがありますか?Jerryのちょっとしたトリックを試してみてください。

  • SAP Cloud Platform ABAPプログラミング環境での最初のABAPプログラムの作成

  • SAPが発行する公式ABAPプログラミング仕様書

  • ABAPコードインスペクタの隠れた機能をすべてご存知ですか?

  • SAP製品の二次開発にまだABAPを使っていますか?この新しいコンセプトの二次開発について学んでください!

  • ABAP Netweaverに寄生するプログラミング言語

  • SAPコミュニティーのブログから始まり、SAPの製品ネーミングに込められた思いについて語ります。

  • クラウドでのABAP Restfulサービス開発

  • SAP Cloud Platform ABAPプログラミング環境でCDSビューをODataサービスとして公開する方法

  • abapGitを使用したABAPオンプレミスシステムとSAP Cloud Platform ABAP環境間のコード転送

  • Restful ABAPプログラミング・モデルを使用して、追加、削除、およびチェックをサポートするFioriアプリを30分で開発します。

  • JerryがRestful ABAP Programming Model Series II: ActionとValidationの実装について説明します。

  • RestfulABAPプログラミングモデル シリーズIII:クラウドABAPアプリケーションのデバッグ

  • SAP Cloud Platform上のABAPプログラミング環境でサードパーティサービスを利用する方法

  • ABAP開発者は今こそクラウドへ - SAP Cloud Platform ABAP環境の無料トライアル版が誰でも利用できるようになりました!

  • 考えずに学ぶ - SAP Cloud Platform ABAPプログラミング環境の成り立ちとシナリオ

  • SAP Cloud PlatformにおけるTridentアプリケーション

  • レストフルABAPプログラミング・モデルに基づいて、追加/削除/呼び出しをサポートするFioriアプリケーションを開発およびデプロイする方法

  • SAP 2019 TechEdキーノート解説:SAP実務者がクラウド時代にセカンダリー開発を行うには?

  • ABAPのクラウド環境で動作しないABAPキーワードや構文にはどのようなものがありますか?

  • ABAP開発環境は、キャメル命名法によるABAP変数名の自動フォーマットをついにサポートしました!

  • ABAP 740の新しいキーワードREDUCEを使用して、実践的な作業タスクを完了します。

  • あなたを震え上がらせるABAPコード!

  • 昨日のハロウィーンABAPモンスター・コードの謎の答えが発表されました!

  • ABAPカーネル状態における内部テーブルの効率的なコピー方法の紹介

  • SAP Cloud Application Programming モデルを使用した OData 開発の実践例

  • ABAPとプロメテウスの出会い

  • ABAPによるスケーラブルなベクトル描画

  • ABAP開発環境の構文強調表示

  • SAPエラーメッセージデバッグの7つの武器:すべてのエラーメッセージを検索可能にする

  • ABAPを使ってExcelを操作するいくつかの方法

  • SAP GUIのお気に入りトランザクションコード管理ツール

  • SAP GUIとWindowsレジストリ

  • デバッグアクセスで悪いことができる?気をつけてください、あなたの行動はすべて監視されています。

  • ABAP CCDEF、CCIMP、CCMAC、CCAU、CMXXX 一体これは何なのでしょうか?

  • ABAP条件付きブレークポイントを実装する3つの方法

  • SATトレースを使用して、ブラウザから開いたSAPアプリケーションのパフォーマンスとコールスタックを監視します。

  • ABAP歴13年のベテランからのアドバイス:これらの基本を知っておくことは、ABAP開発者にとって害になるよりも益になります!

  • SAP ABAP Netweaverのコンテナ化、ミッション・インポッシブル?

  • SAP製品強化技術レビュー

  • SAP API開発手法

  • JavaおよびSAP ABAPにおける静的および動的プロキシ入門とABAPにおける最先端指向プログラミングの試み

  • SAP ABAP Application Server の HTTP レスポンス・ステータス・コード

  • SAP ABAPのCL_OBJECT_COLLECTIONにJavaリストのようなコレクションツールクラスはありますか?

  • SAP ABAP Netweaver Server用標準ログインの説明

  • SAP ABAPキーワード構文マップとABAPコード自動化ツールCode Composer

  • SAP ABAP SM50 - データベーステーブル読み取り操作のABAPワークプロセス検出の代替用途

  • SAP ABAPの文字変数と文字列変数の文字数に関する知識のポイントと流血事件

  • SAP ABAP キーワード群 IS BOUND、IS NOT INITIAL、IS ASSIGNED 使用分析

  • SAP ABAPとJavaにおける弱参照とソフト参照

  • SAP AMDP入門 - ABAPホストHANAデータベースプロセス

Read next

VsCode環境をゼロから設定し、一般的なプラグイン、テーマをインストールし、設定を変更する。

新しい開発環境に変更するたびに、vscodeプラグインを再インストールし、変更した設定項目を再設定する必要があります。ここでは、よく使われるVsCodeプラグインと設定を記録し、後で閲覧できるように保存します。 Settings Syncでは、インストールしたプラグインや設定をGithubに同期し、新しい環境に直接Settings Syncをインストールすることができます...

May 28, 2020 · 4 min read