ソースからの文字列検索
複数のABAPソースから文字列を検索するときに、皆さんはどのような方法をとっているでしょうか。
ABAPでプログラムを組んでいる方も多いかと思います。
今日コードインスペクタのチェック一覧を見ていたら、そのなかに「検索機能」がありました。
これを使うと、結構簡単に文字列検索ができます。パフォーマンスも良いように感じました。
手順は以下の通りです。
- トランザクション SCI でコードインスペクタの第1画面を開いてください。
- オブジェクトセットで、検索対象となるオブジェクトを選択してください。
- インスペクションの名前欄をブランクのままにして登録ボタンを押してください。
- オブジェクトセットに、Step 2 で作成したオブジェクトセット名を入力してください。
- 一時定義で、まずチェック一覧をチェックオフしてください。
- 一時定義で、検索機能ノードを開いてください。
- 単純な文字列の検索であれば、ABAPトークンの検索の属性をクリックしてください。
- コメントやリテラルも検索する場合は、それらをチェックしてください。
+や*といったワイルドカードも使用できます。
検索する文字列は最低でも3文字なければなりません。 - 命令のパターンを検索するのであれば、ABAP命令パターンの検索の属性をクリックしてください。
- 「CALL METHOD * ++PORTING *」のような命令のパターンを入力してください。
- もちろん、両方の検索を同時に行うこともできます。
- 必要なチェック項目を選択したら、あとは実行するだけです。
以上、お試しください。
| 固定リンク
「ABAP」カテゴリの記事
- SY-UZEIT の更新タイミング(2009.10.18)
- GUIステータスのテスト(2009.10.05)
- ABAP オブジェクト:関係性(2009.08.30)
- ABAP オブジェクト:可視性(2009.08.19)
- ABAP オブジェクト:クラスとインスタンス(2009.08.02)


コメント