Ansicht
Dokumentation

WVK9_PRE_CHECK - Vorprüfungen für Selektionsbildeingaben zur Verkaufspreiskalkulation

WVK9_PRE_CHECK - Vorprüfungen für Selektionsbildeingaben zur Verkaufspreiskalkulation

General Data in Customer Master   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Zweck dieses FB ist die Überprüfung der Eingaben auf dem Selektionsbild zur Verkaufspreiskalkulation: Transaktionen 'Kalkulation --> Anlegen, --> Ändern, --> Anzeigen' (vkp5 und vkp1), 'Hintergrundkalkulation' (vkpb).

Die Angaben des Selektionsbildes werden über Ranges-Tabellen, z.B. SO_MATNR, für Select-Options sowie über die Importstruktur PISPC, die neben den Parametereingaben auch weitere Steuerparameter enthält, übergeben.

Durch den FB werden globale Parameter bzw. globale Tabellen der Funktionsgruppe WVK1 gesetzt, die in weiteren FBs dieser Funktionsgruppe, wie z.B. SALES_PRICE_CALCULATE_01, genutzt werden. Um den FB auch außerhalb der Funktionsgruppe WVK1 verwenden zu können, werden diese Parameter und Tabellen z.T. auch in entsprechende Exportparameter übernommen. Bei den globalen Parametern handelt es sich u.a. um Angaben darüber, ob bei den Select-Options kein, ein oder mehrere Objekt(e) selektiert wurden (siehe Beispiel). Die Selektionsangaben für Materialien, Vertriebslinien, Werke und Werksgruppen werden genutzt, um entsprechende globale Tabellen (z.B. G_T_XT001W für Werke), die an bestehende Strukturen angelehnt sind (T001W), mit den selektierten Objekten zu füllen. In den letzten 3 Fällen werden die Tabellen auch exportiert.

Beispiel

Je nachdem, ob bei der Select-Options-Auswahl 0, 1 oder n Objekt(e) gewählt wurde(n), wird der entsprechende globale Parameter (Exportparameter) auf 0, 1 oder 2 gesetzt. Auf dem Selektionsbild wurde eingegeben:
Material: R100001 --> g_selekt_matnr (pe_sel_matnr) = 1.
Werk: R151 bis R153 --> g_selekt_werks (pe_sel_werks) = 2.
Die Parameter g_selekt_vkorg, g_selekt_vtweg, g_selekt_filgr, g_selekt_pltyp bzw. die entsprechenden Exportparameter sind 0.

Mit der globalen Variablen g_kalktyp wird unterschieden, ob für Betriebsgruppen/Werke, Wert '2', oder Vertriebslinien (mit Werken bzw. Preislisten), Wert '1', kalkuliert wird.

Hinweise

Weiterführende Informationen

Struktur PISPC





Parameter

PE_I_SPC
PE_SEL_FILGR
PE_SEL_MATNR
PE_SEL_PLTYP
PE_SEL_VKORG
PE_SEL_VTWEG
PE_SEL_WERKS
PE_T_XKLAH
PE_T_XT001W
PE_T_XTVKOV
PI_CHECK_EKERV
PI_I_SPC
PI_NO_CHECK_WERKS
PX_SO_FILGR
PX_SO_MATNR
PX_SO_PLTYP
PX_SO_VKORG
PX_SO_VTWEG
PX_SO_WERKS

Ausnahmen

ANNUAL_SEASON_NOT_VALID
ARTICLE_GROUP_NOT_FOUND
DATE_NOT_VALID
EKERV_NOT_VALID
EXIT
LIGRU_NOT_VALID
LIVAR_NOT_VALID
LTSNR_WITHOUT_LIFNR
NO_COMPANIES_SELECTED
NO_KLART_FOUND
NO_MATERIALS_SELECTED
NO_PLANTS_SELECTED
VENDOR_NOT_FOUND
VENDOR_SUBRANGE_NOT_FOUND

Funktionsgruppe

WVK9

Addresses (Business Address Services)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3110 Date: 20240603 Time: 235012     sap01-206 ( 66 ms )