ビューのフィールドがA
およびB
であるかどうかを確認する必要があるビューが100個あります。それらの100のビューのいずれかがそれらの2つのフィールドを使用する場合、私はメッセージを表示する必要があります。既存の汎用モジュールが役立ちます。ABAPを使用して特定のビューまたはテーブルにフィールドが存在するかどうかを確認する方法
答えて
私はこれを行うための既存のSAP汎用モジュールがないと思います。あなたはABAPを書くかExcelの操作をする必要があると思います。
私は、ビューを定義するSAP内にテーブルがあると思います。
誰もが何も示唆していないなら、興味のあるビューを見るためにSE12を呼び出すときにSAPがどのテーブルを読み込むかを見るためにST05 - "SQL Trace"を使用します。SELECTステートメントを見て、ビュー定義を取得するために読み込むテーブル。
SE12のフィールドでF1キーを押して、テーブルの参照があるかどうかを確認しました。技術情報は、文字列 "DD27"を含む構造を参照しました。類似の名前のテーブルについてはSE16で見ていましたが、DD27SVのように見えます。
あなたは何を考えているか見てみましょう。一部のABAPでそのテーブルをクエリするか、Excelに抽出して同等の操作を行う必要があります。
Sujeet、
機能モジュールISB_TABLE_READ_FIELDSテーブルまたはビュー名を受け入れ、構造体のフィールドのテーブルを返します。この汎用モジュールがない場合、テーブルDD03Lのエントリを選択するコードを記述することができます。このエントリは、テーブル名にキー入力され、すべてのデータベーステーブル構造のすべての項目を含みます。
フィールドのリストを取得したら、必要なロジックを実装するためのコードは簡単です。
返信いただきありがとうございます、私が使用した汎用モジュールは、ビューのフィールド名を含むテーブルを返すDDIF_VIEW_GETです。 – Sujeet325
- 1. unixコマンドを使用して特定のmemcacheキーが存在するかどうかを確認するには
- 2. DynamoDBテーブルが存在するかどうかを確認する方法は?
- 3. テーブル(エンティティ)がRavenDBに存在するかどうかを確認する方法
- 4. RMysqlにテーブルが存在するかどうかを確認する方法
- 5. 特定のフィールドがすでに存在するかどうかデータベースを確認してください。
- 6. Cassandraテーブルが存在するかどうかを確認する方法
- 7. C#コードを使用してSQLテーブルに特定のアイテムが存在するかどうかを確認する方法は?
- 8. セル内の値を使用してSQLテーブルをクエリし、値がテーブルに存在するかどうかを確認する方法はありますか?
- 9. os.pathを使用してファイルが現在存在するかどうかを確認する方法
- 10. クエリにHQLを使用してペアが存在するかどうかを確認する方法は?
- 11. scapyを使用してDNSレコードにフィールドが存在するかどうか確認します。
- 12. 春データMongoDBは、フィールドが存在するかどうかを確認して、クエリ
- 13. * .chmファイルに特定のトピックが存在するかどうかを確認する方法は?
- 14. 特定のファイルが存在するかどうかを確認するバッチファイル
- 15. RとMySQL - dbWriteTable()を使用してテーブルに行が存在するかどうかを確認します。
- 16. フィールドがMongoDBに存在するかどうかを確認する方法はありますか?
- 17. 特定の要素がすべて存在するかどうかを確認する方法
- 18. データベースに特定の日付がすでに存在するかどうかを確認する方法
- 19. Flask-SQLAlchemyデータベースにテーブルが存在するかどうかを確認します。
- 20. dllがシステムに存在するかどうか、またはC++を使用してSQLSERVER2008がインストールされているかどうかを確認する方法
- 21. 特定のラベルを持つドライブがバッチ内に存在するかどうかを確認する方法
- 22. ファイル記述子を使用してファイルがまだ存在するかどうかを確認する方法
- 23. チェックする方法アクセスデータベースにテーブルが存在するかどうかを確認しますか?
- 24. VBA Excelがテーブル名を使用して特定のテーブルが存在するかどうかを確認します。
- 25. テーブルがPythonに存在するかどうかを確認するには?
- 26. 特定のキーと値のセットがハッシュテーブルに存在するかどうかを確認する方法
- 27. ADO.Net Excel、テーブルが存在するかどうかを確認しますか?
- 28. テーブル変数が存在するかどうかを確認しますか?
- 29. golangを使用してWebファイルが存在するかどうかを確認する方法は?
- 30. C#でSelenium WebDriverを使用してdivタグが存在するかどうかを確認する方法は?
DDICビューを読んでフィールド構造をチェックできるCL_ABAP_TYPEDESCR APIについて説明します。おそらくそれはあなたが必要としたものです – Togo