自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SAP爱好者

的专栏

  • 博客(28)
  • 收藏
  • 关注

原创 关于BAdi的总结

最近研究了下BAdi,发现调用方法有两种,第一种是传统BADI调用的方式,第二种是新BADI的调用方式:1.直接调用方法 cl_exithandler=>get_instance  CLASS: cl_exithandler DEFINITION LOAD.  DATA: l_badi_instance TYPE REF TO zif_ex__get_matnrdata, 

2015-01-15 10:18:22 690

原创 Enhancement Framework 基本概念

Enhancement Framework的目的:在不改变(或尽量少改变)SAP标准程序的情况下满足客户的定制开发需求。Keep less Modification. Enhancement Framework的基本概念: Ehancement Spot: 用来组织Enhancement options,it's a container of Enhance

2015-01-15 10:12:31 614

原创 SMARTFORM字符显示不完全

问题描述:    SMARTFORM中显示PO 行项目的物料描述时,只显示一部分,    例子:    物料描述:ABC-一二三    物料号字段长度为系统默认的40位,CHAR类型    SMARTFORM中,字段位于LOOP中的TEMPLATE中,长度为3.4CM        显示结果:ABC-问题原因:

2015-01-15 10:09:04 2306

原创 ABAP触发BW处理链的两种方法

最近需要用ABAP触发处理链,并且还要控制处理链的执行次数,找了很多资料,终于成功实现了。我目前知道的方法有两种。一种是直接通过SAP提供的API函数去触发处理链,另外一种就是通过事件触发处理链。下面分别对两种触发处理链的方法做大致说明。Method1:API在BW中,找到Function group : RSPC_API里面有如下函数:RSPC_API

2015-01-15 10:06:26 2532

原创 SAP调用外部web service

前提:外部提供可用的web service,通常为链接1. SE80,创建web service proxy   1)SE80,选择package,右击->create->Enterprise service   2) Object Type, 选择Service Consumer,继续   3)Select source,选择URL/HTTP Dest

2015-01-15 10:04:54 2471

原创 ABAP程序发送带附件的邮件

方法一:调用FM SO_NEW_DOCUMENT_ATT_SEND_API1  *邮件发送相关变量  DATA: i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,        i_objtxt  LIKE solisti1 OCCURS 0 WITH HEADER LINE,        i_objbi

2015-01-15 10:04:49 1486 1

原创 ABAP程序发送带附件的邮件

类CL_ABAP_TYPEDESCR和它的子类的结构图CL_ABAP_TYPEDESCR  |  |--CL_ABAP_DATADESCR  |     |  |     |--CL_ABAP_ELEMDESCR  |     |--CL_ABAP_REFDESCR  |     |--CL_ABAP_COMPLEXDESCR  |         |  |  

2015-01-15 10:02:49 1563

原创 SAP FI CO模块常用事务代码

科目主数据维护科目主数据维护 (集中)FS00科目主数据维护 (帐目表中)FSP0科目主数据维护 (公司代码下)FSS0总帐科目凭证输入总帐科目凭证FB50/F-02更改总帐科目凭证FB02显示总帐科目凭证FB03冲销凭证FB08

2015-01-15 10:01:27 13352

原创 OLE 常用方法和属性

1.ole中如何保存和退出。call method of sheetname 'saveas' exporting #1 = filepath #2 =1.call method of applicationname 'quit'.2.给sheet重命名。call method of sheetname 'name' = 'sheetname'.3.创建applicat

2015-01-15 09:57:06 879

原创 SAP 源代码保护

原来ABAP程序的源代码是可以保护起来的,既不能查看也不能修改。真有趣。关键就在这个字符串啊*@#@@[SAP]将这个字符串加入到程序源码中,那么,这个程序源代码就不会被查看,也不会被修改了,而且还不影响程序的执行。

2015-01-15 09:55:30 1007

原创 自定义smarform页格式

在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表:1、运行事务代码SPAD;选择工具栏上的【完全管理】按钮---->选择【设备类型】页面(在该页面上有四个按钮:【设备类型】、【打印控制】、【格式类型】、【页格式】); 2、选择【页格式】进入页格式列表界面,选择工具栏上的【修改】图标,工具栏左边会出现【新建

2015-01-15 09:53:57 1289

原创 FI_F4_ZTERM

这个函数可以弹出一个选择帮助,返回一个付款条件代码   CALL FUNCTION 'FI_F4_ZTERM' EXPORTING   I_KOART             = 'K' " K为供应商,D为客户*   I_ZTERM             = ' '*   I_XSHOW             = 'X'*   I_ZTYPE           

2015-01-12 14:31:06 421

原创 FI_F4_ZTERM

这个函数可以弹出一个选择帮助,返回一个付款条件代码   CALL FUNCTION 'FI_F4_ZTERM' EXPORTING   I_KOART             = 'K' " K为供应商,D为客户*   I_ZTERM             = ' '*   I_XSHOW             = 'X'*   I_ZTYPE           

2015-01-12 14:30:56 270

原创 动态修改程序的源代码

REPORT ZD_CHANGE_CODE.DATA: code(72) TYPE c OCCURS 0.PARAMETERS: p_report LIKE progdir-name.READ REPORT p_report INTO code.EDITOR-CALL FOR code.IF sy-subrc = 0.  INSERT REPORT p_report

2015-01-12 14:27:20 683

原创 用SAP浏览网页

在SAP里,通过两个类就可以做一个简单的,嵌入sap里的网页。这两个类就是1、 cl_gui_custom_container这个类是自定义屏幕里用得,也就是画一个container,在这个容器中显示网页内容。2、 cl_gui_html_viewer这个类是html控制的。网址的获取,提交,浏览等等。。 简单的例子:RSDEMO_HTML_VIEW

2015-01-12 14:12:13 1348

原创 关于BAPI_TRANSACTION_COMMIT一点说明

我们调用bapi做了相关的业务操作后,通常都要在后面调用 BAPI_TRANSACTION_COMMIT来提交所做得更改然而,有时候,在程序中需要调用多个不同的BAPI实现不同的功能,那么这个时候就容易出现问题了。最先调用的BAPI成功执行了,可是后续的BAPI就无法成功执行,当我们调试的时候,却没有错误,一切都能正常操作那么这个时候,我们就要考虑是 BAPI_TRANSA

2015-01-12 14:08:15 12200 1

原创 ABAP关键字和ABAP词汇

下表为ABAP的词汇概览(包括关键字):ABAP-SOURCEABBREVIATEDABSABSTRACTACCEPTACCEPTINGACCORDINGACOSACTIVATIONACTUALADDADD-CORRESPONDINGADJACENTA

2015-01-12 14:02:05 2767

原创 smartforms参数

&symbol& (括号中,小写字母为变量)&symbol&          屏蔽从第一位开始的N位&symbol (n)&       只显示前N位&symbol (S)&       忽略正负号&symbol (      符号在左边&symbol (>)&       符号在右边&symbol (Z)&       不输出前导零&sy

2015-01-09 14:36:01 450

原创 SAP demo包

在SAP的这个开发类中SABAPDEMOS,存放了N多的demo程序有空的时候,可以看看。

2015-01-09 14:34:58 1027

原创 SMARTFORMS表格线无法输出

TABLE的边框宽度由15改成30,保存并激活。退出登录后在重新登录,发现这个数据又变成了15.修改:保存,重新进入.SMARTFORMS表格线无法输出  问题:在SMARTFORMS中,由于针孔打印机的分辨率较小,会导致部分表格线无法输出。解决方法:修改表格线的宽度,可从15TW改至30TW。注意:1 在修改完宽度之后,要重

2015-01-09 09:56:52 2839 1

原创 获取table字段名称函数DDIF_FIELDLABEL_GET

函数:DDIF_FIELDLABEL_GET

2015-01-07 09:06:32 462

原创 CONCATENATE写法

DATA:BEGIN OF gt_data OCCURS 0, bukrs TYPE bkpf-bukrs, gjahr TYPE bkpf-gjahr, belnr TYPE bkpf-belnr, yxid TYPE char255, END OF gt_data, READ TABLE gt_data ASSIGNING INDEX 1. -yxid = |{ -gjahr }| && |{

2015-01-05 11:40:21 1579

原创 ABAP 常用函数(转)

RS_VARIANT_CONTENTS – 获得程序变式的信息RS_CHANGE_CREATED_VARIANT – 修改程序变式的信息RZL_SLEEP – 将当前程序挂起 ENQUE_SLEEP – 在继续处理之前等待一个指定的时间。 ENQUEUE_ESFUNCTION – 锁定一个ABAP程序使它不可以被执行: 注意不要用SY-REPID来传递你的报表名字,当把SY-R

2015-01-05 11:31:23 868

原创 ABAP 调用本地程序打开文件

比如DOC文件,就调用word, xls就自动调用Excel等.函数: CALL_INTERNET_ADRESS CALL FUNCTION 'CALL_INTERNET_ADRESS' EXPORTING   PI_ADRESS           = 'c:/a.doc'*   PI_TECHKEY          = '' EXCEPTIONS   NO

2015-01-04 17:50:19 1321

原创 SAP ENHANCEMENT

sap的用户出口总共有三代:1、第一代sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。示例:USEREXIT.. in SAPMV45A2、第二代sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。3、第三代sap提供的第三代的用户出口就是BADI,他的调用

2014-12-24 12:51:16 386

原创 HTTP错误代码401-502

401.1 未经授权:访问由于凭据无效被拒绝 : http错误:400-403,权限错误类   401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝 : http错误:400-403,权限错误类   (访问由于服务器配置倾向使用替代身份验)    401.3 未经授权:访问由于 acl 对所请求资源的设置被拒绝 : http错误:400-403,权限错误类   (访问由于

2014-12-24 12:48:37 485

原创 如何快速从BSEG读取数据

由于bseg表很大,而且表的索引字段是:BUKRS - Company CodeBELNR - Accounting Document Number GJAHR - Fiscal Year BUZEI - Line Item Number 访问此表最佳的是包含所有的索引字段,但在实际应用是很少能达到的。但要有好的性能根据经验必须要有公司和凭证号作为查询条件。为了

2014-12-24 12:47:19 2072

原创 负号提前函数

CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'     CHANGING          value   =     exceptions          OTHERS  = 1.

2014-12-04 09:13:56 1219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除