分类目录归档:SAP
置 顶
置 顶
S/4HANA 功能基础介绍研讨会 HOT
创建银行账号
银行账号就是我们用来收款,付款时的银行账号了,比如我的银行卡号就是一个银行账号。此功能对应的SAP标准功能是FI12,在ECC版本直接可以在FI12上创建银行账号,但HANA S4时默认时FI12是不可创建的,需要修改配置(网络上可找到),S4推荐的维护银行账号的方法是使用FIORI,在项目中也使用了WEBDypro做了一个更复杂的功能来实现,但我觉得一般需求来说,使用FIORI应该是最好的选择, …在SAP中打URL,并登陆
在SAP中可以调用IE来打开URL地址(函数WS_EXECUTE),但如打开的网页需要登陆时,还需要使用单点登陆并打开网页,比如SAP本机的FIORI ,WebDynpro的URL地址时,以下分别说明在IE中打开当前SAP服务器的URL,及在SAP GUI中打开的方法,主要是解决打开并登陆的问题,如是只为打开可以直接使用函数WS_EXECUTE 继续阅读 →
2020
07-21
07-21
修改交货单的库存地点LGORT HOT
今天做一个需求,需修改STO创建的DN(内向交货单,外向交货单)单项目中的库存地点,就是LIPS-LGORT。
开始时想在交货过账时顺便一起修改,我使用的是WS_DELIVERY_UPDATE过账的,在过账的程序如下,在网上找到说是加入口KZLGO这个标记可修改,但我测试总是不成功,不成功代码如下:
[crayon-66a5060aa5f56215894332/]
后来没有办法,只能是使用DN单的更新BAPI函数,在过账前进行修改一下,
成功代码
[crayon-66a5060aa5f61209747279/]
....Read More >
2020
07-02
07-02
WEB调试 HOT
WEB调试地址:
https://post.ut163.com/cn/
官网地址:https://postwoman.io/
在ABAP开发时,我们需要测试第三方系统的WEBSERVICE ,或者是PI生成的SI,Inbound PROXY接口时,我之前是使用soapUI,后来也使用过POSTMAN,最近发出了这个POSTWOMAN,功能与POSTMAN一样,所以就自己安装了这个,
其实POSTWOMAN,可以测试WEB 网的所有操作,有以下优点:
支持SAP P....Read More >
2020
06-30
06-30
ABAP 负号提前 HOT
SAP默认显示金额,数值时,负号都显示在后面(比如,100.00-),与中国的显示格式不一致,在ALV显示,接口传输时,我们通常需要 负号显示在前面比如,100元,我们要显示为-100.00,而不是100.00-,所以在显示数值时我们需要使用函数CLOI_PUT_SIGN_IN_FRONT进行转换一下。
法一
例子如下:
[crayon-66a5060aa6d36721163042/]
但需要注意的是此函数只能对字段串进行处理,所以如是在ALV显示时可把数值金额字段附值给字段串再显示。
法二
1.构建ALV的FIELDCATE时,设置 edit_mask....Read More >
2020
06-15
06-15
函数直接调用SM30_SM34,及事件的使用 HOT
今天做一个需求,需要在自己的程序中调用SM30,本想着直接SUBMIT,或者是CALL TRANSFORMATION,但此SM30对应的程序是程序池,测试了一下,不知应该如何调用,而使用SUBMIT时,得把表维护创建成事务码,并且用户还得申请此事务码的权限,项目上管理事务太严,申请事务码太麻烦,所以此方法也不太好,最后找到一个调用VIEW_MAINTENANCE_CALL,使用此函数可以相当于调用SM30,功能应该比直接SUBMIT还多,
并且重要的是跳过了SM30事务码的权限....Read More >
2020
06-04
06-04
批量导入角色并设置事务码角色 HOT
批量导入角色,并在EXECL中的事务码中导入角色并管理事务码。
导入后结果如图
导入EXECL数据模板如图,
批量导入用户权限角色及事务码的ABAP代码
[crayon-66a5060aa744f298589564/]
模板下载
batch_create_role_template下载
....Read More >
2020
05-29
05-29
统计SAP用户在一段时间内使用了哪些tcode的报表 HOT
统计SAP用户在一段时间内使用了哪些tcode的报表,按用户,时间,统计出使用的次数,以便以统计事务码使用的频率,及是否还在使用中。
源码:
zbctcode下载
部份代码摘要
[crayon-66a5060aa76f5651203603/]
....Read More >