Ich hatte das selbe Problem und ich habe es wie folgt gelöst.
1) Tabelle SRRELROLES lesen mit OBJKEY = Fakturanummer (führende Nullen beachten, muss 10 Stellen lang sein)
dann bekommt du die ROLEID
2) Tabelle IDOCREL lesen mit ROLE_B = roleid (die du vorher bekommen hast)
dann bekommst du ROLE_A
3) Tabelle SRRELROLES lesen mit ROLEID = role_a (von vorhin)
in OBJKEY steht jetzt deine IDOC Nummer
Vorraussetzung ist, das die Verknüpfungen eingeschaltet sind.
Das siehst du wenn du mit VF03 in die Faktura reingehst, dann mit SYSTEM -> Dienst zum Objekt
Hier dann "Verknüpfungen anzeigen" auswählst. Hier solltest du dann die IDOC Nummer sehen.
mfg