Oi Kell,
Olhei o código do programa.
Para ser reportado o campo action_requ ( step required ) precisa estar com C, o campo DOCSTA precisa estar com 1, os campos scssta e cancel precisam estar em branco e os campos authcod, docnum9 e CDV têm que estar preenchidos.
Pode verificar o seu documento e confirmar se as informações estão corretamente preenchidas assim?
O código está abaixo:
IF sy-subrc IS INITIAL.
CHECK ( ls_nfe_active-action_requ = 'C' ).
CASE ls_nfe_active-docsta.
WHEN '1'. "auth
* incoming and emitted by third-party
IF ( ls_j_1bnfdoc-direct = 1
OR ls_j_1bnfdoc-direct = 4 )
AND ls_j_1bnfdoc-entrad IS INITIAL.
CHECK ( ls_nfe_active-scssta IS INITIAL )
AND ( ls_nfe_active-cancel IS INITIAL )
AND ( ls_nfe_active-authcod IS NOT INITIAL )
AND ( ls_nfe_active-docnum9 IS NOT INITIAL )
AND ( ls_nfe_active-cdv IS NOT INITIAL ).
att,
Renan Correa