SAP提供了大量示例程序,可供ABAPER学习,可以直接COPY过来用,对提升Coding质量及编程能力很有帮助,下面是几种查找方法:
1、tcode:SE38 输入'DEMO*'后按F4,可以查到SAP所有的DEMO示例程序,能学到很多ABAP功能的实现方法。
2、tcode:"ABAPDOCU",可以找到很多ABAP DOCUMENT及示例程序。
3、tcode:se38 输入'BCALV*'后按F4,可以查到很多ALV示例程序。...
分类:
其他好文 时间:
2015-05-22 11:40:19
阅读次数:
171
在项目中,有时候会批量修改BOM的一些属性,利用的函数有三个,CSAP_MAT_BOM_OPEN ;CSAP_BOM_ITEM_MAINTAIN;CSAP_MAT_BOM_CLOSE,以下代码的需求是批量刷新BOM组件的展开类型,可根据需要,刷新其他的属性,也可以利用这三个函数做一些其他对BOM修改的操作的程序,分享一下,希望对用到的兄弟有帮助。...
分类:
其他好文 时间:
2015-05-21 19:41:08
阅读次数:
315
1、需求背景:LC项目中,在保存BOM时,需要给BOM以Y开头的物料组件的展开类型字段赋默认值,查了一些资料,找到一个BADI增强,分享一下,希望对用到的兄弟有帮助。...
分类:
其他好文 时间:
2015-05-20 14:53:56
阅读次数:
735
1.CONVERSION_EXIT_IDATE_OUTPUT
INPUT: 20080203
OUTPUT: 03FEB2008
2.内部日期转外部日期函数,当转化为外部格式时,日期的格式与用户的参数有关。
CONVERT_DATE_TO_EXTERNAL
INPUT: 20080203
OUTPUT: 02/03/2008 "According to user's default setting.
3.外部日期转内部日期函数,转...
分类:
其他好文 时间:
2015-05-19 16:44:04
阅读次数:
173
1、下面函数是检查日期的合法性的函数
CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY'
EXPORTING
date = v_date
EXCEPTIONS
plausibility_check_failed = 1
OTHERS = 2.
IF sy-subrc NE 0. "如果返回非0,则日期不合法
.
.
ENDIF.
2、下面函数是检查时间合法性的函数
CALL FUNCTION 'TIME_CHECK_PLAUSIBILITY'
EXPORTING
time =...
分类:
其他好文 时间:
2015-05-19 16:40:31
阅读次数:
808
1.工作环境需求
A. The operating system user adm must be able to log on to the secondary database.
B. The R/3 table DBCON must be maintained.
C. The correct database library 'dboraslib.' must exist in the kernel directory.
Connect to SQ...
分类:
数据库 时间:
2015-05-18 23:03:24
阅读次数:
779
一、校验:SAP校验是对在系统输入的数据按照规则设定检验是否正确,可以按抬头、行项目或完全凭证来判断,然后根据Validation设置的消息类型决定凭证是否允许保存(取消、错误、警告、信息),通过事物码OB28和GBB0实现。
二、替代:SAP一句话#SAP替代是指对某个字段或某个内容根据一定的条件判断后替代设定的值,该替代值可以为一个常量值,也可以为变量,根据实际业务而定,替代通过事物码OBBH和GBB1实现,其中可以按抬头、行项目或完全凭证来替换。...
分类:
其他好文 时间:
2015-05-18 12:53:27
阅读次数:
382
ENHANCEMENT-POINT是在程序中直接插入代码,其概念与BADI的USER_EXIT类似,标准程序预留了部分已定义好的增强点可以让ABAP做插入代码来实现这个增强(也可以自定义增强点,但不能自定义增强选项,增强选项一定是系统预留下来的,如果没有增强选项则该处不可做增强),但是不能做屏幕和菜单增强。其最大的优势在于方便,可以使用程序中已定义的变量,不像BTE和USER_EXIT中只能使用函数接口传过来看参数。point的意思就是在这里有一个点,在这个点的位置添加增强。point可以有多个implem...
分类:
其他好文 时间:
2015-05-14 16:37:44
阅读次数:
332
最近项目中有需求要通过ABAP开发往外网发邮件,上网查了一些资料,下面是开发过程中整理的一些资料及代码,希望对需要的兄弟有帮助。
ABAP发邮件需要两大块:一是Basis配置邮件服务器,二是ABAP写发送邮件代码,下面分别介绍一下:...
分类:
其他好文 时间:
2015-05-14 12:15:00
阅读次数:
402
【转自http://blog.chinaunix.net/uid-7982817-id-91999.html】Append用法总结2008-11-14 11:42:19分类:SyntaxAPPEND { wa | {INITIAL LINE} | {LINES OF jtab [FROM idx1]...
分类:
移动开发 时间:
2015-05-14 11:43:26
阅读次数:
261