Ansicht
Dokumentation
C1F0_PHRASES_DELETE - EHS: Löschen von Phrasen
General Material Data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein dient zum Löschen von Phrasen. Es können sowohl Phrasenköpfe als auch Detailinformationen zu Phrasen (Phrasenpositionen, Phrasenreferenzen und Phrasenauswahlmengenzuordnungen) gelöscht werden.
Programmablauf:
- Prüfen der Parameter (Exception NO_OBJECT_SPECIFIED, PARAMETER_FAILURE)
- Löschen aller Phrasenköpfe:
- Prüfen des Sperrmodus
- Verwendungsnachweis jeder Phrase
- Schieben der Phrase in den Sicherungsphrasenkatalog, wenn die Phrase nicht andere Phrasen referenziert
- Löschen der Zuordnungen der Phrasen zu Phrasenauswahlmengen
- Löschen der Phrasen
- Löschen der Phrasenpositionen
- Das Löschen der Quellsprache ist dabei nicht möglich.
- Löschen der Phrasenreferezen
- Löschen von Zuordnungen zu Phrasenauswahlmengen
Die fehlerhaften Datensätze werden in der API-Tabelle markiert. Folgende Fehlermarkierungen sind möglich:
- espph_error-phrase_is_used
- Die Phrase wird in Spezifikationen oder Berichten verwendet.
- espph_error-lock
- Beim Sperren ist ein Fehler aufgetreten. Die gewünschte exklusive Sperre konnte nicht gesetzt werden.
- espph_error-join_no_delete
- Die Zuordnung zu einer Phrasenauswahlmenge konnte nicht gelöscht werden.
- espph_error-no_save_catalog
- Der Sicherungsphrasenkatalog ist nicht vorhanden.
- espph_error-no_save_phrgrp
- Die Phrasengruppe des Sicherungsphrasenkatalogs ist nicht vorhanden.
- espph_error-phrase_not_found
- Der Phrasenkopf zu einem Detail wurde nicht gefunden.
- espph_error-pos_in_srlangu
- Die Phrasenposition in der Quellsprache kann nicht gelöscht werden.
- espph_error-update_failed
- Beim Einfügen des Datensatzes in die Datenbank ist ein Fehler aufgetreten.
- espph_error-insert_failed
- Beim Anlegen des Datensatzes in der Datenbank ist ein Fehler aufgetreten.
- espph_error-delete_failed
- Beim Löschen des Datensatzes in der Datenbank ist ein Fehler aufgetreten.
Folgende Warnungen sind möglich:
- espph_warning-phrase_moved
- Die Phrase wurde in den Sicherungsphrasenkatalog verschoben.
- espph_warning-header_deleted
- Der Phrasenkopf zum Detail wurde bereits gelöscht.
Parameter
E_FLG_ERRORE_FLG_LOCKFAIL
E_FLG_WARNING
I_ADDINF
I_FLG_CHECK_ONLY
I_FLG_HEADER
I_FLG_JOIN
I_FLG_KEY_DATE_SWITCH_ONLY
I_FLG_REF
I_FLG_TEXT
I_FLG_WITH_USAGE
I_VALFR
I_VALTO
X_API_HEADER_TAB
X_API_JOIN_TAB
X_API_REF_TAB
X_API_TEXT_TAB
X_USAGE_DGSD_TAB
X_USAGE_DG_TAB
X_USAGE_GLM_TAB
X_USAGE_HM_TAB
X_USAGE_IHS_TAB
X_USAGE_LAY_TAB
X_USAGE_SUB_TAB
X_USAGE_WASTMGMT_TAB
Ausnahmen
INTERNAL_ERRORINTERVAL_ACCESS_ERROR
KEYDATE_OR_CHANGENUMBER_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR
Funktionsgruppe
C1F0Vendor Master (General Section) rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4176 Date: 20240523 Time: 104303 sap01-206 ( 51 ms )