分类目录归档:SAP

2020
04-23

采购订单审批函数 HOT

1.多级审批自动审批 , 2.为了解决审批时不检查权限对像M_EINK_FRG,COPY标准的PO审批函数BAPI_PO_RELEASE为ZBAPI_PO_RELEASE,,并去除其中的权限对像 M_EINK_FRG 检查功能。 [crayon-68c5dbbf853f5898134009/] ....Read More >
2020
04-23

RANGES定义及管理使用 HOT

在使用时,有时需要预定义一个RANGES或者说一个字符串之类的变量保存起来,方便使用时使用,此变量也就相当于在SAP的全局变量 ,可以在SAP的任何程序中使用,并且方便维护定义。 以下相关的几种方法,可以定义RANGS,使用时可根据需要选择, 一、自定RANGES表, 1.自定程序调用COMPLEX_SELECTIONS_DIALOG函数维护RANGES, [crayon-68c5dbbf8635c216058356/] 2.保存到自定义表中。 3,使用时直接从自定义表中SELECT出来到RANGES中使用。 二、使用GS01创建集, 1.使用....Read More >
2020
04-15

得到系统时间的微秒值 HOT

想用时间来做一个SAP与时间相关的唯一值 UUID,为了,更准确所以取时间的微秒(毫秒??), 以下为相关代码 [crayon-68c5dbbf8674a004017986/] 其中,D1为当前J日期YYYYMMDD,T1为当前时间HHSSMM,S1为时间的小数秒,如:0.214230,这种样子。 ....Read More >
2020
04-07

SAP搜索帮助F4不显示数据内容 HOT

SAP搜索帮助F4不显示数据内容 今天写一个REPORT,在选择屏幕上时,的一个选择条件需要自己写代码调用函数  F4IF_INT_TABLE_VALUE_REQUEST ,建立一个F4的搜索,代码感觉很简单的,结果写出来后发现,F4时,能弹出F4的数据选择屏幕,看到有几行数据,但F4显示的数据内容就是不能出来,如图,明显是有一行数据的,但就是不会显示出来。 后来在网上才找到原因: 原因是自定义表没有表头文本,内表结构里的字段不能用C类型,而应参照数据表里的字段类型 解决办法就是重新定义一下,函数....Read More >
2020
03-17

ABAP写服务器目录 HOT

最初是有一个需求,要求在程序中可以上传FTP附件,并也要吧从FTP下载附件,但公司不给FTP服务器,说是不安全,所以就想着在SAP服务器上建立一个FTP服务器,可最终还是原因安全问题不能搞FTP, 所以想在SAP服务器上安了SFTP,想着用代码操作SFTP,开始时想着操作SFTP应该与FTP是一样的,结果是不行的,网上找了很多资料,说来说去的一个办法都是SM69,客户端安装WINSCP的文件(此方法网上很多,自己找),但明显要每个操作的客户端都去安装一个软件是不大现实的,所以此法也行不通。 最后就想到的办法就是操作SAP目录的方法,以下是BASIS开放一个目录(多....Read More >
2020
02-27

查找包含指定字符串的程序 HOT

查找包含指定字符串的程序 有的时候,需要查找看看,那就个程序或者函数等等,是否包含一个字符串, 个查找字符串的程序,或者根据字符串查找所在的程序 ,这些操作都可以使用标准程序 RPR_ABAP_SOURCE_SCAN ,来实现。 事务码:SE38 输入程序: RPR_ABAP_SOURCE_SCAN , 运行, 比如,如图可查找,所有自定义开发类中找到包含字符串“ZFB08_FLAG”的程序了。 ....Read More >