Wenn man in der Simulation z.B. keine Berechtigung auf das Update eines Dispoparameters hat, aber auf andere schon, dann werden die wo eine Berechtigung besteht geupdatet und das ohne Berechtigung nicht. Zudem kommt die Fehlermeldeung "Keine Berechtigung für diese Transaktion". Das ist etwas verwirrend, da man keine Info darüber hat, auf felchen Dispoparameter man keine Berechtigung hat und nach der Meldung erwartet, dass kein Update stattgefunden hat. Da diese Meldung aus dem SAP Baustein BAPI_MATERIAL_SAVEDATA kommt und nicht geändert werden kann bleibt diese bestehen. Es soll zusätzlich ein Popup ergänzt werden, indem der Kunde die Info bekommt, dass nicht alle Dispoparameter geupdatet werden konnten. Dann kann sich der Kunde entscheiden, ob alle möglichen Änderungen trotzdem übernommen werden sollen, oder ob keine Änderung übernommen werden soll.
Programm: /GIB/DCC_SIMU_SNGL Include: /GIB/DCC_SIMU_SNGL_F01 Form-Routine: UPDATE_MATERIAL_PLANT
SAP Hinweis: https://me.sap.com/notes/545626/D
Es wurde ein neues Popup-Fenster eingebaut, welches sich öffnet, wenn nicht alle Felder geupdatet werden können, weil zum Beispiel keine Berechtigung auf einem Feld vorlieg. In dem Popup wird man informiert, dass nicht alle Felder geupdatet werden können und es wird gefragt, ob die Felder, bei denen ein Update möglich ist, trotzdem akualisiert werden soll. Wählt man hier ja, werden alle möglichen Updates durchgeführt. Wählt man nein, wird keine Änderung an irgendeinem feld durchgeführt (Rollback).