正确的FM以读取BOM表项目吗?

2020-08-15 19:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我要阅读Sales BOM项目的正确方法是什么?

在以下几个地方找到了我发现的标准代码:

通话功能'CSAP_MAT_BOM_SELECT'
          出口
               材料= lv_pricat_k003-matnr_extern
               plant = is_pricat_pro-bom_plant
               bom_usage = is_pricat_pro-bom_usage
         桌子
             t_mast = lt_mast_api02
         例外情况
              错误= 1
              其他= 2

 在it_mast_api02分配处环行,其中bom_alt = 1。
 * Es wird nur die erste Alternative verwendet。
     通话功能'CSAP_MAT_BOM_READ'
          出口
               材质= -材质
               植物= -植物
               bom_usage =  -bom_usage
               替代=  -bom_alt
 * VALID_FROM =
 * VALID_TO =
 * CHANGE_NO =
 * REVISION_LEVEL =
 *重要
 * ls_WARNING =
         桌子
              t_stpo = lt_tstpo
              t_stko = lt_tstko
 * T_DEP_DATA =
 * T_DEP_DESCR =
 * T_DEP_ORDER =
 * T_DEP_SOURCE =
 * T_DEP_DOC =
         例外情况
              错误= 1
              其他= 2
              。
       将lt_tstpo的行追加到rt_tstpo。
   结局。
 

通过 CSAP_MAT_BOM_SELECT 选择BOM,然后使用 CSAP_MAT_BOM_READ 读取它是否正确?

那为什么我们需要 CSAP_MAT_BOM_ITEM_SELECT?

与CSAP_MAT_BOM_READ 几乎相同,只是后者返回STKO和STPO(标题+项目),而CSAP_MAT_BOM_ITEM_SELECT仅返回项目。

我应该使用CSAP_MAT_BOM_ITEM_SELECT或CSAP_MAT_BOM_READ读取BOM吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我要阅读Sales BOM项目的正确方法是什么?

在以下几个地方找到了我发现的标准代码:

通话功能'CSAP_MAT_BOM_SELECT'
          出口
               材料= lv_pricat_k003-matnr_extern
               plant = is_pricat_pro-bom_plant
               bom_usage = is_pricat_pro-bom_usage
         桌子
             t_mast = lt_mast_api02
         例外情况
              错误= 1
              其他= 2

 在it_mast_api02分配处环行,其中bom_alt = 1。
 * Es wird nur die erste Alternative verwendet。
     通话功能'CSAP_MAT_BOM_READ'
          出口
               材质= -材质
               植物= -植物
               bom_usage =  -bom_usage
               替代=  -bom_alt
 * VALID_FROM =
 * VALID_TO =
 * CHANGE_NO =
 * REVISION_LEVEL =
 *重要
 * ls_WARNING =
         桌子
              t_stpo = lt_tstpo
              t_stko = lt_tstko
 * T_DEP_DATA =
 * T_DEP_DESCR =
 * T_DEP_ORDER =
 * T_DEP_SOURCE =
 * T_DEP_DOC =
         例外情况
              错误= 1
              其他= 2
              。
       将lt_tstpo的行追加到rt_tstpo。
   结局。
 

通过 CSAP_MAT_BOM_SELECT 选择BOM,然后使用 CSAP_MAT_BOM_READ 读取它是否正确?

那为什么我们需要 CSAP_MAT_BOM_ITEM_SELECT?

与CSAP_MAT_BOM_READ 几乎相同,只是后者返回STKO和STPO(标题+项目),而CSAP_MAT_BOM_ITEM_SELECT仅返回项目。

我应该使用CSAP_MAT_BOM_ITEM_SELECT或CSAP_MAT_BOM_READ读取BOM吗?

付费偷看设置
发送
3条回答
我是小鹏鹏啊
1楼-- · 2020-08-15 19:57

您是否尝试过FM'CS_BOM_EXPL_MAT_V2'?

使用此FM样本标准SAP程序:

RCS11001
RCS12001
RCS13001

SC_Yao
2楼-- · 2020-08-15 19:32

业务需求是读取具有最少数据库查询的BOM表项目,我很好奇这些模块CSAP_MAT_BOM_READ和CSAP_MAT_BOM_ITEM_SELECT之间的区别是什么? 何时使用?

落灬小鱼
3楼-- · 2020-08-15 19:42

能否请您简要介绍您要实现的目标以及业务要求是什么?

一周热门 更多>