SAP ABAP 获取工厂(工作中心)的工作日/非工作日
程序员文章站
2022-03-03 10:05:41
...
业务场景用途:可用作对生产订单下达时,增强控制生产订单能提前下达多少小时下达;获取工厂排班信息;取两个日期间的工作日/非工作日等。
代码场景:根据生产订单获取第一道工序的工作中心,获取工作中心的工厂日历,假期日历,获取其工作日/非工作日(天数)。
话不多说,直接上代码:
*--------------------------------------------------
* 数据定义区
DATA:gt_date TYPE TABLE OF casdayattr.
DATA: ls_objects TYPE bapi_pp_order_objects,
ls_return TYPE bapiret2.
DATA:gt_header TYPE TABLE OF bapi_order_header1,
gt_item TYPE TABLE OF bapi_order_item,
gt_ope TYPE TABLE OF bapi_order_operation1.
DATA:zfgzr TYPE i.
*--------------------------------------------------
* 获取生产订单的工序信息(此函数可以获得生产订单近乎所有的信息)
ls_objects-header = abap_true.
ls_objects-positions = abap_true.
ls_objects-operations = abap_true.
CALL FUNCTION 'BAPI_PRODORD_GET_DETAIL'
EXPORTING
number = is_header_dialog-aufnr "
上一篇: SEO策略 (五) 编程语言和SEO