Ansicht
Dokumentation

C1F0_PHRASES_DELETE - EHS: Löschen von Phrasen

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:

  1. Prüfen der Parameter (Exception NO_OBJECT_SPECIFIED, PARAMETER_FAILURE)
  2. Löschen aller Phrasenköpfe:
    1. Prüfen des Sperrmodus
    2. Verwendungsnachweis jeder Phrase
    3. Schieben der Phrase in den Sicherungsphrasenkatalog, wenn die Phrase nicht andere Phrasen referenziert
    4. Löschen der Zuordnungen der Phrasen zu Phrasenauswahlmengen
    5. Löschen der Phrasen
  3. Löschen der Phrasenpositionen
Das Löschen der Quellsprache ist dabei nicht möglich.
  1. Löschen der Phrasenreferezen
  2. 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_ERROR
E_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_ERROR
INTERVAL_ACCESS_ERROR
KEYDATE_OR_CHANGENUMBER_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

C1F0

Vendor 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 )