2020-08-25 23:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我们要为销售报价创建自定义屏幕(BO),然后过帐到标准销售报价。 您在SDK中有什么建议吗?
要求是在一页中创建销售报价标题,项目,价格和自定义字段。 我们使用Sales Cloud。
谢谢。
五月。
您好Jerasak,
以下示例使用create实例创建带有项目的新客户报价。
以下代码在Cloud Application Studio(存储库资源管理器)中可用,您可以根据系统和业务流程来修改代码。
导入ABSL; 导入AP.CRM.Global; //客户报价的ABSL示例 //定义CustomerQuote根节点 var elCustomerQuote_Root:CustomerQuote的元素; var instCustomerQuote; //定义CustomerQuote项节点 var elCustomerQuote_Item:CustomerQuote.Item的元素; var instCustomerQuote_Item; //CustomerQuote:维护业务对象类型-可选(默认值:30 =系统设置的销售报价;其他值:2059 =销售订单) elCustomerQuote_Root.TypeCode =" 30"; //CustomerQuote:维护描述-可选 elCustomerQuote_Root.Name.content =" PSM CRM ABSL测试-CallCustomerQuoteExample"; //CustomerQuote:维护外部参考-可选 elCustomerQuote_Root.BuyerID.content =" PSM CRM ABSL测试-Example_01"; //CustomerQuote:创建新实例 instCustomerQuote = CustomerQuote.Create(elCustomerQuote_Root); //CustomerQuote:维持买方聚会-强制 //节点Party的实例由系统自动创建 instCustomerQuote.BuyerParty.PartyKey.PartyID.content =" MC9785"; //CustomerQuote:使用产品维护物料 //CustomerQuote:按顺序设置项目ID或节点Item的任何其他属性 //以后可以输入产品 elCustomerQuote_Item.ID =" 10"; //CustomerQuote:创建项目实例 instCustomerQuote_Item = instCustomerQuote.Item.Create(elCustomerQuote_Item); //设置产品标识符-必填 instCustomerQuote_Item.ItemProduct.ProductKey.ProductID.content =" MCF-0001"; //更改数量-可选 如果(instCustomerQuote_Item.FirstRequestedItemScheduleLine.IsSet()){ //设置产品数量和UOM(如果未设置,则系统默认) instCustomerQuote_Item.FirstRequestedItemScheduleLine.Quantity.content = 2; instCustomerQuote_Item.FirstRequestedItemScheduleLine.Quantity.unitCode =" EA"; } 希望这会帮助你。 谢谢, Manoj Kannaujiya
嗨Jerasak,
您是否要根据"自定义"业务对象创建"销售报价",如果可以,请说明业务流程,以便我们对其有更多了解并提出一些解决方案。
谢谢
Manoj Kannaujiya
嗨,
您是否检查了以下配置,这将使您可以在单个UI中创建销售报价。
Saurabh
亲爱的Manoj Kannaujiya,
谢谢您的回答,我的要求是在一页中创建"销售报价"标题,项目,价格和自定义字段。 请参阅附件 qt2.jpg (黄色字段平均输入字段)。
Jerasak Sompreeda
根据您随附的屏幕截图,我可以理解您要在单个屏幕中填写所有必需的详细信息,包括(标题和项目),并希望从那里而不是从标准(销售报价)屏幕创建销售报价。/p>
如果是这种情况,那么只能使用开发(Cloud Application Studio)来实现。
请找到实现此目的需要参与的活动列表。
1。 您需要一个拥有PDI(合作伙伴开发)访问权限的用户。
2。 使用相同的访问权限登录到Cloud Application Studio。
3。 创建一个解决方案和一个业务对象。
4。 定义报价中要包含的所有元素以及适当的节点,例如项目,聚会,价格等。
5。 为此创建屏幕,并进行相应的设计。
6。使用"创建实例"或" Web服务"编写逻辑以创建报价。
希望这会对您有所帮助。
请告诉我是否需要进一步的帮助。
亲爱的 Manoj Kannaujiya ,
我尝试遵循您的代码,但发现了一些错误(例如第32行)。 你有什么主意吗?
好的代码对我来说很好用,并且没有任何问题。
我建议您激活整个解决方案,看看它是否可以解决,否则请尝试使用相同的代码创建新的脚本文件。
如果仍然无法正常工作,请提供有关您的解决方案的更多详细信息。
最多设置5个标签!
您好Jerasak,
以下示例使用create实例创建带有项目的新客户报价。
以下代码在Cloud Application Studio(存储库资源管理器)中可用,您可以根据系统和业务流程来修改代码。
嗨Jerasak,
您是否要根据"自定义"业务对象创建"销售报价",如果可以,请说明业务流程,以便我们对其有更多了解并提出一些解决方案。
谢谢
Manoj Kannaujiya
嗨,
您是否检查了以下配置,这将使您可以在单个UI中创建销售报价。
谢谢
Saurabh
亲爱的Manoj Kannaujiya,
谢谢您的回答,我的要求是在一页中创建"销售报价"标题,项目,价格和自定义字段。 请参阅附件 qt2.jpg (黄色字段平均输入字段)。
Jerasak Sompreeda
嗨Jerasak,
根据您随附的屏幕截图,我可以理解您要在单个屏幕中填写所有必需的详细信息,包括(标题和项目),并希望从那里而不是从标准(销售报价)屏幕创建销售报价。/p>
如果是这种情况,那么只能使用开发(Cloud Application Studio)来实现。
请找到实现此目的需要参与的活动列表。
1。 您需要一个拥有PDI(合作伙伴开发)访问权限的用户。
2。 使用相同的访问权限登录到Cloud Application Studio。
3。 创建一个解决方案和一个业务对象。
4。 定义报价中要包含的所有元素以及适当的节点,例如项目,聚会,价格等。
5。 为此创建屏幕,并进行相应的设计。
6。使用"创建实例"或" Web服务"编写逻辑以创建报价。
希望这会对您有所帮助。
请告诉我是否需要进一步的帮助。
谢谢
Manoj Kannaujiya
亲爱的 Manoj Kannaujiya ,
我尝试遵循您的代码,但发现了一些错误(例如第32行)。 你有什么主意吗?
谢谢。
Jerasak Sompreeda
嗨Jerasak,
好的代码对我来说很好用,并且没有任何问题。
我建议您激活整个解决方案,看看它是否可以解决,否则请尝试使用相同的代码创建新的脚本文件。
如果仍然无法正常工作,请提供有关您的解决方案的更多详细信息。
谢谢
Manoj Kannaujiya
一周热门 更多>