Ansicht
Dokumentation

RGUGLS10 - Anzeige Ist-Einzelposten zur Tabelle GLT1

RGUGLS10 - Anzeige Ist-Einzelposten zur Tabelle GLT1

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

Das Programm RGUGLS10 druckt Einzelposten-Informationen. Es kann sowohl direkt als auch über die Bericht/Bericht-Schnittstelle aufgerufen werden.

Das Programm ist für die Einzelpostendatei GLS1 der Datenbanktabelle GLT1 geschrieben und kann nur für diese Tabelle benutzt werden. Um ein analoges Programm für eine kundendefinierte Datenbank zu schreiben, kann das Programm RGUGLS10 als Vorlage dienen. Es sind dann folgende Modifikationen notwendig:

  1. Ersetzen Sie die Einzelpostendatei GLS1 durch die neue Datei.
  2. Erweitern Sie die SELECT-OPTIONS-Anweisung um die relevanten Felder, die in Ihre Datenbanktabelle neu aufgenommen wurden. Beispiel: wenn Sie das Feld 'PRODNR' Produktnummer aufgenommen haben, so fügen Sie die Anweisung

SELECT-OPTIONS PRODUCT FOR ZZGLSI-PRODNR.


hinzu. Dabei wird angenommen, daß Ihre neue Einzelpostendatei ZZGLSI heißt.
  1. Fügen Sie für jedes neue Tabellenfeld Anweisungen nach folgendem Muster ein:

CALL FUNCTION 'G_REPORT_FIND_DIMENSION'
     EXPORTING DIM_FIELD  = 'PRODNR    '
     IMPORTING SUBRC      = SUBRC
               DIM_DATA   = DIM_DATA.
IF SUBRC = 0 AND
   DIM_DATA-VAL_MIN <> HEX00 AND
   DIM_DATA-VAL_MAX <> HEXFF.
  PRODUCT-SIGN   = 'I'.
  PRODUCT-OPTION = 'BT'.
  PRODUCT-LOW    = DIM_DATA-VAL_MIN.
  PRODUCT-HIGH   = DIM_DATA-VAL_MAX.
  APPEND PRODUCT.
ENDIF.

  1. Ergänzen Sie die SELECT-Anweisung mit den neuen Feldern.
  2. Modifizieren bzw. ergänzen Sie die relevanten WRITE-Anweisungen.

Voraussetzungen

Ausgabe

Beispiel






CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2289 Date: 20240520 Time: 124841     sap01-206 ( 30 ms )