Ansicht
Dokumentation

ISP_AGENT_CONTCOND_SEARCH - IS-M/AM: Vermittlerfindung auto. + man.

ISP_AGENT_CONTCOND_SEARCH - IS-M/AM: Vermittlerfindung auto. + man.

rdisp/max_wprun_time - Maximum work process run time   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein sucht die Vermittlerverträge, für die anhand der übergebenen Auftragsdaten ein Entgelt (Bonus1, Bonus2, Provision und Zusatzprovision) zu bezahlen ist.

In Abhängigkeit vom zu bezahlenden Entgelt werden die entsprechenden Vertragsdaten in den Ausgabetabellen abgelegt. Werte Bestandteile von Bedingungen zu Vermittler-Media-Verträgen.

Zunächst wird geprüft, ob die Vermittlerfindung für den Mandanten erlaubt ist. Ist das nicht der Fall, wird die Vermittlerfindung mit der Ausnahme SEARCH_FORBIDDEN_FOR_CLIENT abgebrochen.

Anschließend wird untersucht, ob die Vermittlerfindung für die Vertriebsorganisation erlaubt ist. Ist das nicht der Fall, wird die Vermittlerfindung mit der Ausnahme SEARCH_FORBIDDEN_FOR_SALES_AR abgebrochen.

Anschließend wird geprüft, ob für die übergebenen Auftragsdaten ein allgemein gültiger Ausschluß vorliegt. In diesem Fall, wird die Vermittlerfindung mit der Ausnahme EXCLUDE_FOUND abgebrochen.

Anschließend werden alle Bedingungsbestandteile von der Datenbank gelesen. Ob gelesen wird, ist von folgenden Parametern abhängig:

  • IN_READ_CONTRACTS
Es wird auf alle Fälle gelesen.
  • Es wird nur gelesen, wenn sich einer folgender IMPORTING-Parameter geändert hat
  • IN_VKORG + IN_VTWEG + IN_SPART

  • IN_POS_NR_GUELTIGAB_MIN + IN_POS_NR_GUELTIGBIS_MAX

  • die Felder AVM_NR + POS_NR von IN_JHAGA

Die gefundenen Bedingungsbestandteile werden in interenen Tabelle vorgehalten, bis erneut gelesen werden muß.

Anschließend werden die Bedingungsbestandteile gegen die Auftragsdaten verprobt.

Die übrgigebliebenen Vertragsdaten werden dann in die entsprechenden Ausgabetabellen übertragen und die Vermittlerfindung ist beendet.

Beispiel

Hinweise

  • Ausnahme SEARCH_FORBIDDEN_FOR_CLIENT
Da die Vermittlerfindung für den Mandaten verboten ist, unter dem der Benutzer sich angemeldet hat, ist es nicht sinnvoll, die Vermittlerfindung immer wieder aufzurufen.
  • Ausnahme SEARCH_FORBIDDEN_FOR_SALES_AR
Solange sich die Vertriebsorganisation nicht ändert, ist es nicht sinnvoll, die Vermittlerfindung immer wieder aufzurufen.
  • Ausnahme INTERNAL_ERROR
Es ist ein intnerner Fehler aufgetreten; die SYST-Felder sind mit der entsprechenden Meldung gefüllt.
In diesem Fall wurde die Vermittlerfindung nicht korrekt abgeschlossen und ist unvollständig. Im allgemeinen ist es dann auch nicht mehr sinnvoll, die Vermittlerfindung immer wieder aufzurufen.

Weiterführende Informationen





Parameter

CT_GVZ_EG
CT_GVZ_ZP
ES_PRODH
ET_GVZ_EG
ET_GVZ_ZP
IS_ALLG
IS_KO
IS_PO
IS_PO_AZ
IS_PO_DL
IS_PO_GF
IS_PO_OL
IS_PO_PK
IS_PO_SI
IS_PO_VT
IS_PO_WS
IT_BELEINH
IT_BEZIRK_AG
IT_BEZIRK_IS
IT_BRAN1
IT_GVZ_EG_EXCL
IT_GVZ_ZP_EXCL
IT_INHK_KFM
IT_IN_GPNR
IT_KUKARR
IT_PO
IT_PO_AZ
IT_PO_DL
IT_PO_GF
IT_PO_GP
IT_PO_OL
IT_PO_PK
IT_PO_SI
IT_PO_VT
IT_PO_WS
IT_RJHAMOT
IT_RJHAMOTO
IT_RJHAMOTW
IT_RJHAMOZ
IT_RJHAMOZO
IT_RJHAMOZW
IT_VB_MAN_ASS
IV_ACTION
IV_AR_GPNR
IV_ASSIGN_TYPE
IV_BEDNR
IV_CALLED_BY
IV_CONDITEM_LOAD
IV_GUELTIGAB
IV_GUELTIGBIS
IV_LEVEL
IV_POS_GUELTIGAB_MIN
IV_POS_GUELTIGBIS_MAX
IV_PROVTYP
IV_VERM
IV_VNR
IV_VTYP
IX_DIALOG
IX_NO_AUTOMATIC
IX_NO_PROTOCOL

Ausnahmen

AUT_SEARCH_FORBID_FOR_CLIENT
AUT_SEARCH_FORBID_FOR_SALES_AR
EXCLUDE_FOUND
INTERNAL_ERROR
MAN_NO_CONTCOND_FOUND
MAN_NO_CONTCOND_SELECTED
MAN_NO_FURTHER_CONTCOND_FOUND
NO_CONDKIND_FOUND

Funktionsgruppe

JJGD

ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4726 Date: 20240523 Time: 132340     sap01-206 ( 81 ms )