我有100個視圖的列表,我需要檢查這些視圖是否有字段A
和B
。如果這100個視圖中的任何一個使用這兩個字段,我需要顯示一條消息。任何現有的功能模塊都會有幫助如何使用ABAP檢查特定視圖或表中是否存在字段
-1
A
回答
0
我懷疑是否有現有的SAP功能模塊來做到這一點 - 我懷疑你將不得不編寫一些ABAP或做一些Excel操作。
我期望在SAP中有一張定義視圖的表格 - 雖然我不確定。
如果沒有人提出其他建議,我會使用ST05-「SQL Trace」來查看當您調用SE12查看您感興趣的視圖時SAP讀取的表。您可以查看SELECT語句並查看哪些它讀取的表來獲取視圖定義。
我只是試着在SE12的一個字段上按下F1來查看是否有提到一個表。技術信息引用了包含字符串「DD27」的結構 - 我在SE16中查看了名稱相似的表,DD27SV看起來可能有所幫助。
看看您的想法 - 您需要在某個ABAP中查詢該表格,或者提取到Excel並在其中執行相應的操作。
1
Sujeet,
功能模塊ISB_TABLE_READ_FIELDS接受一個表或視圖名稱,並返回關於所述結構字段的表格。如果您沒有此功能模塊,則可以編寫代碼以從表DD03L中選擇條目,該條目以表名爲鍵,幷包含所有數據庫表結構中的所有字段。
一旦你有了字段列表,實現你想要的邏輯的代碼應該是微不足道的。
+1
感謝您的回覆,我使用的功能模塊是DDIF_VIEW_GET,它返回一個包含視圖字段名稱的表。 – Sujeet325
相關問題
- 1. 如何檢查圖像是否在特定子視圖中
- 2. 如何檢查視圖是否存在?
- 3. 如何檢查視圖是否存在?
- 4. 如何檢查內部表是否包含ABAP中的特定值
- 5. 如何檢查特定ID是否存在於字符串中
- 6. 節點Bookshelf.js如何檢查表中是否存在字段
- 7. 如何檢查表中的字段是否已經存在?
- 8. VBA Excel使用表名檢查是否存在特定的表
- 9. 如何檢查elasticsearch中是否存在數組字段的特定元素?
- 10. 如何使用iMacro檢查字段是否存在
- 11. 如何檢查圖像視圖中是否存在圖像?
- 12. 如何檢查在SQL特定字段是否具有值或沒有
- 13. 如何檢查圖像是否存在於特定位置?
- 14. 如何檢查SQL子查詢中是否存在字段?
- 15. 檢查表單字段的值是否超過特定數字
- 16. 如何檢查結構字段中是否存在數字?
- 17. 如何檢查特定字符串是否不存在於c#列表中?
- 18. 如何檢查片段是否存在?
- 19. 如何在MongoDB中檢查字段是否存在?
- 20. 在REST保證,如何檢查字段是否存在或不在響應中?
- 21. 檢查是否有任何字段填寫在特定div
- 22. 如何檢查特定UIViewController的視圖當前是否可見?
- 23. 如何檢查特定視圖是否爲動畫?
- 24. 如何使用PHP來檢查表單字段的特定值?
- 25. 檢查是否存在字段組合
- 26. 檢查字段值是否存在?
- 27. NumPy的:檢查是否字段存在
- 28. 使用scapy檢查DNS記錄中是否存在字段
- 29. 檢查是否使用beautifulsoup Python中存在的特定類別
- 30. 我如何檢查特定屬性是否存在控件或不在WPF中?
Theres CL_ABAP_TYPEDESCR API,您可以在其中讀取DDIC視圖並檢查字段結構。也許這就是你需要的 – Togo