logseq_kauer/pages/SAP-Schnittstelle HYDRA.md

5.5 KiB

tags:: SAP, HYDRA

SAP Transaktionen

- **ZPP06** -> Übersicht Buchungsdaten von Hydra
- MFBF -> Rückmeldungen Serienfertigung
- CI42N -> Fertigungsaufträge SAP -> Hydra (Report CIBDOP_DOWN_PP, Job 1020_BDE_DOWNLOAD_DELTA)
- CI45N -> Lohnscheine HYDRA -> SAP (Report CIBDCONF_REQUEST, Job 1020_PP_MPDV_FEHLER)
- SM50 -> Work-Prozess (für Debugger)
- BD64 Verteilungsmodell
  • Verteilungsmodell

    • image.png

Dienste für SAP-Schnittstelle auf MES-Server

- MIP1 ECS Inbound Dispatcher 0
- MIP1 ECS Server SAP 1
  • Übergabe Aufträge von SAP an Hydra

    • prüfen, ob ein Auftrag als irrelevant übersprungen wird:
    • Fuba CO_BT_ORDER_POST -> Form generate_com_struct
    • Am Arbeitsplatz muss das Subsystem zugeordnet werden (Tabelle T705R )
    • image.png
    • Der Arbeitsplatz darf nicht auf "keine Rückmeldung erlaubt" eingestellt sein
    • Beim Speichern in CO02 landen die Aufträge dann in Tabelle ORDCOM. CI42N übergibt nur die Aufträge, die in dieser Tabelle stehen.
  • Labeldruck & Rückmeldung

    • SAP seitig

      • Funktionsbaustein Z_MES_CONFIRMATION
      • Transaktion für Datensätze aus Hydra: ZPP06
    • HYDRA seitig

      • Customer Package-ID auf "KRAH" einstellen image.png
      • DLL hymwkrah83.dll die Root vom MIP Verzeichnis kopieren
      • INI-Konfiguration U_KRAH anlegen image.png
      • INI-Konfiguration U_SAPPRINT anlegen - legt fest, an welches Logische System die Buchung gesendet werden soll - Wert muss mit dem Eintrag in "Logische Systeme" übereinstimmen image.png
      • Benutzerfeld zur Maschine image.png
      • Feldwert muss pro Maschine aktiviert werden image.png
      • Eskalation SAP.OUTBOUND_FM_POST_ERROR aktivieren image.png image.png Analyse über "aktuelle Eskalationen" oder "Eskalationshistorie"
      • Weitergabemenge prüfen, oder einstellen Arbeitsgänze bearbeiten -> Feld Weitergabemenge image.png
    • Test der Schnittstelle im MOC

      • Teilrückmeldung erfassen (Vorgang markieren)

        collapsed:: true
        • Ggf. über "angemeldete Arbeitsgänge" Absprung in Auftrag -> alten Auftrag abmelden
        • Test-Auftrag anmelden
        • image.png
      • Fehleranalyse

        • Test per DOS-Konsole:
          • hymw -d -u2105 -c"DLG=U_SAPPRINT|USR=2105|DAT=12/02/2022|ZEI=31029|I_RUECK=|I_VEMNG=|I_WIEDH=X|I_TERMINAL=105|I_MASCHINE=02N001|I_ABMELDUNG=|I_PERNR=|MNR=02N001|ANR=|" > tmp/test.log
            
          • -> dann Log-File im Tmp-Verzeichnis: image.png{:height 405, :width 654}
        • RFC-Analyse, Trace aktivieren
          collapsed:: true
          • image.png Trace-Dateien liegen anschließend in der mip1 root: image.png
        • Debugging in Hydra-Aktivieren
          • Datei D:\mip1\hyddipro (ohne Extension) öffnen:
          • Debug von 0 auf 1-9 ändern
          • Ende-Datum in Zukunft einstellen
          • image.png
        • Logsauswerten
          • D:\mip1\1\err suche nach "[C][KRAH]"
          • image.png{:height 278, :width 654}
          • Suche nach "[C][KRAH][do_bapi_sapprint] iRueck" um die einzelnen SAP-Calls im Log zu finden
          • Log-Dateien nach MOC filtern: "hyj.err.pro"
          • Logfile für Buchungen vom AIP:
          • image.png{:height 315, :width 1124}
  • Austausch der Weitergabemenge über HYINFO

    • MBL_SAP_Implementation_HYINFO_FB.PDF
    • SAP-ISS_82.pdf
    • image.png
    • MPDV_Z_PP_HYINFO_GET_001.abp
    • MPDV_LZ_PP_HYINFO_GETF01.abp
    • #+BEGIN_TIP Verweis auf kurze Trainings, für die Schnittstellen z.B. LC-ERP image.png #+END_TIP
    • Zusammenspiel Hydra <--> SAP
      • image.png
    • Segmentkonfiguration PPCC2HYINFOORDER
      • image.png
    • Segmentkonfiguration PPCC2HYINFOORDER
      • image.png
    • Die Version der Variante wird im Nachrichtentyp über den Paramter /Variante festgelegt
      • image.png
      • image.png{:height 366, :width 716}
    • Damit Hydra auch den HYINFO Baustein ruft, muss das Kommando auf mle72imp.scr angepasst werden
      • image.png
    • EIS-EFD Update Planungsdaten

      • Planaufträge in SAP heißen Kapazitätsaufträge in Hydra / Fedra
      • EIS-EFD_82.pdf
      • siehe auch HYINFO ML Felder - diese sind laut [[@]Raphael Kaufmann] relevant für das Update von Planaufträgen
      • image.png{:width 200}
      • neue Scheduler:

        • suche nach Schedulern:
        • *hysap* 
          *myer*