关于在SAP中SQL语句的性能
DATA: BEGIN OF it_mara OCCURS 0,matnr LIKE mara-matnr,maktx LIKE makt-maktx,END OF it_mara.第一种写法:Select matnrINTO it_maraFROM mara.APPEND it_mara.ENDSelect. 第二种写法(high performace):Select matnrINTO TABLE it_maraFROM mara.==========================================DATA: BEGIN OF it_mara OCCURS 0,matnr LIKE mara-matnr,maktx LIKE makt-maktx,END OF it_mara.DATA: BEGIN OF it_makt OCCURS 0,matnr LIKE mara-matnr,maktx LIKE makt-maktx,END OF it_makt.第一种写法:LOOP AT it_mara.Select SINGLE maktx
反冲物料、散装物料和寄售物料
Backflush Material是反冲物料,是在生产中不需要手工进行收发货的物料,而是在Order中的Component的反冲标示。该标示可以在物料主数据、工作中心或者工艺中定义,系统会复制到生产号中,在生产号中还可以修改。当对操作做最终确认时,反冲的物料就会自动发货。对于反冲收货的情况,是由特定的Control key来控制的,可以参考标准系统中的PP03的设置,关键是看其中的auto. goods receipt是否选中。Bulk Material是散装物料,是会在工作中心直接使用的物料,MRP不会对这种物料的相关需求进行计算,这种物料在BOM中是不与成本计算相关的,是属
ABAP中对内表进行clear操作时的注意点
当对内表进行clear操作的时候,必须区分两种情况:1.)如果该内表含有header line,那么clear操作仅仅是清空了header line,记录行保留2.)如果该内表没有header line,那么clear操作相当于refresh操作,也就是清空该内表的记录行。而refresh操作仅仅会清空内表的记录行,对header line并无影响!而老师在培训时仅仅讲到了内表含有header line时的情况,在我测试的时候发生了不必要的麻烦,特此补充![@more@]