Ein sehr nützlicher FuBa im IS-U Umfeld

Ein sehr nützlicher Funktionsbaustein für die Ausgabe von Rechnungs- und Verbrauchsdaten. Folgende Tabellen, Strukturen werden ausgegeben.

  • Datenbankzugriffe ERDK/ERDZ
DATA: opbel LIKE erdk-opbel,
      g_obj TYPE isu22_print_obj,
      opbel LIKE erdk-opbel,
      lt_erdz TYPE STANDARD TABLE OF erdz,
      ls_erdz TYPE erdz.

       CALL FUNCTION 'ISU_DB_PRINT_DOC_SINGLE'
      EXPORTING
        x_opbel       = ls_outtab-opbel
        x_actual      = 'X'                  "nur gültige Belege
      IMPORTING
        y_print_doc   = g_obj-print_doc
      EXCEPTIONS
        not_found     = 1
        not_qualified = 2
        system_error  = 3
        OTHERS        = 4.
    LOOP AT g_obj-print_doc-t_erdz INTO ls_erdz.
      APPEND ls_erdz TO lt_erdz.
      CLEAR ls_erdz.
    ENDLOOP.

Nützlicher Funktionsbaustein

Mit dem Funktionsbaustein ISU_O_SERVLOC_OPEN können viele Daten zu einem Standplatz abgerufen werden. Folgende Strukturen/Tabellen sind enthalten.

  • ISUWA_CONTAINER – Feldleiste zur Übergabe der Daten des angeklickt Behälters
  • EWACONTAINER – Alle Behälterrelevanten Daten
  • ETTIFB – Anlagefakten (Bezugsgrößen)
  • ETYP – Gerätetyp: IS-U – Zusatzdaten zum Material
  • EWAEQUI – IS-U Waste: Zusätzliche Daten zum Equipmentstamm

DATA: y_obj      TYPE isuwa_servloc.

      CALL FUNCTION 'ISU_O_SERVLOC_OPEN'
        EXPORTING
          x_servloc      = wa_ewaelocsd-servloc
          x_stichtag     = sy-datum
          x_wmode        = '1' "Nur anzeigen
*         x_upd_online   = 'X'
*         x_no_other     = ' '
        IMPORTING
          y_obj          = y_obj
        EXCEPTIONS
          not_found      = 01
          foreign_lock   = 02
          not_authorized = 03
          OTHERS         = 99.