Ansicht
Dokumentation
RH_WI_AGENT_EXECUTE_CHECK - Prüfe, ob Workitem bearbeitet werden darf
RFUMSV00 - Advance Return for Tax on Sales/Purchases ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
ORIGIN_OTYPE und ORIGIN_OBJID können benutzt werden um die INBOX_VIEW zu beeinflussen. Als INBOX_VIEW wird die Sicht bezeichnet, die der INBOX_USER in seiner Inbox sieht. Wenn ein User z.B. eine Vertretung übernommen hat, dann hat er eine Sicht auf die Inbox des zu Vertretenden. ORIGIN_OTYPE und ORIGIN_OBJID würden also den Objekttyp und die Objektid des zu Vertretenden enthalten, während im Parameter INBOX_USER der aktive User enthalten ist.
ORIGIN_OTYPE und ORIGIN_OBJID haben aber nur dann Einfluß auf die INBOX_VIEW wenn zuvor noch keine INBOX_VIEW mit dem Funktionsbaustein RH_INBOX_VIEW_CREATE erzeugt wurde. Wurde dieser FB schon aufgerufen, wird auch beim Aufruf des RH_WI_AGENT_EXECUTE_CHECK die bereits erzeugte INBOX_VIEW übernommen. Die Parameter ORIGIN_OTYPE und ORIGIN_OBJID haben dann keine Auswirkung.
Wenn eine bereits aufgebaute INBOX_VIEW nicht übernommen werden soll, dann muß die alternative INBOX_VIEW mit dem Parameter IT_INBOX_VIEW übergeben werden. Achtung: Damit wird, wie schon gesagt die bestehende INBOX_VIEW überschrieben. Dies hat Auswirkungen auf all weiteren Aufrufe der FBs RH_INBOX_VIEW_CREATE und RH_WI_AGENT_EXECUTE_CHECK.
Im Parameter INBOX_USER wird der Username übergeben, dessen Inbox aufgebaut werden soll, bzw. aus dessen Sicht das Workitem getestet werden soll. Ausschließlich für diesen User werden die ausgeschlossenen WIs ermittelt.
ACHTUNG: Ob ein Workitem für einen User (INBOX_USER) ausführbar ist, hängt wesentlich davon ab, welche Sichten bzw. Vertretungen der User übernommen hat. Dem RH_WI_AGENT_EXECUTE_CHECK muß mitgeteilt werden welche Sichten der User (INBOX_USER) übernommen hat. Dies geschieht wie schon erwähnt über die INBOX_VIEW. Diese ist entweder bereits gesezt durch frühere Aufrufe des FB RH_INBOX_VIEW_CREATE oder kann mit den Parametern ORIGIN_OTYPE und ORIGIN_OBJID oder IT_INBOX_VIEW gesetzt werden.
Bsp.: User B vertritt User A aktiv. User B ist aber kein möglicher Bearbeiter für WI 1. Da User B aber User A vertritt darf er das WI ausführen. Dem RH_WI_AGENT_EXECUTE_CHECK muß diese Vertretungssituation über die INBOX_VIEW bekannt gemacht werden. Die INBOX_VIEW muß also einen Eintrag für USER A (gekennzeichnet als zu vertretend) und einen für USER B enthalten.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
CHECK_ORG_RESTRICTIONINBOX_FCODE
INBOX_USER
IT_INBOX_VIEW
IV_DO_COMMIT
ORIGIN_OBJID
ORIGIN_OTYPE
SEARCH_DATE
WI_ID
Ausnahmen
EXCLUDED_AGENTNO_ACTIVE_PLVAR
NO_AGENT_OF_TASK
ORG_INFO_NOT_FOUND
OTHER_ERROR
RESERVED_WI
WI_NOT_FOUND
WRONG_STATUS
Funktionsgruppe
RHW1RFUMSV00 - Advance Return for Tax on Sales/Purchases Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3205 Date: 20240523 Time: 081452 sap01-206 ( 81 ms )