摘要: 下面介绍几个学习ALV的SAP自带标准程序实例1. BALVSD06 : Output flights (simple version + save)这是该系列范例最简单的一个,建议以此入门。使用的Function Modules :REUSE_ALV_LIST_DISPLAY : 此FM非常重要,用来显示simple interactive list。大家要熟练掌握该FM的输入参数名称和作用,对ALV编程很有帮助。输入参数:I_CALLBACK_PROGRAM : FM执行完之后回调的程序名I_STRUCTURE_NAME : internal table的结构。栏位格式(field cat 阅读全文
posted @ 2013-12-16 14:46 小鱼儿游 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 当进行Debug的时候,经常会遇到"SY-SUBRC"的返回值。具体如何使用。在各种语句下返回值。================= FUNCTION MODULE (或RFC中) SY-SUBRC 的含义 ================使用SELECT语句选择查询:SY-SUBRC = 0: 至... 阅读全文
posted @ 2013-12-16 12:38 小鱼儿游 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 函数名:TH_POPUP输入集团、当前在线用户、Message即可 阅读全文
posted @ 2013-12-16 12:36 小鱼儿游 阅读(250) 评论(0) 推荐(0) 编辑
摘要: ABAP编程中,有个概念很重要,即Currency Converting Factor(货币转换因子)。可能很多ABAP初学者都不知道这是什么东西,这里我们就简单探讨下。1.什么是货币转换因子在SAP中,货币是维护在TCURC表里面,这从Domain: WAERS中可以看到。不过这里我们要介绍的是表TCURX,它维护了货币金额的小数位。比如JPY日元,在该表是0。正常的货币都是2位小数的。那么,该表有什么意义呢?我们来看下面的例子。DATA: netwr TYPE p DECIMALS 2.netwr = '1.3'.WRITE: netwr CURRENCY 'JPY 阅读全文
posted @ 2013-12-16 11:33 小鱼儿游 阅读(3519) 评论(0) 推荐(0) 编辑
摘要: 在SAP的Domain定义中,Output Length下面有个Convers. routine的标识,这是SAP用来进行输入输出转换的。我们知道,屏幕上的I/O字段都是字符串形式的,而数据在我们内部则分为C, S, N, P, D等诸多类型,这中间就有个转换过程。Conversion Routine就是实现这种转换的一种工具。 可以在SE12中录入Domain:MATNR,我们可以看到,这里定义了名为MATN1的转换方法。这就是为什么我们输入的物料号都会被系统自动加上前导0。双击MATN1,可以看到CONVERSION_EXIT_MATN1_INPUT和CONVERSION_EXIT... 阅读全文
posted @ 2013-12-16 11:30 小鱼儿游 阅读(1070) 评论(0) 推荐(0) 编辑