![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP
BearGeorge
毕业于深圳大学。接触ABAP半年,将逐步更新ABAP学习和研究的一些经验和成果
展开
-
【ABAP】下载DAT文件
今天在查看系统中已有的一些程序时,发现有个批导程序并没有用SMW0提供下载模板,而是在程序中预先写好模板的内容,让用户下载的DAT文件用excel执行即可。实现方式如下FORM PRM_DOWNLOAD . GW_DOWNLOAD-AUFNR = '生产订单'. APPEND GW_DOWNLOAD TO GT_DOWNLOAD. CLEAR GW_DOWNLOAD. CALL FUNCTION 'WS_EXCEL' EXPORTING FILE原创 2020-05-19 15:20:30 · 801 阅读 · 0 评论 -
【ABAP】一些基础知识
涉及知识点:1.常数、负数的定义问题2.自带工作区的内表如何append、modify及更新某些字段*&---------------------------------------------------------------------**& Report ZTEST*&---------------------------------------------------------------------**&*&----------------原创 2020-05-19 13:52:34 · 367 阅读 · 0 评论 -
【ABAP】REST/HTTP技术(一)
1、概念1.1、SAP 如何提供 Http Service如果要将 SAP 应用程序服务器 (application server)作为 http 服务提供者,需要定义一个类,这个类必须实现 IF_HTTP_EXTENSION 接口。IF_HTTP_EXTENSION 接口只有一个方法 HANDLE_REQUEST。自定义的这个类必须实现 HANDLE_REQUEST 方法。HANDLE_RE...原创 2020-05-04 17:13:23 · 4518 阅读 · 1 评论 -
【FI】VF01/VF04/VF02/VFX3 发票过账及取消简要操作
1、VA03查询销售订单,查看交货单2、VF04如下填写交货单号进行单个操作,则选择单个开票凭证点击保存获得创建的发票号3、VFX3输入前面创建的发票号点击批准核算如果处理状态如下则成功4、SE16N如果成功无误,能够在ACDOCA表查看到相关的数据。同时包括自己进行的增强的字段等都能够在这张表查询确认5、VF11如果需要取消,重新进行,则进入VF11...原创 2020-05-04 14:40:52 · 11136 阅读 · 0 评论 -
【ABAP】VF02\VFX3 增强
1、需求背景需求:通过销售订单抬头附加数据字段匹配COAS里面的订单号AUFNR在开票时VF01/VF04把订单号AUFNR写到会计凭证ACDOCA的ZUONR2、增强方式使用第三代BADI增强点:AC_DOCUMENT方法:change_after_check* <SIGNATURE>-------------------------------------------...原创 2020-05-04 14:13:29 · 4268 阅读 · 0 评论 -
【ABAP】BADI中实现警告信息的显示
1、业务情景今天接到的需求,在me22n进行修改后,点击检查能够根据条件判断,并返回警告的信息给用户。好像很简单的一个需求,但实际上用最常见的message显示的方式,这种警告信息并没有能够显示出来。 METHOD if_ex_me_process_po_cust~check. if cond.* message e001(Z_MM_MSG). "we can show er...原创 2020-04-23 16:42:38 · 2128 阅读 · 0 评论 -
【ABAP】物料单位转换
物料单位转换单位转换关系查询MM03->附加数据->计量单位单位转换关系取数表:MARM字段:MEINH,UMREZ,UMREN SELECT MATNR, MEINH, UMREZ, UMREN FROM MARM INTO TABLE @DATA(LT_MARM) FOR ALL ENTRIES IN @LT_MARA W...原创 2020-04-21 16:27:29 · 3747 阅读 · 0 评论 -
【ABAP】BOM增强-修改检查
增强点第二代增强:PCSD0001-PCSD0014检查:PCSD0005\PCSD0007第三代增强:CS61/CS62检查:BOM_UPDATECS01/CS02检查: CEWB_BOM_UPDATE增强举例 method IF_EX_BOM_UPDATE~CHANGE_AT_SAVE. ls_str TYPE string. if sy-tcode ...原创 2020-04-20 19:23:04 · 1304 阅读 · 0 评论