记点小东西。
1.给选择屏幕区间赋值
调用某个程序时,如果不是区间可以使用:SET PARAMETER ID: ‘XXX’ FIELD '22'.之类的,但是如果要给区间赋值了?使用下面的即可。
SUBMIT PP_ORDER_PROGRESS VIA SELECTION-SCREEN AND RETURN
WITH r_kdauf IN s_vbeln.
PP_ORDER_PROGRESS是程序名,后面的r_kdauf是程序中使用select-options定义的ranges变量,s_vbeln是自定义的ranges,这样选择屏幕上的区间就是我们自定义的s_vbeln。
2.上传excel文件到sap
虽然简单,但是之前一直没碰到过这样需求。今天做了一个将计划订单转换为生产订单,用excel上传计划订单的程序。计划订单转生产订单有bapi:BAPI_PRODORD_CREATE_FROM_PLORD 。想想catt比bdc多了一个上传的功能,abap自己可以打造加强版的批导程序。zpp_covertpld_to_prd。
3.PP的function
MD4C调用的MD_SALES_ORDER_STATUS_REPORT,向下追溯用,不过md4c最后显示的结果又进行了筛选。
MD09调用MD_PEGGING_NODIALOG向上追溯用
MD_STOCK_REQUIREMENTS_LIST_API 功能还没研究明白。