场景:当通过程序读取DN触发SO和PO,正常情况是行号人1开始依次累加。当DN遇到删除情况,则SO可以按DN行项目生成跳行项目号的情况(需求要求的),但PO就会自动计算。然我们公司要求SO和PO必须与DN对应,所以必须手工生成PO行项目。
解决方法:
在原来的BAPI基础上,加入两个属性:
po_header-item_intvl = SPACE .
po_headerx-item_intvl = 'X'.
场景:报表程序需要取税率并事入计算。通常的办法是,判断J1,J3,J5;当后台再配置一个新的或进行调整比率时,我们不得不更改程序;现通过t007s表取出所有税率的必要信息,结合字符的截断方式进行计算。
DATA:t_t007s LIKE TABLE OF t007s WITH HEADER LINE.
DATA:l_str1(2) TYPE c,
l_str2(48) TYPE c,
l_tax TYPE i.
clear:t_t007s,t_t007s[].