S/4HANA- 待删除
SAP S/4HANA知识介绍
汪子熙
企业管理软件资深开发专家
展开
-
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
两个系统交互的场景是:在 SAP Cloud for Customer(下文简称 C4C) 系统的 Sales Order 明细页面里,创建一个新的自定义按钮 “Trigger Delivery”, 点击之后,该按钮调用 SAP SAP S/4HANA 暴露出来的一个 API,在 SAP S/4HANA 系统端触发交货流程。(2) 回到 SAP C4C,打开 Cloud Application Studio,对标准的 Sales Order BO 进行扩展,增添一个新的 Action.原创 2024-03-28 01:00:00 · 590 阅读 · 0 评论 -
SAP HANA 错误消息 SYS_XSA authentication failed SQLSTATE - 28000
问题描述在 HANA 数据库里面有个用户 SYS_XSA, 连接时总报错 authentication failed, 但是密码是刚改过的,肯定是对的,还有什么原因会导致无法连接数据库呢?SYS_XSA authentication failed SQLSTATE: 28000先装了 HANA2.0, 安装之后 HANA cockpit 是可以用的,后来又安装了 S/4HANA,结果安装之后,原来的 hana-cockpit 就不能用了。接着用 XSA diagnose 试了试。安装 S/4H原创 2022-05-13 15:39:01 · 1078 阅读 · 0 评论 -
SAP不同的产品是如何支持用户创建自定义字段的
我们从SAP CRM,Cloud for Customer(简称C4C)和S/4HANA这三个产品分别来看看。SAP CRM我们使用所谓的Application Enhancement Tool(AET)来创建扩展字段。首先在Personalize里将Configuration模式打开,这样才能够直接在浏览器里创建扩展字段。把这个“Enable configuration mo...原创 2018-08-14 18:47:52 · 1041 阅读 · 0 评论 -
SAP HANA Cloud 学习教程之二: 如何往SAP BTP 上 HANA Cloud 实例的数据库表里插入数据
这个教程的前一篇文章,SAP HANA Cloud 学习教程之一: 如何在 SAP BTP 上创建 SAP HANA Cloud 实例,我们已经成功在 SAP BTP HANA Cloud Service 上创建了一个数据库表。本文介绍如何往这个数据库表里插入数据。在 Business Application Studio 里,点击 Open HDI Container,打开 SAP HANA Database Explorer for SAP HANA Cockpit:有时会遇到 Warning原创 2021-08-29 17:57:10 · 1044 阅读 · 0 评论 -
SAP S/4HANA for Customer Management里的搜索分页处理
这篇文章的英文版我发在了SAP Community上:Paging Implementation in S/4HANA for Customer Managementhttps://blogs.sap.com/2018/03/28/paging-implementation-in-s4hana-for-customer-management/按照我的公众号文章里介绍的,S/4HANA fo...原创 2018-03-31 09:54:13 · 781 阅读 · 0 评论 -
SAP OData 编程指南
OData(Open Data Protocol)协议是一个开放的工业标准,用于定义RESTFul API的设计和使用。我的文章标题前加上SAP的前缀,只是为了表明这篇文章介绍的是Jerry在SAP项目开发中使用到OData的一些心得和经验。目前OData被广泛用于SAP Business Suite和SAP S/4HANA的众多Fiori应用中,以及SAP Customer Engage......原创 2018-06-19 22:52:29 · 18621 阅读 · 3 评论 -
使用ABAP(ADBC)和Java(JDBC)连接 SAP HANA 数据库
在表DBCON里维护一条记录,指向HANA数据库。con_ENV里填入HANA数据库的主机名和端口号。如vmXXXX:30015DATA: ls_new TYPE DBCON.ls_new-con_name = 'HAN'.ls_new-dbms = 'HDB'.ls_new-user_name = 'system'.ls_new-password = 'Sap12345'....原创 2018-04-14 17:42:19 · 2069 阅读 · 1 评论 -
如何将 S/4HANA 系统存储的图片文件用 Java 程序保存到本地
我在S/4HANA的事务码MM02里为Material维护图片文件作为附件:通过如下简单的ABAP代码即可将图片文件的二进制内容读取出来:REPORT zgos_api.DATA ls_appl_object TYPE gos_s_obj.DATA lo_gos_api TYPE REF TO cl_gos_api.DATA lt_attachmen...原创 2018-06-23 19:36:25 · 378 阅读 · 0 评论 -
使用 ABAP 代码返回 S/4HANA Material 上维护的 Attachment 明细
在事务码 MM02里为ID为16的material维护附件:如何使用ABAP代码获得如下附件的名称和文件内容?REPORT zgos_api.DATA ls_appl_object TYPE gos_s_obj.DATA lo_gos_api &nb...原创 2018-06-23 19:37:23 · 589 阅读 · 0 评论 -
使用函数BAPISDORDER_GETDETAILEDLIST读取S/4HANA中Sales Order行项目数据
事务码MM03查看物料主数据,如下图所示的行项目数据,包含物料ID,描述信息,数量,单价等等:使用如下代码进行行项目读取:DATA: ls_read TYPE order_view,lt_item TYPE TABLE OF bapisdit,lt_header TYPE table of sales_key.APPEND INITIAL LINE TO lt_header ...原创 2018-11-04 10:41:41 · 788 阅读 · 0 评论 -
使用BAPISDORDER_GETDETAILEDLIST创建S/4HANA的Outbound Delivery
要在S/4HANA里创建Outbound Delivery,首先要具有一个销售订单,ID为376,通过事务码VA03查看。只用61行代码就能实现基于这个Sales Order去创建对应的outbound delivery:REPORT zcreate_dn.DATA:lv_ship_point TYPE bapidlvcreateheader-ship_...原创 2018-12-04 13:46:59 · 505 阅读 · 0 评论 -
如何在SAP里创建configurable material物料主数据
使用tcode CT04创建characteristic:assign 所有可能的color value:使用tcode CL02创建class.类型选择300- variant:将step1创建的characteristic assign给该class:新建一个material,将Material is configurable的checkbox勾上:tco...原创 2018-12-06 10:14:52 · 764 阅读 · 0 评论