2013年10月16日
摘要: 一、Screen 的创建及维护, TCode:SE51输入程序名称,单击【建立】,程序1000为SAP预留屏幕号,屏幕号必须定义1000外的其他数字,且最多不超过四位,本例定义屏幕为SAP预留屏幕号为:100* 属性设置:包括Screen的描述、类型、页面大小等,可以使用工具栏Layout按钮切换到图形设置界面* 元素清单:Screen 屏幕对象设置,包括各个屏幕元素的属性设置等,用户通过绘制的方式添加控件时会自动在此添加相关数据* 流程逻辑:此处为ABAP代码编写窗口,通过控制屏幕事件来实现数据的输入与输出。屏幕流事件包括PBO及PAI。PBO: PROCESS BEFORE OUTPUT 阅读全文
posted @ 2013-10-16 16:26 青春之帆 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1. LAST_DAY_OF_MONTHS——用于获取某月的最后一天.例如输日今天的日期2013/10/16,系统将回执成2013年10月的最后一天,也就是2013/10/302. CONVERSION_EXIT_ALPHA_OUTPUT ——去掉字符串前面“0”.在系统中有很多业务对象,如”00000456“,通过该函数转换之后可变成”456“.3. CONVERSION_EXIT_ALPHA_INPUT——在业务对象数据前按默认长度补”0“。4. SPELL_AMOUNT——按金额指定语言及货币单位转换。如:123按人民币汇率转换为中文为:”一百二十三“,若以人民币汇率转换为中文为:”ON 阅读全文
posted @ 2013-10-16 11:58 青春之帆 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 【CURRENCY_CONVERTING_FACTOR】在SAP系统中,对于曰币、韩币、台币这类特殊货币的处理是有特殊规则的。首先根据币别到DB表TCURX中读取相应的小数位数CURRDEC。 如果没有维护相应币别信息则默认CURRDEC = 2。 如果 CURRDEC GT 5.就报错。 然后默认转换比率是100。 在CURRDEC NE 0的情况下 循环CURRDEC次,每次将转换比率除以10 。 所以如果表TCURX中的CURRDEC = 0就默认转换比率为100。 当表TCURX中没有找到相应数据时则默认CURRDEC = 2。 转换比率也就是100 / 10 / 10 = 1.其他. 阅读全文
posted @ 2013-10-16 09:48 青春之帆 阅读(2540) 评论(0) 推荐(0) 编辑