Ansicht
Dokumentation

C114_ENTRY - PP-SHE: Aufruf Phrasenkopf

C114_ENTRY - PP-SHE: Aufruf Phrasenkopf

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein dient zur Änderung und zur Erfassung von Phrasenköpfen. Beim Anlegen eines Phrasenkopfes muß zusätzliche eine Phrasenposition eingegeben werden.

Der Funktionsbaustein hat folgende Parameter:

  • I_ACTYPE (RCGDIALCTR-ACTYPE)
    Es wird der aktuelle Aktivitätstyp übergeben. Mögliche Ausprägungen sind Anzeigen, Ändern und Anlegen.
  • I_ADDINF (RCGADDINF)
    Diese Variable enthält weitere Angaben, die zur Selektion und zur Speicherung von geänderten Daten verwendet werden. Diese Angaben beinhalten das Bearbeitungsdatum und evtl. eine Änderungsnummer.
  • I_TRTYPE (RCGDIALCTR-TRTYPE)
    Der Transaktionstyp wird für die Auswahl des Menüs verwendet.
  • I_KEYPATH (RCGPHRPATH)
    In diesem Parameter werden die Angaben zur Umgebung der angezeigten Daten hinterlegt. Beim Aufruf der Trefferliste steht hier der aktuelle Phrasenkatalog und evtl. eine Vorschlag-Phrasenauswahlmenge aus einem vorangegangenen Aufruf.
  • I_PHRASE (RCGPHIOT)
    Alle Daten der zu bearbeitenden Phrase. Im Fall des Anlegens ist dieser Parameter leer.
  • E_FLG_CHANGED (BOOLEAN)
    Die Variable ist gesetzt, wenn auf der Maske Änderungen gemacht wurden. Ansonsten ist sie ungesetzt.
  • E_OKCODE (SY-TCODE)
    Kann die Funktionsgruppe einen OK-Code nicht behandeln, dann wird dieser in dem Ausgabeparameter E_OKCODE an die aufrufende Funktion zurückgegeben.
  • E_KEYPATH (RCGPHRPATH)
    Über den Parameter I_KEYPATH werden die Umgebungsdaten eingegeben. Mittels E_KEYPATH werden diese Angaben evtl. um eine Vorschlag-Phrasenauswahlmenge ergänzt zurückgegeben.
  • E_PHRASE (RCGPHIOT) Die geänderten Daten des Phrasenkopfes werden in diese Variable geschrieben.
  • X_LGTAB (RCGLGSEL)
    In dieser Tabelle ist die aktuelle Einstellung der Sprachauswahl enthalten. Änderungen an dieser werden an den Aufrufer zurückgegeben.

Prgrammablauf im Funktionsbaustein:

  • In Abhängigkeit vom Aktivitätstyp und Transaktionstyp wird das entsprechende CUA-Menü und die Titelleiste gesetzt.
  • Die Werte der Parameter-Variablen werden in lokale Variablen der Funktionsgruppe kopiert.
  • Die Felder des Sub-Screens werden gesetzt.

Aktionen im PBO:

  • Anzeige des Sub-Screens und befüllen mit Daten.
  • Es werden nur diejenigen Felder als betretbar markiert, die gemäß dem Aktivitätstyp erlaubt sind.

Aktionen im PAI:

  • Die Eingabe wird überprüft.
  • Aufruf des OK-Code-Handlers
    Im OK-Code-Handler wird die vom Benutzer gewählte Funktion ausgeführt. Hierzu wird mittels eines CASE-Statements über alle möglichen OK-Codes diese Aktion bestimmt und durchgeführt. Ist der OK-Code in der Liste nicht vorhanden, dann wird das Dynpro und damit auch die Funktionsgruppe verlassen.

Beispiel

Hinweise

Auf der Maske werden die Daten erfaßt, allerdings noch nicht gespeichert.

Wenn dem Phrasenkopf beim Verlassen keine Phrasenauswahlmenge zugeordnet ist, wird eine Meldung ausgegeben.

Weiterführende Informationen

Spezifikation Phrasenverwaltung

Beschreibung der Funktionsgruppe C114





Parameter

E_FLG_CHANGED
E_OKCODE
E_PHRASE
I_ACTYPE
I_ADDINF
I_PHRPATH
I_RECN
I_TRTYPE

Ausnahmen

CONVMODE_SET_FAILED
NO_AUTHORITY

Funktionsgruppe

C114

BAL Application Log Documentation   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: 4227 Date: 20240523 Time: 135302     sap01-206 ( 58 ms )