Ansicht
Dokumentation

C148_INCLUDING_SUBS_FIND - EHS: alle Stoffe finden, die einen Stoff direkt (priv./ref.) enthalten

C148_INCLUDING_SUBS_FIND - EHS: alle Stoffe finden, die einen Stoff direkt (priv./ref.) enthalten

General Material Data   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Baustein ermittelt zu einem gegebenen Stoff alle Stoffe, die diesen direkt als Komponente enthalten. Die Beziehung 'direkt als Komponente enthalten' ist dabei wie folgt zu verstehen:

Ein Stoff Y enthält einen Stoff X direkt als Komponente genau dann, wenn einer der folgenden Fälle eintritt:

1. Stoff X ist privat als Y
Komponente bei Stoff Y |
eingetragen worden. -----
| | |
X ...

2. Stoff X ist privat als --> Y
Komponente bei einem |
Referenzstoff R von Stoff Y R --
eingetragen worden, und die |
betreffende Bewertungsart ist -----
von Stoff Y nicht privat über- | | |
schrieben worden. X ...

Das Ergebnis dieser Suche wird in der Tabelle E_USAGE_TAB zurückgeliefert. (Zum genauen Aufbau dieser Tabelle betrachte man die Dokumentation desjenigen Typs, mit der die Tabelle in der Schnittstelle dieses Bausteines typisiert wurde. (Diese Dokum. findet sich in der Funktionsgruppendokumentation der Gruppe C1F2.))

Mittels I_CONDITION kann als Zusatzbedingung eine Konzentration angegeben werden, in der der Stoff X in Stoff Y enthalten sein soll. Zur Intervalldefinition werden die Felder 'Untergrenze' (COMPLOW), 'Obergrenze' (COMPUPP), 'Wert' (COMPAVG) und 'Einheit' (COMPEXP) verwendet. Sind die Zahlenfelder leer, so wird bedingungslos gesucht.

Ist der Parameter I_FLG_TRANSPORT = TRUE werden alle Stoffe hinzugefügt, welche mindestens einen der übergebenen Stoffe als Komponente zur Transportklassifizierung enthalten.

Historische Suche

Soll eine historische Suche durchgeführt werden, muß der Parameter I_DATERANGE gefüllt sein.

Wird ein gültiger Zeitraum angegeben, liefert die Funktion Stoffe, die für den angegebenen Zeitraum den Kriterien genügen. Der verwendete Suchmodus wird mit Hilfe des Parameters I_SEARCHMODE übergeben.

Das Ergebnis der historischen Suche wird in der Tabelle (E_FRTO_USAGE_TAB) zurückgegeben. Sie enhält die Satznummern der gefundenen Stoffe inklusive ihrer Gültigkeitszeiträume.

Beispiel

-

Hinweise

Mit dem Baustein ist eine Massenverarbeitung von Daten möglich. D.h. ihm kann gleich eine ganze Menge von Stoffen übergeben werden, für die dann der Verwendungsnachweis durchgeführt wird.
Bei der Durchführung des Verwendungsnachweises werden auch die aktuellen Daten der Puffer-Schichten C1Ax berücksichtigt. Diesen wird eine höhere Priorität eingeräumt als den Daten auf der Datenbank.
Achtung: Innerhalb der Verarbeitung dieses Bausteines wird eventuell die Parameter-Tabelle X_RECN_TAB radikal verändert!
Es lohnt sich nicht vor dem Aufruf der Funktion die Doppelgänger der Tabelle X_RECN_TAB zu entfernen, da dies bereits in den Programmmabläufen geschieht, die die Funktion anstößt.

Weiterführende Informationen

-





Parameter

E_FRTO_USAGE_TAB
E_USAGE_TAB
IV_FLG_INHERITANCE
I_AENNR
I_CONDITION
I_DATERANGE
I_ESTCAT_TAB
I_FLG_EXCLUDE_PROPERTIES
I_FLG_IGNORE_COMPCAT
I_FLG_IGNORE_REF
I_FLG_INCLUDING
I_FLG_SIMPLE_E_USAGE_TAB
I_FLG_TRANSPORT
I_FLG_TRANS_CLOSURE
I_SEARCHMODE
I_VALDAT
X_RECN_TAB

Ausnahmen

ESTCAT_GET_ERROR
ILLEGAL_INPUT
INCL_SUBS_FIND_ERROR
REF_SUBS_FIND_ERROR
VAL_EX_CHECK_ERROR

Funktionsgruppe

C148

Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4150 Date: 20240523 Time: 125903     sap01-206 ( 68 ms )