Regarding empty field check in business document save

110 阅读1分钟

Created by Jerry Wang on Apr 01, 2014

当试图保存一个business :
clipboard1
由于是第一次进入此段代码,gv_skip_mand_fields_check为abap_false,
clipboard2
is_any_mandatory_field_empty会递归调用view controller的get_empty_mandatory_fields:
clipboard3
clipboard4

如果view controller检测到存在empty的mandatory field,则报message到UI上。Message的type取决于customizing里针对message CRM_UIU_BT/033的设置:
clipboard5
clipboard6