Ranges Tabellentyp definieren

Ranges Tabellentyp definieren

Ranges sind eine starke Waffe im SAP im Kampf um zu viele Daten (hach wie poetisch…). Leider gibt es keinen allgemeinen Datentyp RANGES. Im Coding kann ich zwar eine Ranges-Tabelle definieren, aber ich kann dies nicht in Parametern von Methoden oder Funktionsbausteinen verwenden. Hierfür muss ein separater Tabellentyp im Dictionary angelegt werden.

WEITERLESEN

Checkpoint-Gruppe – Die Fahrkarten bitte!

Checkpoint-Gruppe – Die Fahrkarten bitte!

Checkpoint-Gruppen sind eine nützliche Sache. Leider funktionieren Sie nur auf einem Weg: Ist ein Kontrollpunkt aktiv, verhält sich der jeweilige Befehl (LOG-POINT, BREAK-POINT, ASSERT) entsprechend. Leider kann man nicht prüfen, ob eine Protokollierung eingeschaltet ist, da die Befehle keinen SY-SUBRC liefern. Hier stelle ich eine Routine vor, die prüft, ob die Protokollierung für eine Checkpoint-Gruppe eingeschaltet ist.

WEITERLESEN

Partner und ihre Tücken

Partner und ihre Tücken

Partner im SD-Umfeld sind sehr vielfältig. Es gibt verschiedene Partnerrollen (PARVW), die je Belegart in einem Partnerschema eingebunden werden können. Die Partnerrollen sind einer Partnerart zugeordnet (NRART). Möchte man Programme schreiben, die nicht auf eine Partnerrolle oder eine Partnerart eingeschränkt sind, dann stehen einige Hilfsmittel zur Verfügung. Man muss sie nur kennen…

WEITERLESEN

Table Scanner

Table Scanner

Es gibt einige Funktionen, die braucht man selten, aber wenn man sie braucht, ist es aufwändig, sie zu bekommen. Eine dieser Informationen ist zum Beispiel: In welchen Tabellen gibt es Einträge für die Verkaufsorganisation ABCD oder in welchen Tabellen wird das Werk XYZ1 verwendet. Mit einem SAP-Standardprogramm bekommst du die Informationen.

WEITERLESEN

Adresse im Kundenauftrag geändert?

Adresse im Kundenauftrag geändert?

In einem Kundenauftrag kann die Adresse eines Partners geändert werden. Häufig werden zum Beispiel in der Adresse des Warenempfängers noch zusätzliche Informationen hinterlegt. Leider werden diese Änderungen nicht in den Änderungsbelegen zum Kundenauftrag angezeigt… Hier verraten wir dir, wie du trotzdem sehen kannst, welche Änderungen gemacht wurden.

WEITERLESEN

Kaskadiertes Lesen von Einträgen

Kaskadiertes Lesen von Einträgen

Customizingtabellen werden häufig für einen kaskadierten Zugriff aufgebaut. Das bedeutet, dass Steuereinträge keinen vollständigen Schlüssel besitzen müssen, sondern auch mit einem Teil des Schlüssels gepflegt werden können. In diesem Artikel beleuchte ich die einzelnen Möglichkeiten des kaskadierten Lesens dieser Einträge.

WEITERLESEN

Exporting ALV to Memory2

Exporting ALV to Memory2

Wir greifen den Trick – nach SUBMIT an die ALV-Daten im Office-Format zu gelangen – noch einmal auf und zeigen, wie man aus dem XML-String eine Tabelle erhält.

WEITERLESEN
1 2 3