Warum SAP_ALL Nachgenerierung hilft.

Vor ein paar Tagen sind während einer Fehleranalyse fast verzweifelt, da unser RFC-User auf eine Berechtigungsprüfung stieß und die Verbindung einen Buchung nicht zu Ende führen konnte. Wir haben immer wieder geprüft, ob der User SAP_ALL hat, ob es der richtige User oder oder ob die Fehlermeldung überhaupt stimmen kann.
(mehr …)

3 Gründe warum die BD79 dein Leben erleichtern kann.

In dem Beitrag „Datenumsetzung bei IDocs: 3 detailliert beschriebene Fallbeispiele, um viel Zeit und Entwicklungskapazität zu sparen“ hatte ich beschrieben, wie man mit wenig Aufwand die Inhalte sowohl von Eingangs- als auch Ausgangs-IDocs verändern kann. Im folgende 3 kurze Anwendungsfälle, bei denen diese Funktion genutzt werden kann:
(mehr …)

FUBA: Welcher Beleg gehört zu einem IDoc.

Ich hatte vor einiger Zeit die Tabellenzusammenhänge für die Verlinkung von IDocs zu Belegen und vice versa vorgestellt – hier der Link zum Beitrag. Letztens hat mir ein lieber Kollege einen Funktionsbaustein (FuBa) genannt, mit dem man die basierend auf der IDoc-Nummer den zugehörigen Beleg direkt ermitteln kann:
(mehr …)

Editierung für SE16N per Debugger aktivieren.

Früher hatte man – sofern man die Berechtigung besaß – eine recht komfortable Möglichkeit per SE16N direkt Daten auf den Tabellen anzupassen. Natürlich ist das gefährlich und vor allem in einer Produktivumgebung ein No-Go. Doch insbesondere in einer Entwicklungsumgebung war dieses Feature immer wieder sehr hilfreich, weil man hiermit – mit wenig Aufwand – unterschiedliche Situationen erzeugen, testen und Fehlerursachen analysieren konnte.
(mehr …)

So funktioniert die Schnelländerung eines SD-Kundenauftrags.

Über die Jahre habe ich gelernt, dass SD-Kundenaufträge abhängig von der Branche und vom Geschäftsmodell extrem unterschiedliche groß sein können – mit der Größe meine ich die Anzahl der Positionen einen Kundenauftrags. Wenn man bspw. in der Chemiebranche arbeitet, dann sind die Aufträge eher klein; hier wird 20.000 Tonnen einer Chemikalie an einen Kunden verschifft und der Kundenauftrag hat eine einzige Positionen. Wenn man sich hingegen den Handel anschaut, dann können hier Aufträge mit etlichen Tausende Positionen angelegt sein.
(mehr …)

Wo wird die Tabelle im Customizing eingestellt – ein kleiner Trick hilft dir weiter.

Vor einigen Tagen musste ich mir wieder die Frage stellen: „… und wo wird das gecustomized?“ Ich erhielt eine Fehlermeldung im Rahmen der EWM-Integration an ein ERP-System. Ein Aufruf aus dem EWM im ERP konnte nicht ausgeführt werden. Die Meldung lautete sinngemäß „Zum Lagerort kann kein Kunde ermittelt werden“. Als ich mir das Standardcustomizing zum Lagerort anschaute, konnte ich keine Zuordnung zum Kunden finden.
(mehr …)