MB_MIGO_BADI這個BADI,行項目檢查在CHECK_ITEM這個方法里,但是有個問題,這個方法只能獲取一行明細數據,可以通過以下代碼獲取整個明細內表
FIELD-SYMBOLS: <FS_KERNEL_CLASS> TYPE ANY. DATA: LV_REF_KERNEL TYPE REF TO OBJECT, LT_ITEM TYPE GOITEM_T. ASSIGN ('(SAPLMIGO)LCL_MIGO_GLOBALS=>KERNEL') TO <FS_KERNEL_CLASS>. LV_REF_KERNEL ?= <FS_KERNEL_CLASS>. * 獲取MIGO中的行項目數據 CALL METHOD LV_REF_KERNEL->('GET_PT_GOITEM') IMPORTING E_PT_GOITEM = LT_ITEM.
