- 博客(63)
- 资源 (2)
- 收藏
- 关注
原创 【SAPABAP] ABAP Memory和 SAP Memory 区别
作的不同之处是,它适合大数据量的操作,系统自动将其拆分成多条记录并存储到数据库中,比如图片或文档。,它将数据库表的行分成若干区域,它必须被直接指定,且值是两位字符,被存储到簇数据库表中的。既然是服务器上的所有用户共享空间,那么该值将保存到服务器关机重启为止,除非用户用。数据库也可共享数据,不过服务器共享肯定速度快些,理论上适合网络游戏,呵呵。变量,如果变量与名称相同,则也可以像上面一样,省略第二列的值。的数据量比较大,则新增的将是多条,这些条目的字段值。而同一个窗口中,运行某程序后,可以通过。
2023-07-24 10:43:54 406
原创 SAP Hana 相关网址
www.sap.com/fiori-apps-libraryTcode:/N/UI2/FLPFiori IMG:/n/ui2/flpd_custHTTPS://help.sap.com->SAP S/4 HANA->business partner approach….https://rapid.sap.com/bpSAP Acitivate Roadmap Viewer:https://go.support.sap.com/roadmapviewer/https://education.hana.onde
2023-07-24 10:15:33 144
原创 MB5B在HDB上的性能调优
MB5B是用于查询物料的收发以及现有库存。日常业务查询,通常会按照月份查看某片地区物料的库存以及收发状态。建立HDB和ECC的连接,通过SLT,将这几个表的数据传递到HDB;进行进行分析,可以得到数据库的提升对比数据。之后,有一些功能会受到影响,目前已知的是。TCODE:DBCO设置连接配置。,否则可以直接在原程序上改成。
2023-07-24 09:32:55 719
原创 SAP AES encrypt
在实际的操作过程中,我们通常采用的方式是:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则可能补全为{1,2,3,4,5,a,b,c,d,e,5,c,3,G,$,6}比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则补全为{1,2,3,4,5,a,b,c,d,e,6,6,6,6,6,6}
2023-07-17 11:43:18 396
原创 【SAPABAP】如何实现跨系统传输请求程序
内容: 当某公司有多个平行系统时,比如 多个dev ,但是部署在不同服务器。有时候需要传输请求至其它系统。PS:传输至同系统中的不同client 用TCODE: SCC1.*&---------------------------------------------------------------------**&ReportZTRANS_TR*&-----
2023-07-14 10:34:12 270
原创 SAP PP Function Capability Management
Production Engineering Production BOM Management High Bill of Material a. Single/Multiple Level BOMs b. BOM Categories/Usage/Structure/Plant Allocation/Alternative BOMs/Item Categories c. Configurable BOMs PLM114 Basic Data for Manufac
2023-03-16 17:39:30 310
原创 检查tcode 对应的角色 和 用户
如果要找一下某个tocde 权限 对应在哪些 角色中,通过PFCG-事务-输入tcode,执行-可以观察结果
2021-06-10 14:10:37 2533
转载 全角半角字符转换函数[SJIS_SBC_TO_DBC][SJIS_DBC_TO_SBC]
介绍两个abap中全角半角转换的函数,这两个函数在对日开发中会经常用到,用来转换全角半角的日文平假名,片假名:1)SJIS_DBC_TO_SBC :全角转半角2) SJIS_SBC_TO_DBC : 半角转全角完整代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
2021-04-26 10:46:38 1035
原创 [ABAPRFC]BAPI_MATERIAL_SAVEDATA 附件字段未能写入问题解决
在使用BAPI_MATERIAL_SAVEDATA 去创建物料时,因为有增强字段。这时候需要通过extensionin 字段 进行赋值。但是赋值后仍然没有写入,这个需要通过TCODE:OMSR 配置一下 字段组:如下图:ZBRAND为mara主数据增强字段配置过程如下:点新建,字段状态设置为K,如下图:创建成功后,返回上一页,在字段组中 输入值,例如:208字段组208 也是配置,配置如下。一般复制标准的即可。参考资料:https://answers.sap...
2021-04-08 15:57:17 606
原创 ZCONVERT_TO_CURRENCY 不同币别金额转换
CALLFUNCTION'ZCONVERT_TO_CURRENCY'EXPORTINGlv_f_currency=lv_bsid_waerk"源货币类型lv_t_currency=ls_vbrk-waerk"目标货币类型lv_f_amount=lv_balance"源货币金额lv_data=lv_datum “日期...
2021-04-08 14:24:21 334
原创 【SAPABAP】WBS增强-CJ20N增强项目,WBS 下自定义字段
1 . WBS 相关出口如下:SMOD:其中CNEX0006 是项目增强,CNEX0007 是WBS增强CMOD:实现增强后,如下表:两个增强逻辑差不多,都是 先增强结构,再增强屏幕,然后画字段,然后在功能出口传递值。PROJ增强如下:1.增强结构proj中的CI_PROJ,如下图:2.增强屏幕,设置屏幕输序为子屏幕3.画字段,注意这里用到的结构是CNCI_PROJ4.激活屏幕后,分别增强EXIT_SAPLCJWB_002cnci_prps
2020-11-16 16:16:34 1424
原创 [SAPABAP]预制发票,相关屏幕增强及bapi 增强
MIRO:需要对屏幕增强,实现可以输入 xref1,xref2.如下图:图中,参考代码1和参考代码2 都是通过 隐式增强放出来的,具体 操作过程请查看链接:https://blogs.sap.com/2020/11/04/xref1-xref2-xref3-in-miro-the-ultimate-solution/在下列程序中,写隐式增强相关表增强:之所以在这么多表中增强,是为了后面过账的时候,能把参考码传递给财务凭证2. 上面...
2020-11-12 11:02:17 2108
原创 SM30 增加事件 ,当 更改记录时,修改 审批标记字段
最近接到一个需求,就是在自建表增加审批功能 ,审批完以后,如果遇到修改,需要重新审批。当用户在SM30 修改或者新增时,需要把已审批标记打上 空。网上关于SM30 的事件,描述很多 ,可以参考下面的 资料https://www.cnblogs.com/jxzhu/p/12178811.html基本就是SE11,输入自建表实用程序-表维护生成器 -生成表维护然后,点击环境-修改-事件在事件中,新增事件01或者18 都可以。代码如下:FORM...
2020-09-17 11:10:45 1396
原创 用户出口中需要报错,但是又不想禁用 屏幕输入
以SD 用户出口增强举例:MV45AFZZ-MV45AFZZ当使用报错MESSAGE EXXX . 后,加上下列语句即可实现,屏幕报错,但是仍然可以输入PERFORMFOLGE_GLEICHSETZEN(SAPLV00F).FCODE='ENT1'.SETSCREENSYST-DYNNR.
2020-09-08 10:36:23 219
原创 ACC_DOCUMENT增强遇到记账码的问题
实现BADI:ACC_DOCUMENT 后。发现 凭证不成功。遇到两个问题。第一设置问题:第一,增强一直没生效。解决办法: 1.检查 增强是否已激活 2. 检查 增强 过滤值是否正确。如下图。结果:过滤值是BKPF,应该是BKPFF第二:激活增强后,提示借贷不平衡,跟踪标准代码后,发现必须输入 记账码BSCHL。检查增强结构,发现已...
2019-12-24 11:39:07 612
原创 查找新式BADI的方法
1. BADI分为经典badi 和 新badi,分别对应的是se18中的 增强点和 badi。如下图: 标准方式 是主程序都会调用cl_exitHandler=>get_instance,只需要在这个方法里面打上断点 即可查找 针对新式badi,即se18里面的增强点。则调用为GETBADIhandle-BADI定义名、CALLBADIhandle->me...
2019-12-12 19:16:14 762
原创 SRT:Authorization denied. 外部系统调用sap wsdl 时显示此错误
SRT:Authorization denied 是因为登陆账号没有 使用接口权限导致具体可以参考这个网址:https://apps.support.sap.com/sap/support/knowledge/preview/en/2538732具体错误原因可以 sm37:AUTHORITY_CHECK_SERVICEAUTHORITY_CHECK_SERVICE 在这个functi...
2019-09-23 16:09:58 1217
转载 SAP ABAP开发技术总结]结构复用(INCLUDE)
TYPES BEGIN OFstruc_type.TYPEScomp... TYPEScompTYPEstruc_typeBOXED."参照另一结构类型INCLUDE{ {TYPEstruc_type} | {STRUCTUREstruc} }"将另一结构包括进来 [ASname [RENAMINGWITH SUFFIXsuff...
2019-04-24 15:19:56 3107
原创 Y_BC_TA_EXCHANGE
*&--------------------------------------------------------------------**& Report Y_BC_TA_EXCHANGE*&*&---------------------------------------------------------------------*********...
2018-12-11 09:18:17 220
原创 dialog 对话框扫描二维码,读取二维码全部内容
遇到一个需求:在textfield文本框中,扫描二维码后,获取二维码全部内容。长度大概在1000字左右。如下图:只需要讲该字段类型设为strlen 类型,即可获取全部数据,如下图。需要注意的是,长度超过1000以后,最好不要用此方法,会导致获取不到的情况。此时需要用文本框来获取。 ...
2018-11-16 10:49:57 1336
原创 OLE 操作集合
*&---------------------------------------------------------------------**& OLE方式EXCEL操作通用程序*&---------------------------------------------------------------------********************...
2018-11-01 17:22:40 2211
原创 ALV 表头 ,分区域 分别对其 显示
如下图所示,需要在ALV表头实现下列样式所以,在ALV function 中设置 I_CALLBACK_HTML_TOP_OF_PAGE = 'HTML_TOP_OF_PAGE': CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID ...
2018-09-12 23:24:45 1582
原创 SAP So10 长文本 生成传输请求
百度了这个问题没找到,然后去bing 搜了下,英文答案。简单copy下。。。看不懂的也不要做sap了。两种方式:1. 通过se78 传输2.通过直接新建一个定制请求,手动输入 GO to SE78---->Stores as Text--->Standard Text->Double click on ST>Give the Name of the ...
2018-09-10 11:13:36 2838
原创 调用SAP提供的webservice时报Web 服务处理错误
外部系统调用 SAP webservice 的时候,有时候会报错。这个报错不是在RFC中发生的,所以有时候无法查找原因。但是会反馈一个 消息类似于:Web 服务处理错误; 提供者端 Web 服务错误日志中的更多详细信息 (世界协调时间时戳 20160420124852;事务标识 56BE7493CE26322AE1000000AC100091)SAP中可查找webservice 相关表:...
2018-08-21 10:48:39 10030 1
转载 如何通过程序package找到smod中的用户出口
http://www.baidusap.com/abap/userexits/5991 先通过menu上的status找到sap标准程序的include名,比如PO订单显示tcode---me23n然后双击program,进入abap 程序编辑器,再通过goto--Attributs找到packageMEtcode SMOD,点击查找按钮然后输入package,...
2018-08-08 20:49:42 340
转载 【转载】[OLE]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.创建application.ca...
2018-07-17 23:00:40 921
转载 SAP ABAP OLE 操作EXCEL小结
ABAP直接操作EXCEL实现数据处理。这里是用OLE实现操作EXCEL的。现在还有DOI操作EXCEL等方法。以后用到再做介绍。此处不是直接生成EXCEL文件,而是从服务器已经上传的EXCEL模板中下载模板然后打开修改实现数据保存。也可以直接创建新的EXCEL文件往里面传递数据并设置格式。这里不做介绍。 1.采用模板文件实现。上传EXCEL模板 T-code:SMW0 ...
2018-07-17 22:08:06 5407
原创 soapui webservice 监测工具 使用
soapui 应用广泛先提供soapui 软件的 的地址链接:https://pan.baidu.com/s/1kWhXqg3 密码:vl6n打开后,下一步下一步到结束。然后打开。创建一个新的应用请参考链接https://jingyan.baidu.com/article/0eb457e5360aa503f1a905ce.html 这里,点击 左侧 ‘request1’...
2018-02-02 15:54:56 784
原创 FI 凭证过账相关增强
1. BAPI :BAPI_ACC_DOCUMENT_POST 相关增强 附加结构需要增强 SE18:ACC_DOCUMENT(BAPI_ACC_DOCUMENT_POST字段扩展)中的方法CHANGE 示例代码:METHODIF_EX_ACC_DOCUMENT~CHANGE.DATA:WA_EXTENSIONTYPEBAPIPAREX,...
2018-02-02 15:31:17 1188
原创 下载TR到本地
包含上载和下载*&---------------------------------------------------------------------**& Report ZTRANS_TR*&---------------------------------------------------------------------**&*&----------------
2018-01-31 16:50:22 3071
原创 ABAP生成二维码
方法1:文档链接:https://blogs.sap.com/2016/05/12/qr-code-or-2d-bar-code-in-sap/如果sap 版本是722以上,则可以直接在se73 中选择system bar code 中 创建 qr code 2005即可使用。唯一的问题是不支持中文方法2:https://blogs.sap.com/2014/02/24/%
2018-01-23 15:51:16 3361
原创 功能位置KKS编码批量创建
KKS编码批量上传并创建,相关Tcode: IL01(创建功能位置)上载模板:smw0-Webrfc 应用程序的二进制数据-对象名称-输入ZNYPMR00030*&---------------------------------------------------------------------**&*********************************...
2018-01-23 14:37:29 2072 1
原创 跨系统传输请求 程序代码
内容: 当某公司有多个平行系统时,比如 多个dev ,但是部署在不同服务器。有时候需要传输请求至其它系统。PS:传输至同系统中的不同client 用TCODE: SCC1.*&---------------------------------------------------------------------**& Report ZTRANS_TR*&-----
2018-01-19 16:29:30 1028
原创 根据上传模板,抓取相关数据,并进行物料主数据除基本视图外批量扩展维护
程序功能:根据上传模板,抓取相关数据,并进行物料主数据除基本视图外批量扩展维护*&---------------------------------------------------------------------**&**********************************************************************& Program I
2018-01-19 10:49:23 1804
原创 交货单 增强 VL01N:LE_SHP_DELIVERY_PROC自动增加批次号
交货单 增强 VL01N:LE_SHP_DELIVERY_PROC自动增加批次号
2017-11-23 16:54:59 4230
原创 替代报错,出口不存在时的解决办法
VA01 时,报错。提示出口XXX 在RGGBS000中未生成。通常这个时候,参考下列文章即可。需要使用RGUGBR00程序重新生成程序替代不起作用通常有两个原因:一.系统默认不允许你替代该字段内容。SAP将所有的允许字段退代关系维护在GB01表中,如果该表中没有出现你的替代字段,你是不能替代的,比如会计科目BSEG-HKONT通常是不允许替代的,你就需要在此表
2017-08-15 13:24:04 2385
ABAP SQL Monitor
2023-07-24
SAP01-EN-Col18-ILT-FV-Show
2023-07-24
如何创建用于自定义表或视图的维护视图
2023-07-17
PI服务开发配置手册v1.0
2023-07-17
SAP ABAP DEBUG 方式总结
2023-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人