2020-09-10 18:50发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
MDG 9.1:我应该使用哪个API-自定义MDG开发的管理还是便利?
我正在编写FM来创建CR。 我最近遇到了一些帖子,这些帖子建议更推荐使用Convenience API。 但是我没有找到任何说明这一点的标准文档。
我请专家们提出最佳实践建议。
谢谢
Piyush RS
嗨,
便捷API会内部调用管理API。 如果尝试在一个LUW中实例化CONV和GOV API,这就是您将遇到错误的原因。
但是,我认为在您的情况下,您需要通过实例化GOV API创建cr。 我猜CONV api中没有这样的方法来创建cr。
但是请务必记住关于实例化这两个API的第一点。
问候
Pavan
嗨, >
查找以下方法。
cl_usmd_conv_som_gov_api => get_instance"生成实例
set_environment()
set_crequest_attributes()
get_entity_structure()"对于密钥
get_entity_structure()"对于数据
create_entity_tmp_key()"获取临时密钥并填充密钥结构
enqueue_entity()
write_entity_data()"使用密钥
"将数据填充到诸如MATERIAL,MARCBASIC等材料实体中。
write_entity_data()"使用数据
validate_crequest()"验证Badi将被调用
get_cr_validation_result()
set_action()"设置WF处理
save()。
下班并等待。
Milind。
嗨
这实际上取决于您有什么样的要求,正如我所见,如果您的要求很简单,那么即使更改请求API也足够。 如果要为并行变更请求类型提高任何CR,Governance API也将很好。
该指南最有用 https://www.sap.com/documents/2015/07/666e4158-5b7c-0010-82c7-eda71af511fa.html
致谢
阿卜杜勒
最多设置5个标签!
嗨,
便捷API会内部调用管理API。 如果尝试在一个LUW中实例化CONV和GOV API,这就是您将遇到错误的原因。
但是,我认为在您的情况下,您需要通过实例化GOV API创建cr。 我猜CONV api中没有这样的方法来创建cr。
但是请务必记住关于实例化这两个API的第一点。
问候
Pavan
嗨, >
查找以下方法。
cl_usmd_conv_som_gov_api => get_instance"生成实例
set_environment()
set_crequest_attributes()
get_entity_structure()"对于密钥
get_entity_structure()"对于数据
create_entity_tmp_key()"获取临时密钥并填充密钥结构
enqueue_entity()
write_entity_data()"使用密钥
"将数据填充到诸如MATERIAL,MARCBASIC等材料实体中。
write_entity_data()"使用数据
validate_crequest()"验证Badi将被调用
get_cr_validation_result()
set_action()"设置WF处理
save()。
下班并等待。
谢谢
Milind。
嗨
这实际上取决于您有什么样的要求,正如我所见,如果您的要求很简单,那么即使更改请求API也足够。 如果要为并行变更请求类型提高任何CR,Governance API也将很好。
该指南最有用 https://www.sap.com/documents/2015/07/666e4158-5b7c-0010-82c7-eda71af511fa.html
致谢
阿卜杜勒
一周热门 更多>