Ansicht
Dokumentation

PLM_FMEA_ODP_LISTITEM - FMEA-Datenextraktion für Listenpositionen

PLM_FMEA_ODP_LISTITEM - FMEA-Datenextraktion für Listenpositionen

RFUMSV00 - Advance Return for Tax on Sales/Purchases   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ermöglicht es, FMEA Listenpositions Daten anhand von bestimmen Suchkriterien zu selektieren (z.B. geplantes Startdatum, Status...). Diese werden zusammen mit Daten des jeweiligen FMEA Kopfes in einer Tabelle zurückgegeben. Die Selektionkriterien, die dabei verwendet werden können, können sich sowohl dirket auf FMEA Listenpositionen als auch auf FMEA Köpfe beziehen.

Mögliche Selektionskriterien sind:

- External ID einer Listenposition (FMEA Fehler)

- Zusammengesetzer Code (FMEA Fehler)

- External ID einer FMEA (FMEA Kopf)

- Verantwortlicher Teilnehmer (FMEA Kopf)

- Geplantes Startdatum (FMEA Kopf)

- Geplantes Enddatum (FMEA Kopf)

- Status (Systemstatus, FMEA Kopf)

- Material (FMEA Gegenstand, Kopf)

- Kunde (FMEA Gegenstand, Kopf)

- Lieferant (FMEA Gegenstand, Kopf)

- Art der Listenposition (Listityp, Kopf)

- FMEA Art (Kopf)

Die gewünschten Selektionskriterien werden über den Parameter I_T_SELECT mitgegeben. Der Paremter E_T_PLM_S_FMEA_LISTITEM_ODP enthält, nach erfolgeichem Durchlaufen des Funktionsbausteins, die Ergebnismenge.Enthält I_T_SELECT keine Einträge, so werden alle Listenpositionen aller FMEAs zurückgegeben.

Werden als Suchkriterien mehrere Gegenstandswerte mitgegeben (z.B. für Material und Kunde), so werden nur FMEAs berücksichtigt, bei denen alle angegeben Gegenstände im Customizing gepflegt sind.

Soll anhand eines Status selektiert werden (z.B. I1802), so werden Fehler gesucht, deren FMEA-Kopf den gesuchten Status als Teilmenge aller Status enthält.

Wird anhand einer FMEA External ID selektiert, dann werden alle Fehler der FMEA zu der diese External ID gehört zurückgegeben, sofern die FMEA in dem System existiert und Fehler beinhaltet.

Der Funktionsbaustein greift auf Funktionailtäten der Klasse CL_PLM_LISTITEMS_ODP zurück.

Die Beschaffung der benötigten Listenpositions GUIDs und der dazugehörigen FMEA GUIDs geschieht innerhalb dieser Klasse mit Hilfe der Funktionsbausteine PLM_AUDIT_OBJECTS_FETCH, PLM_ROLES_GET_PROJECT_GUID (FMEA GUIDs) und PLM_AUDIT_QUEST_PREFETCH_M_DB (FMEA Listenpositions GUIDs). Anhand der gefunden GUIDs werden Detaildaten der FMEA Listenpositionenund FMEA Köpfe nachgelesen (CL_PLM_AUDIT_QUEST_ASSIGNMENT ; PLM_FMEA_IIF_BUS1280_GETDETAIL). Anschließend werden die Daten für die Ausgabetabelle (E_T_PLM_S_FMEA_LISTITEM_ODP) aufbereitet und in die Tabelle geschrieben.

Parameter

Tabellen Parameter

I_T_SELECT: Tabelle mit Selektionskriterien.

Das Feld FIELDNM enthält die Identifikation des Suchkriteriums. Mögliche Einträge sind:

- EXTERNAL_ID (External ID einer Listenposition)

- CODE_COMBINED (Zusammengesetzer Code einer Listenposition)

,,Die Selektion anhand eines zusammengesetzten Codes wird unterstützt. Der Wert des Felds setzt sich wie ,,folgt zusammen: Katalogart_CodeGruppe_Code.

- PARENT_EXTERNAL_ID (External ID einer FMEA)

- RESPONSIBLE_NAME (Verwantwortlicher Teilnehmer einer FMEA)

- PLANSTART (geplantes Stardatum einer FMEA)

- PLANFINISH (geplantes Enddatum einer FMEA)

- STATUS (Status einer FMEA)

- MATERIAL (FMEA Gegenstand Material)

- CUSTOMER (FMEA Gegenstand Kunde)

- VENDOR (FMEA Gegenstand Lieferant)

- LISTITYPE (Art der FMEA Listenposition)

- FMEA_TYPE (FMEA Art)

I_T_FIELDS: Wird nicht unterstützt!

E_T_DATA: Generischer Typ mit Ergebnismenge. Wird nicht unterstützt!

E_T_PLM_S_FMEA_LISTITEM_ODP: Die Tabelle enthält alle gefundenen Listenpositionen und Detaildaten zur Listenpositionen (z.B. External ID derListenpositionen) und zusätzlich Detaildaten des Kopfes der FMEA zu dem jede Listenpositionen gehört (z.B. External ID der FMEA).

ET_MESSAGES: Enthält Informationen zu evtl. aufgetretenen Fehlern.

Importparameter

I_REQUNR: wird nicht unterstützt!

I_ISOURCE: Enthält den Namen der Extraktionsstruktur: PLM_S_FMEA_FAILURE_ODP.

I_MAXSIZE: Gibt an wie viele Zeilen die Tabelle mit Ergebnismenge maximal enthalten darf.

I_INITFLAG: wird nicht unterstützt!

I_UPDMODE: nur Full-Update (F) möglich

I_DATAPAKID: wird nicht unterstsützt!

I_PRIVATE_MODE: wird nicht unterstützt!

I_CALLMODE: wird nicht unterstützt!

I_REMOTE_CALL: wird nicht unterstützt!

I_LANGU: Bestimmt für welche Sprache das Ergebnis aufbereitet wird. Es werden z.B. Kurztexte für Material, Kunde und Lieferant für die gewählte Sprache zurückgegeben.

Ausnahmen

NO_MORE_DATA: Diese Exception kann an mehreren Stellen innerhalb des Funktionsbausteins ausgelöst werden. Sie bedeutet immer, dass zu den mitgegebenen Selektionskriterien keine FMEA Fehler gefunden werden konnten (wenn z.B. kein gültiger FMEA Typ gefunden wurde).

ERROR_PASSED_TO_MESS_HANDLER: Diese Exception wird ausgelöst, wenn mit den Parametern I_ISOURCE oder I_UPDMODE nicht zulässige Werte übergeben wurden.

Beispiel

Hinweise

Der Kurztext des FMEA Fehlers wird zuerst in der mitgegeben Sprache (IV_LANGU) gelesen. Kann für diese Sprache kein Kurztext gefunden werden, wird versucht in der Sprache nachzulesen, die als Originalsprache in den Verwaltungsdaten eines FMEA Fehlers angegeben ist. Wird für beide Sprachen kein Kurztext gefunden, bleibt das Feld leer.

Das Langtextkennzeichen wird gesetzt sobald ein Langtext in einer beliebigen Sprache existiert.

Weiterführende Informationen





Parameter

ET_MESSAGES
ET_QUEST_LONGTEXTS
ET_REF_OBJECTS
E_T_DATA
E_T_PLM_S_FMEA_LISTITEM_ODP
I_CALLMODE
I_DATAPAKID
I_INITFLAG
I_ISOURCE
I_LANGU
I_MAXSIZE
I_PRIVATE_MODE
I_REMOTE_CALL
I_REQUNR
I_T_FIELDS
I_T_SELECT
I_UPDMODE

Ausnahmen

ERROR_PASSED_TO_MESS_HANDLER
NO_MORE_DATA

Funktionsgruppe

PLM_FMEA_LISTITEM_ODP

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7096 Date: 20240603 Time: 231046     sap01-206 ( 110 ms )