GRN Date Into BaseLine Date
GRN Date Into BaseLine Date
Validation: Consider old GRN, if invoice generated then do not consider GRN, if canceled then do not consider.
Code Start:
METHOD if_ex_mrm_payment_terms~payment_terms_set.
*************************
READ TABLE ti_drseg INTO lwa_drseg INDEX 1.
ENDLOOP.
ENDIF.
ELSE.
e_zfbdt = lv_basedate.
CLEAR: lwa_date.
lwa_date-zfbdt = lv_basedate.
APPEND lwa_date TO lt_date.
CLEAR: lwa_date.
ENDIF.
ELSE.
e_zfbdt = i_rbkpv-zfbdt.
ENDIF.
ENDIF.
ENDIF.
e_zbd1t = i_rbkpv-zbd1t.
IF e_zbd1t IS INITIAL.
e_zbd1t = lwa_t052-ztag1. “passing payment term days
ENDIF.
e_zbd1p = i_rbkpv-zbd1p.
e_zbd2t = i_rbkpv-zbd2t.
e_zbd2p = i_rbkpv-zbd2p.
e_zbd3t = i_rbkpv-zbd3t.
e_zlspr = i_rbkpv-zlspr.
ENDMETHOD.
FM: MRMBADI_PAYMENT_TERMS:
Due to Badi, while simulating, baseline date is getting blank and throws following error,
Error: ‘Baseline date for payment does not exist ,message no-M8 356’.
Code: