关于QM QE11 检验点记录结果简化开发

最近非常辛苦在开发一个简化QE11检验点记录结果的DIALOG 程序。

需要调用N个BAPI FUNCTION。 晕。。。。。

function group 2045

BAPI_INSPOPER_GETLIST 得到检验批下面所有的工序。

BAPI_INSPOPER_GETDETAIL得到工序要所有的信息(包括sample_results,single_results 。。。)

在之前先需判断是否在创建订单的时候产生的检验批,是否产生了检验点(生产订单的数量太小)BAPI_INSPPOINT_CREATEFROMDATA

 

如果需要得到检点的标识别

        CALL FUNCTION 'QAPP_IP_SELECT_KEY_LONG_FIELD'
          EXPORTING
            i_qapp     = ls_qapp
            i_slwbez   = ls_insppoint_requirements-ident_key
          IMPORTING
            e_pruefpkt = gt_point-pruefpkt.

从QAPP里得到数据,必须要知道工序对应的节点,需要AFFL(加工单顺序)AFVC(加工单顺序)表里用订单中工序的工艺路线号去得到订单的通用计数器 ,在QALS里用检验批号可以找到工艺路线号。

 

对于配置(质量管理/质量计划/检验计划/一般/定义检验点标识符)不一样对应的BAPI里需要哪些必须输入的值

 

对于生成检验点, 数量或时间(150),数量检验点时候,时间字段就空,时间检验点的时候,数量字段就是空的,在BAPI保存的时候会出错。需要在之前对应检验点修改,管时间还是数量检验点都对这些字段保持有值

还有很多需要注意的地方

比如定量或者定性或者SPC的

 

 

 

你可能感兴趣的:(配置管理)