SlideShare a Scribd company logo
Experience with SAP Cloud for
Customer and SAP Process
Orchestration
DANIEL GRAVERSEN FIGAF APS
DANIEL GRAVERSEN DGR@FIGAF.COM 1
Agenda
Project
Connectivity
SAP Standard
Custom Fields
Steps of Synchronization
DANIEL GRAVERSEN DGR@FIGAF.COM 2
Daniel Graversen
• SAP XI/PI consultant since 2004
• SAP Mentor since the fall of 2009
• Currently working as freelance consultant in Denmark
• I have worked on one project on SAP Cloud 4 Customer
DANIEL GRAVERSEN DGR@FIGAF.COM 3
Focus of the Project
The main focus of the project was to synchronize SAP Cloud 4 Customer master data with an Internal
system using SAP PO as middleware.
My goal is to be able to synchronize Customer, Address and Contacts in both directions.
SAP ERP is not a part of the goal yet.
My work was focused only on integration; I cannot describe how C4C works in regards to other aspects.
DANIEL GRAVERSEN DGR@FIGAF.COM 4
Interface
The Cloud 4 Customer comes with a series of interfaces.
Here is the list for managing different Business Objects in the system.
There are 3 types of operations:
• Manage
• Query
• Create/Trigger
DANIEL GRAVERSEN DGR@FIGAF.COM 5
API
The API is self-explanatory, based on the query to identify what was saved on a customer template.
Each interface has a documentation in the cloud system.
I have not found in-depth field description.
Action codes are used for performing actions.
01 — Create
02 — Update
03 — Delete
04 — Save
05 — Remove
06 — No Action
DANIEL GRAVERSEN DGR@FIGAF.COM 6
Connectivity
Connection to C4C is simple, just connect through HTTPS on 443 as in the endpoint.
When sending data from C4C it also needs to be through HTTPS.
HTTPS can only be used on the following ports:
443
44300-44302
44305-44307
44320
The IP of the SAP server seems the same, but it may change.
DANIEL GRAVERSEN DGR@FIGAF.COM 7
Reverse Proxy
A Reverse proxy only allows data on a specific URL and forwards this to the SAP PO system.
Only connect through the HTTPS protocol and only access specific URLs. This will limit potential security
threats.
The attacker needs to get hold of the Reverse Proxy server in order to use the access to gain more
control of the data.
SAP POFirewall Reverse
Proxy
SAP Cloud Open on one port
DANIEL GRAVERSEN DGR@FIGAF.COM 8
Poor Man’s Reverse Proxy
The ICM from the NWA is configured in such a way that it will only allow one URL to be handled on the
server. No other URLs are allowed.
SAP PO
Use ICM
FirewallSAP Cloud Open on one port
DANIEL GRAVERSEN DGR@FIGAF.COM 9
ICM Filtering
In order to filter request a rule, it has to be configured in
usrsapPODSYSglobalsecuritydataicm_filter_rules.txt
The request will only be allowed through the PI soap adapter. All other requests
will be rejected.
if %{SERVER_PORT} stricmp 443 [AND]
if %{PATH_TRANSLATED} !regimatch /XISOAPAdapter.*
RegForbiddenUrl ^/(.*) -
Could probably extend with sender system.
DANIEL GRAVERSEN DGR@FIGAF.COM 10
SAP Package
It is placed in 3 components of the software that should be imported.
Integration scenarios are shown in the flow chart.
Master data contains 3 IDOCs in both directions (inbound and outbound).
There is also a scenario for sales data.
External numbering should be configured in SAP.
This is currently not in our scope.
DANIEL GRAVERSEN DGR@FIGAF.COM 11
Custom Fields
Many companies have their own attributes on objects.
The C4C system is flexible and allows the addition of new fields
Can be done without programming in the case of simple fields.
DANIEL GRAVERSEN DGR@FIGAF.COM 12
Enhancing the UI
The standard interface can be enhanced with custom fields without any coding.
[SCRREN]
DANIEL GRAVERSEN DGR@FIGAF.COM 13
Enhancing Interfaces
Add the desired field to the relevant web services.
DANIEL GRAVERSEN DGR@FIGAF.COM 14
Coding
It is possible to enhance applications by adding or enhancing a different business object.
The SAP Cloud Applications Studio uses a Visual Studio plugin for this process.
It is possible to create and enhance screens, web services and other kinds of logic.
There are some great tutorials for figuring out how to create different objects.
The project did not require dealing with this, since enhancement performed by only adding fields could
be done using the interface.
DANIEL GRAVERSEN DGR@FIGAF.COM 15
From C4C to Third Party
C4C SAP PO
Customer
Address
Contacts (ignored)
BPMN3PL
Query Accout
Create/update Customer
Account response
Create/update Response
UpdateCustomer with 3PLid
Updateignores
Create/UpdateContacts
Create/UpdateResponse
Updatecontact with 3PLid
Updateignores
Repeat for each contact
One change updates all
objects.
Query of the contact
gives all required
information for update.
Update 3PL id back to
cloud system.
DANIEL GRAVERSEN DGR@FIGAF.COM 16
Create Customer from Third Party
C4C SAP PO
Customer
Create Customer
BPMN3PL
Query Accout
Account response
UpdateCustomer with all info
Updateignores
Custom create response
Signal not to update 3PL
DANIEL GRAVERSEN DGR@FIGAF.COM 17
Contact Update
C4C SAP PO
Contact Create/update
BPMN3PL
Query Accout
Account response
Updatecontact with allinfo
Updateresponse
Contact response
Need the
contact address
DANIEL GRAVERSEN DGR@FIGAF.COM 18
Update Messages
The create customer message is sent each time the customer is modified. It consists of 3 messages:
● Customer
● Main Address
● Contact persons
In our case, this trigger starts the process of updating the message.
● Change the customer
● Update the address
● Add/change a contact
● Modify using web service
We were about to filter out the web service requests.
DANIEL GRAVERSEN DGR@FIGAF.COM 19
Numbering of Customers
Customers created in SAP will have the following numbers:
Internal number 100000 as default - but it can be changed.
Customers created using the create customer API must have either or both:
● Internal ID in a predefined range of 200000 or a-xxxxxx
● External number
An external number can range up to 700000000, therefore it must be created in SAP as external
numbering.
DANIEL GRAVERSEN DGR@FIGAF.COM 20
Update on Customer Object
Updates to the cloud system on an account will trigger the change message.
I would like a way of knowing how to trigger the update. This would allow me to determine if the
update had been made by a user or the interface.
Is performed using signals between the BPM processes
DANIEL GRAVERSEN DGR@FIGAF.COM 21
3. Monitoring Locations
DANIEL GRAVERSEN DGR@FIGAF.COM 22
It is delayed by 10-15
minutes
DANIEL GRAVERSEN DGR@FIGAF.COM 23
DANIEL GRAVERSEN DGR@FIGAF.COM 24
DANIEL GRAVERSEN DGR@FIGAF.COM 25
Wishes
Information about who changed the data
Better masterdata
◦ Make sure that SAP numbers was uptodate
DANIEL GRAVERSEN DGR@FIGAF.COM 26
DANIEL GRAVERSEN DGR@FIGAF.COM 27
-Feedback-
Please leave a comment
DANIEL GRAVERSEN DGR@FIGAF.COM 28
Links
Help and release notes
http://help.sap.com/cloud4customer
SAP Community Network
http://scn.sap.com/community/cloud-for-customer
Enhance UI and web services
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10c2c67e-05b1-3110-9888-
d407b5c8e6ca
SAP Cloud Applications Studio guides
http://scn.sap.com/community/business-bydesign/studio
DANIEL GRAVERSEN DGR@FIGAF.COM 29

More Related Content

What's hot

Google Firebase presentation - English
Google Firebase presentation - EnglishGoogle Firebase presentation - English
Google Firebase presentation - English
Alexandros Tsichouridis
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
Harsh Jegadeesan
 
Flutter Intro
Flutter IntroFlutter Intro
Flutter Intro
Vladimir Parfenov
 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java project
Tutorial Learners
 
Dipti Joshi CV -SAP FICO
Dipti Joshi CV -SAP FICODipti Joshi CV -SAP FICO
Dipti Joshi CV -SAP FICO
Dipti Joshi- Chitale
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website
'Ashmeet Sehgal'
 
Introduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - BasicIntroduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - Basic
sanskriti agarwal
 
SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2
saiprasadbagrecha
 
SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)
Benedict Yong (杨腾翔)
 
Sap table relation
Sap table relationSap table relation
Sap table relation
Rameeza09
 
User Status Profile (SAP PS)
User Status Profile (SAP PS)User Status Profile (SAP PS)
User Status Profile (SAP PS)
Soumya De
 
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
Edureka!
 
Sap s4 hana tm
Sap s4 hana tmSap s4 hana tm
Sap s4 hana tm
babloo6
 
Android AIDL Concept
Android AIDL ConceptAndroid AIDL Concept
Android AIDL Concept
Charile Tsai
 
SAP S4 HANA CO 1709 Overview (mindmap edition)
SAP S4 HANA CO 1709 Overview (mindmap edition)SAP S4 HANA CO 1709 Overview (mindmap edition)
SAP S4 HANA CO 1709 Overview (mindmap edition)
Benedict Yong (杨腾翔)
 
2 07 Partner Determination
2 07 Partner Determination2 07 Partner Determination
2 07 Partner Determination
naseem2117
 
SAP FICO Table
SAP FICO TableSAP FICO Table
E commerce ppt
E commerce pptE commerce ppt
E commerce ppt
ilakkiya7
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | Edureka
Edureka!
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
Rohit Jain
 

What's hot (20)

Google Firebase presentation - English
Google Firebase presentation - EnglishGoogle Firebase presentation - English
Google Firebase presentation - English
 
SAP API Business Hub
SAP API Business HubSAP API Business Hub
SAP API Business Hub
 
Flutter Intro
Flutter IntroFlutter Intro
Flutter Intro
 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java project
 
Dipti Joshi CV -SAP FICO
Dipti Joshi CV -SAP FICODipti Joshi CV -SAP FICO
Dipti Joshi CV -SAP FICO
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website
 
Introduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - BasicIntroduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - Basic
 
SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2
 
SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)
 
Sap table relation
Sap table relationSap table relation
Sap table relation
 
User Status Profile (SAP PS)
User Status Profile (SAP PS)User Status Profile (SAP PS)
User Status Profile (SAP PS)
 
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
 
Sap s4 hana tm
Sap s4 hana tmSap s4 hana tm
Sap s4 hana tm
 
Android AIDL Concept
Android AIDL ConceptAndroid AIDL Concept
Android AIDL Concept
 
SAP S4 HANA CO 1709 Overview (mindmap edition)
SAP S4 HANA CO 1709 Overview (mindmap edition)SAP S4 HANA CO 1709 Overview (mindmap edition)
SAP S4 HANA CO 1709 Overview (mindmap edition)
 
2 07 Partner Determination
2 07 Partner Determination2 07 Partner Determination
2 07 Partner Determination
 
SAP FICO Table
SAP FICO TableSAP FICO Table
SAP FICO Table
 
E commerce ppt
E commerce pptE commerce ppt
E commerce ppt
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | Edureka
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
 

Similar to C4C integration with SAP PI/PO

APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
apidays
 
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
PT Datacomm Diangraha
 
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back  SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud Platform
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
Gennadiy Civil
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
Watcharin Yang-Ngam
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
SAP Cloud Platform
 
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and RoadmapDynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Intergen
 
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAVIntegration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Scribe Software Corp.
 
Power apps portal out for public review
Power apps portal  out for public reviewPower apps portal  out for public review
Power apps portal out for public review
Concetto Labs
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptx
mambrino
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptx
michaeljayaraj1
 
Sit tokyo 17-03-2021-commerce and kyma
Sit tokyo 17-03-2021-commerce and kymaSit tokyo 17-03-2021-commerce and kyma
Sit tokyo 17-03-2021-commerce and kyma
Muneendra Yeddala
 
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices OverviewSAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Customer Experience
 
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
SAP PartnerEdge program for Application Development
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Technology
 
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
MysoreMuleSoftMeetup
 
SAP Integration for Supply Chain Management
SAP Integration for Supply Chain ManagementSAP Integration for Supply Chain Management
SAP Integration for Supply Chain Management
Srinivasan Rajagopalan
 
Di api di server b1 ws
Di api di server b1 wsDi api di server b1 ws
Di api di server b1 ws
Abhishek Sur
 
Empower Sales with SAP Hybris Cloud for Customer
Empower Sales with SAP Hybris Cloud for CustomerEmpower Sales with SAP Hybris Cloud for Customer
Empower Sales with SAP Hybris Cloud for Customer
SAP Customer Experience
 
Sandeep Resume
Sandeep  ResumeSandeep  Resume
Sandeep Resume
sandeep bangarh
 

Similar to C4C integration with SAP PI/PO (20)

APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
 
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
 
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back  SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and RoadmapDynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
Dynamics Day 2013 Microsoft Dynamics NAV Product Update and Roadmap
 
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAVIntegration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
Integration for Microsoft Dynamics CRM and Microsoft Dynamics NAV
 
Power apps portal out for public review
Power apps portal  out for public reviewPower apps portal  out for public review
Power apps portal out for public review
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptx
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptx
 
Sit tokyo 17-03-2021-commerce and kyma
Sit tokyo 17-03-2021-commerce and kymaSit tokyo 17-03-2021-commerce and kyma
Sit tokyo 17-03-2021-commerce and kyma
 
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices OverviewSAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
 
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
 
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
 
SAP Integration for Supply Chain Management
SAP Integration for Supply Chain ManagementSAP Integration for Supply Chain Management
SAP Integration for Supply Chain Management
 
Di api di server b1 ws
Di api di server b1 wsDi api di server b1 ws
Di api di server b1 ws
 
Empower Sales with SAP Hybris Cloud for Customer
Empower Sales with SAP Hybris Cloud for CustomerEmpower Sales with SAP Hybris Cloud for Customer
Empower Sales with SAP Hybris Cloud for Customer
 
Sandeep Resume
Sandeep  ResumeSandeep  Resume
Sandeep Resume
 

More from Daniel Graversen

DevOps for SAP CPI presentation
DevOps for SAP CPI presentationDevOps for SAP CPI presentation
DevOps for SAP CPI presentation
Daniel Graversen
 
Simplify your SAP CPI development with Figaf
Simplify your SAP CPI development with FigafSimplify your SAP CPI development with Figaf
Simplify your SAP CPI development with Figaf
Daniel Graversen
 
How automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processesHow automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processes
Daniel Graversen
 
How figaf help your business with SAP PI/PO/CPI
How figaf help your business with SAP PI/PO/CPIHow figaf help your business with SAP PI/PO/CPI
How figaf help your business with SAP PI/PO/CPI
Daniel Graversen
 
Figaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinarFigaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinar
Daniel Graversen
 
Automate SAP PI/PO Migration
Automate SAP PI/PO Migration Automate SAP PI/PO Migration
Automate SAP PI/PO Migration
Daniel Graversen
 
Figaf IRT for SAP CPI
Figaf IRT for SAP CPIFigaf IRT for SAP CPI
Figaf IRT for SAP CPI
Daniel Graversen
 
Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects
Daniel Graversen
 
Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Figaf irt testing webinar 201903
Figaf irt testing webinar 201903
Daniel Graversen
 
How to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/POHow to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/PO
Daniel Graversen
 
How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019 How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019
Daniel Graversen
 
How to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudHow to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloud
Daniel Graversen
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
Daniel Graversen
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018
Daniel Graversen
 
How to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI developmentHow to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI development
Daniel Graversen
 
Why Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgradeWhy Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgrade
Daniel Graversen
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
Daniel Graversen
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
Daniel Graversen
 
Why your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updatedWhy your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updated
Daniel Graversen
 
Anadarko Testing SAP PI/PO
Anadarko Testing SAP PI/POAnadarko Testing SAP PI/PO
Anadarko Testing SAP PI/PO
Daniel Graversen
 

More from Daniel Graversen (20)

DevOps for SAP CPI presentation
DevOps for SAP CPI presentationDevOps for SAP CPI presentation
DevOps for SAP CPI presentation
 
Simplify your SAP CPI development with Figaf
Simplify your SAP CPI development with FigafSimplify your SAP CPI development with Figaf
Simplify your SAP CPI development with Figaf
 
How automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processesHow automate your SAP PI/PO/CPI and API management processes
How automate your SAP PI/PO/CPI and API management processes
 
How figaf help your business with SAP PI/PO/CPI
How figaf help your business with SAP PI/PO/CPIHow figaf help your business with SAP PI/PO/CPI
How figaf help your business with SAP PI/PO/CPI
 
Figaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinarFigaf pi auto migration 20191024 webinar
Figaf pi auto migration 20191024 webinar
 
Automate SAP PI/PO Migration
Automate SAP PI/PO Migration Automate SAP PI/PO Migration
Automate SAP PI/PO Migration
 
Figaf IRT for SAP CPI
Figaf IRT for SAP CPIFigaf IRT for SAP CPI
Figaf IRT for SAP CPI
 
Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects Lessons learned during SAP CPI and API mgt projects
Lessons learned during SAP CPI and API mgt projects
 
Figaf irt testing webinar 201903
Figaf irt testing webinar 201903Figaf irt testing webinar 201903
Figaf irt testing webinar 201903
 
How to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/POHow to build a businesscase for testing SAP PI/PO
How to build a businesscase for testing SAP PI/PO
 
How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019 How to do a SAP PI/PO Migration 2019
How to do a SAP PI/PO Migration 2019
 
How to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudHow to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloud
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018
 
How to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI developmentHow to speed up your SAP PI/CPI development
How to speed up your SAP PI/CPI development
 
Why Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgradeWhy Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgrade
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
 
Why your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updatedWhy your SAP PI/PO system should be updated
Why your SAP PI/PO system should be updated
 
Anadarko Testing SAP PI/PO
Anadarko Testing SAP PI/POAnadarko Testing SAP PI/PO
Anadarko Testing SAP PI/PO
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

C4C integration with SAP PI/PO

  • 1. Experience with SAP Cloud for Customer and SAP Process Orchestration DANIEL GRAVERSEN FIGAF APS DANIEL GRAVERSEN DGR@FIGAF.COM 1
  • 2. Agenda Project Connectivity SAP Standard Custom Fields Steps of Synchronization DANIEL GRAVERSEN DGR@FIGAF.COM 2
  • 3. Daniel Graversen • SAP XI/PI consultant since 2004 • SAP Mentor since the fall of 2009 • Currently working as freelance consultant in Denmark • I have worked on one project on SAP Cloud 4 Customer DANIEL GRAVERSEN DGR@FIGAF.COM 3
  • 4. Focus of the Project The main focus of the project was to synchronize SAP Cloud 4 Customer master data with an Internal system using SAP PO as middleware. My goal is to be able to synchronize Customer, Address and Contacts in both directions. SAP ERP is not a part of the goal yet. My work was focused only on integration; I cannot describe how C4C works in regards to other aspects. DANIEL GRAVERSEN DGR@FIGAF.COM 4
  • 5. Interface The Cloud 4 Customer comes with a series of interfaces. Here is the list for managing different Business Objects in the system. There are 3 types of operations: • Manage • Query • Create/Trigger DANIEL GRAVERSEN DGR@FIGAF.COM 5
  • 6. API The API is self-explanatory, based on the query to identify what was saved on a customer template. Each interface has a documentation in the cloud system. I have not found in-depth field description. Action codes are used for performing actions. 01 — Create 02 — Update 03 — Delete 04 — Save 05 — Remove 06 — No Action DANIEL GRAVERSEN DGR@FIGAF.COM 6
  • 7. Connectivity Connection to C4C is simple, just connect through HTTPS on 443 as in the endpoint. When sending data from C4C it also needs to be through HTTPS. HTTPS can only be used on the following ports: 443 44300-44302 44305-44307 44320 The IP of the SAP server seems the same, but it may change. DANIEL GRAVERSEN DGR@FIGAF.COM 7
  • 8. Reverse Proxy A Reverse proxy only allows data on a specific URL and forwards this to the SAP PO system. Only connect through the HTTPS protocol and only access specific URLs. This will limit potential security threats. The attacker needs to get hold of the Reverse Proxy server in order to use the access to gain more control of the data. SAP POFirewall Reverse Proxy SAP Cloud Open on one port DANIEL GRAVERSEN DGR@FIGAF.COM 8
  • 9. Poor Man’s Reverse Proxy The ICM from the NWA is configured in such a way that it will only allow one URL to be handled on the server. No other URLs are allowed. SAP PO Use ICM FirewallSAP Cloud Open on one port DANIEL GRAVERSEN DGR@FIGAF.COM 9
  • 10. ICM Filtering In order to filter request a rule, it has to be configured in usrsapPODSYSglobalsecuritydataicm_filter_rules.txt The request will only be allowed through the PI soap adapter. All other requests will be rejected. if %{SERVER_PORT} stricmp 443 [AND] if %{PATH_TRANSLATED} !regimatch /XISOAPAdapter.* RegForbiddenUrl ^/(.*) - Could probably extend with sender system. DANIEL GRAVERSEN DGR@FIGAF.COM 10
  • 11. SAP Package It is placed in 3 components of the software that should be imported. Integration scenarios are shown in the flow chart. Master data contains 3 IDOCs in both directions (inbound and outbound). There is also a scenario for sales data. External numbering should be configured in SAP. This is currently not in our scope. DANIEL GRAVERSEN DGR@FIGAF.COM 11
  • 12. Custom Fields Many companies have their own attributes on objects. The C4C system is flexible and allows the addition of new fields Can be done without programming in the case of simple fields. DANIEL GRAVERSEN DGR@FIGAF.COM 12
  • 13. Enhancing the UI The standard interface can be enhanced with custom fields without any coding. [SCRREN] DANIEL GRAVERSEN DGR@FIGAF.COM 13
  • 14. Enhancing Interfaces Add the desired field to the relevant web services. DANIEL GRAVERSEN DGR@FIGAF.COM 14
  • 15. Coding It is possible to enhance applications by adding or enhancing a different business object. The SAP Cloud Applications Studio uses a Visual Studio plugin for this process. It is possible to create and enhance screens, web services and other kinds of logic. There are some great tutorials for figuring out how to create different objects. The project did not require dealing with this, since enhancement performed by only adding fields could be done using the interface. DANIEL GRAVERSEN DGR@FIGAF.COM 15
  • 16. From C4C to Third Party C4C SAP PO Customer Address Contacts (ignored) BPMN3PL Query Accout Create/update Customer Account response Create/update Response UpdateCustomer with 3PLid Updateignores Create/UpdateContacts Create/UpdateResponse Updatecontact with 3PLid Updateignores Repeat for each contact One change updates all objects. Query of the contact gives all required information for update. Update 3PL id back to cloud system. DANIEL GRAVERSEN DGR@FIGAF.COM 16
  • 17. Create Customer from Third Party C4C SAP PO Customer Create Customer BPMN3PL Query Accout Account response UpdateCustomer with all info Updateignores Custom create response Signal not to update 3PL DANIEL GRAVERSEN DGR@FIGAF.COM 17
  • 18. Contact Update C4C SAP PO Contact Create/update BPMN3PL Query Accout Account response Updatecontact with allinfo Updateresponse Contact response Need the contact address DANIEL GRAVERSEN DGR@FIGAF.COM 18
  • 19. Update Messages The create customer message is sent each time the customer is modified. It consists of 3 messages: ● Customer ● Main Address ● Contact persons In our case, this trigger starts the process of updating the message. ● Change the customer ● Update the address ● Add/change a contact ● Modify using web service We were about to filter out the web service requests. DANIEL GRAVERSEN DGR@FIGAF.COM 19
  • 20. Numbering of Customers Customers created in SAP will have the following numbers: Internal number 100000 as default - but it can be changed. Customers created using the create customer API must have either or both: ● Internal ID in a predefined range of 200000 or a-xxxxxx ● External number An external number can range up to 700000000, therefore it must be created in SAP as external numbering. DANIEL GRAVERSEN DGR@FIGAF.COM 20
  • 21. Update on Customer Object Updates to the cloud system on an account will trigger the change message. I would like a way of knowing how to trigger the update. This would allow me to determine if the update had been made by a user or the interface. Is performed using signals between the BPM processes DANIEL GRAVERSEN DGR@FIGAF.COM 21
  • 22. 3. Monitoring Locations DANIEL GRAVERSEN DGR@FIGAF.COM 22
  • 23. It is delayed by 10-15 minutes DANIEL GRAVERSEN DGR@FIGAF.COM 23
  • 26. Wishes Information about who changed the data Better masterdata ◦ Make sure that SAP numbers was uptodate DANIEL GRAVERSEN DGR@FIGAF.COM 26
  • 28. -Feedback- Please leave a comment DANIEL GRAVERSEN DGR@FIGAF.COM 28
  • 29. Links Help and release notes http://help.sap.com/cloud4customer SAP Community Network http://scn.sap.com/community/cloud-for-customer Enhance UI and web services http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10c2c67e-05b1-3110-9888- d407b5c8e6ca SAP Cloud Applications Studio guides http://scn.sap.com/community/business-bydesign/studio DANIEL GRAVERSEN DGR@FIGAF.COM 29