Ansicht
Dokumentation

ISP_AGENT_CONTRACT_ITEM_FIND - IS-M/AM: Ermittlung einer Bedingung für die externe Bestandteilspflege

ISP_AGENT_CONTRACT_ITEM_FIND - IS-M/AM: Ermittlung einer Bedingung für die externe Bestandteilspflege

CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionbaustein trägt entweder eine Geschäftspartnernummer (Inserent) oder eine Abschlußnummer in genau eine Bedingung genau eines Vermittlervertrages ein, ohne im Dialog in die Vertragspflege wechseln zu müssen.
Existieren mehrere Verträge innerhalb einer Einkaufsorganisation zu einem Vermittler, so wird die Aktion abgelehnt.

Nochmals: Innerhalb einer LUW ist nur ein Eintrag möglich. Grund:

  • trägt der Benutzer bei der aufrufenden Pflege (z.B. Abschluß) mehrere Vermittler ein, von denen dann einige wieder (vor dem Sichern) herausgenommen werden sollen, so würde das ein nicht-triviales Handling in der hiesigen Anwendung erfordern.

Der Eintrag eines Bestandteils sollte ausschließlich bei der Anlage des aufrufenden Objekts erlaubt werden (dies ist vom Aufrufer

  • wird das aufrufende Objekt schon im operativen Geschäft benutzt und erst nachträglich (durch "Ändern 'Objekt'") im Hintergrund ein Bestandteil innerhalb einer Bedingung angelegt, die zum Zeitpunkt des Eintrags schon einige Zeit läuft, so ist es dem Benutzer nicht transparent, daß er jetzt Daten erzeugt, die schon ab dem Anlagezeitpunkt des aufrufenden Objekts hätten gelten sollen. Das kann Probleme aufwerfen, wenn im operativen Geschäft Rückabwicklungen oä. durchgeführt werden müssen, die dann evtl. zu anderen Werten führen als der "Vorwärtsfall".

Mitgegeben werden muß:

  • die Vermittlernummer des Vermittlers, bei dem der Vertrag ergänzt werden soll,
  • der Vertriebsbereich, für den dies gelten soll,
  • entweder das Flag, daß mit diesem Aufruf ein Abschluß oder das Flag, daß eine Geschäftspartnernummer eingetragen werden soll, muß gesetzt sein,
  • passend zum Flag muß die Abschlußnummer oder die GP-Nummer mitgegeben werden.

Es kann zusätzlich der Zeitraum mitgegeben werden, für den Bedingungen gesucht werden sollen (Default: aktuelles Datum). Werden mehrere Bedingungen innerhalb des Vermittlervertrages gefunden, die innerhalb des Zeitraumes für den Eintrag benutzt wedren können, werden diese angezeigt und der Benutzter kann eine Bedingung auswählen.

Benutzt der Aufrufer eine Interne Nummernvergabe für sein Objekt, muß er nach der Nummervergabe den Funktionsbaustein ISP_AGENT_CONTRACT_FLD_CHANGE aufrufen.

Um die Daten der Funktionsgruppe zu verbuchen, muß der Aufrufer in seiner SAVE-Routine den Funktionsabaustein ISP_AGENT_CONTRACT_SAVE aufrufen.





Parameter

PS_IJJTVB
PV_AGENTUR
PV_FLG_ENQUEUE
PV_GPNR
PV_GUELTIGAB
PV_GUELTIGBIS
PV_SPART
PV_TRTYP
PV_VERM_GPNR
PV_VKORG
PV_VTNR
PV_VTWEG

Ausnahmen

COND_TYPE_NOT_FOUND
CONTRACT_LOCK_FAILURE
NO_AUTHORITY
NO_COND_FOUND
NO_CONTRACT_IN_PURCH_ORG
NO_GPNR
NO_INPUT_PARAMS
NO_PURCHASING_ORG_FOUND
SEVERAL_CONTRACTS_IN_PURCH_ORG
TOO_MANY_INPUT_PARAMS
WRONG_DATE

Funktionsgruppe

JJGA

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3811 Date: 20240523 Time: 142524     sap01-206 ( 76 ms )