月归档:2019 年8月

  • 创建银行账号

    创建银行账号

    银行账号就是我们用来收款,付款时的银行账号了,比如我的银行卡号就是一个银行账号。此功能对应的SAP标准功能是FI12,在ECC版本直接可以在FI12上创建银行账号,但HANA S4时默认时FI12是不可创建的,需要修改配置(网络上可找到),S4推荐的维护银行账号的方法是使用FIORI,在项目中也使用了WEBDypro做了一个更复杂的功能来实现,但我觉得一般需求来说,使用FIORI应该是最好的选择, …
  • 调用工商银行API接口

    调用工商银行API接口

    在新的工商银行接口中时使用HTTPS的API,直接连接工商银行接口,可以不使用前置机,但增加RAS非对称加密,遇到了一些新问题,在这里记录下。 继续阅读 →
2019
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

我自己整理的常用表 HOT

WYT3        合伙人 VBPA        订单合作伙伴 LFB1        供应商的公司代码 EINA        采购信息记录 - 一般数据 EINE        采购信息记录 - 采购组织数据 A107 A108   KONP 物料价格条件 DD07T        数据元素域中维护自定义数据表 MCHB        批次库存表 MBEW        商品地点库存 EKBE        订单历史 VBFA        交货单凭证流 VBUK        订单状态(交货单状态) VBUP        订单明细状态(交货单明细状态)....Read More >
2019
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

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

关于自定义程序的效能优化 HOT

在项目中,总会有各种的ABAP程序的性能太慢,需要优化, 说明:本文档是参照sap程序优化标准培训教材BC490。 程序优化宗旨: 1.正确运用索引,尽量避免以全表扫描的方式提取数据,这是程序效能的最主要影响因素。 2.尽量减少数据的传输(例如,利用buffer,无用列不要传,数据的过滤尽量放在数据库层等)。 3.批处理优于逐笔处理。 4.让代码少作无用功,摈弃无用程序代码。 一、实现方式的优化: 1.检查系统标准报表,察看有没有功能相同,相似的报表,以标准报表,或标准报表的增强版代替自定义开发程序。 2.低效率的query程序,如果问题出在无法优化的infoset....Read More >