点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正尝试在Z报表的BOM爆炸后读取材料组件。 我正在使用一个类来获取通过KEKO结构传递的组件详细信息(添加了Kalnr,材料,工厂和其他详细信息)。
代码段:
数据:lvr_costs类型参考CL_COSTING_PERSISTENCE。
创建对象lvr_costs。
调用方法lvr_costs-> costing_read_simple
导出
im_kekokey = ls_read_mode
im_0 '
导入
ex_itemization = l_temization
ex_ccs = l_ccs
ex_costing_inconsistent = l_inconsistent
* ex_ccs_location =
* ex_itemization_location =
EXCEPTIONS
internal_error = 1
not_found = 2
其他= 3
。
IF sy-subrc <> 0.
*在此处实施适当的错误处理
ENDIF。
激活时出错:类" CL_COSTING_PERSISTENCE"的实例只能在该类本身或其子类之一中创建。
请提出消除此错误或任何FM的方法,以使BOM爆炸后获取材料成分。
如果查看类CL_COSTING_PERSISTENCE,您会看到它具有受保护的实例生成集,这意味着无法从外部调用其构造函数。 这是因为它实现了单例设计模式。
使用CL_COSTING_PERSISTENCE => CREATE进行实例化。
一周热门 更多>