月归档:2019 年8月
置 顶
置 顶
S/4HANA 功能基础介绍研讨会 HOT
创建银行账号
银行账号就是我们用来收款,付款时的银行账号了,比如我的银行卡号就是一个银行账号。此功能对应的SAP标准功能是FI12,在ECC版本直接可以在FI12上创建银行账号,但HANA S4时默认时FI12是不可创建的,需要修改配置(网络上可找到),S4推荐的维护银行账号的方法是使用FIORI,在项目中也使用了WEBDypro做了一个更复杂的功能来实现,但我觉得一般需求来说,使用FIORI应该是最好的选择, …调用工商银行API接口
在新的工商银行接口中时使用HTTPS的API,直接连接工商银行接口,可以不使用前置机,但增加RAS非对称加密,遇到了一些新问题,在这里记录下。 继续阅读 →
2019
08-29
08-29
读取domain域中的固定值方法 HOT
domain域存放中的固定值存在表DD07T中,可以直接使用SELECT 读取,也能使用如函数GET_DOMAIN_VALUES,DD_DOMVALUES_GET,读取,
得到数据元素域的SERCH HELP,内表
CALL FUNCTION 'GET_DOMAIN_VALUES'
EXPORTING
domname = g_domain
text = 'X'
TABLES
values_tab = it_domain
EXCEPTIONS
no_....Read More >
2019
08-29
08-29
把SMARTFORMS生成PDF代码 HOT
在SAP 的ABAP中,可以使用如下代码把SMARTFORMS生成PDF,保存到本地。
[crayon-6627cac5f0f06702875136/]
....Read More >
2019
08-29
08-29
我自己整理的常用表 HOT
WYT3 合伙人
VBPA 订单合作伙伴
LFB1 供应商的公司代码
EINA 采购信息记录 - 一般数据
EINE 采购信息记录 - 采购组织数据
A107
A108 KONP 物料价格条件
DD07T 数据元素域中维护自定义数据表
MCHB 批次库存表
MBEW 商品地点库存
EKBE 订单历史
VBFA 交货单凭证流
VBUK 订单状态(交货单状态)
VBUP 订单明细状态(交货单明细状态)....Read More >
2019
08-29
08-29
ALSM_EXCEL_TO_INTERNAL_TABLE解决原函数最大50长度问题 HOT
在使用函数ZALSM_EXCEL_TO_INTERNAL_TABLE从EXECL文件中导入数据到中时,XLS文件字段的长度最大只能导入50个字符长度,当要导入大于50个长度的文件时,此函数会裁取50位的长度,所以对此函数进行重写,
解决原函数最大50长度问题。
摘录自:http://hi.baidu.com/rainingstone ... fc96d6d000607b.html
*所在函数组中增加:
INCLUDE ZMM062TOP01 .
INCLUDE LALSMEXF01 .
其中:ZMM062TOP01内容为:
TYPE-POOLS: ole....Read More >
2019
08-29
08-29
ABAP对字符的一些基础操作– HOT
1.对字符串的操作
1).SHIFT:截断字符串
SHIFT {c} [BY {n} PLACES] [{mode}].:
作用:去掉字符串的前n个位置的字符,如果n未指定,默认为1,如果指定的n小于等于0,则字符串不变。如果n超出字符串的长度,则字符串变空,所以在做此操作的时候要注意n的指定。可以首先获得该字符串的长度,方法:len=STRLEN(C)。
Mode:指定字符串截断的方向。
LEFT:从左边截断
RIGHT:从右边截断
CIRCULAR:把左边的字符放到右边。
SHIFT {c} UP TO {str} {mode}.:
作用:把字符串中在str以前的字符都....Read More >
2019
08-29
08-29
关于自定义程序的效能优化 HOT
在项目中,总会有各种的ABAP程序的性能太慢,需要优化,
说明:本文档是参照sap程序优化标准培训教材BC490。
程序优化宗旨:
1.正确运用索引,尽量避免以全表扫描的方式提取数据,这是程序效能的最主要影响因素。
2.尽量减少数据的传输(例如,利用buffer,无用列不要传,数据的过滤尽量放在数据库层等)。
3.批处理优于逐笔处理。
4.让代码少作无用功,摈弃无用程序代码。
一、实现方式的优化:
1.检查系统标准报表,察看有没有功能相同,相似的报表,以标准报表,或标准报表的增强版代替自定义开发程序。
2.低效率的query程序,如果问题出在无法优化的infoset....Read More >