Ansicht
Dokumentation

C12E_ENTRY - PP-SHE: Einstieg in die sprachabh. Bezeichner der Varianten

C12E_ENTRY - PP-SHE: Einstieg in die sprachabh. Bezeichner der Varianten

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der FB bildet den Einstieg in die Bearbeitung der Zusatzinformation Verwendungsprofil, innerhalb der jeder Instanz ein Verwendungsprofil zugeordnet werden kann.

Der FB erwartet wie üblich als Übergabeparameter den aktuellen Trans- aktions- und Aktivitätstyp, den Schlüsselpfad zur aktuellen Eigenschaft (Stoff-Liste-Eigenschaft) und entsprechende Zusatzinfos wie z.B. Änderungsnummer.

Der FB liefert in E_OKCODE einen evtl. nicht lokal behandelten OKCODE sowie in E_FLG_CHANGED den Änderungstatus (Benutzer hat Daten geändert => E_FLG_CHANGED = TRUE) zurück. 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.
  • 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.
  • 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 Phrasenpositionen zur Phrase werden über die Pufferschicht gelesen. Falls für eine Sprache keine Phrasenposition vorhanden ist, dann wird ein leer Dummy-Datensatz angelegt. Wird während der Bearbeitung in diesen Datensatz nichts eingefügt, wird er beim Verlassen der Funktionsgruppe wieder gelöscht.
  • Die Felder des Sub-Screens werden gesetzt.
  • Vor Verlassen des Funktionsbausteins werden die geänderten und neuen Phrasenpositionen in den Puffer geschrieben.

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

Die Phrasenposition in der Quellsprache ist nicht löschbar.

Weiterführende Informationen

Spezifikation Phrasenverwaltung

Beschreibung der Funktionsgruppe C115





Parameter

E_ACTYPE
E_FLG_CHANGED
E_OKCODE
I_ACTYPE
I_ADDINF
I_HEADINFO
I_TRTYPE

Ausnahmen

NO_AUTHORITY

Funktionsgruppe

C12E

Fill RESBD Structure from EBP Component Structure   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4243 Date: 20240523 Time: 122120     sap01-206 ( 89 ms )