Buenos días
Según veo, tu catalogo si está segmentado, razón por la cual, todas las cuentas afectables tienen el código SYS a nivel tabla del sistema, incluso si revisas la tabla JDT1 donde se guarda el detalle de las lineas de pólizas, tiene el código SYS y no la cuenta contable como tal.
1.- Cuando requieras extraer la cuenta contable desde la tabla del catalogo (OACT), basta con realizar una condicionante, CASE Postable WHEN 'Y' THEN (segment_0 + '-' + segment_1 + '-' + segment_2) ELSE AcctCode END Cuenta
NOTA: Las cuentas Afectables, tienen el valor ‘Y’ en el campo Postable, las cuentas acumuladoras o padres, tienen el valor ‘N’
2.- Cuando requieras mostrar registros de las pólizas (OJDT y/o JDT1), deberás realizar un INNER JOIN o bien mediante una subconsulta, para recuperar le cuenta como tal, recordando que en las pólizas solo tienen cuentas afectables.
Saludos
SAP B1, v9.2 PL03
México