IQX FAB Demo Apps Deployment Checklist

IQX FAB Demo Apps Deployment Checklist

Task Details required/ OPTIONAL/RECOMMENDED

 

 

Task

Reviewed By

Review Date

 

Preparatory Activities

 

 

 

Creation of Transport Requests (TR) required
Front End Server
Back End Server

Performed by IQX Developer

Front End Server (FES)

Customizing & Workbench Transports

Back End Server (BES)

Customizing & Workbench Transports

 

Naming Convention:  (Workbench) <Server>: <Module>_<App Name/Description>_<Version#.D>

(Customizing) <Server>: <Module>_<App Name/Description>_<Version#.DD>

@Reviewer

Aug 3, 2021

 

Creation of Package required
Front End Server
Back End Server

Performed by IQX Developer

Front End Server (FES)

Workbench Package

Back End Server (BES)

Workbench Package

Naming Convention:   ZIQX_<Project Name>

 

 

 

Attachment of App objects in Backend Server required
Customizing Objects
Workbench Objects

Performed by IQX Developer

Customizing Objects

- Project App objects, Properties & Model Data Structures

- STVARV entries (where applicable)

- OneList Configurations (where applicable)

Workbench Objects

a.   Implementation Class

b.   Model Provider Class (MPC)

c.   Data Provider Class (DPC)

d.   Data Model Enablement

e.   oData Service Enablement  (where applicable including the System Alias)

- Adding/Maintenance of oData Service

f. Data Dictionary objects created for the entity set/data model (where applicable)

g.   Custom Search helps created for input fields (where applicable)

h.    Number range objects (where applicable)

 

 

 

 

Attachment of App objects in Frontend Server required
Customizing Objects
Workbench Objects

Performed by IQX Developer

Customizing Objects

a. Role/s for IQX FAB Launchpad or

b. Role/s for Standard Fiori Launchpad

Workbench Objects

a. Semantic Object

 

 

 

Pre Go-live Activities

 

 

 

Master List of TR’s RECOMMENDED

Performed by IQX Developer

For easy tracking of versions especially during parallel developments, it is recommended to have a list of TR’s involved including the sequence & dependencies

 

 

 

Technical Configurations - Versions in Source & Target System required
Front End Server
Back End Server

Performed by Security / BASIS

Front End Server

UI5 Version - These might already be set up in the IQX system

Back End Server

FAB Version - These might already be set up in the IQX system

 

 

 

Technical Configurations - Scheduling of Background Jobs OPTIONAL

Performed by Security / BASIS

These might already be set up in the system:

1. Service account creation

2. Event linkages to be maintained

3. Schedule jobs for Escalations, Notifications, etc

 

 

 

Cutover Activities

 

 

 

Release of TR’s required
Front End Server
Back End Server

Performed by IQX Developer

All TR’s must be released in the Source system before any request to import them in the target system.

Please sort and compress the objects if possible

Backend Server (BES) - IQQ

Frontend (FES) - QGW

 

 

 

Code Review Sign-off REQUIRED
Technical Sign-off

Performed by Peer - Technical

Documented Sign-off for Codes to move to target system

 

 

 

UT/SIT/UAT Sign-off rECOMMENDED
Functional Sign-off

Performed by IQX Business Analyst / Test Specialist / - Functional

Documented Sign-off for Changes to move to target system

 

 

 

Importing of TR’s REQUIRED
Front End Server
Back End Server

Performed by IQX Developer / Basis

Released TR’s are to be imported in Tcode STMS

Backend Server (BES) - IQP

Frontend (FES) - CGW

 

 

 

Post Go-Live Activities

 

 

 

Technical Settings - FAB Project REQUIRED
Back End Server

Performed by IQX Developer

Back End Server

Assigning the System Alias, Semantic Object & RFC Destination

If the project model entitysets are not updated after TR import, use the Export-Import File functionality in FAB Workbench

 

 

 

System Configurations - User Role Assignments OPTIONAL
Front End Server
Back End Server

Performed by Security / BASIS

Front End Server

User-Role Assignment for oData Services

Back End Server

Transaction Related Role-User Assignments (if assignments are not with the role TR)

 

 

 

System Configurations - Activation of Services OPTIONAL
Front End Server

Performed by IQX Developer

Front End Server

Activation of BSP & UI5 services where app has oData service

 

 

 

System Configurations - FAB Launchpad (if client chooses to use FAB Launchpad, over standard Fiori Launchpad) Optional
Role Creations and user-role assignments REQUIRED

Performed by IQX Developer

 

 

 

System Configurations - Standard FLP config (if client chooses to use Fiori Launchpad, not FAB Launchpad) OPTIONAL
User roles / groups REQUIRED
Catalogs / Tile / Target mappings REQUIRED

Performed by IQX Developer

 

 

 

System Configurations - Clearing of Caches RECOMMENDED
Front End Server
Back End Server

Performed by Security / BASIS

Back End Server

Cache Clean-up - Tcode: /IWBEP/CACHE_CLEANUP

Front End Server

Cache Clean-up - Tcode: /IWBEP/CACHE_CLEANUP

Server Caches - Tcode: SMICM

Metadata Caches - Tcode: /n/IWFND/MAINT_SERVICE → GoTo → Clean up Model Cache

Program: /UI5/APP_INDEX_CALCULATE (where applicable)