求相同物料描述不同料號的原始碼
一個比較精典的程式,可以求出一個產品(同一描述)編了多個料號的情況。
REPORT ZJZTEST02.
DATA: BEGIN OF WA_MARA,
MAKTX TYPE MAKT-MAKTX,
MATNR TYPE MARA-MATNR,
END OF WA_MARA.
DATA: G_TABIX LIKE SY-TABIX,
G_LINES TYPE I.
DATA IT_MARA LIKE TABLE OF WA_MARA WITH HEADER LINE.
DATA IT_RESULT LIKE TABLE OF WA_MARA WITH HEADER LINE.
SELECT MAKT~MAKTX MARA~MATNR
FROM MARA
INNER JOIN MAKT
ON MARA~MATNR = MAKT~MATNR AND MAKT~SPRAS = SY-LANGU
INTO CORRESPONDING FIELDS OF TABLE IT_MARA.
SORT IT_MARA BY MAKTX MATNR.
LOOP AT IT_MARA.
G_TABIX = SY-TABIX.
AT NEW MAKTX.
CLEAR WA_MARA.
READ TABLE IT_MARA INDEX G_TABIX INTO WA_MARA.
CONTINUE.
ENDAT.
IF WA_MARA IS NOT INITIAL.
IT_RESULT = WA_MARA.
APPEND IT_RESULT.
CLEAR WA_MARA.
ENDIF.
IT_RESULT = IT_MARA.
APPEND IT_RESULT.
ENDLOOP.
LOOP AT IT_RESULT.
WRITE: / IT_RESULT-MATNR, IT_RESULT-MAKTX.
ENDLOOP.
DESCRIBE TABLE IT_RESULT LINES G_LINES.
WRITE G_LINES.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90072/viewspace-903132/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【轉載】SM30 自建表維護 輸入物料號自動帶出物料描述(輸入程式碼帶出描述)
- 【碼藝雜談】Java中的相同與不同Java
- slice 指標地址相同,但是資料不同指標
- Hashcode相同但是equals不同的例子
- vue和react的相同點和不同點VueReact
- 兩個相同路徑、不同包、相同名稱類載入
- SAP MM 物料號到物料的庫存轉移過賬裡的差異
- SQLAlchemy Join Query 得到的不同資料行相同資料是同一個例項SQL
- java中相同名字不同返回型別的方法Java型別
- flask 原始碼解析:請求Flask原始碼
- jb7中的部署描述檔案與weblogic中的部署描述檔案不同Web
- Python 中 eval 與 exec 的相同點和不同點Python
- 一文解析:低程式碼與無程式碼的相同之處、不同之處以及如何選?
- 往物件陣列裡面新增相同的key 不同的value物件陣列
- 物料資料檔
- 影片直播原始碼,不同業務場景需選擇不同方案去快取資料原始碼快取
- Laravel 請求類原始碼分析Laravel原始碼
- Okhttp同步請求原始碼分析HTTP原始碼
- 原始碼分析Retrofit請求流程原始碼
- 求jiveJdon 4.x 原始碼原始碼
- 抽象類和介面的相同點和不同點抽象
- 釋出博文 Oracle11g 相同SQL在不同資料庫中sql_hash_value, sql_id 相同OracleSQL資料庫
- 公眾號導航站程式原始碼+帶整站資料原始碼
- PC、APP、H5三端測試的相同與不同APPH5
- POJ2752--KMP求所有可能的相同字首字尾KMP
- MVC3.0 不同view層,呼叫相同Controller方法,但引數不同MVCViewController
- OkHttp 原始碼分析(一)—— 請求流程HTTP原始碼
- 原始碼分析Gateway請求轉發原始碼Gateway
- Retrofit網路請求原始碼解析原始碼
- SpringMVC請求流程原始碼分析SpringMVC原始碼
- axios原始碼分析——取消請求iOS原始碼
- axios原始碼分析——請求流程iOS原始碼
- 用sql,shell來描述生活中要電話號碼的幾個場景SQL
- Semaphore訊號量原始碼解析原始碼
- EOS原始碼分析(5)賬號原始碼
- 物料編碼原則---by AMT
- Python列表及元組的相同點與不同點介紹Python
- 怎麼實現名稱相同,引數不同的多個介面