BAPI_ALM_ORDER_MAINTAIN检查转包

2020-08-21 23:36发布

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

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


我想在"通过FM进行操作"中选中"分包"复选框。

我认为FM BAPI_ALM_ORDER_MAINTAIN中的正确位置在这里:

但这不起作用。

怎么了?

最好的问候

塔哈

(32.1 kB)

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

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


我想在"通过FM进行操作"中选中"分包"复选框。

我认为FM BAPI_ALM_ORDER_MAINTAIN中的正确位置在这里:

但这不起作用。

怎么了?

最好的问候

塔哈

(32.1 kB)
付费偷看设置
发送
5条回答
南山jay
1楼-- · 2020-08-21 23:51

Taha Cayli,

尝试填充以下内容的两者

IT_OPERATION-SUBCONTRACTING

IT_OPERATION_UP-SUBCONTRACTING

PeteA

哎,真难
2楼-- · 2020-08-21 23:41

Hallo Peter。

我尝试过,但是不幸的是它不起作用

这是我的代码:

报告ZSUBCONORDER。


 数据:it_methods BAPI_ALM_ORDER_METHOD的类型标准表。
 it_methods = VALUE#((REFNUMBER ='000001'
                         OBJECTTYPE ='HEADER'
                         方法="创建"
                         OBJECTKEY ='%00000000001'))。

 it_methods = VALUE#((REFNUMBER ='000001'
                         OBJECTTYPE ='OPERATION'
                         方法="创建"
                         OBJECTKEY ='%00000000001'))。

 it_methods = VALUE#((REFNUMBER ='000001'
                         方法='保存'
                         OBJECTKEY ='%00000000001'))。



 BAPI_ALM_ORDER_HEADERS_I的数据IT_HEADER类型标准表。
 IT_HEADER = VALUE#(((ORDER_TYPE ='PM01'
                         MN_WK_CTR ='MECHANIK'
                         PMACTTYPE ='103'
                         FUNCT_LOC ='K1-ZPW-2'
                         START_DATE ='18032020'
                         FINISH_DATE ='20032020'
                         优先级='1'
                         SHORT_TEXT ='LBüberSE38'))。



 数据IT_HEADER_UP类型STANDARD TABLE OF BAPI_ALM_ORDER_HEADERS_UP。
 IT_HEADER_UP = VALUE#((
                         MN_WK_CTR ='X'
                         PMACTTYPE ='X'
                         FUNCT_LOC ='X'
                         START_DATE ='X'
                         FINISH_DATE ='X'
                         优先级='X'
                         SHORT_TEXT ='X'))。


 BAPI_ALM_ORDER_OPERATION的数据IT_OPERATION类型标准表。
 IT_OPERATION = VALUE#((
                         活动='0010'
                         CONTROL_KEY ='PM02'
                         Description ='ABC'
                         SUBCONTRACTING ='X'
                           ))。

 BAPI_ALM_ORDER_OPERATION_UP的数据IT_OPERATION_UP类型标准表。
 IT_OPERATION_UP = VALUE#((
                             活动='X'
                             CONTROL_KEY ='X'
                             Description ='X'
                             SUBCONTRACTING ='X'
                             ))。


 带有标题行的BAPI_ALM_NUMBERS数据ET_NUMBERS类型标准表。
 DATA wa_et_Numbers类型为BAPI_ALM_NUMBERS。


 BAPIRET的数据返回类型标准表2。
 数据wa_return类型BAPIRET2。





 通话功能'BAPI_ALM_ORDER_MAINTAIN'
 *出口
 * IV_MMSRV_EXTERNAL_MAINTENACE =
   桌子
     it_methods = it_methods
     IT_HEADER = IT_HEADER
     IT_HEADER_UP = IT_HEADER_UP
 * IT_HEADER_SRV =
 * IT_HEADER_SRV_UP =
 * IT_USERSTATUS =
 * IT_PARTNER =
 * IT_PARTNER_UP =
     IT_OPERATION = IT_OPERATION
     IT_OPERATION_UP = IT_OPERATION_UP
 * IT_RELATION =
 * IT_RELATION_UP =
 * IT_COMPONENT =
 * IT_COMPONENT_UP =
 * IT_OBJECTLIST =
 * IT_OBJECTLIST_UP =
 * IT_OLIST_RELATION =
 * IT_TEXT =
 * IT_TEXT_LINES =
 * IT_SRULE =
 * IT_SRULE_UP =
 * IT_TASKLISTS =
 * EXTENSION_IN =
     返回=返回
     ET_NUMBERS = ET_NUMBERS
 * IT_REFORDER_ITEM =
 * IT_REFORDER_ITEM_UP =
 * IT_REFORDER_SERNO_OLIST_INS =
 * IT_REFORDER_SERNO_OLIST_DEL =
 * IT_PRT =
 * IT_PRT_UP =
 * IT_REFORDER_OPERATION =
 * IT_SERVICEOUTLINE =
 * IT_SERVICEOUTLINE_UP =
 * IT_SERVICELINES =
 * IT_SERVICELINES_UP =
 * IT_SERVICELIMIT =
 * IT_SERVICELIMIT_UP =
 * IT_SERVICECONTRACTLIMITS =
 * IT_SERVICECONTRACTLIMITS_UP =
 * ET_NOTIFICATION_NUMBERS =
 * IT_PERMIT =
 * IT_PERMIT_UP =
 * IT_PERMIT_ISSUE =
 * IT_ESTIMATED_COSTS =
           。




 通话功能'BAPI_TRANSACTION_COMMIT'
  出口
    等待=''
 *重要
 *返回=
           。

它不会创建订单。

太Q了
3楼-- · 2020-08-21 23:43

RETURN表中是否有任何消息?

PeteA

黑丝骑士
4楼-- · 2020-08-22 00:04
< p>它只说订单已保存。

DafaDDDa
5楼-- · 2020-08-21 23:58

塔哈卡利

将返回表代码添加到BAPI_TRANSACTION_COMMIT中,看看是否能提供更多信息。

PeteA

一周热门 更多>