正如主持人舒德先生所说,他已经发表了一篇关于XML文件输入的博客。现在我在这里介绍如何上传xml文件,如果我的自定义BO包含子节点,请参考主机的博客
看一下,如何通过XML文件输入创建服务集成。
这里我想描述一下如果需要上传自定义业务对象的数据,需要执行哪些步骤。
对于这个任务,我们选择通过XML文件输入创建服务集成。
最后我们可以定期上传数据。
步骤1:创建自定义业务对象
这里是一个非常简单的自定义BO,在根节点上有一些字段,子节点的重数为1到n。
如果您不仅想要简单的上传(=创建),还想要更新(=修改),您应该为根节点提供一个备用键。
甚至还有一个基于关系代码的导航关联(这是一个自定义代码列表数据类型)。
在下一步之前激活此自定义BO。
首先从自定义BO的上下文菜单中选择条目"创建服务集成"。
然后在即将出现的窗口中选择单选按钮"XML文件输入"并按"下一步"。
现在基本信息(例如接收BO)的字段为已经满了。您可以只调整集成名称。
在下一个窗口中,您可以选择自定义BO的元素,这些元素将成为XML文件的一部分,好的云服务器,大数据的应用,以便可以上载。
由于我们要进行批量上载,我们设置了"批量处理"标志。
现在我们需要定义如何在更新时识别自定义BO实例。对于子节点,中移物联网有限公司,这是通过字段组合完成的。
最后保存服务集成并激活它。
将创建一个WebDAV文件夹,您稍后需要将XML文件放入其中。
如果重新打开服务集成,您将能够从"常规"选项卡下载XSD架构定义。
步骤3: 创建XML文件
使用上面的XSD来创建您的XML文件。
现在我想描述一下您的自定义业务对象是否有子节点时的XML文件输入。
保存此XML文件。打开Excel并转到"开发人员"选项卡。点击source->Click on xml map->Click on add browse and select your xml file.
这里我举了一个例子,在这个例子中,我有一个根节点>UPLOAD和一个子节点>PRODUCT
一旦你的文件被添加,你的所有元素都会显示在右边-只要点击你的根节点,在工作表中拖放。
现在您的所有元素都将显示在工作表上。您的根节点和项目节点现在在工作表中可用。
只需做一件事选择您的根元素-表示页眉部分,仅复制页眉部分并选择excel的单个shell和(粘贴特殊作为转置)。
粘贴后,51返利,从工作表中删除现有的标题元素。
现在您的excel工作表将是这样->
现在我们必须从XML源绑定标题元素。
现在它准备好了……………..
转到"开发人员"选项卡将其导出为XML-保存并转到(应用程序和用户管理)WOC子项查看-文件输入和上传您的xml文件。
谢谢,
Manoj Kannaujiya。
很棒的帖子。非常感谢你!
您好,
谢谢您的帖子。
但我认为这个数据xml包含一个根节点数据。
如何在excel文件中创建多个根节点和子节点来导出xml。
谢谢,梅。
亲爱的梅,
您必须为每个根节点分别创建它。
谢谢,
Manoj Kannaujiya
亲爱的Manoj Kannaujiya,物联网协议,
抱歉,我不是指BO中的多个根节点,而是指excel中的根数据,。。在一个excel中同时使用他们的项目节点数据,我该怎么做?目前,我一次只能导出一个根节点的xml数据和项目。
祝您好运,梅。
你好,
有没有办法上传xls或csv或txt文件而不是xml文件?
感谢
Suba
您好Suba,
对于一些SAP BOs我们有预定义的Excel模板,但这不适用于自己的BOs。