Ansicht
Dokumentation
CK_F_ACTIV_VERSION_FIND - Ermitteln des KEY's für Zugriff auf die aktive Plankalkulation
ROGBILLS - Synchronize billing plans CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein dient dazu, Kalkulationen zu einem Material auf der Datenbank in der Tabelle KEKO zu suchen. Er liefert als Ergebnis die Schlüsselfelder und einige andere Felder einer gefundenen Schichtung zurück oder liefert eine Fehlermeldung.
Zwei Modi dieses Bausteines sind zu unterscheiden:
- Der Aufrufer gibt Kalkulationsart und Bewertungsvariante, nach der gesucht werden soll, nicht mit. In diesem Fall sucht der Baustein nach einer zum mitgegebenen Stichtag gültigen und freigegebenen Plankalkulation.
- Der Aufrufer spezifiziert Kalkulationsart und Bewertungsvariante. In diesem Fall wird nach eben solchen Kalkulationen gesucht. Der Status läßt sich mit dem Schalter S_NUR_FEHLERFREIEauf die Werte KA, VO, FR einschränken. Falls der Stichtag in das Gültigkeitsintervall mehrerer passender Kalkulationen fällt, wird die jüngste Kalkulation gewählt.
In beiden Modi sind zur Einschränkung der Suchkriterien folgende Parameter wirksam:
- TVERS_IMP: Die Version der Kalkulation.
- FRUEHEST_AB_DAT: Die Kalkulation soll frühestens ab diesem Termin gültig sein.
- MINDEST_BIS_DAT: Die Kalkulation soll mindestens bis zu diesem Termin gültig sein.
Folgende Parameter wirken sich auf die Performance aus:
- KALNR, KALN1: Wenn die Kalkulationsnummern bekannt sind und mitgegeben werden, brauchen sie nicht zusätzlich im Materialstamm nachgelesen zu werden.
- S_SUCHE_ERZKALK, S_SUCHE_EINZELKALK: Wird eines der Kennzeichen nicht markiert, so wird nicht nach den entsprechenden Kalkulationen gesucht.
Zusätzlich kann die Bewertungsebene im Feld VALUATION mitgegeben werden (siehe auch Festwerte zur Domäne VALUTYP), Default ist die operative.
Wenn der Benutzer die Struktur QTY_STRUCTURE pflegt, wird nach einer Mischkalkulation und nach einer Beschaffungsalternativenkalkulation gesucht, deren Mengengerüst zur QTY_STRUCTURE paßt. Wenn die Fertigungsversion QTY_STRUCTURE-VERID versorgt ist, wird gegen KEKO-PR_VERID verprobt, ansonsten werden alle anderen Felder gegen die entsprechenden Felder der KEKO verprobt. Falls keine passende Kalkulation gefunden wird, wird eine Ausnahme ausgelöst. Falls eine passende Beschaffungsalternativenkalkulation gefunden wird, wird ihre Kalkulationsnummer in das Feld KALKULATIONSNUMMER_BALT gestellt.
Falls die Bewertungsart BWTAR_IMP spezifiziert wird, wird vorrangig nach Kalkulationen zu dieser Bewertungsart gesucht. Nur wenn keine passende Kalkulation gefunden wird, wird weiter nach Kalkulationen mit initialer Bewertungsart gesucht.
Anmerkung: Kalkulationen mit einer Bewertungsart können nur innerhalb einer Mischkalkulation existieren.
Bei der Suche nach Kalkulationen zu einer Beschaffungsalternative wird die Bewertungsart ignoriert.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
AKTIVDATUMAUFPL_NUMMER
BEWERTUNG
BEWERTUNGSART
BEWERTUNGSDATUM
BEWERTUNGSVARIANTE
BEZUGSOBJEKT
BWTAR_IMP
BWVAR_IMP
CO_LOSGROESSE
CO_MENGENEINHEIT
CO_OBJEKTNUMMER
ELEMENTESCHEMA
ELEMENTESCHEMA_NEBENSCH
FEH_STA_IMP
FRUEHEST_AB_DAT
IV_RLDNR
KALKA_IMP
KALKULATIONSART
KALKULATIONSDATUM
KALKULATIONSKENNZEICHEN
KALKULATIONSNUMMER
KALKULATIONSNUMMER_MISCH
KALKULATIONSVARIANTE
KALKULATIONSVERSION
KALN1_IMP
KALNR_IMP
KEKO_EXP
KLVAR_IMP
LOOK_FIRST_SINCE_DAT
MATERIALNUMMER
MINDEST_BIS_DAT
MSG_CK735_FLG
MSG_CK736_FLG
QTY_STRUCTURE
S_FOR_VALUATION_ONLY
S_NUR_FEHLERFREIE
S_SUCHE_EINZELKALK
S_SUCHE_ERZKALK
TVERS_IMP
VALUATION
VALUSUBTYP
WERK
Ausnahmen
FAILEDNO_ACTIV_VERSION
NO_KLART_FOUND
NO_UNIQUE_PROCALT_FOUND
WRONG_CALL
Funktionsgruppe
CK2USUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4802 Date: 20240523 Time: 171307 sap01-206 ( 88 ms )