2020-08-21 23:36发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嘿
我想在"通过FM进行操作"中选中"分包"复选框。
我认为FM BAPI_ALM_ORDER_MAINTAIN中的正确位置在这里:
但这不起作用。
怎么了?
最好的问候
塔哈
Taha Cayli,
尝试填充以下内容的两者:
IT_OPERATION-SUBCONTRACTING
IT_OPERATION_UP-SUBCONTRACTING
。
PeteA
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' 出口 等待='' *重要 *返回= 。
它不会创建订单。
RETURN表中是否有任何消息?
塔哈卡利 p>
将返回表代码添加到BAPI_TRANSACTION_COMMIT中,看看是否能提供更多信息。
最多设置5个标签!
Taha Cayli,
尝试填充以下内容的两者:
IT_OPERATION-SUBCONTRACTING
IT_OPERATION_UP-SUBCONTRACTING
。
PeteA
Hallo Peter。
我尝试过,但是不幸的是它不起作用
这是我的代码:
它不会创建订单。
RETURN表中是否有任何消息?
。
PeteA
塔哈卡利 p>
将返回表代码添加到BAPI_TRANSACTION_COMMIT中,看看是否能提供更多信息。
。
PeteA
一周热门 更多>