Ansicht
Dokumentation

ISH_N2_LIST_VARIANT_READ - IS-H*MED: Anzeigevariante einer Liste lesen

ISH_N2_LIST_VARIANT_READ - IS-H*MED: Anzeigevariante einer Liste lesen

Fill RESBD Structure from EBP Component Structure   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der FuB versucht eine Anzeigevariante für eine bestimmte Liste einzulesen. Der Schlüssel der Liste besteht aus dem Programmnamen (SS_LIST_HEAD-PROGNAME) und dem Listennamen (SS_LIST_HEAD-LISTNAME), die Kennung der Anzeigenvariante wird in SS_LIST_HEAD-USERNAME erwartet.

Die Anzeigevariante wird nach der Prioritätenfolge eingelesen:

  • 1. die importierte Kennung: USERNAME = SS_LIST_HEAD-USERNAME
  • 2. die SAP-Userkennung: USERNAME = SY-UNAME
  • 3. die importierte Kennung: SS_ANZVAR3
  • 4. die Standard-Anzeigevariante: USERNAME = 'STANDARD'
  • 5. die Default-Variante, die in SS_FIELDCAT importiert wird; diese Default-Variante ist die 'SAPSTANDARD'-Anzeigevariante

Mit dem Parameter SS_ANZVAR3 soll folgender Arbeitsablauf realisiert werden: Für bestimmte Anwendungen ist es sinnvoll, eine allgemein gültige Anzeigevariante zu definieren, und trotzdem dem Benutzer die Möglichkeit zu lassen, eineeigene Anzeigevariante zu benutzen. So soll z.B. für die Med. Stationsliste eine Anzeigevariante für eine OE möglich sein.

Der Katalog der maximal möglichen Listenfelder wird im Parameter SS_FIELDCAT erwartet. Der Funktionsbaustein ergänzt den Feldkatalog mit den Attributen, die für dynamische WRITE-Statements notwendig sind. Wenn eine gespeicherte Anzeigenvariante gelesen wurde, werden die Zeilen- und Spaltenpositionen entsprechend angepaßt. Der Feldkatalog wird dann nach Zeilen- und Spaltenposition sortiert exportiert.

Die Felder die auf der Liste ausgegeben werden sollen, werden zusätzlich in dem Parameter SS_FIELD_OUT exportiert, d.h. die Tabelle SS_FIELD_OUT ist nur eine Untermenge von SS_FIELDCAT.

Die Sortierkriterien werden entweder aus dem importierten SS_SORTINFO oder aus der gespeicherten Anzeigenvariante so aufbereitet, daß die Listtabelle direkt mit der Routine TABLE_SORT(SAPLN233) sortiert werden kann.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

SS_ANZVAR3
SS_FIELDCAT
SS_FIELD_OUT
SS_LIST_HEAD
SS_LIST_LINSZ
SS_N2LH
SS_NO_CHANGES
SS_NO_DEFAULT
SS_NO_N2LH
SS_SELECT_SCREEN
SS_SORTINFO

Ausnahmen

NOT_FOUND

Funktionsgruppe

N233

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3185 Date: 20240523 Time: 132115     sap01-206 ( 54 ms )