摘要: 当进行Debug的时候,经常会遇到"SY-SUBRC"的返回值。具体如何使用。在各种语句下返回值。================= FUNCTION MODULE (或RFC中) SY-SUBRC 的含义 ================使用SELECT语句选择查询:SY-SUBRC = 0: 至... 阅读全文
posted @ 2013-12-16 12:38 小鱼儿游 阅读(1674) 评论(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 小鱼儿游 阅读(3550) 评论(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 小鱼儿游 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 函数名:TH_USER_LIST作用:可以得到SM04界面显示样式的表。函数名:TH_USER_INFO作用:可以得到当前特定用户的机器名、当前活动窗口数、IP地址等信息 阅读全文
posted @ 2013-12-15 13:28 小鱼儿游 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 访问Domain的Value Range有两种方法:1、直接访问表dd07l和dd07T select * from dd07l where domname = 'domname' and as4local = active.2、使用SAP的标准函数 1 CALL FUNCTION 'DD_... 阅读全文
posted @ 2013-12-15 13:27 小鱼儿游 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 在网络技术中,数据通信可以大致划分为两种基本模式:同步通信和异步通信。 其本义是:异步通信时,通信双方时钟允许存在一定误差;同步通信时,双方时钟的允许误差较小。在SAP的系统间的通信过程中,也借用术语同步通信和异步通信,但其主要差异在于调用系统是否需要立即接受返回结果。这两种通信模式各有局... 阅读全文
posted @ 2013-12-12 19:28 小鱼儿游 阅读(6857) 评论(0) 推荐(0) 编辑
摘要: sap的选择屏幕的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的。用户可以使用SELECTION-SCREEN FUNCTION KEY i.来激活这5个按钮(这里的i必须是1-5),这五个按钮的文本放在SSCRFields的对应的Functxt_0i中。当用户按下按钮时,系统将触发AT SELECTION-SCREEN事件,并将功能码放到sscrfields的ucomm字段中。代码样例:REPORT demo_sel_screen_function_key.TABLES sscrfields."定义工作区PARAMETERS: p_carr 阅读全文
posted @ 2013-12-11 17:21 小鱼儿游 阅读(529) 评论(0) 推荐(0) 编辑
摘要: AT SELECTION-SCREEN(1).其实就像一个FORM,所以在这个事件里声明的变量都是局部变量。(2).根据SY-UCOMM这个系统变量可以判断用户的命令(3).在这个事件里响应的是屏幕上选择条件中的事件,例如CHECKBOX的选择与否,RADIOBUTTON的选择,LISTBOX的选择等等。所以分为以下几个方面:1. ... ON field :在PARAMETER变化时触发的事件,对于选择屏幕某字段输入的PAI事件,当该字段的值被传递给程序时被触发,可以应用于改字段本身的正确性检查,如可系统提示错误,则可以在该字段中重新输入,此时其他元素呈灰色,不接受输入2. ... ON E 阅读全文
posted @ 2013-12-11 17:07 小鱼儿游 阅读(4997) 评论(0) 推荐(0) 编辑
摘要: 模拟Select-Options对象实现多项数据输入功能Select-Options对象可以同时输入多项值并将所输入数据存入内表以供程序使用,不过Select-Options的功能有一定的局限性,它所能显示信息的长度是固定的,对于一些较长的文本,会因为输出长度过短而影响显示效果(如地址信息)。本例将以邮件地址输入字段为例,创建一个长度为50的可输入多值的文本对象。本例中需要定义一个隐藏的Select-Options对象,用于保存实际输入数据。需要定义一个够长的文本框及一个多值输入按钮作为数据传递的接口。数据会通过所定义的文本框传递到隐藏的Select-Options对象中,并通过改变多值输入. 阅读全文
posted @ 2013-12-11 17:06 小鱼儿游 阅读(790) 评论(0) 推荐(0) 编辑