Ansicht
Dokumentation
CS_BOMRTO_DYNSQL_PE - Programm zum Generieren von SQL-Code für Methode MAT_CHECK_ECN_PE
General Data in Customer Master PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Mit diesem Report können Sie dynamischen SQL-Code für die Parametergültigkeit generieren, wenn es im Customizing Änderungen gibt. Sie müssen eine Referenz zu den Tabellen AEFF und TECS angeben, den SQL-Code in die Methode MAT_CHECK_ECN_PE der ABAP Managed Database Procedure CL_CS_AMDP_BOM_RTO_ATTRIB kopieren und sie dann aktivieren.
Integration
Voraussetzungen
Funktionsumfang
Dieser Report kann verwendet werden, wenn sich folgendes Customizing ändert:
- Änderung im aktiven Profil in Logistik Allgemein → Änderungsdienst → Steuerungsdaten einstellen
- Änderung der Gültigkeitsart im aktiven Profil in Logistik Allgemein → Änderungsdienst → Parametergültigkeit → Gültigkeitsprofile pflegen
Sie können diesen Report auch verwenden, wenn ein Material einem spezifischen Profil unter folgendem Pfad hinzugefügt wird:
SAP-Easy-Access-Menü → Logistik → Zentrale Funktionen → Engineering → Änderungsdienst → Umfeld → Parametergültigkeit → Material zu Profil zuordnen
Selektion
Standardvarianten
Ausgabe
Aktivitäten
Beispiel
Generierter Code für den Report:
METHOD MAT_CHECK_ECN_PE
by database procedure for hdb language sqlscript
options READ-ONLY
using TECS, AEEF.
BEGIN
SET01 = SELECT AEEF.*, AENNR_TAB.THE_INDEX
FROM AEEF AS AEEF
INNER JOIN :AENNR_TAB AS AENNR_TAB ON AEEF.MANDT = AENNR_TAB.MANDT AND AEEF.AENNR = AENNR_TAB.AENNR
INNER JOIN :HEAD_TAB AS HEAD_TAB ON AENNR_TAB.THE_INDEX = HEAD_TAB.THE_INDEX AND AENNR_TAB.MANDT = HEAD_TAB.MANDT
INNER JOIN TECS AS TECS ON HEAD_TAB.MANDT = TECS.MANDT AND HEAD_TAB.TECHS = TECS.TECHS
WHERE (AENNR_TAB.CLINT IN ('0000000002' )
AND AEEF.DATE_LO <= TECS.DATE_LO AND AEEF.DATE_LO<> '00000000');
/*****************End of of Parameter**********/
SET02 = SELECT SET01.*
FROM :SET01 AS SET01
INNER JOIN :AENNR_TAB AS AENNR_TAB ON AENNR_TAB.AENNR = SET01.AENNR
INNER JOIN :HEAD_TAB AS HEAD_TAB ON AENNR_TAB.THE_INDEX = HEAD_TAB.THE_INDEX AND AENNR_TAB.MANDT = HEAD_TAB.MANDT
INNER JOIN TECS AS TECS ON HEAD_TAB.MANDT = TECS.MANDT AND HEAD_TAB.TECHS = TECS.TECHS
WHERE (SET01.DATE_HI >= TECS.DATE_LO AND SET01.DATE_HI <> '00000000');
/*****************End of Parameter**********/
SET03 = SELECT SET01.*
FROM :SET01 AS SET01
INNER JOIN :AENNR_TAB AS AENNR_TAB ON AENNR_TAB.AENNR = SET01.AENNR
INNER JOIN :HEAD_TAB AS HEAD_TAB ON AENNR_TAB.THE_INDEX = HEAD_TAB.THE_INDEX AND AENNR_TAB.MANDT = HEAD_TAB.MANDT
INNER JOIN TECS AS TECS ON HEAD_TAB.MANDT = TECS.MANDT AND HEAD_TAB.TECHS = TECS.TECHS
WHERE (SET01.DATE_LO = TECS.DATE_LO AND SET01.DATE_OI <> 'X' AND SET01.DATE_HI = '00000000');
/******************* End of SET03 DATE of Parameter***********/
SET04 = SELECT SET01.*
FROM :SET01 AS SET01
INNER JOIN :AENNR_TAB AS AENNR_TAB ON AENNR_TAB.AENNR = SET01.AENNR
INNER JOIN :HEAD_TAB AS HEAD_TAB ON AENNR_TAB.THE_INDEX = HEAD_TAB.THE_INDEX AND AENNR_TAB.MANDT = HEAD_TAB.MANDT
WHERE SET01.DATE_OI = 'X' UNION ALL SELECT * FROM :SET03 UNION ALL SELECT * FROM :SET02;
/******************* End of SET04 DATE of Parameter***********/
VALID_AENNR_PAR_EFF = SELECT MANDT, THE_INDEX, AENNR FROM :SET04;END;
ENDMETHOD.
TXBHW - Original Tax Base Amount in Local Currency rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5692 Date: 20240601 Time: 061951 sap01-206 ( 57 ms )