Created by Jerry Wang, last modified on Oct 14, 2014
在CL_SMW_MFLOW的__VALIDATE_方法里,会call adapter object specific的validation function module.
validation function module如果有错误,会assemble到changing参数error_segments里。
如果返回值sy-subrc不为0,状态位status 置为aborted:
如果返回值为2,将具体的错误信息写入error_segments:
因为在之前的代码里,标志位status已经设置为aborted ( A ), 此处写入一个middleware generic error message SMW3 E018:
因此最后能够在tcode SMW01里观察到error_segment里存储的所有error message,并且整个BDOC的状态为E: