Konfiguration der automatischen Zuordnung eines Transportes zu einem Change Requests

Um zu verhindern, dass Transporte außerhalb von Conigma ohne entsprechenden Change Request angelegt werden können, muss u. a. eine Modifikation auf dem entsprechenden SAP-Entwicklungssystem durchgeführt werden. Anschließend muss Conigma noch entsprechend konfiguriert werden.

1. Modifikation des Programms LSTR8F01

Für die Modifikation des Programms LSTR8F01 wird auf dem Entwicklungssystems der ABAP Editor aufgerufen und der Quelltext des Programms angezeigt.
Die einzubindenden Conigma™ Forms sind
CR_SELECTION_DIALOG und
CR_ASSIGNMENT
im Programm /GAL/CCM_MODINCL_CR_ASSIGNMENT.
Die erste Modifikation ist im Aufruf der Funktion TR_REQ_CHECK_HEADER durchzuführen, hier wird das folgende eingetragen, siehe Abbildung 1:

Die zweite Modifikation im Programm LSTR8F01 ist nach dem Aufruf der Funktion TR_INSERT_REQUEST_WITH_TASKS durchzuführen.
Hier wird das folgende eingetragen, siehe Abbildung 2:

2. Anpassung in Conigma

Damit beim Anlegen von CTS-Änderungsaufträgen im Standard der Auswahldialog für die Conigma™ CR’s angezeigt wird, müssen auf dem entsprechendem Repository folgende Einträge enthalten sein.

Für die Darstellung der CR’s wird ein Conigma™ ROP verwendet, der als Interne ID den Wert im Tag ATTRIBUTE_VALUES[0].VALUE.{\TYPE:STRING}= angegebenen Wertes besitzt. Siehe Abbildung 3

Unter Konfiguration → ROP Konfiguration muss der für den Auswahldialog gewünschte ROP im Repository Browser angelegt werden.

Hier werden alle ihre Change Requests angezeigt, die aufgrund der Partnerzuordnung auf dem Change ihnen zugeordnet sind.

Wenn Sie keinen Change auswählen und das Popup mit ‘Cancel’ verlassen erhalten Sie eine entsprechende Fehlermeldung.

4. Definition auf dem Entwicklungssystem

Auf dem Entwicklungssystem muss das markierte Attribut auf Enabled gesetzt werden

Sie können den Wert auch auf Optional setzen, dann wird beim Verlassen des Popups zur Auswahl mit Cancel die Zwangszuordnung nicht durchgeführt. D.h. Sie haben hier die Möglichkeit diese Zuordnung auch zu ignorieren.

Auf dem Attribut direkt darüber (Internal ID of ROP for mandatory CR assignment) könnte man bei Bedarf für unterschiedliche Entwicklungssysteme auch unterschiedlicher Zuweisungs-ROPs definieren.

5. Einstellungen auf dem Entwicklungsmandanten in Conigma

Damit beim Anlegen eines CTS-Änderungsauftrages im SAP-Standard die Zuordnung zu einem Change Request in Conigma™ für einzelne Mandanten konfigurierbar ist, wird in Conigma™ ein Konfigurationseintrag erzeugt. Dazu muss man auf dem Entwicklungsmandanten die entsprechenden Flags setzen