タグ付けは情報管理ソフトウェアのほぼ必須機能であり、ユーザーが必要なデータをより迅速に検索し、大量のデータをより効率的に管理できるように設計されています。
タグ付与機能は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クライアントがない場合は、まずそれをインストールする必要があります。
以下のハイライトされた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データベースプロセス