fix: Rechtschreibung korrigiert.
This commit is contained in:
parent
5b03983805
commit
ecc7bde716
1 changed files with 37 additions and 41 deletions
|
|
@ -1,41 +1,37 @@
|
|||
# SAP Tricks
|
||||
|
||||
Navigation mit Fenstern im Transaktionsfeld
|
||||
Navigation mit Fenstern im Transaktionsfeld:
|
||||
|
||||
`/N` = Wechsel
|
||||
`/N` = Wechsel
|
||||
`/O` = Neue Session
|
||||
|
||||
## Tabellen
|
||||
|
||||
Ansicht via SE16N
|
||||
Ansicht via SE16N:
|
||||
|
||||
T001W - Werke
|
||||
T024E - EKORG
|
||||
TVKO - VKORG
|
||||
PROJ - Projekte
|
||||
T179 - Produkthierarchie
|
||||
- T001W - Werke
|
||||
- T024E - EKORG
|
||||
- TVKO - VKORG
|
||||
- PROJ - Projekte
|
||||
- T179 - Produkthierarchie
|
||||
|
||||
## Transaktionen
|
||||
|
||||
Projekte: CJ20N
|
||||
|
||||
SQ00: Start Queries (haben manchmal Leute, die alle anderen SQ** nicht haben)
|
||||
SQ01: Queries pflegen
|
||||
SQ02: Infoset pflegen
|
||||
SQ03: Benutzergruppen pflegen
|
||||
|
||||
SE38: ABAP Editor
|
||||
SA38: ABAP ausführen
|
||||
|
||||
SU01 - Benutzer pflegen
|
||||
SU01D - Benutzer anzeigen
|
||||
|
||||
/UI2/FLP - Fiori Launchpad
|
||||
- Projekte: CJ20N
|
||||
- SQ00: Start Queries (haben manchmal Leute, die alle anderen SQ** nicht haben)
|
||||
- SQ01: Queries pflegen
|
||||
- SQ02: Infoset pflegen
|
||||
- SQ03: Benutzergruppen pflegen
|
||||
- SE38: ABAP Editor
|
||||
- SA38: ABAP ausführen
|
||||
- SU01: Benutzer pflegen
|
||||
- SU01D: Benutzer anzeigen
|
||||
- /UI2/FLP: Fiori Launchpad
|
||||
|
||||
## SAP Darstellung
|
||||
|
||||
Dark Theme = Quartz Dark Theme
|
||||
Old School = Blue Crystal Theme
|
||||
- Dark Theme = Quartz Dark Theme
|
||||
- Old School = Blue Crystal Theme
|
||||
|
||||

|
||||
|
||||
|
|
@ -43,7 +39,7 @@ Old School = Blue Crystal Theme
|
|||
|
||||
## Text markieren
|
||||
|
||||
So kann man zum Beispiel mehrere Zellen markeiren, geht aber nur auf einem Bildschirm ohne scrollen.
|
||||
So kann man zum Beispiel mehrere Zellen markieren, geht aber nur auf einem Bildschirm ohne Scrollen.
|
||||
|
||||
```text
|
||||
CTRL+Y
|
||||
|
|
@ -51,7 +47,7 @@ CTRL+Y
|
|||
|
||||
## SE16N
|
||||
|
||||
Wenn keine Berechtigung, dann mal mit "ZSE16N" versuchen zu starten, gemäss Alex Friess soll dass das selbe sein, nur ohne Änderungsberechtigung.
|
||||
Wenn keine Berechtigung, dann mal mit "ZSE16N" versuchen zu starten. Gemäss Alex Friess soll das dasselbe sein, nur ohne Änderungsberechtigung.
|
||||
|
||||
Feldlängen anzeigen via "Technische Sicht":
|
||||
|
||||
|
|
@ -68,32 +64,31 @@ Technische Felder in Listenausgabe:
|
|||
|
||||
## SQ01/SQ02 Export in Excel
|
||||
|
||||
Ein Excel Export funktioniert über diesen Knopf nicht in jedem Fall
|
||||
Hier geht es aber immer
|
||||
Ein Excel-Export funktioniert über diesen Knopf nicht in jedem Fall. Hier geht es aber immer:
|
||||
|
||||

|
||||
|
||||
Oder der Button, wenn vorhanden
|
||||
Oder der Button, wenn vorhanden:
|
||||
|
||||

|
||||
|
||||
## SQ02 InfoSet: Berechnete Spalte
|
||||
|
||||
Kann mittels ABAP errreicht werden.
|
||||
Kann mittels ABAP erreicht werden.
|
||||
|
||||

|
||||
|
||||
Typ und Länge vom Feld am besten bei einem anderen ähnlichen Feld abgucken in der SE16N
|
||||
Typ und Länge vom Feld am besten bei einem anderen ähnlichen Feld abgucken in der SE16N.
|
||||
|
||||
CHAR = C
|
||||
|
||||

|
||||
|
||||
Den neuen Eintrag dann selektieren und Coding zum Feld anlegen
|
||||
Den neuen Eintrag dann selektieren und Coding zum Feld anlegen.
|
||||
|
||||

|
||||
|
||||
Beispiel Code
|
||||
Beispiel-Code:
|
||||
|
||||
```ABAP
|
||||
DATA: lv_vbund TYPE vbund.
|
||||
|
|
@ -111,22 +106,23 @@ ENDIF.
|
|||
vbund = lv_vbund. " Assign the value to the additional field
|
||||
```
|
||||
|
||||
SAP ist was Queries angeht eine mühsame Kneifzange, wenn man keine Berechtigung oder Ahnung hat als Developer.
|
||||
SAP ist, was Queries angeht, eine mühsame Angelegenheit, wenn man keine Berechtigung oder Ahnung hat als Developer.
|
||||
|
||||
1. Infoset anlegen. Da bildet man die Beziehung zwischen Tabellen mittels JOIN ab. Aber es ist sehr limitiert. Im konkreten Fall habe ich das gebaut:
|
||||
|
||||

|
||||
|
||||
1. Query bauen. Hier gibt es keine CASE WHEN Funktion. Im konkreten Fall hätte ich dann 2 Spalten mit VBUND gehabt, einmal die aus der LFA1 und einmal die aus der KNA1. Ich will aber je nachdem was es ist, was ich da gerade selektiere das Ergebnis in einer Spalte.
|
||||
1. Query bauen. Hier gibt es keine CASE-WHEN-Funktion. Im konkreten Fall hätte ich dann 2 Spalten mit VBUND gehabt, einmal die aus der LFA1 und einmal die aus der KNA1. Ich will aber je nachdem, was es ist, was ich da gerade selektiere, das Ergebnis in einer Spalte haben.
|
||||
|
||||
Das ABAP Code Schnipselchen ist der Inhalt eines sogenannten Zusatzfeldes. Die ist eine berechnete Spalte im SAP Slang. Es wird also in der Spalte geschaut, haben wir eine KNA1 oder eine LFA1 und dann je nachdem, was es ist die VBUND genommen.
|
||||
Das ABAP-Code-Schnipselchen ist der Inhalt eines sogenannten Zusatzfeldes. Dies ist eine berechnete Spalte im SAP-Slang. Es wird also in der Spalte geschaut, haben wir eine KNA1 oder eine LFA1 und dann je nachdem, was es ist, die VBUND genommen.
|
||||
|
||||
## Änderungshistorie BP Geschäftspartner felder
|
||||
## Änderungshistorie BP Geschäftspartner Felder
|
||||
|
||||
Transaktion BP
|
||||
Geschäftspartner auswählen
|
||||
Feld suchen, was man ansehen will und Text markieren
|
||||
Zusätze > Änderungshistorie > Für dieses Feld
|
||||
Transaktion BP:
|
||||
|
||||
- Geschäftspartner auswählen
|
||||
- Feld suchen, das man ansehen will und Text markieren
|
||||
- Zusätze > Änderungshistorie > Für dieses Feld
|
||||
|
||||

|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue