Abap BAPI_ALM_订单_维护错误IW:430-开始日期不能晚于结束日期

Abap BAPI_ALM_订单_维护错误IW:430-开始日期不能晚于结束日期,abap,Abap,我正在调用BAPI\u ALM\u ORDER\u mainten功能模块来创建工单: 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_ope

我正在调用
BAPI\u ALM\u ORDER\u mainten
功能模块来创建工单:

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\u标题
表中,我有以下信息:

事实证明,我留下
完成日期的首字母是有问题的。当我调用功能模块时,返回来自
IW
消息类的错误
430
开始日期可能不在结束日期之后。如果输入有效的完成日期,则工单创建成功

我可以在IW31中手动创建工单,而无需输入
完成日期

以下是此特定工厂和订单类型的配置(我已从照片中删除):


有没有一种方法可以在不指定完成日期的情况下提交此BAPI?

请确保在
中用
X
标记开始日期,但不保留完成日期,这样丢失的完成日期就不会引起问题。

lt\u header\u up
的内容是什么?@vwegert-ooo,这很有趣。因为我只是在执行一个create,所以我没有填写这个,因为我的印象是我只是在一个变更下设置了它。我为
start\u date
finish\u date
添加了一个带有
X
的记录,这样我就可以创建我的工单了。如果你想正式回答这个问题,我会接受你的回答。谢谢。只是一个旁注-与我想象的相反,如果我留下
finish\u date
首字母(
00000000
),我实际上需要在更新表中留下一个标志,它才能工作。如果我不将其标记为更新,它会给我相同的错误。