Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
alex_bundschuh
Product and Topic Expert
Product and Topic Expert


SAP NetWeaver 7.5 is the new foundation of SAP's on-premise offerings such as SAP Business Suite and the on-premise edition of SAP S/4HANA. Besides this, it provides new capabilities for the various SAP NetWeaver products such as SAP Gateway, SAP Business Warehouse, SAP Process Orchestration, etc. If you like to get an overview of the new release take a look at the What’s Coming Next with SAP NetWeaver 7.5 article. In the meantime, the new release 7.5 Support Package Stack 00 has been shipped, actually during this year's SAP TechEd conference held in Las Vegas, just in time to roll out the latest features to the audience. In this blog, I would like to share with you new features highlights of SAP Process Orchestration. By the way, some of the new features have been also added to the latest SP of release 7.31, i.e., 7.31 SP17, which has been released today (6th of Nov. 2015). I have marked those features in the text below accordingly.

 

 

SAP JVM 8 support


SAP NetWeaver Application Server Java and hence SAP Process Orchestration runs on SAP JVM 8, a certified Java Virtual Machine and Java Development Kit for Java 8 leveraging from new features and enhancements that come with the Java 8 edition. Some of the new features are highlighted in the release notes at SAP JVM 8 - What's New in SAP NetWeaver 7.5 (Release Notes) - SAP Library. How can SAP Process Orchestration benefit from the latest Java technology?

  • Java mappings in PI and BPM can use new Java 8 features

  • Support for new driver versions for JMS and JDBC which require latest Java version

  • Compatibility with 3rd party libraries and adapters which require latest Java version


 

 

SAP NetWeaver Developer Studio available for Eclipse 4.4 (Luna)


The SAP NetWeaver Developer Studio which is based on the Eclipse platform supports Eclipse 4.4 (Luna) version. This way you can run all SAP Process Orchestration plug-ins in the same Eclipse instance together with other SAP development tools for Eclipse such as SAP HANA Cloud Integration Tools, SAP HANA Tools, SAP HANA Cloud Platform Tools, etc.

 

 

Dual stack option discontinued


SAP NetWeaver has discontinued dual-stack deployments as of release 7.4 with the exception of SAP Process Integration (SAP PI), see SAP NetWeaver Discontinues Dual Stack. With 7.5, there is no exception anymore, the dual-stack option for SAP Process Integration is not supported anymore. It has been replaced by a sort of dual usage type, i.e., it behaves like a PI dual-stack but both stacks the AS ABAP and the AS Java run on separate system IDs, see release notes at Dual-Stack Option Changed to Dual Usage Type (Changed) - What's New in SAP NetWeaver 7.5 (Release No....

 

What does this mean for existing SAP PI dual-stack installations in terms of an upgrade to 7.5? After upgrading to SAP PI 7.5, you have to split the dual-stack system before you can use it productively. The dual-stack split procedure of the Software Provisioning Manager now supports the split of PI, see Overview - Dual-Stack Split Procedure of Software Provisioning Manager 1.0. As a result, the end points of the stacks will change, so it is recommended to place a SAP Web Dispatcher, reverse proxy or any other load balancer in your landscape to shield your backend systems from this change. Note, that the upgrade option has been supported from release 7.5 SP1 onwards. For more information about how to perform the split, refer to SAP note 2190371.

 

If you like to install a fresh SAP Process Integration supporting the dual usage type, you first need to perform an installation of ‘Application Server ABAP for SAP Process Integration’, followed by performing an installation of ‘Application Server Java for SAP Process Integration’, both running on separate system IDs. Here, the AS Java uses the User Management Engine (UME) of the AS ABAP. However, for a fresh installation we strongly recommend to rather go for an SAP Process Orchestration installation which is SAP's strategic on-premise integration platform.

 



 

 

Access BPM lifecycle events with Push API


The SAP BPM API enables you to customize and enhance the way you use business processes and execute tasks. Sometimes it might be required to get insights into the execution of business processes and tasks. This could be the case if you for instance plan to send out notifications via SMS once a new task gets created. To support such scenarios, the API has been enhanced to provide access to lifecycle events of business processes and tasks. Applications can now register for such events and get notified once a certain event occurs, e.g., a process is completed or a task gets created. SAP BPM uses the Java Message Service (JMS) to publish lifecycle events and thus enables a decoupled exchange of data without directly connecting applications. There are two ways to consume BPM-related events through JMS: via a Message Driven Bean (MDB) or via a JMS API available in the Java Public API. Learn more about this on help.sap.com (This feature is also available in 7.31 SP17).



 

 

New message cancelling job


So far, the following job types were supported: for archiving, deleting, restarting, and recovering messages. Cancelling erroneous messages was only supported as manual task. With the latest release and SP, a new job type has been introduced that allows you to scheduled a mass cancellation of messages which are in a non-final status, see Cancelling Job (New) - What's New in SAP NetWeaver 7.5 (Release Notes) - SAP Library (This feature is also available in 7.31 SP17).

 

 

New enhancements of the ESR in Eclipse perspective


As an integration developer for SAP Process Orchestration you mainly work within the SAP NetWeaver Developer Studio as your common UI for maintaining your design time artifacts such as data types, mappings, service interfaces, etc. (ESR in Eclipse perspective), modeling business processes (Process Composer perspective), and configuring the routing rules, latter aka Integration Flows (Process Integration Designer perspective). Regarding the ESR in Eclipse perspective we are not yet fully function complete compared to the respective Java WebStart UI. So some tasks still need to be done within the Java WebStart UI, However, we constantly work on closing those functional gaps. In 7.5 SP00 we have addressed the following capabilities:

  • Import external definitions, i.e., either WSDL or XSD, mass import supported.




  • Copy ESR objects with the option to copy all dependent objects.




  • Where-used list. The result list shows all objects with their respective object type that uses the selected object, and whether the object is directly used or indirectly referenced to.




 

 

New enhancements of the Process Integration Designer perspective (Integration Flows)


 

The following new features have been shipped which facilitates working with Integration Flows (Those features are also available in 7.31 SP17):


  • Automatically deploy after import. Enable this feature by setting the property com.sap.aii.ibdir.core.transport.autoDeploy of service XPI Service: AII Config Service to true, see SAP note 2158617.

  • Export from context menu. You can for instance choose export from a folder, then all underlying Integration Flows and related objects are preselected.




  • Option to hide deleted objects in the export selection screen.




  • Reload/refresh the assigned referenced channels. If you change a communication channel which is used within one or more Integration Flows in a way that it affects the agreement settings, upon activation of the channel the changes are now automatically reflected in the agreement tab of the Integration Flows without manual reload. If a peer developer does the change of the channel however, and this would affect an Integration Flow you are working on, then you can explicitly select the Refresh Referenced Channel button to update the channel attributes.




  • Show deployment status of all Integration Flows, apply filter, and mass deploy or undeploy the selected Integration Flows.




  • View history and restore older versions for all PI configuration objects.




 

 

Running cloud integration content on SAP Process Orchestration


For so called hybrid scenario, i.e., on-premise to cloud integration scenarios, SAP provides pre-packaged content covering different line of business areas and SAP cloud solutions such as SAP S/4 HANA, cloud edition, Ariba Network, SAP Cloud for Customer, SuccessFactors HCM Suite, SuccessFactors Employee Central, etc. As a good starting point to explore SAP's offering in this regard, I would recommend to go to the Hybrid Scenarios overview page on SAP Service Marketplace. Content that either run on SAP Process Integration / SAP Process Orchestration or SAP HANA Cloud Integration (HCI) can be accessed from SAP's Content Hub. There exists content that only runs on HCI such as SuccessFactors LMS Curricula with SAP HCM Qualification, Electronic Invoicing for Chile, Peru, Italy, Spain, etc. With 7.5 you can now deploy and run the cloud integration content also on SAP Process Orchestration benefiting from the investment that we do on HCI, see Cloud Integration Content in SAP PI (New) - What's New in SAP NetWeaver 7.5 (Release Notes) - SAP Li.... This new feature runs on any Adapter Engine of release 7.5, so you can also use it on a PI dual usage type, an Advanced Adapter Engine Extended, or a non-central Adapter Engine. However, be aware that the use of this feature requires a further license for accessing the design and configuration web ui on an HCI tenant which is currently under discussion.

 



If you like to know more about content re-use across the two platforms SAP Process Orchestration and SAP HANA Cloud Integration join the lecture session INT202 from my colleague Sindhu Gangadharan on this year's SAP TechEd conference.

 

For a complete overview of all new features, check out the release notes at Support Package Stack 00 - What's New in SAP NetWeaver 7.5 (Release Notes) - SAP Library.

70 Comments
ch_loos
Product and Topic Expert
Product and Topic Expert
0 Kudos

Also, if you're attending TechEd Barcelona, don't miss our session INT101 "What's new in Process Orchestration". We'll talk about these features, what's still to come and also show lots of demos.

former_member186158
Active Participant
0 Kudos

SAP NetWeaver Developer Studio 7.5 does not have function of web dynpro java ?

I download nwds 7.5 patch 03 from http://support.sap.com/swdc, some function still not work.

What are  the full features of nwds 7.5?

Former Member
0 Kudos

You have to run NWDS under 64-bit JDK8, everything works fine

former_member186158
Active Participant
0 Kudos

ok now. I didn't install jre with the jdk.

Thanks

Former Member
0 Kudos

The perspective "Composite Designer" is missed. And window "Composite Explorer" is missed too.

Is anybody able to find them at 7.5 ?

ch_loos
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Iliya,

the Composite Designer perspective is no longer available in NWDS 7.5.

You can still use the individual tool perspectives (e.g. WebDynpro, J2EE, Process Development) to build your application.

Regards,

Christian

Former Member
0 Kudos

Thank you Christian for explanation.

It's pity :sad:

It is very useful in 7.4 to build deploy whole SWCV at one mouse click (RMB at SWCV > Deploy > answer Yes on "Build and Deploy").

Of course there is possibility to build and deploy separate DCs at Development Infrastructure.

Former Member
0 Kudos

Hi Christian!

But what is the reason to remove this perspective?

It's useful for BPM development, everything is in one place - processes, mappings, user interface, etc.

Best regards,

Alexei

Former Member
0 Kudos

We may to port this perspective by ourself

ch_loos
Product and Topic Expert
Product and Topic Expert
0 Kudos

One goal of the 7.5 NWDS was to simplify the toolset and reduce the overall footprint. NWDS had hundreds of plugins, some of them only very rarely used. Various stats showed that adoption of the Composite Designer tools was rather low, sometimes the tool being completely unknown.

Second, the composite designer worked best with fully integrated development components (BPM Process with WebDynpro UI, Web Services and Local Persistency), and not so much with more loosely coupled integration of UIs via URL and integration being done via PI/XI.


Third, we also had gotten feedback that users were confused with different feature sets of the tools when in the Composite Designer perspective compared to the standalone perspectives.

Former Member
0 Kudos

Hi Christian,

thanks for explanation.

Best regards,

Alexei

engswee
Active Contributor
0 Kudos

Hi Alex

Real glad to hear of all the improvements especially on the NWDS ESR perspective. Looking forward to the day when it becomes fully equivalent to the Swing version.

I have a few questions regarding NWDS 7.5:

1.  Where is the download location for NWDS 7.5? I can't find it in the Software Downloads section of the Support Portal or the usual nwds.sap.com update sites.

2. Is the installation process similar to ADT or HCI - i.e. install a plain Eclipse Luna and add the NWDS related plugins via an update site? If not, then does it mean that I won't be able to reuse an existing Ecplise Luna with ADT/HCI already installed?

3. Will it be compatible with Mac OS X?

Rgds

Eng Swee

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Eng Swee,

I can't find the NWDS 7.5 on the update sites either, but on the SAP Service Marketplace download center it's actually available, go to Support Packages and Patches --> SAP NetWeaver and complementary products --> SAP NetWeaver --> SAP NetWeaver 7.5 --> Developer Studio.

You need to install the whole NWDS, but you can add the other plug-ins in NWDS

Obviously, it's only supported on Windows

Alex

Shabarish_Nair
Active Contributor
0 Kudos

During teched, there was a mention of 'gateway inside' - Does this mean we can provision (not just consume) OData in Process Orchestration? 

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos
Shabarish_Nair
Active Contributor
0 Kudos

This seems more like a proxy for gateway services modelled in the backend ABAP system. Is there a way in 7.5 to actually model the OData service in SAP PO for both ABAP and non ABAP systems?

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

no, SAP Process Orchestration only acts as Gateway hub, modeling is done in the backend

Alex

Shabarish_Nair
Active Contributor
0 Kudos

That's a disappointment. We were hoping to have PO as a one stop solution for OData provisioning. Without OData 'modelling' for both ABAP and Non-ABAP, the current feature is not really that useful.

Former Member
0 Kudos

Hi Christian,

How do we do BPM developments / Process design without these modelling / designer perspective? I downloaded NWDS 7.5 SP01 from SMP and I am not seeing several perspectives that we used to have earlier. I see it was mentioned that we can add plug-ins, any pointers how we can achieve this?

Thanks,

Theo

former_member186158
Active Participant

Install JDK 8 x64 (including jre).

Former Member
0 Kudos

Hi Alexandar,

Can we still use ccBPM in PO 7.5 (Dual usage type)?

Best Regards,

Suresh S

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Suresh,

first of all, let me clarify the terms, there is no PO dual usage type, it's either SAP Process Orchestration (our integration platform offering running purely on Java) or SAP Process Integration dual usage type

And now to your question, yes ccBPM is supported on PI dual usage type

Alex

engswee
Active Contributor
0 Kudos

Hi Alex

Some further questions on NWDS 7.5.

Can you share the rationale why it's offered as a bundled download from SMP and not as plugins via an update site, which is the common practice for Eclipse-based tools?

Since there is no longer an update site, each time we need to update NWDS to the latest SP/patch, we will need to redownload the whole bundle which is > 1GB, and redistribute to all developers to "reinstall" onto their local PC. Additionally, if we are using other Eclipse based tools (whether from SAP like HCI, ADT, or third party from Eclipse marketplace like Maven, EGit), we will have to reinstall all these tools in the new installation. This is such a cumbersome task.

All of SAP's other Eclipse-based development tools have moved to the update site & plugin approach at the site below.

SAP Development Tools for Eclipse

Any reason why PI/PRO development tool/environment deviates from the rest?

Rgds

Eng Swee

Former Member
0 Kudos

Hi Christian,

thanks for explanation.

Best regards,

Arthur

DominikKraemer
Active Participant
0 Kudos

Hi Alexander,

are the restrictions mentioned in OSS note "1977420 - Integrated Configuration Object (ICO) configured to run on different adapter engines" removed with this new release?

Best Regards,
Dominik Krämer

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Dominik,

this is not a restriction, this is as designed, and yes, it's still the case

Alex

DominikKraemer
Active Participant
0 Kudos

Hi Alex,

well if we are migrating from a dual stack system where we are using the Advanced Adapter Engine extensively I would consider this a restriction as this is preventing the automatic migration of dual-stack scenarios.

Due to security restrictions we currently have the following system landscape:

ERP (internal network) -> PI (internal network) -> 3. Party tool (internal network)

ERP (internal network) -> PI (internal network) -> AAE (DMZ) -> Customer (External network)

With a single stack system we would now have to create two integrated configurations for each customer which we are currently connecting.

Is there a SAP recommended strategy for this scenario?

Best Regards,

Dominik

Former Member
0 Kudos

I greatly appreciate that now SAP NWDS is based on Eclipse Luna and JDK8: it enables many of modern plug-ins, especially FindBugs 3.0.1.

What are goals to migrate NWDS to Eclipse Neon which is planned to release on June 2016 ?

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Iliya,

we try to keep up with the pace of new Eclipse version delivery, the next SP of 7.5 is planned to support Mars, then I'm pretty sure we will go for Neon

Alex

engswee
Active Contributor
0 Kudos

Hi Alex,

Any response for my above queries? Will the next SP for NWDS 7.5 be delivered in a different manner, i.e. update site approach?

Rgds

Eng Swee

ch_loos
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Eng Swee,

the reason for the full download is that all the NWDS plugins are updated with a new SP, so you anyways can't update individual plugins. Same with the previous NWDS update site, an SP update basically meant a full download of all NWDS plugins.

Some customers also had problems downloading from the update site, so an SMP download gives them more flexibility e.g. using a download manager or mirroring the files locally.

The reason for not going with the central SAP Eclipse update site is that this would require a switch to a completely different build infrastructure for NWDS, which is not feasible with 1000+ existing plugins. So currently there are no plans to change the delivery approach for NWDS.

Regards,

Christian

engswee
Active Contributor
0 Kudos

Hi Christian

That's unfortunate to hear as it means those of us who use HCI, ADT will need to maintain a separate Eclipse installation/workspace.

Hopefully this will change in the future.

Thanks anyway for the clarification.

Rgds

Eng Swee

LeonrdoLemos
Explorer
0 Kudos

Hi Alexander,

       I would like to use the " SAP PO" (BPM ) instead of CCBPM, but would need to purchase a new license. Is there any plan to unify the licenses of SAP PI and PO ?

       I'm worried about SAP's strategy to create multiple product integration ( Gateway , SMP , HCI , API management, ... ) . I would like the SAP PI that support all integrations. The other tools should be an option for customers who did not want to use SAP PI , but wanted to use specific SAP solutions (eg Fiori and Success Factors )

Regards,

Leonardo Lemos

Former Member
0 Kudos

Hi Alex,

Any approximate time frame that we can anticipate next SP ( SP02)?? Integration Advisor would also part of that SP? please clarify that changes our go-live strategy. Thanks in advance for your help!

Former Member
0 Kudos

Hey Alex,

I tried installing PO 7.5 and checked the new Cloud Integration Functionality (Cloud Integration Content) which now included in the menu where you open the main it's page.

I found out that when I opened the it's more likely the page where you deploy your cloud integration content and security artifacts. First thought of it is I see the integration content from cloundintegration integration content online.

As part of demo license for netweaver, would I able to include or request an access to the web application so I can explore or create a case study as well prior to actual deployment or proposal to live customer about an option to use HCI and PO 7.5?!

Cheers,

R-jay

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi R-jay,

you can use the new cloud integration content capability with a SAP Process Orchestration license only. For the design time, i.e., browsing the content catalog, maintaining the integration flow, and finally downloading the integration flow, you need a tenant on SAP HANA Cloud Integration. Once you have downloaded the integration content from your HCI tenant, you can deploy the integration packages as well as the required security artifacts within the cloud integration content admin page on SAP Process Orchestration. Right now, we are setting up the process of tenant provisioning, there were some legal hick ups which we had to sort out and which has delayed the whole process. So, stay tuned, once the process is in place, we will publish more details.

Alex

Former Member
0 Kudos

Hi Alex,

Apologies for asking again. Just want to confirm when you said "SAP Process Orchestration license only" you mean, a valid license used by customers/clients and not by partners with a perpetual demo license under Netweaver? Or can be used both?

Cheers,

R-jay

nitindeshpande
Active Contributor
0 Kudos

Hi Alex,

Thank you very much for the excellent blog. My client currently has the license for SAP PI 7.4 dual-stack system. The same license can be used for SAP PO 7.5?

I mean the customer only possess the license but do not have a live system installed and running.

Regards,

Nitin

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

right, for partners you may go for an HCI developer edition, or may try out the HCI partner trial program, however latter is limited to 30 days usage only

Alex

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Nitin,

no, they need to convert their license to a SAP Process Orchestration license

Alex

nitindeshpande
Active Contributor
0 Kudos

Hi Alex,

Thanks a lot for the answer. This means for PI, there is no extra licensing cost. But for PO, you need to procure a license.

Regards,

Nitin

markus_karsch5
Explorer
0 Kudos

Hi Alex,

one question regarding upgrade to PI 7.50 dual stack because it's unclear if it's supported now. You said "Note, that the upgrade option is not supported yet, this is planned to be supported with the next SP." and SAP note 1515223 says "An in-place upgrade from an SAP PI dual-stack of older release 7.0 and above is not supported yet, it will be supported in one of the upcoming SPs of release 7.5.". When I read latest Upgrade Master Guide for 7.50 it seems supported with SP01. So can you confirm it's supported with 7.5 SP1 or still not?

Regards

Markus

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Markus,

thanks for pointing to this. Yes, the upgrade has been supported with 7.5 SP1, I have just updated the above mentioned note and the blog.

Thanks

Alex

Former Member
0 Kudos

Hi Alex,

SAP PO 7.5 SP00 doesn't have B2B AddOn and Secure Connectivity AddOn in the Maintainance Optimizer. But according to Notes below, AddOn's with PO (coined with PI) requires SP01..Though with PO 7.4 regardless if installed or not, it was shown in Maintainance Optimizer:

1695522 - Compatibility Matrix:PI-B2B Add-On 1.0

1695563 - Compatibility matrix: PI-secure connectivity add-on 1.0

Cheers,

R-jay

Former Member
0 Kudos

Hi Alexander!

Is it planned to enhance ESR perspective to add functionality to create and maintain Process Integration Scenarios and Actions?

For now it is only possible to generate iFlows from existing Process Integration Scenarios.

Best regards,

Alexei

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Alexei,

frankly speaking, this is not planned since adoption is quite low, at least not in short term.

Alex

Former Member
0 Kudos

Hi Alex,

thanks for your answer!

Just to clarify, does it mean that configuration based on Process Integration Scenarios is now obsolete and is replaced by IFlows?

As it mentioned in following thread: https://scn.sap.com/thread/3379257

Best regards,

Alexei

vipinkumar_kanchan
Participant
0 Kudos

Hi Theo,

Were you able to get the BPM perspectives in NWDS 7.5.

Regards,

Vipin

Former Member

Shen Peng's suggestion of  64 bit JDK 8 worked. In my case I had to clean-up all java versions from my system and installed only JDK 8 with JRE, since then all working fine.

vipinkumar_kanchan
Participant
0 Kudos

Thanks for the response Theo.

We had to add the VMarg mentioned below based on an SAP Note to get all the BPM perspectives in NWDS 7.5.

-Dorg.osgi.framework.os.name=win32

Regards,