|
1, 要取到订单号其实很简单, 用field-symbols取(SAPLMIGO)GOITEM-PPS_AUFNR或(SAPLMIGO)GOITEM_TV-PPS_AUFNR, 或者正如楼上所说的, 在BADI method: POST_DOCUMENT中直接取IT_MSEG中的订单号.
2, 楼主的需求, 为什么一定要取到订单号呢, 直接判断A01,R08, 再判断抬头是否输入了文本就可以了呀. method: MODE_SET中根据传出参数给badi实现类中自定义的属性赋值, 再在method: post_document中判断文本是否输入, 给error message, 这里并没有生成凭证的号码, 所以不会跳号. 当然要记得在method: RESET中clear实现类中自定义的属性值 |
|