CBA-Anwendungen anlegen 
Sie können Ihre Anwendung anpassen, um sie kontextspezifisch zu verwenden.
Sie können beispielsweise eine Anpassung für eine Anwendung anlegen, die ein Formular anzeigt, dessen Aussehen sich ändert, je nachdem welcher Benutzer die Anwendung startet. Wenn ein Manager die Anwendung startet, bekommt er ein Formular mit einem Bereich angezeigt, in dem man Hinweise eintragen kann. Wenn ein Mitarbeiter die gleiche Anwendung startet, wird das Formular ohne den Hinweisbereich angezeigt.
Sie haben eine bestehende Anwendungskonfiguration, die Sie in eine anpassbare Konfiguration konvertieren wollen.
Anpassungsschemata und Dimensionen anlegen
Öffnen Sie Transaktion SM34. Geben Sie FPM_VC_ADAPT_SCHEMA als Name des View-Cluster ein und legen Sie ein neues Anpassungsschema, z.B. MY_SCHEMA,, und die Dimensionen, die sie benötigen (z.B. Rolle und Land), an.
Beachten Sie, dass der Index dazu verwendet wird, die dominierende Anpassungsdimension zu ermitteln, um mögliche Kollisionen zu vermeiden. Das Datenelement wird für Design-Zeit-Zwecke verwendet und ermöglicht Ihnen, Feldhilfe während der Konfiguration von CBAs bereitzustellen.
Neue CBA-Hüllanwendung anlegen
Ermitteln Sie in Transaktion SE80 das Paket, das Ihre Anwendung enthält.
Öffnen Sie den Ordner und wählen Sie im Kontextmenü Anlegen. Geben Sie einen Namen und eine Beschreibung für Ihre Anwendung ein. Innerhalb dieses Ordners erscheint ein neuer Ordner.
Wenn Sie eine nicht anpassbare FPM-Anwendung anlegen, verwenden Sie eine der FPM_<FLOORPLAN_ID>COMPONENT-Komponenten für Ihre Anwendung. Für CBA-Anwendungen müssen Sie stattdessen FPM_ADAPTABLE_<FLOORPLAN_ID> verwenden. Wenn Ihre vorhandene Anwendung einen OVP-Grundriss verwendet, müssen Sie die neue Anwendung unter Verwendung folgender Werte anlegen:
Komponente = FPM_ADAPTABLE_OVP
Interface-View = FPM_WINDOW
Plug-Name = DEFAULT
Fügen Sie die Anpassungsdimensionen, die Sie im vorherigen Schritt für Ihre Anwendung angelegt haben, hinzu, damit sie Ihrer Anwendung als Parameter übergeben werden können. Geben Sie sie in Ihrer Anwendung auf der Registerkarte Parameter ein.
Anwendungskonfiguration für die CBA-Hülle anlegen
Wählen Sie im Ordner Web-Dynpro-Anwendungen den Ordner, den sie im vorherigen Schritt angelegt haben. Wählen Sie im Kontextmenü Konfiguration anlegen/ändern. Geben Sie einen Namen für die neue Konfiguration in Konfigurations-ID ein und wählen Sie Neu. Geben Sie die Paketdetails ein. Der Standardkonfigurationseditor für Web-Dynpro-Anwendungen wird angezeigt.
Neben der normalen Floorplan-Komponente (und IDR-Komponente für OIF- und GAF-Floorplan-Komponenten) ist nun auch eine zusätzliche "anpassbare" Komponente vorhanden. Geben Sie die folgenden Details ein und wählen Sie Neu, um die Anwendungskonfiguration für die CBA-Hülle anzulegen:
Anpassung der Floorplan-Komponente
Geben Sie einen beliebigen Namen ein, da diese Konfiguration noch nicht existiert. Die Konfiguration wird anschließend angelegt und enthält die notwendigen Daten für die kontextbasierten Anpassungen.
Floorplan-Komponente
Geben Sie die ursprüngliche Wurzelkomponentenkonfiguration der Anwendung ein.
Anwendungskonfiguration der CBA-Hülle konfigurieren
Wählen Sie den Kontextknoten configData und geben Sie den Namen Ihres Anpassungsschemas ein.
Sichern Sie die Konfiguration. Wenn Sie nun die neue Anwendung starten, werden Sie keinen Unterschied zum Original feststellen.
Anpassung anlegen
Rufen Sie Ihre neue Anwendungskonfiguration auf und navigieren Sie von dort aus zur Floorplan-Komponentenkonfiguration. Die Umschalttaste Anpassungen erscheint in der Hauptdrucktastenleiste. Wählen Sie sie, um den Bereich Anpassungen anzuzeigen.
Wählen Sie Anpassung hinzufügen und geben Sie Werte in die relevanten Anpassungsdimensionsfelder im erscheinenden Dialogfenster ein. Nach dem Sichern erscheint die neue Anpassung im Bereich Anpassungen. Nehmen Sie Ihre gewünschten Änderungen an der Anpassung im Bearbeitungsmodus vor (fügen Sie z.B. eine Notizenkomponente (FPM_NOTES_WRAPPER-GUIBB) für eine Manager-Rolle ein).
Anpassung testen
Starten Sie die Anwendung wie gewöhnlich. Sie sehen die ursprüngliche Anwendung, unverändert. Um zu sehen wie die angepasste Anwendung aussieht, fügen Sie den relevanten Parameter und die relevanten Werte zur URL hinzu (z.B. &ROLE=MANAGER) und Aktualisieren sie das Bild. Beachten Sie, dass die Werte, die Sie als Parameter in die URL eingeben, Groß-und Kleinschreibung berücksichtigen.