DATA:BEGIN OF gs_rbkp,
belnr TYPE rbkp-belnr,
gjahr TYPE rbkp-gjahr,
xrech TYPE rbkp-xrech,
tbtkz TYPE rbkpb-tbtkz,
vorga TYPE char20,
END OF gs_rbkp.
DATA:gt_rbkp LIKE TABLE OF gs_rbkp.
SELECT a~belnr,
a~gjahr,
a~xrech,
b~tbtkz
FROM rbkp AS a
INNER JOIN rbkpb AS b ON a~belnr = b~belnr AND a~gjahr = b~gjahr
INTO CORRESPONDING FIELDS OF TABLE @gt_rbkp
UP TO 50 ROWS.
LOOP AT gt_rbkp INTO gs_rbkp.
IF gs_rbkp-xrech = 'X'.
IF gs_rbkp-tbtkz = space.
gs_rbkp-vorga = '发票'.
ELSE.
gs_rbkp-vorga = '后续借记'.
ENDIF.
ELSE.
IF gs_rbkp-tbtkz = space.
gs_rbkp-vorga = '贷项凭证'.
ELSE.
gs_rbkp-vorga = '后续贷记'.
ENDIF.
ENDIF.
MODIFY gt_rbkp FROM gs_rbkp.
ENDLOOP.
发票的凭证类型在标准中被替代了 标准底表被替代了 找不到只能按照上面的判断 当然俩个表必须全部启用