SAP ABAP 特性相關表取數邏輯
SAP ABAP 特性相關表取數邏輯
https://blog.csdn.net/tangzhaodong121/article/details/40709575
SAP中不管是特性還是分類在系統裡都是經過內部變換轉換的,相關表如下:
KLAH:分類名稱(CL03)與內部編號的轉換表
KSML:分類所分配的特性(CT04)
TCLA:類型別,分類型別(比如:023批次分類)所對應的表(呼叫標準bapi必要的引數)
CABN:特性名稱(CT04)與內部編號的轉換表
CABN:特性的文字
AUSP:物件所對應的特性值
例子:
SELECT INOB~OBJEK"物料程式碼
CABN~ATINN"內部特性
CABN~ATNAM"特性名稱
AUSP~ATWRT"特性值
INTO CORRESPONDING FIELDS OF TABLE ITAB_TX
FROM INOB
INNER JOIN AUSP ON INOB~CUOBJ = AUSP~OBJEK
INNER JOIN CABN ON CABN~ATINN = AUSP~ATINN
WHERE INOB~OBJEK in S_MATNR.
此處取的是某個物料所有的特性值,如果要取某個分類的話,可以配合KSML表使用。
也可以呼叫BAPI:BAPI_OBJCL_GETDETAIL 獲取
相關引數說明:
OBJECTKEY:物料程式碼
OBJECTTABLE:根據分類檢視中分類型別從TCLA找到對應的值
CLASSNUM:透過分類去KLAH找
CLASSTYPE:分類型別
此處OBJECTKEY對於不同的類型別,引數值所對應的格式還不一致,比如:物料分類--物料程式碼,批次分類--物料+批次。具體什麼格式我也比較疑惑,只能憑藉經驗了。
以上方式只是取出“分類”檢視中所維護的資訊,但有個NB專案上使用了變式物料,是透過在“MRP3”檢視中“配置變數”中維護的資料,這樣維護的資料透過以上方式是取不出來滴,利用週末整整研究了一上午才找到了對應的相關表,一併分享~~
MRAC:物料工廠資料表,主要是透過裡面CUOBJ(內部物件號)與其他表關聯
IBIN:中間轉換表,主要透過INSTANCE轉換
IBINVALUES:記錄所維護的特性清單
IBSYMBOL:儲存具體特性值的表(類似於AUSP)
例子:
SELECT MARC~MATNR AS OBJEK"物料程式碼
CABN~ATINN"內部特性
CABN~ATNAM"特性名稱
IBSYMBOL~ATWRT"特性值
APPENDING CORRESPONDING FIELDS OF TABLE ITAB_TX
FROM MARC
INNER JOIN IBIN ON IBIN~INSTANCE = MARC~CUOBJ
INNER JOIN IBINVALUES ON IBINVALUES~IN_RECNO = IBIN~IN_RECNO
INNER JOIN IBSYMBOL ON IBSYMBOL~SYMBOL_ID = IBINVALUES~SYMBOL_ID
INNER JOIN CABN ON CABN~ATINN = IBSYMBOL~ATINN
WHERE MARC~MATNR IN S_MATNR.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2156497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP庫存表之間的邏輯關係
- 關於 SAP Spartacus scss 處理邏輯裡的變數 $useLatestStylesCSS變數
- 【MM系列】SAP庫齡報表邏輯理解
- 如何給 SAP ABAP ALV 報表的修改功能新增自定義校驗邏輯試讀版
- JS 邏輯運算子的特點JS
- SAP ABAP資料表的操作
- SAP WebClient UI和business switch相關的邏輯介紹WebclientUI
- SAP ABAP使用CDS獲取系統資訊
- 連通性相關
- SAP CRM Product category的決定邏輯Go
- SAP gateway處理multiple key的邏輯Gateway
- abap學習筆記-SAP欄位與表的對應關係筆記
- 邏輯代數基礎
- SAP Spartacus home 頁面讀取 product 資料的請求的 population 邏輯
- SAP ABAP SM50的另類用途 - ABAP工作程式對資料庫表讀取操作的檢測資料庫
- SAP Spartacus HTTP Interceptor 的 provisioning 邏輯HTTP
- SAP Spartacus BrowserPlatformLocation的初始化邏輯Platform
- 3.2.2的Model的快取邏輯快取
- unbound中快取時間邏輯快取
- 可靠性相關概念
- 關於SVM數學細節邏輯的個人理解(一)
- SAP UI5 BarcodeScannerButton 的初始化邏輯 - Cordova API 檢測等邏輯UIAPI
- SAP UI5 sap-ui-core.js的載入邏輯UIJS
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- SQL邏輯查詢處理順序特別提醒SQL
- SAP ABAP:獲取匯率的完整實現之一
- 關於 SAP ABAP CL_HTTP_CLIENT API 中的 SSL_ID 引數HTTPclientAPI
- 關於 SAP ABAP 報表的多語言顯示問題試讀版
- 高等代數理論基礎22:線性相關性
- SAP Commerce Cloud Product Review 的新增邏輯CloudView
- SAP中匯率取值選擇邏輯分析測試
- 數字邏輯實踐6-> 從數字邏輯到計算機組成 | 邏輯元件總結與注意事項計算機元件
- 關於SAP abap程式開發的說明
- SAP UI5 應用讀取 CSRF token 的 HTTP head 請求邏輯解析UIHTTP
- 圖論連通性相關圖論
- SAP ABAP報表依賴設計原理詳解
- 變數C++邏輯程式碼變數C++
- (3)計數器&時序邏輯