我记得回答了你一次,怎么重复发了个问题。 这是ALV出力时对CATALOG进行编辑的。 ls_fieldcat-ref_fieldname 这是构造里的一个项目,当ls_fieldcat-fieldname = 'MATNR'.这个条件符合的时候,对其它两个项目进行赋值。 APPEND是追加的意思
将fieldcat中参考字段ls_fieldcat-qfieldname = 'UNIT'. 意思是讲对应的单位列字段名称赋给fieldcat中的字段qfieldname 。