[SAP] Drucker für Benutzer festlegen

Benutzereinstellungen – Drucker für Listausgaben

  • SU3 (Benutzer eigene Daten pflegen)
  • Reiter Festwerte: Ausgabegerät

oder

  • SU3 (Benutzer eigene Daten pflegen)
  • Reiter Parameter: Parameter „PRI“ (Drucker / Printer)

Einkäufergruppe

  • OMGF (C MM-PUR Ausgabegerät Nachrichten) oder SPRO -> Materialwirtschaft -> Einkauf -> Nachrichten -> Ausgabegeräte zu Einkäufergruppen zuordnen
  • Ausgabegeräte (Drucker) zu Einkäufergruppe zuordnen

Konditionssätze

  • NACE (WFMC: Einstieg in das Customizing)
  • Im Konditionssatz Button „Kommunikation“ -> Ausgabegerät festlegen

oder

  • MN04 (Nachricht anlegen: Bestellung)
  • MN05 (Nachricht ändern: Bestellung)
  • Im Konditionssatz Button „Kommunikation“ -> Ausgabegerät festlegen

Zugriffsfolgen

  • Zugriffsfolge mit Einkäufergruppe anlegen
  • auf der Basis Belegart/EKORG/EKGRP Drucker definieren

Links

[SAP Fiori] Fiori Launchpad erweitern, Systeminformationen im Launchpad anzeigen

Fiori Launchpad erweitern

Systeminformationen im Launchpad anzeigen

How to add system information on Fiori Launchpad

Developing a Custom Fiori Launchpad Plugin with SAP Business Application Studio and Embedded Steampunk in SAP S/4HANA

Github – Beispiel: Create an SAP Fiori Launchpad Custom Plugin with SAP Business Application Studio and SAP S/4HANA Embedded Steampunk

[ABAP] Varianten eines Reports lesen

* Suchhilfe PROGNAME einbinden
PARAMETERS: p_report TYPE varid-report MATCHCODE OBJECT progname DEFAULT sy-repid.
PARAMETERS: p_langu TYPE t002-spras DEFAULT sy-langu.

START-OF-SELECTION.

* Varianten des Reports in den Tabellen VARID (Variantenkatalog) und VARIT (Variantentexte) suchen
* die gefundenen Tabelleninhalte werden in der Ausgabetabelle it_variants als getrennte
* Strukturen V und VT gespeichert
  SELECT FROM varid AS v
    INNER JOIN varit AS vt ON ( v~report EQ vt~report AND v~variant EQ vt~variant )
    FIELDS v~*, vt~*
    WHERE v~mlangu = @p_langu
      AND vt~langu = @p_langu
      AND v~report = @p_report
    INTO TABLE @DATA(it_variants).

  IF sy-subrc = 0.
* Hier Objekte für die Ausgabe hinzufügen
    cl_demo_output=>write_data( it_variants ).

* HTML-Code vom Demo-Output holen
    DATA(lv_html) = cl_demo_output=>get( ).

* Daten im Inline-Browser im SAP-Fenster anzeigen
    cl_abap_browser=>show_html( EXPORTING title       = |Varianten des Reports { p_report }|
                                          html_string = lv_html
                                          container   = cl_gui_container=>default_screen ).

* cl_gui_container=>default_screen erzwingen
    WRITE: space.
  ELSE.
    WRITE: / |Keine Varianten zu Report { p_report } gefunden.|.
  ENDIF.

[SAP] Events und Typkoppelungen

Transaktionen

SWEC (Ereigniskopplung für Änderungsbelege)
SWE2 (Display/Maint. Event Type Linkages)
SWEL (Ereignis-Trace anzeigen)
SWELS (Ereignis-Trace ein-/ausschalten)

Tabellen

SWFDVEVTY1 (Ereignistypkopplungen)
SWFDEVENA (Aktivierungen für Ereigniskopplungen)
SWFDEVTYP (Ereigniskopplungen ohne Instanzbezug)
SWFREVTLOG (Ereignisprotokoll)

Views

SWFDVEVTYNOOPT (Typkopplungen)

Links

[ABAP] SE80: Tricks für den ABAP-Editor

Groß-/Kleinschreibung umschalten

  • Text markieren
  • toggle: STRG + K
  • upper case: STRG + U
  • lower case: STRG + L

Blockselektion mit Maus

  • Blockbeginn selektieren
  • Blockende mit ALT + Mausklick

Blockselektion mit Tasten

  • Horizontale Auswahl: SHIFT + CRSR
  • Vertikale Auswahl der darunter liegenden Zeilen: SHIFT + ALT + CRSR

Schnelle Typdefinition im Code

  • TYPES im ABAP-Editor eingeben
  • STRG + SPACE drücken
  • Doppelklick auf TYPES
  • Typnamen im Popup eingeben
  • Button „Preview TYPE“ klicken
  • gewünschte Felder wählen
  • Button “Weiter” klicken

ABAP-Code als Datei (*.abap) speichern

  • STRG + SHIFT + S

Links

[SAP] Buchungskreis, Werk, Bewertungskreis, Kostenrechnungskreis, Einkaufsorganisation, Lagerort

Transaktionen

OMWD (C MM-IV Gruppierung Bewertungskreis)
OX01 (Buchungskreis->Einkaufsorganisation)
OX02 (Buchungskreis einr. Customize)
V_T001 (Buchungskreis)
OX06 (Kostenrechnungskreis: Grunddaten)
OB52 (C FI Pflege Tabelle T001B)
OX08 (Einkaufsorganisation einr. Customize)
OX09 (Lagerorte einrichten)
OX10 (Werk einrichten Customize)
V_T001W (Werke)
OX14 (C MM-IV Bw.kreis-Bewertungsebene)
OX17 (Werke->Einkaufsorganisation)
OX18 (Zuordnung Werke->Buchungskreis)

Tabellen

T001 (Buchungskreise)
T001B (Erlaubte Buchungsperioden)
T001W (Werke/Niederlassungen)
T001K (Bewertungskreis)
T001L (Lagerorte)
T024E (Einkaufsorganisationen)
TKA01 (Kostenrechnungskreise .)

Suchhilfen

MM_PUR_PR_SH_PLANT (Suchhilfe für Werk)

Views

V_T001K_ASSIGN (Zuordnung Werk – Buchungskreis)

Links