Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
maxi1555
Contributor
2,117
Hi experts,

I bring to you a way to look into all the "Integration Content" provided by SAP, you can archive this using the following OData Service( metadata 😞

Example:

https://api.sap.com/odata/1.0/catalog.svc/ContentPackages?$filter=SupportedPlatforms eq 'SAP HANA Cloud Integration'&$top=1

Response:
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xml:base="https://api.sap.com:443/odata/1.0/catalog.svc/">
<id>https://api.sap.com:443/odata/1.0/catalog.svc/ContentPackages</id>
<title type="text">ContentPackages</title>
<updated>2021-01-24T17:31:12.732Z</updated>
<author>
<name/>
</author>
<link href="ContentPackages" rel="self" title="ContentPackages"/>
<entry>
<id>https://api.sap.com:443/odata/1.0/catalog.svc/ContentPackages('SAPSuccessFactorsLearningandSAPERPFinancialsIntegration')</id>
<title type="text">ContentPackages</title>
<updated>2021-01-24T17:31:12.732Z</updated>
<category term="ContentPackageModel.ContentPackage" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>
<link href="ContentPackages('SAPSuccessFactorsLearningandSAPERPFinancialsIntegration')" rel="edit" title="ContentPackage"/>
<link href="ContentPackages('SAPSuccessFactorsLearningandSAPERPFinancialsIntegration')/Artifacts" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Artifacts" title="Artifacts" type="application/atom+xml;type=feed"/>
<link href="ContentPackages('SAPSuccessFactorsLearningandSAPERPFinancialsIntegration')/Files" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" title="Files" type="application/atom+xml;type=feed"/>
<link href="ContentPackages('SAPSuccessFactorsLearningandSAPERPFinancialsIntegration')/Urls" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Urls" title="Urls" type="application/atom+xml;type=feed"/>
<link href="ContentPackages('SAPSuccessFactorsLearningandSAPERPFinancialsIntegration')/MediaLinks" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/MediaLinks" title="MediaLinks" type="application/atom+xml;type=feed"/>
<content type="application/xml">
<m:properties>
<d:TechnicalName>SAPSuccessFactorsLearningandSAPERPFinancialsIntegration</d:TechnicalName>
<d:DisplayName>SAP SuccessFactors Learning and SAP ERP Financials Integration</d:DisplayName>
<d:ShortText>Post course fee for completed learning transactions between SuccessFactors Learning and SAP ERP Financials, or for on-premise S/4 HANA Finance.</d:ShortText>
<d:reg_id>00c0ebba95e14dc7a884d1edcef78a34</d:reg_id>
<d:Featured m:null="true"/>
<d:Scope m:null="true"/>
<d:Description><p></p> <p></p> <p>This integration helps customers to post course fee for completed learning transactions that occur on transactions between SuccessFactors Learning&nbsp;and SAP ERP Financials 6.0 ( SP 32 and below) or&nbsp;on-premise S/4 HANA Finance. Also, this integration only supports the posting of chargebacks within the same controlling area.</p> <p></p> <p></p></d:Description>
<d:Version>2.1</d:Version>
<d:Category>Integration</d:Category>
<d:Mode>READ_ONLY</d:Mode>
<d:Vendor>SAP</d:Vendor>
<d:OrgName>HCM_PLAT_INT</d:OrgName>
<d:SupportedPlatforms>SAP HANA Cloud Integration</d:SupportedPlatforms>
<d:Products>SAPERP,SAP FI,SAPSuccessFactorsLearning,SAPS4HANAFinance</d:Products>
<d:Industries m:null="true"/>
<d:LineOfBusiness>Finance,Human Resources</d:LineOfBusiness>
<d:Keywords>LMS,FICO</d:Keywords>
<d:Countries m:null="true"/>
<d:AvgRating>4.000003</d:AvgRating>
<d:RatingCount>1</d:RatingCount>
<d:PublishedAt m:null="true"/>
<d:PublishedBy m:null="true"/>
<d:CreatedAt>2016-12-12T04:59:39.953</d:CreatedAt>
<d:CreatedBy>XXX</d:CreatedBy>
<d:ModifiedAt>2020-12-03T11:38:06.81</d:ModifiedAt>
<d:ModifiedBy>XXX</d:ModifiedBy>
<d:PartnerContent>false</d:PartnerContent>
<d:CertifiedBySap>false</d:CertifiedBySap>
<d:AdditionalAttributes m:null="true"/>
</m:properties>
</content>
</entry>
</feed>

As you can see there are different entities that will help you to reach a point where you can list and retrieve the resources inside of IFlows.

The following charts represent the extraction results of all the resources, of all the IFlows, of all the Integration Packages exposed in "SAP API Business Hub":

Resources per location:


Resources per extension:


Resources per location and extension:


Matrix with Resources per locations and extensions:



 

Open questions:

  • How many of those 6067 scripts are doing exactly the same?

  • How many of those 269 xslts are doing exactly the same?

  • How many of those 3975 mappings are doing exactly the same?

  • ...

  • How many of those 3618 wsdls files are the same?

  • How many of those 155 libraries are the same?

  • ...

  • How much time did you spend trying to look for scrips, xslts, mappings on internet?


Final comments:

Therefore, there are a lot of resources available in "SAP API Business Hub", so it would be very useful to have direct access to them (sort of indexation), as a repository, which can be accessed by anyone who needs it.

 

Kind Regards.

Max.
1 Comment
Labels in this area