SAP云应用程序中的修改

时间:2016-06-06 16:58:05

标签: c#

我在SAP云应用程序中添加一些代码时遇到问题。 我必须检索在C4C中创建订单的员工的ID,并将其打印在名为CreatedECC的camp z(或“label”)中。当emp创建此订单时,会创建一个表单,您可以在其中查看emp名称,日期,交付状态,创建日期,创建日期等等。此处是添加标签以便我检索用户ID并打印它的位置。我不确定是否有人可以帮我处理代码......我可以分享很多东西。 我是javascript(和SAP云应用程序)的新手,所以我不完全理解代码,这就是我需要帮助的原因

代码为:

import ABSL;
import AP.CRM.Global;

var query_mapping;
var sel_param_mapping;
var result_mapping;

this.IsConsistent = true;
var i = 0;

foreach (var item in this.Item)
{
    if (!item.Plant.IsInitial())
    {
        item.Plant = item.Plant.ToUpperCase();
        query_mapping = Plants.QueryByElements;
        sel_param_mapping = query_mapping.CreateSelectionParams();
        sel_param_mapping.Add(query_mapping.PlantID, "I", "EQ", item.Plant);
        result_mapping = query_mapping.Execute(sel_param_mapping);

        if (!result_mapping.GetFirst().IsSet())
        {
            raise MsgNoFoundPlantID.Create("E", item.Plant);
            i = 1;
        }
    }
}

if (i == 1)
{
    this.IsConsistent = false;
}

我通过Skype与合作伙伴交谈(我认为他帮助了开发),他告诉我我需要遵循的步骤:

  1. 在相应的开发中创建补丁。 完成。
  2. 添加参考对象并选择为您创建的自定义阵营
  3. 添加代码,使变量等于Context.GetCurrentIdentityUUID值。通过该值,您将获得在定制阵营中打印所需的用户ID ......这就是

0 个答案:

没有答案