Monday, March 17, 2025

Using XI adapter Sender Interface - migrating from old PI SI

 

Configure all of this so the existing old Service interface (in ECC/HANA used for old PI) points to the new iFlow in Cloud Integration

  • SM59 to create a new HTTP Connection to an external server.
    • It should be like existing SAP_CPI connection with these parameters changed:
      • Name:                 SAP_CI_IF_SF_ACOUNT_CODES
        • ‘CI’ for Cloud Integration, ‘IF’ for Interface.
      • Description 1: urn:hants.gov.uk:interface:AcountCodes:SFLMS:Download
      • Host:                   hcc-integration-test.it-cpiXXX-rt.cfapps.eu10-XXX.hana.ondemand.com
      • Path Prefix:        /cxf/TestRajesh               à This will be changed later.

 

  • Define Sender/Receiver Definition

Transaction SXMSIF, new entry.

Sender/Receiver ID:       SF_ACTCODES_OUT

Message Cat.:                  Request (radio button)

Description:                     SI_SF_XXXXX_Outbound_Out             

Interface Name:              SI_SF_XXXXX_Outbound_Out

Interface Namespace: urn:xxxx.uk:interface:AcountCodes:SFLMS:Download

 

 

  • Activate Interface-Specific Endpoint

Transaction SXMB_ADM à Integration Engine Configuration à Specific Configuration, create New entry.

Category:           RUNTIME

Parameters:       IS_URL

Subparameter: SF_ACTCODES_OUT

Current Value:  dest://SAP_CI_IF_SF_ACOUNT_CODES

 

For reference, I used this blog Cloud Integration - Configuring Scenario Using the... - SAP Community


Tuesday, December 17, 2024

CPI end to end VAT integration using OAUTH

 

Good Link:

https://community.sap.com/t5/technology-blogs-by-members/sap-cpi-end-to-end-vat-integration-using-oauth-2-0-with-client-credentials/ba-p/13537384

Monday, July 8, 2024

Groovy scripts


Good Link:

https://community.sap.com/t5/technology-blogs-by-members/sap-cloud-integration-cpi-hci-writing-groovy-scripts-with-basic-examples/ba-p/13497833 

Tuesday, April 16, 2024

GitHub Search

 Useful Link:

https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax







Friday, January 5, 2024

Deploy UI5 app from /UI5/UI5_REPOSITORY_LOAD

 

Check below link:

https://pravin517.wordpress.com/2018/02/06/deploy-a-ui5-application-to-as-abap-using-report-ui5-ui5_repository_load/


NOTE:  Remove component-preload.js file before re-uploading application. As component-preload contains minimized code base, this needs to be regenerated after any code changes. If you don't remove this, then you will not notice any changes to application.

Tuesday, January 2, 2024

Web IDE - An unexpected error in BUILD causing failure


Do below steps to resolve the issue 

-----


There must have been a change in the Build Process in the past month of September, as all of my old apps now fail.

Fix for this ended up being a re-build of the package.json and Gruntfile.js

Gruntfile.js

module.exports
  = function(grunt) {  
   'use
  strict'; 
  grunt.loadNpmTasks('@sap/grunt-sapui5-bestpractice-build'); 
  grunt.registerTask('default', [ 
  'lint', 
  'clean', 
  'build' 
  ]);};

These settings instruct Grunt to load the plugin that provides tasks for building SAPUI5 applications and running the tasks in the specified order.

package.json

{
   
  "name": "grunt-build", 
  "version": "0.0.1", 
  "description": "Grunt build", 
  "private": true,   "devDependencies":
  { 
  "@sap/grunt-sapui5-bestpractice-build": "1.3.62" 
  }}

Then one additional line had to be added to the package.json as per this SAP Note: https://launchpad.support.sap.com/#/notes/0002801814

So the Package.Json now looks like this:

{
    "name": "grunt-build",
    "version": "0.0.1",
    "description": "Grunt build",
    "private": true,
    "devDependencies": {
        "@sap/grunt-sapui5-bestpractice-build": "1.3.62",
        "vscode-uri": "1.0.6"
    }
}


Source: https://answers.sap.com/questions/12880809/webide-all-existing-sapui5-apps-failing-build.html

Monday, June 19, 2023

MS Word as default editor for Smartforms / SAP scripts - Activate/ Deactivate

 


Program RSCPSETEDITOR can be used to deactivate/activate MS word as default editor for SAP script / Smartforms text modules