云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_指环王3百度云_三重好礼

小七 141 0

用例:您的业务需要一种更灵活的方式来使用SAP business ByDesign中的实际库存。例如:您希望为一组不断变化的产品创建实际库存盘点文档,或者您可能希望通过Excel上载盘点任务结果。

此博客指导如何通过SAP Cloud Applications Studio(CAS)实现更大的灵活性,具体涉及:

创建实际库存文档完成计数任务批准实际库存文件

对于所有3种情况,您可以通过简单的定制开发来实现。

注意:博客的解释考虑了一个业务用例,其中一个盘点文件将只有一个任务。这个用例的基本假设是业务已经知道如何分割文档。此外,为了保持用例的简单性,任务中只考虑一个项目来演示CAS支持计数过程的能力。下面的文档对此进行了详细的解释。

在这种情况下,您的用例需要针对一个计数文档创建多个任务和多个项目,网络云服务器,通过对BO和UI进行相应的建模,用例是可伸缩的。

现在让我们逐一研究上述功能:

可以在系统中根据产品计数或物流区域计数创建实际库存文档。要实现这一点,请使用以下字段创建如下所示的自定义BO。

BO字段

locID–捕获位置ID

cmCode–产品或LoA计数

LoA–必须执行计数的LoA

prodID–必须为其创建计数文档的产品

数量–产品的计数数量

taskID–要进行计数的任务ID盘点数量

cDocID–盘点单ID

BO动作

createDoc–此动作将创建盘点单

保存并激活BO。为所需的事件和操作创建ABSL脚本。

createDoc Action ABSL

在此ABSL中,根据以下方法创建计数文档:

创建根PhysicalInventoryCount BO的实例将存储位置ID和计数方法的用户输入传递给根节点中的相应字段对于创建的根实例,在同一个BO下创建OperationCount节点的实例将值作为"4"传递给OperationCount节点下的CountScopeCode字段从OperationCount节点创建OperationActivity的实例从OperationActivity节点调用操作"CreateTask"创建任务后,从OperationActivity导航到ReferenceObject创建CountInventory实例在此节点下传递LoA值从CountInventory节点创建InventoryItem实例传递此节点下的产品ID值最后从InventoryItem

代码的示例片段中创建ItemQuantity节点的实例,每个盘点文档只有一个产品。

要实现创建文档的过程,需要用户界面。屏幕从studio生成,用于创建带有工作中心、工作中心视图、OWL、OIF和QAF的自定义BO。

创建"计数文档"的UI

用户通过单击自定义工作中心视图中的"新建"输入所需信息,云发布,然后单击"创建文档"按钮,返利淘联盟,然后单击保存。关闭屏幕,

系统将创建盘点单,可在【实物库存工作中心】->【按PI盘点单】->【未启动PI盘点】下进行验证,并查找最近创建的盘点单。

在已定义的BO中,大数据前景,添加一个新的动作名称更新任务,如下所示:

在createDoc ABSL中,TaskID存储在自定义BO中。此TaskID现在将用于从PhysicalInventoryTask BO查询,然后将捕获的计数数量传递到ItemQuantity节点,最后完成任务。

更新一个任务并完成的代码片段。

记录任务计数结果的UI

使用updateTask按钮增强UI,如图所示以下

单据创建完成后,点击自定义OWL中的Edit,弹出盘点数量记录界面

录入数量后,点击updateTask按钮,最后点击Save。关闭屏幕,

盘点单现在可以在【实物库存工作中心】->【按PI盘点单】->【PI盘点"进行中"下看到,点击〖编辑〗按钮,导航至盘点任务,验证盘点的已填写数量和任务是否处于完工状态。

在定义的BO中,添加一个新的Action by name approveTask如下:

在updateTask ABSL中,Count Document ID存储在自定义BO中。此ID现在将用于从PhysicalInventoryCount BO查询,5118大数据,然后调用操作Approve以完成此过程。

批准计数文档的代码示例片段。

批准任务的UI

单击custom OWL中的Edit,然后用户单击approveTask按钮,最后单击Save。

现在可以看到计数文档在"实际库存工作中心"->"按PI计数文档"->"PI计数完成"下,单击"编辑"。在这里可以找到文档的状态为"完成"和"计数项"下的状态为"批准"。

注意:在上面的博文中,所有创建/记录计数结果/批准文档的操作都显示为手动操作。如果数据量很大,那么您也可以选择批量上传(例如:通过XLS)来执行这些步骤。更多详情请参考博客群发。