gpt4 book ai didi

http - 没有 SAP 的 SAP OCI 集成

转载 作者:可可西里 更新时间:2023-11-01 16:51:36 32 4
gpt4 key购买 nike

我们的供应商要求我们使用 SAP Open Catalog Interface订购商品。但是我们没有 SAP,所以我应该从头开始实现。

有没有人这样做过并且愿意分享他的经验/关于从哪里开始等的提示?

这是 OCI doc我跟着。

最佳答案

我无法帮助您实现您的系统(太宽泛且信息不足 - 并且与本网站无关:))

但是我可以给一个过程描述给你一个起点。

您的供应商必须向您提供 OCI-Shop 的链接(包括登录凭据)。您将带有着陆页的参数 hookurl 附加到此 URL。

所以你会得到类似的东西:

https://www.mysupplier.com/OCI/ocilogin?user=yourname&password=yourpassword&hookurl=https://example.net/oci_receive_from_supplier_X

当您调用此 URL 时,它会将您定向到供应商的商店,您可以在那里选择 Material 。完成后,您没有订购,但您请求订单数据,供应商将公式发送到您的 hookurl https://example.net/oci_receive_from_supplier_X

公式数据可能如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<form name="SUBMITFORM" action="https://example.net/oci_receive_from_supplier_X" method="post" id="SUBMITFORM">
<input type="hidden" name="NEW_ITEM-MATNR[1]" value="">
<input type="hidden" name="NEW_ITEM-QUANTITY[1]" value="0000000000001">
<input type="hidden" name="NEW_ITEM-DESCRIPTION[1]" value="article description">
<input type="hidden" name="NEW_ITEM-VENDORMAT[1]" value="4711">
<input type="hidden" name="NEW_ITEM-PRICE[1]" value="56.95">
<input type="hidden" name="NEW_ITEM-CURRENCY[1]" value="EUR">
<input type="hidden" name="NEW_ITEM-UNIT[1]" value="PCE">
<input type="hidden" name="NEW_ITEM-LEADTIME[1]" value="5">
<input type="hidden" name="NEW_ITEM-LONGTEXT_1:132[]" value="article description">
<input type="hidden" name="NEW_ITEM-VENDOR[1]" value="987654">
<input type="hidden" name="NEW_ITEM-CONTRACT[1]" value="">
<input type="hidden" name="NEW_ITEM-CONTRACT_ITEM[1]" value="">
<input type="hidden" name="NEW_ITEM-MATGROUP[1]" value="12345678">
<input type="hidden" name="NEW_ITEM-EXT_CATEGORY_ID[1]" value="12345678">
<input type="hidden" name="NEW_ITEM-EXT_SCHEMA_TYPE[1]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD1[1]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD2[1]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD3[1]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD4[1]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD5[1]" value="">
<input type="hidden" name="NEW_ITEM-MATNR[2]" value="">
<input type="hidden" name="NEW_ITEM-QUANTITY[2]" value="0000000000001">
<input type="hidden" name="NEW_ITEM-DESCRIPTION[2]" value="other article description">
<input type="hidden" name="NEW_ITEM-VENDORMAT[2]" value="4712">
<input type="hidden" name="NEW_ITEM-PRICE[2]" value="65.07">
<input type="hidden" name="NEW_ITEM-CURRENCY[2]" value="EUR">
<input type="hidden" name="NEW_ITEM-UNIT[2]" value="PCE">
<input type="hidden" name="NEW_ITEM-LEADTIME[2]" value="5">
<input type="hidden" name="NEW_ITEM-LONGTEXT_2:132[]" value="other article description">
<input type="hidden" name="NEW_ITEM-VENDOR[2]" value="987654">
<input type="hidden" name="NEW_ITEM-CONTRACT[2]" value="">
<input type="hidden" name="NEW_ITEM-CONTRACT_ITEM[2]" value="">
<input type="hidden" name="NEW_ITEM-MATGROUP[2]" value="12345678">
<input type="hidden" name="NEW_ITEM-EXT_CATEGORY_ID[2]" value="12345678">
<input type="hidden" name="NEW_ITEM-EXT_SCHEMA_TYPE[2]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD1[2]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD2[2]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD3[2]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD4[2]" value="">
<input type="hidden" name="NEW_ITEM-CUST_FIELD5[2]" value="">
</form>
<script language="JavaScript" type="text/javascript">
document.SUBMITFORM.submit();
</script>
</body>
</html>

现在您的脚本必须提取订单数据,您可以随心所欲地使用它(启动批准工作流,...),最后您可以订购(随心所欲。您可以启动 EDI 流程,或者发送订单传真...)但此订单流程在 OCI 本身之外。

关于http - 没有 SAP 的 SAP OCI 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41241691/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com