Monthly Archives: May 2006

使用FOR ALL ENTRIES的注意事项

Duplicates are discarded from the result set. If the internal table itab does not contain any entries, the system treats the statement as though there were no WHERE cond condition, and selects all records. 上面SAP帮助中对FOR ALL ENTRIES的说明,我没有注意第一条说明,结果写程序时出现了莫名其妙的错误,算出来的结果有时候少,有时候正确,找了好久也不知道原因。 吸取教训,以后使用FOR ALL ENTRIES的时候,取出的字段一定要包括表的主键,这样就没有问题了。

EXCEL中的动态数据有效性设置

在EXCEL中,我们可以通过设置单元格的数据有效性来限制其输入值。在实际工作中碰到了比较复杂的情况,单元格的数据有效性内容需要根据它左边单元格的内容来动态设置,举个具体的例子: A列为省份,B列为城市。当A2中输入山东的时候,B2中的数据值应该在限制在山东省对应的城市。经过我和同事们一番研究,最终完成了这个数据有效性的公式,主要利用了OFFSET和MATCH两个公式。 看看最终的EXCEL文件!