
ABAP开发
Vince Chang
ABAP/MM/TM/SPP
展开
-
Text Edit control - Usage and Demo
Text Edit control - Usage and DemoBy Saikumar Bonakurthi, Enteg InfotechAs an ABAP developer, we all know that if we drop a field of type char and length 255 in to the conventional screen painter转载 2012-09-27 16:02:45 · 1018 阅读 · 0 评论 -
销售订单隐藏成本价格出口 user-exit
ZZAUTH01/ZZAUTH02原创 2012-10-10 16:36:30 · 2724 阅读 · 0 评论 -
BAPI_SALESORDER_CHANGE a sample of bapi which reject sales orders
*&---------------------------------------------------------------------* *& Form rechazar *&---------------------------------------------------------------------* FORM rechazar . DATA: i_hd转载 2012-09-20 15:16:38 · 1658 阅读 · 0 评论 -
用ABAP实现SM36的设置后台JOB
*&———————————————————————**& Report Z_BARRY_SET_JOB **& **&———————————————————————**& 设置后台Job,更多功能请看函数组:BTCH **&———————————————————————*REPORT z_barry_set_job .DATA: jobcount LIKE tbtcjob-jobcount.DAT转载 2012-10-12 12:27:34 · 3237 阅读 · 0 评论 -
abap--关于sap地址,传真,邮箱的地址读取
在的应用中,很多地方需要用到地址和联系方式,sap对于地址采用了集中维护,最近对这进行了,收集到的一些资料供大家参考,也请大家多多指点。一、相关packageSZAD二、相关表(可以参见ADDR_SAVE_INTERN函数的操作)1 ADR2 : 电话号码 (业务地址服务)(ADDRNUMBER(10),PERSNUMBER(10))2.ADR3:传真号 (业务地址服务)(转载 2012-10-16 11:17:35 · 2186 阅读 · 0 评论 -
Parameter ID 维护
Parameter ID 通常用于 Data element中,通过set/get方法存取它的值, 那么到底Parameter ID 在哪儿进行维护的呢? 要注意的是这个Parameter ID 是跨Client的,所以维护的时候要注意。记住可维护表:TPARA 是有必要的转载 2012-10-25 17:51:21 · 2383 阅读 · 0 评论 -
屏幕设计—实现输入字段的下拉列表
屏幕中INPUT字段的下拉列表方式的效果如下图:实现方法:1.首先在屏幕ELEMENT LIST中按如下设置:在屏幕流语句中加入process on value-request.field wa_maintable-KUNNR module mod_KUNNR.在MOD_KUNNR中使用函数‘VRM_SET_VALUES ’设置该字段的下拉列表的转载 2012-11-16 01:35:12 · 1960 阅读 · 0 评论 -
根据T-CODE找BAPI -转
如果我们找BAPI可以通过SAP标准事物代码:BAPI查询到已经释放的BAPI.如果只知道事物代码,可以通过下面的方式查询相应的BAPI.例如我们找创建销售订单的BAPI 我们知道事物代码是VA01.1、 我们进入VA01 界面,找到system –> status2、 在事物代码位置上双击,找到PACKAGE VA3、 用SE80打开包 VA4、转载 2012-11-16 01:38:11 · 2447 阅读 · 0 评论 -
SAP ABAP 函数总结 常用函数解释 转
函数名 描述SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图函数名 描述DY_GET_FOCUS 获得屏幕焦点DY_GET_SET_FIELD_VALUE 获得或者转载 2012-11-16 01:33:04 · 1509 阅读 · 0 评论 -
ABAP程序注释模板
*&---------------------------------------------------------------------**& Report Z02HRR001*&*&---------------------------------------------------------------------** Author: XXXX* Cl原创 2012-11-16 15:12:16 · 4354 阅读 · 1 评论 -
如何进一步限制SELECT-OPTIONS的输入
LECT-OPTIONS,可以用 NO-EXTENSION和NO INTERVALS做一些输入的限制,可以用下面的方法做更进一步的限制。如: REPORT z_barry_limit_select .TYPE-POOLS sscr.TABLES : sflight.SELECT-OPTIONS : s_carrid FOR sflight-c转载 2012-11-18 23:08:31 · 5474 阅读 · 0 评论 -
ALV OO EXCLUDE ALL the buttons
DEFINE APPEND_COMMAND. LS_EXCLUDE = &1. APPEND LS_EXCLUDE TO GT_EXCLUDE. END-OF-DEFINITION. APPEND_COMMAND '&AUF'. APPEND_COMMAND '&AVERAGE'. APPEND_COMMAND '&F03'. APPEND_原创 2012-09-20 00:05:52 · 978 阅读 · 0 评论 -
RFC同步和异步
非同步方式中,RECEIVE 子FORM中WRITE輸出都不會顯示在螢幕。set user_command 'OKCD'也起不到觸發AT USER-COMMAND事件。sy-ucomm = 'OKCD'. sy-ucomm的值?空。一、先用SM59建立兩個系統間連接。二、在被調用伺服器上建立RFC遠端調用函數。記得一定要釋放(不是啟動)FUNCTION ZRFC_USER_R转载 2012-10-09 12:29:40 · 2106 阅读 · 0 评论 -
SAP ABAP中读取项目文本的方法
ZZ:http://www.cnblogs.com/VerySky/articles/2526539.htmlSAP ABAP中读取项目文本的方法首先,SAP中所有的项目文本都存在两张数据表中STXH 抬头项目文本 透明表STXL 明细项目文本 透明表在STXH和STXL中可以找到需要的文本对象。然后通过Read_Text函数来读取文本内容。转载 2012-09-27 13:47:58 · 2058 阅读 · 0 评论 -
text edit control using function
*&---------------------------------------------------------------------**& Report ZTESTEXCELVALATION*&*&---------------------------------------------------------------------**&*&*&-------转载 2012-09-27 16:16:23 · 830 阅读 · 0 评论 -
ALV Call Transaction VK13 Using BDC
DATA: BDCDATA TYPE TABLE OF BDCDATA WITH HEADER LINE.FORM F_COMMAND USING I_UCOMM TYPE SY-UCOMM I_SELFIELD TYPE SLIS_SELFIELD. DATA: BEGIN OF MESSTAB OCCURS 10. IN原创 2012-09-11 10:19:43 · 2238 阅读 · 0 评论 -
Call Transaction
采购订单:1. CALL FUNCTION 'ME_DISPLAY_PURCHASE_DOCUMENT' EXPORTING i_ebeln = itab-ebeln EXCEPTIONS not_found转载 2012-09-11 10:49:31 · 2034 阅读 · 0 评论 -
ABAP行转化为列(转)
来源:http://scnblogs.techweb.com.cn/laobai/archives/184.html转换为:REPORT z_barry_test_fieldsymols .TYPE-POOLS: slis.TABLES: mseg,mkpf.DATA: gd_fieldcat TYPE slis_t_fieldcat_alv.转载 2012-09-11 10:51:37 · 4809 阅读 · 0 评论 -
SAP文件上传服务器并下载
转自:http://blog.sina.com.cn/s/blog_4c4f3d0e01008jym.htmlCG3Y: 下载应用程序到前端CG3Z:从前端上传到应用服务器发现这个T-code说明有两点:1.如果没有OS权限的用户可以用这个T-code上传下载数据2.bisis做权限的大大们,要注意把这2个权限封好 不过感觉用这个还是转载 2012-09-11 22:10:14 · 5246 阅读 · 0 评论 -
SMW0 上传EXCEL 文件以及在系统中调用(经测确实可用)
SMW0 上传EXCEL 文件以及在系统中调用作者:侯志宇日期:2009-6-2一、上传文件1、输入SMW0,选择二进制数据2、回车,直接执行(如有已经创建了则直接输入对象名)3、如果已经建立了则直接选中编辑即可,如果没有则需要新建4、输入对象名称以及描述,然后选择模版即可二、代码调用*---excel 下载专用constants:CO_OBJID ty转载 2012-09-11 22:08:15 · 1367 阅读 · 0 评论 -
ABAP面试 过程
最近面试好像多了些,以至于到现在都形成许多固定的模式。翱翔是个喜欢总结的人,于是把面试的问题出发点以及会经常问倒的问题,以及问问题的出发点稍作整理。如果朋友是个要去面试的人,或许可以得到些帮助,反之,是个面试者,也可以稍作参考。第一阶段:自我介绍阶段此阶段,我要求的介绍一般都是和项目需要的技术相关的介绍,不想听到与之无关的东西。这个阶段是个基本的了解阶段,而且不应该是个冗长的阶段,所以转载 2012-10-09 12:33:32 · 1605 阅读 · 0 评论 -
MIRA BAPI BAPI_INCOMINGINVOICE_SAVE
RETURN = LT_RETURN.* DATA: GS_HEADERDATA TYPE BAPI_INCINV_CREATE_HEADER,* GS_ADDITIONALHEADERDATA TYPE BAPI_INCINV_SAVE_HEADER_BACKGR ,* GT_SELECTDELIVERY TYPE TABL原创 2012-09-17 20:11:29 · 2137 阅读 · 0 评论 -
BDC的同步和异步
UPDATE 确定批输入的更新模式,有下面几个可选值: 更新模式 作用 "A" 异步更新。被调用程序的更新按照没有指定 COMMIT WORK 语句和 AND WAIT 附加的方式执行。也就是说,数据更新被放到更新队列里,由另一个专门的更新进程执行,主程序一旦提交数据就继续执行,而不管提交的更新是否执行完成。这种方式比较适合于用一个事务码大量更新指定数据,比如维护主数据等。 "S" 同转载 2012-10-09 12:31:35 · 3335 阅读 · 0 评论 -
ABAP 发email 代码
report zrich_0002. data: maildata like sodocchgi1.data: mailtxt like solisti1 occurs 10 with header line.data: mailrec like somlrec90 occurs 0 with header line. start-of-selection转载 2012-11-20 15:40:09 · 1449 阅读 · 0 评论 -
Multiple selection button name
'%_S_MATNR_%_APP_%-VALU_PUSH'原创 2012-11-24 15:47:05 · 793 阅读 · 0 评论 -
PO增强同步PO采购类型与PR类型一样 By badi:ME_PROCESS_PO_CUST
这里增强一般BADI处理方法有些不一样。呵呵。******************************************************]**2012.12.10 根据PR类型同步PO类型 Vince Chang******************************************************* DATA: ob原创 2012-12-10 17:50:50 · 2391 阅读 · 0 评论 -
用逻辑数据库开发HR报表
HR开发最常用的逻辑数据库是PNP,现在已经用PNPCE取代,但是因为PNP已经用得相当普遍而且够用,很多报表还是基于PNP的,这里举个PNP的例子。应用逻辑数据库的好处不多说了,比如自带选择屏幕,自动权限检查,节约时间等等,其实我觉得逻辑数据库好的地方还有那些小地方,比如很容易修改选择屏、有进度提示等等。举个简单的实例,做一个list。如果您有过HR开发经验或者仔细看过HR3转载 2012-12-18 16:50:55 · 8412 阅读 · 0 评论 -
HR用EXCEL VBS
Private Sub Workbook_Open() Application.Visible = False '将EXCEL设置为不可见' Call GetHeadData '调用子程序,获取抬头数据 Call GetItabData '调用子程序,获取项目数据 Application.Visible = True '将EXCEL设置为可见 Sheet1.Activate原创 2012-09-11 22:11:48 · 960 阅读 · 0 评论 -
算未来(过去)多少天(月)是几号的FM
RP_CALC_DATE_IN_INTERVAL原创 2013-07-24 19:06:45 · 1021 阅读 · 0 评论 -
ABAP 使用HTTP_GET小例子(用来访问外部网站)
*&---------------------------------------------------------------------**& Report ZSAP_TEST_48*&*&---------------------------------------------------------------------**&*& text: get res转载 2013-09-13 11:45:30 · 7979 阅读 · 0 评论 -
动态修改报表选择界面选择文本
REPORT z_barry_mod_sel_text. TABLES mara. PARAMETER p_test(10).SELECT-OPTIONS: s_test FOR mara-matnr , s_matnr FOR mara-matnr . *INITIALIZATION.AT SELECTI转载 2013-09-13 12:01:50 · 2305 阅读 · 0 评论 -
手工创建TR打包对象并导入到其他任意SAP系统
在项目看到BASIS用过一回,没有细究1. SE01 创建TR:手工添加要传输的对象或者用SE80将对象写入TR,Save and Release, SAP会在以下路径生成两个文件2. STMS 传输TR: Copy 上面的文件至目标服务器的相应路径, 然后用STMS 进行转载 2013-09-26 19:07:35 · 2692 阅读 · 0 评论 -
abap submit 的使用方法 不同情况
1、最普通的用法*Code used to execute a reportSUBMIT Zreport.2、带select-options程序的Submit的用法*Code used to populate 'select-options' & execute reportDATA: seltab type table of rsparams,转载 2013-11-19 18:23:49 · 11364 阅读 · 0 评论 -
SAP 使用较频繁的日期时间处理函数总结
在ABAP实际开发中,经常需要用到一些日期时间处理函数,个人感觉经常使用到的函数进行一下汇总1. 根据工厂日历 计划交货日期 和 收货处理时间 来计算 销售计划中计划完工日期,其他类似日期计算等 CALL FUNCTION 'BKK_ADD_WORKINGDAY' EXPORTING I_DATE = 输入日期转载 2013-11-19 18:43:47 · 8171 阅读 · 0 评论 -
PS模块 pspnr<->posid 的FM
CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = p_pspel IMPORTING output = p_posid. CALL FUNCTION原创 2014-01-21 17:57:19 · 2291 阅读 · 0 评论 -
有用的popup选择的 列表的 示例代码
report rsspo500.data: selectlist like spopli occurs 5 with header line.data: antwort type c.while antwort ne 2. clear selectlist. refresh selectlist.selectlist-varoption = '显示含有转载 2014-01-15 15:14:06 · 1329 阅读 · 0 评论 -
SAP SRM FM 读取附件URL
FUNCTION zsrm_contract_attachment_rfc.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" VALUE(I_CONTRACT) TYPE EBELN*" EXPORTI原创 2013-04-17 13:17:20 · 2625 阅读 · 0 评论 -
SAP Attachment 附加URL
DATA L_RFCDEST TYPE RFCDEST.CASE SY-MANDT. WHEN '130'. L_RFCDEST = 'A'. WHEN '500'. L_RFCDEST = 'B'. WHEN '800'. L_RFCDEST = 'C'. WHEN OTHERS. CLEAR L_RFCDEST.ENDCA原创 2013-04-17 13:14:22 · 2860 阅读 · 0 评论 -
在代码中调用“回车”命令
函数SAPGUI_SET_FUNCTIONCODE可以模拟屏幕上输入的命令。下面一个例子是在value-request事件中调用回车命令,如果通过F4选择多个记录,按钮自动变为绿色转载 2012-12-25 02:34:44 · 2511 阅读 · 0 评论 -
sap常用表
spro后台定义公司地址信息存放在ADRC表中T001-ADRNR = ADRC-ADDRNUMBER地址号码T001 公司信息LFA1 供应商主数据 (一般地区)T024E 采购组织ADRC 地址 (业务地址服务)LFBK 供应商主数据 (银行细目)PROJ转载 2012-12-18 16:52:20 · 10376 阅读 · 0 评论