BAPI_ALM_ORDER_MAINTAIN 错误 IW:430 - 开始日期不能晚于结束日期
BAPI_ALM_ORDER_MAINTAIN Error IW:430 - Start date may not fall after end date
我正在像这样调用 BAPI_ALM_ORDER_MAINTAIN
功能模块来创建工单:
CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
TABLES
it_methods = lt_methods
it_header = lt_header
it_header_up = lt_header_up
it_operation = lt_operation
it_operation_up = lt_operation_up
it_srule = lt_srule
it_srule_up = lt_srule_up
return = lt_return
extension_in = lt_extension_in.
在我的 lt_header
table 中,我有以下信息:
事实证明,我离开 finish_date
首字母是有问题的。当我进行功能模块调用时,返回 IW
消息 class 中的错误 430
:Start date may not fall after end date
。如果我输入有效的完成日期,工作订单创建成功。
我可以在 IW31 中手动创建工单,而无需输入 finish_date
。
这是此特定工厂和订单类型的配置(我已从照片中删除):
是否可以在不指定完成日期的情况下提交此 BAPI?
确保在 it_header_up
中用 X
标记开始日期,但不标记结束日期 - 这样缺少的结束日期就不会造成问题。
我正在像这样调用 BAPI_ALM_ORDER_MAINTAIN
功能模块来创建工单:
CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
TABLES
it_methods = lt_methods
it_header = lt_header
it_header_up = lt_header_up
it_operation = lt_operation
it_operation_up = lt_operation_up
it_srule = lt_srule
it_srule_up = lt_srule_up
return = lt_return
extension_in = lt_extension_in.
在我的 lt_header
table 中,我有以下信息:
事实证明,我离开 finish_date
首字母是有问题的。当我进行功能模块调用时,返回 IW
消息 class 中的错误 430
:Start date may not fall after end date
。如果我输入有效的完成日期,工作订单创建成功。
我可以在 IW31 中手动创建工单,而无需输入 finish_date
。
这是此特定工厂和订单类型的配置(我已从照片中删除):
是否可以在不指定完成日期的情况下提交此 BAPI?
确保在 it_header_up
中用 X
标记开始日期,但不标记结束日期 - 这样缺少的结束日期就不会造成问题。