分类目录归档:HANA

  • 创建银行账号

    创建银行账号

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

    在SAP中打URL,并登陆

    在SAP中可以调用IE来打开URL地址(函数WS_EXECUTE),但如打开的网页需要登陆时,还需要使用单点登陆并打开网页,比如SAP本机的FIORI ,WebDynpro的URL地址时,以下分别说明在IE中打开当前SAP服务器的URL,及在SAP GUI中打开的方法,主要是解决打开并登陆的问题,如是只为打开可以直接使用函数WS_EXECUTE 继续阅读 →
2020
12-30

CDS激活不能生成BOPF错误处理 HOT

CDS激活不能生成BOPF错误处理 问题描述 今天在HANA Studio里做CDS测试,COPY了一段网的CDS测试,所以就自己建立了一个包(在HANA Studio里),然后激活CDS,发现CDS不能生成BOPF,但把CDS保存为本地对像时又能正常生成,所以以为是权限问题,后在把用户增加了权限的参数文件:S_A.SYSTEM,结果还是不对。 在CDS激活后,看到的BOPF如图 但把CDS保存到本地对像后生成的BOPF如下,这才是正常的。 解决办法 折腾了一天,查了N多BOPF资料....Read More >
2020
01-19

下载模板并把内容的数据写到EXECL中 HOT

下载模板并把内容的数据写到EXECL中 在HR项目中,会要求把人员的信息按一定的格式要求生成EXECL文件,或者是在财务FICO项目中时,生成现金流量表,损益表,资产负债表等需求时,都会要求按一定的格式把格式要求把数据显示到EXECL中,比如要输出如下图的EXECL文件时。 以下的这个INCLUDE,中包含了在ABAP的代码中下载SMW0的EXECL模板,把数据写到EXECL模板中的功能,但此功能主要为为一个个单格的填写数据,如是写入的数据太多的话,可能会感觉速度慢,如有需求是可以块写入的,就是把内表中指定的行列 - ....Read More >
2019
12-17

ABAP CDS其它常用函数 HOT

在CDS使用中,除常用的日期函数、字符串函数外,还有其它的些函数,在此收集整理. 一、整数补零 当一个整数,需要转换为NUMC类型的补0的时候可以LPAD,如下: [crayon-66a4bef682b8c629510822/] ....Read More >
2019
12-05

ABAP CDS实现多表完整导航 HOT

ABAP CDS实现多表完整导航 说明 在前文中实现了采购订单中EKKO,EKPO,CDS的 ASSOCIATION 关联导航,细节可参看:创建一个带导航功能的CDS,实现数据的关联显示,只是简单的两表导航,在现实业务中,可能还会需要加入更多的业务属性的导航功能,比如从采购订单到供应商,到订单明细,到价格明细,到采购订单历史,到物料属性(物料名称)等等,下面的例子中在HANA STUDIO中创建CDS,实现EKKO,EKPO,KONV间的导航,从而完成订单HEAD,ITEM,到价格的 ASSOCIATION 关联导航。 ....Read More >
2019
12-04

创建一个带导航功能的CDS,实现数据的关联显示。 HOT

创建一个带导航功能的CDS,实现数据的关联显示。 我想创建一个CDS,实现主从表显示的功能,并且在ODATA中能关联显示,比如,创建一个CDS,生成ODATA后,其中包含采购订单头(EKKO) 的显示,同时当选择一个订单时面能显示采购订单明细(EKPO),再选择一行明细后,能显示其中的价格条件,以此类推, 此种功能当然在SEGW里,要一个个 Entity 的处理,然后,一个个的,创建 Association也是可以实现的,也就是给主Entity创建 Navgitaion 属性也是可以实现,只是想试试, 下面以CDS的方法来实现方法....Read More >