月归档:2019 年8月

  • 创建银行账号

    创建银行账号

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

    调用工商银行API接口

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

关于选择屏幕的一些常用功能例子 HOT

关于选择屏幕的一些常用功能例子, 一、选择屏幕上按选择内容设置元素的可用性,当用户选择 RADIOBUTTON时,依据选择的不同设置选择屏幕上不同的条件可见性。       [crayon-662244880d081955447484/] 二、选择屏自定义搜索帮助(SELECT生成帮助) AT SELECTION-SCREEN ON VALUE-REQUEST FOR SE_ZNO.   PERFORM ZNO_GET. FORM ZNO_GET . DATA:ll....Read More >
2019
08-29

ABAP常用函数汇总 HOT

ABAP_DOCU_DOWNLOAD Download ABAP documentation in HTML format. APPL_LOG_DELETE With this function module you delete logs in the database according to specified selection conditions APPL_LOG_DISPLAY With this function module you can analyze logs in the database. APPL_LOG_DISPLAY_IN....Read More >
2019
08-29

【经典系列】创建CHANGE LOG的经典手册 HOT

【经典系列】创建CHANGE LOG的经典手册 做SAP 表,字段级的变更记录到,CDHDR和CDPOS的方法   l  表字段啟用日誌記錄功能   若做字段級的日誌記錄,需要在數據元素中勾選change document標記:     勾選此標記后,系統才能記錄此字段的更改前後值;否則只能按主鍵記錄整條記錄的增刪改記錄;   l  SCDO註冊物件   此處為控制生成的日誌記錄function的參數;表格名稱即為需要記錄日誌的table,生成記錄日誌的function module可有兩種格式,三個勾選的checkbox為ta....Read More >
2019
08-29

【经典系列】SM30的经典玩法 HOT

【经典系列】SM30的经典玩法 关于SM30维护数据,经常需要记录创建人创建时间, 修改人和修改时间. 当然实现的方法有很多种, 直接修改屏幕,在PAI中实现,或事件中实现. PAI找个地方,加段代码.事件的写法也好多种. 个人比较喜欢的是尽量少的代码修改,可以到处部署的那种.   介绍一种比较简单的写法: 1. 如果下图,我们准备个通用的字段信息 2. 在SE54中维护事件,通用 3. form代码, 通用<唯一需要把表名替换成,你自己的数据库表> [crayon-6....Read More >
2019
08-29

ABAP日期相关的常用函数 HOT

计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证) DATE_CONVERT_TO_FACTORYDATE HR_HK_DIFF_BT_2_DATES 根据当前时间如何找到上月的第一天和最后一天? CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = SY-DATUM I_MONTHS = '-1' I_SET_LAST_DAY_OF_MONTH = 'X' IMPORTING E_DATE = LAS....Read More >
2019
08-29

字符串的一些操作, HOT

字符串的一些操作, 其实,以下这些功能,我也很少用到,只是收集来的。 1.对字符串的操作 1).SHIFT:截断字符串 SHIFT {c} [BY {n} PLACES] [{mode}].: 作用:去掉字符串的前n个位置的字符,如果n未指定,默认为1,如果指定的n小于等于0,则字符串不变。如果n超出字符串的长度,则字符串变空,所以在做此操作的时候要注意n的指定。可以首先获得该字符串的长度,方法:len=STRLEN(C)。 Mode:指定字符串截断的方向。 LEFT:从左边截断 RIGHT:从....Read More >