Ansicht
Dokumentation

BAPIFELD - Vorschläge für englische Feldnamen in BAPI-Parametern

BAPIFELD - Vorschläge für englische Feldnamen in BAPI-Parametern

General Data in Customer Master   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

Dieser Report erzeugt englische Vorschlagsnamen für Felder, die in externen BAPI-Strukturen verwendet werden. Geben Sie hierzu die gewünschte Struktur/Tabelle an.

Die Vorschläge werden ermittelt aus:

  • Datenelementen, die bereits an BAPI-Schnittstellen verwendet werden (englische Defaultfeldnamen aus dem ABAP Dictionary)
  • Regeln für Feldnamen, um Komplikationen mit Select-Statements zu vermeiden
  • Englischen Kurztexten zum Datenelement

Alle Vorschlagsnamen, die in der Ausgabeliste in Großbuchstaben angezeigt werden, sind bereits abgesicherte Namen und müssenaus Gründen der Vereinheitlichung verwendet werden (stimmen mit den Default-Komponenten-Namen des verwendeten Datenelements überein).

Drucken Sie die Vorschlagsliste aus und besprechen Sie die vorgeschlagenen Feldnamen mit Ihrem Übersetzer, so dass benutzerfreundliche Feldnamen entstehen.

3.0/3.1-Kompatibilität

Soll die Funktionalität auch auf einem System mit Releasestand 3.0 bzw. 3.1 implementiert werden, dürfen keine Feldnamen verwendet werden, die länger als 10 Zeichen sind.

Anlegen der Defaultfeldnamen

Legen Sie die gewählten Feldnamen im ABAP Dictionary (Transaktion SE11) am Datenelement an.

Wählen Sie hierzu das Register 'Definition' und tragen Sie den Namen im Eingabefeld 'Default-Komponentenname' ein.

So erreichen Sie, dass bei Wiederverwendung des Datenelements der gleiche Feldname verwendet wird.

Voraussetzungen

Ausgabe

Der Report liefert für die angegebene Tabelle/Struktur eine Liste mit englischen Vorschlagswerten zurück.

Die Spalte 'Feldname' enthält die Feldnamen aus der Tabelle/Struktur, in der Spalte 'Vorschlagswert' steht der englische Vorschlagsname. Ist dieser Name in Großbuchstaben geschrieben, handelt es sich um einen Namen, der bereits beim zugehörigen Datenelement des Tabellenfelds definiert ist. Ist dieser Feldname auf Englisch, muß dieser verwendet werden. Andernfalls müssen Sie in Absprache mit dem Übersetzer einen neuen Namen vergeben und diesen als Defaultfeldnamen am Datenelement definieren.

Ist der englische Vorschlagsname mit Kleinbuchstaben geschrieben, handelt es sich um einen aus dem Kurztext generierten Vorschlag. In diesem Fall müssen Sie den gewählten Namen als Default-Komponentennamen am Datenelement definieren.

Ist in der Spalte 'Vorschlagswert' ein '?' eingetragen, konnte kein Wert vorgeschlagen werden.

Die restlichen Spalten enthalten Informationen zu Datenelement, Struktur, Entwickler und Kurztext.

Wenn Sie sich entscheiden, den Namen eines Feldes zu ändern, sollten Sie dies sowohl an der Tabelle/Struktur als auch am Datenelement tun.

Beispiel






PERFORM Short Reference   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3171 Date: 20240520 Time: 131205     sap01-206 ( 55 ms )