ModulePools kopieren

Getting started ... Alles für einen gelungenen Start.
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

ModulePools kopieren

Beitrag von ZF_SAPler (Specialist / 100 / 14 / 2 ) »
Hallo,

Ich versuche das Programm MB21 zu kopieren, leider funktioniert das nicht. Vielleicht liegt es daran, dass MB21 ein Modulepool ist.
Ich möchte exakt die selbe Logik haben und einige Sachen ergänzen bzw ausblenden.

Mit der Transaktion SHD0 kann ich zwar die Spalte "Movement Allowed" ausblenden, leider ist die Checkbox immer angekreuzt, das möchte ich ändern.
Welche Möglichkeiten gibt es hierfür?

Danke

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: ModulePools kopieren

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moin.
Gute gemeinter Rat: vergiss die Kopie; such Dir eine geeignete Stelle in der MB21 und modifiziere.
Neben vielen anderen Gründen zählt für mich vor allem einer: wenn die SAP für die MB21 Korrekturen ausliefert musst Du immer daran denken, dass "Deine" MB 21 kopiert ist und die relevanten Korrekturen dort nachziehen. Bei einer Modifikation laufen die ggf. notwendigen Anpassungen in der SPAU auf und können dort (halb-) automatisch übernommen werden.
Grüße,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Re: ModulePools kopieren

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
Haubi hat vollkommen recht (wie immer, wenn er meiner Meinung ist) ;)

Zusätzliches Argument: Ich gehe bei einer Anwendung davon aus, dass der, der dafür verantwortlich ist, sie rauf und runter versteht. Ich gehe mal davon aus, dass das bei dir und der MB21 nicht der Fall ist.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: ModulePools kopieren

Beitrag von ZF_SAPler (Specialist / 100 / 14 / 2 ) »
Haubi hat geschrieben:
13.04.2022 13:14
Moin.
Gute gemeinter Rat: vergiss die Kopie; such Dir eine geeignete Stelle in der MB21 und modifiziere.
Neben vielen anderen Gründen zählt für mich vor allem einer: wenn die SAP für die MB21 Korrekturen ausliefert musst Du immer daran denken, dass "Deine" MB 21 kopiert ist und die relevanten Korrekturen dort nachziehen. Bei einer Modifikation laufen die ggf. notwendigen Anpassungen in der SPAU auf und können dort (halb-) automatisch übernommen werden.
Grüße,
Haubi

Erstmals Danke.

Für einige User soll diese Transaktion mit Einschränkungen wie zum Beispiel das anhacken der Checkbox nicht möglich sein (es soll immer nicht angehakt sein bei diesen Usern)

Das Beratungsunternehmen bei uns würde eine eigene Transaktion bauen wollen. Mir ist unklar, ob sie daran denken, die Transaktion zu kopieren oder was anderes?!

Ist dann eine Erweiterung bzw Modifikation noch immer die beste Lösung?
Zuletzt geändert von ZF_SAPler am 13.04.2022 18:36, insgesamt 1-mal geändert.

Re: ModulePools kopieren

Beitrag von wreichelt (Top Expert / 1047 / 30 / 192 ) »
Hallo, die Checkbox kann deaktiviert werden

SPRO - Materials Management - Inventory Management and Physical Inventory - Plant

Parameters. Select the plant and go to details, here under 'Reservations' head, uncheck the

'Movement Allowed' indicator. Now, you will find in MB21, the 'Movement Allowed' indicator is by

default 'Unchecked'.

Gruß Wolfgang

Re: ModulePools kopieren

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
ZF_SAPler hat geschrieben:
13.04.2022 18:20
anhacken der Checkbox
Aua!
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: ModulePools kopieren

Beitrag von ZF_SAPler (Specialist / 100 / 14 / 2 ) »
wreichelt hat geschrieben:
13.04.2022 19:56
Hallo, die Checkbox kann deaktiviert werden

SPRO - Materials Management - Inventory Management and Physical Inventory - Plant

Parameters. Select the plant and go to details, here under 'Reservations' head, uncheck the

'Movement Allowed' indicator. Now, you will find in MB21, the 'Movement Allowed' indicator is by

default 'Unchecked'.

Gruß Wolfgang

Danke.

Allgemeine Frage: Ist es immer über Customizing möglich eine Checkbox oder Selektionsfelder vorzubelegen?

Re: ModulePools kopieren

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Moin,
  • Warum machst du dir Gedanken, ob eine Modifikation oder Kopieren bevorzugt werden sollte, wenn das eh fremdbeauftragt ist? Soll sich doch das Beratungshaus darum kümmern, wie sie das lösen und wenn sie das ohne Kopieren machen, sprechen wir über die leere Menge.
  • Allerdings solltest du die UB fragen, wie sie es lösen und bei "Kopieren" stutzig werden
  • Die Frage, ob das via (SAP Standard) Customizing voreinstellbar ist erübrigt sich wahrscheinlich auch, da du ja geschrieben hast, dass das userspezifisch eingabebereit und vorausgewählt sein muss. Da gehe ich mal davon aus, dass SAP das so nicht anbietet und somit das Ganze via Coding und hoffentlich customizbar mit kundeneigener Customizingtabelle gelöst werden muss.
  • Das Coding muss nicht unbedingt eine Modifikation sein. Lässt sich häufig auch durch Enhancements lösen ( die allerdings auch regelmäßig im SPAU-Abgleich auftauchen )
  • Wenn du schauen willst, ob SAP irgendwas im Standard kann für das Feld: Schau im PBO des Dynpros im Debugger nach, was passiert wenn im Loop über das Tablecontrol ( ich schäzte mal, dass SAP wo was über Table Controls löst. Reservierungen sind nicht meine Baustelle ) das besagte Feld angesprochen wird und ob dort irgendwo Routinen durchlaufen werden, die die Attribute der SCREEN-Struktur ändern. Wenn ja: Schauen, ob SAP das über Customizing gelöst hat. Ansonsten irgendwo im PBO der Zeile selbst eingreifen (lassen).
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ModulePools kopieren

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
ZF_SAPler hat geschrieben:
13.04.2022 20:42
Allgemeine Frage: Ist es immer über Customizing möglich eine Checkbox oder Selektionsfelder vorzubelegen?
Nein, natürlich nicht. Das muss im Programm so vorgesehen sein und das Customizing muss natürlich existieren.

Wenn du einen Report schreibst und willst im Customizing Felder vorbelegen, dann musst du das Programm dazu ertüchtigen, das Customizing auszulesen und auszuwerten und natürlich dafür sorgen, dass entsprechende Customizingtabellen existieren.

Ich habe sowas schon oft gemacht, aber dann für komplexe Anwendungen (Stichwort Blutspendemodul), nicht für einzelne Programme. Sinnvoll ist das insbesondere dann, wenn es bestimmte Voraussetzungen für konkrete Einstellungen gibt.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4268
Views
Instanzen kopieren, ohne Referencen zu kopieren
von markudo » 25.04.2008 09:16 • Verfasst in ABAP Objects®
5
Antw.
7700
Views
Programm kopieren
von pohlmann-schwarza » 11.09.2008 09:47 • Verfasst in ABAP Objects®
2
Antw.
2155
Views
Schema kopieren
von Goofy » 05.03.2007 07:14 • Verfasst in Human Resources
4
Antw.
3338
Views
MM-Kontenfindung kopieren
von Barney » 19.08.2014 09:20 • Verfasst in Material Management & Produktionsplanung
4
Antw.
3188
Views
BAPI kopieren
von MASTERmind » 11.09.2007 13:36 • Verfasst in ABAP® Core

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.