wir haben in SAP OM einen kundeneigenen Infotypen angelegt. In der PPOME-Registerkarte des Infotypen kann man einen Langtext mit Notes erfassen, wie in der Registerkarte „Beschreibung IT1002“. In der HRP-Tabelle wird eine GUID angelegt.
Wenn ich in der PPOME eine Planstelle kopiere, wird automatisch der Langtext unseres Infotypen mitkopiert, was ja richtig ist, aber der Datensatz der neuen Planstelle enthält auch die gleiche GUID in der HRP-Tabelle, wie bei der Planstelle, die als Kopiervorlage diente. Das hat zur Folge, dass wenn man bei der neuen Planstelle den Langtext ändert, der auch automatisch bei der Planstelle, die als Kopiervorlage diente, geändert wird. Wegen der gleichen GUID.
In dem Interface IF_EX_HRBAS00INFTY erreiche ich keine Stelle, wo ich die Daten ändern kann. Bei den Methoden After_Input und Before_Output werden die Daten nur angezeigt. Und die Methoden Before_Update und In_Update erreiche ich nur, wenn ich in der PPOME speichere. Der Anwender muss aber die Möglichkeit haben in der PPOME Planstellen zu bearbeiten ohne jedes Mal speichern zu müssen.
Einen Hinweis noch: Das Problem besteht beim IT1002 nicht. Liegt es vielleicht daran, dass das GUID-Feld unseres Infotypen mit dem Datenelement "GUID_32" angelegt wurde, während bei dem IT1002 das Datenelement "HRTABNR" verwendet wird?