Ibp&cpi-Ds KT
Ibp&cpi-Ds KT
• IBP: Integrated Business Planning is SAP SaaS solution which runs algorithms
required for Supply/Demand calculation, Stock planning etc. In layman terms its
APO on cloud
• CPI-DS: Cloud Platform Integration for Data Services, previously known as HCI-DS
is SAP SaaS solution which SAP sends as a package, along with IBP. In layman
terms its BODS on cloud
Users Users
SAP Clo ud CC EP O n Add-on /
MS excel Web UI L eg end ( BTP) prem ise Add-in
Add-in IBP Fio ri Admin SAP Arib a
Odata
Rest APIs
Service
Integration Layer Backends
SAP Enable
No w
IBP App lications IBP
RFC Add-on
HANA ABAP S/4 HANA
SAP CI-DS SAP SD I agent
FILE ( PS4)
Users Admin
IBP
ECC Add-on
CI – DS agen t
Users Admin ( PER, P R1, EC P)
Webmeth ods
(TBC) RFC BW4H ANA
Admin ( PB4 )
Admin
SFTP PROMAX
Identity & Access
Go vernance (IAG)
Users Admin
SCIM SCIM IDM 8 .0
co nn
( PEI)
Agents
• Agents which are hosted on Premise(Pvt cloud in or case), are used
for setting up connection to SAP SaaS backend.
• Our Landscape uses two types of agents:
• DS Agents: Data service agent is used to connect to CPI-DS
• SDI Agents: IBP requires SDI Agents for connections
Agent tiers
• DS Agents:
• Dev: DSA (one host) – pvaslddsa001
• QA: QSA (two hosts) – pvaslqdsa001 and pvaslqdsa002
• Prod: PSA (two hosts) – pvaslpdsa001 and pvaslpdsa002
• SDI Agents:
• Dev: DPA (one host) – pvaslddpa001
• QA: QPA (two hosts) – pvaslqdpa001 and pvaslqdpa002
• Prod: PPA (two hosts) – pvaslpdpa001 and pvaslpdpa002
Agent Activities
• Start Stop
IBP Agent StartStop.doc | Powered by Box
• Create a datastore for each application or database that SAP Cloud Integration for data services will connect to.
• A given datastore can contain multiple configuration settings of QAS, TEST, PRD
• When promoting to production only the PRD configuration of the datastores should be promote.
• First time task promotion: datastore configuration information is automatically carried over to the Production repository the first time a task is
promoted from sandbox to prod. The Administrator needs to edit and verify the datastore configuration information in the Production repository to
make sure the datastore is pointing to the correct productive repository.
• Re-promoting a task: will not - by default - carry the datastore connection in the promotion to prod. Only in special cases when required user can
request to include the source datastore configuration and include target datastores configuration to overwrite prod datastores settings with the most
recent existing in sandbox.
• When a task, process or datastore that has already been promoted is renamed, the copy in the next environment in the chain is also renamed.
However, copies in more distant environments are not renamed Watch out CCEP has 2-tier landscape therefore watch out when renaming objects
in sandbox that also exist in production!
• Task promotion requires administrator roles
• You cannot undo a task promotion action.
• When the data store for SOAP is promoted, the WSDL path will be pointing to the test environment of the datastore. Use the multiple datastore
configuration to ensure that the WSDL path of the production is utilized during productive usage.
• CI-DS transport management cannot be linked to external tools.
• Currently the webservices that are available do not have promotion as one of the methods.
• There no way do auto-import of jobs, can it be switch on/off for CI-DS.
• Only one user at a time may edit a task or process. If necessary, ask your administrator to unlock a task process that someone inadvertently left
locked 14
Policies
CI-DS – Approval process
The following slides show the promotion of CI-DS content into production CI-DS using SAP available capabilities to
adhere the best into CCEP existing policies and procedures.
With the aligned approach to use the CI-DS version control in conjunction with the use of Change Requests for
transports in SNOW we are gaining sufficient control of the whole deployment process.
Should SAP make any foundational capability changes, this process will be adjusted accordingly while adhering to
CCEP quality standards".
Overview of all versions created after moving the development of a task into production CI-DS system
Jürgen Heilmann
Swathi C K Swathi C K
15
Policies
CI-DS – Approval process
Version 1: Development has been finished by the developer and TER document has been provided by fuctional stream
1. Developer is going to create version 01 / TUT done successfully
2. Developer is going to send an Email to the TUT approver team to request approval to deploy into production
Distribution list: Lazar Hristov, Tushar Apte, Chinmay Joshi (TUT approvers), Majidkhan Pathan, Philippe Staes, Philippe Louis, Amal Zouad (FUT
approvers), Alexandre Mendes and Jürgen Heilmann (Coordinators of whole process)
Swathi C K Swathi C K
3. As the development can only be uniquely identified by the project and task name this combination has always be in the subject of the email
4. If the deployment request contents more than one task, the project - task combination can also be in the body of the email
Policies
CI-DS – Approval process
17
Policies
CI-DS – Approval process
Versions to be validated: Pre-requisites to be checked by Basis team before promotion into production
3. Change Request in SNOW approved by all approvers including TER document attached to CR as for technical reasons in CI-DS a TER can‘t be
attached
4. All before described approvals are given in CI-DS, means: „changed by“ name matches one of the names out of the different approvers down
below for each version created
Version 1: Developer from Build Factory team
Version 2: TUT approvers: Lazar Hristov, Tushar Apte, Chinmay Joshi
Version 3: FUT approvers: Philippe Staes, Majidkhan Pathan, Philippe Louis, Amal Zouad
Version 4: FUT approvers or coordinators: Alexandre Mendes and Jürgen Heilmann
Policies
CI-DS – Approval process
4
Policies
CI-DS – Approval process
1
3
6
4
3. Choose: „Save as a Version “
4. Pls. Enter version name and description
5. Push the button „Save“
5
Procedures
Transport Management system – CI-DS FAQ
• Filter the task to be promoted in the Name, and go to More Action>Manage Versions
• Under Manage Versions, last version will be created by CI – DS itself while promoting
• Before the last version, there should be 3 levels complete- TUT, FUT, Approved for Production
• Basis will only move to Prod, with an Approved CHG in SNOW, after Approved for Prod is complete
24
Procedures
Transport Management system – CI-DS – how to promote
Special attention to be paid to the fact that these options are unchecked:
Include source datastore configuration: Should be unchecked
Include target datastore configuration : Should be unchecked
26
Procedures
Transport Management system – CI-DS – how to promote
Datastore configuration also get copied as mentioned in previous slide- both source and target
Following screen gives a confirmation that the task has been promoted to Production.
27
IBP
Functional Scope Functional Scope Functional Scope ALL TEAMS Functional Scope ALL TEAMS Data Integration / SAP SAP SECURITY ALL TEAMS
Sys params changed by This is like the sm21 for Basis Similar to SM37 with
description description description controlled group description system logs Useful to see the logs Adjust permissions etc. graphical view of jobs
description description
• Resource consumption CPU/RAM values are available for the last 90 days.
• System tasks monitoring is available for the last 7 days.
30
Operational standards
IBP – System task monitoring Remember! SAP webinars and docs
Meet the Expert: SAP IBP System & Job Monitoring PDF | Recording
31
Operational standards
IBP – Resource consumption monitoring
33
Operational standards
IBP – Resource consumption monitoring
• If you select a time span older than 90 days, system will alert that’s not
possible.
34
Operational standards
Cloud Availability Center
Cloud Availability Center (requires S-user)
https://launchpad.support.sap.com/#/cacv2
Example: IBP test GGY
https://launchpad.support.sap.com/#/cacv2/tnt/000000000741516716
35
Operational standards
Subscribe to Cloud Notifications
36
Operational standards
Early Watch Alert for SAP IBP
The super admin has the most authorizations of any s-user in your customer number.
The Cloud admin has display cloud data for the different cloud installations.
37
IBP Parameters
• Parameters to be updated by Basis team only base don the recommendation of functional support, with an
approved Service Now Change.
• This can be done by searching for Global Configuration Tile, searching the parameter and editing.
IBP Communication Scenario- Setup
• For setting up communication with systems, we need to setup communication scenario. It is a one-time
setup only.
• Please follow the below doc for the same
Communication Scenario setup.doc | Powered by Box
IBP Transport Strategy
• Scope: We will only do the import in Production and inform the validator