1 2 3 10 Previous Next

SAP Process Orchestration

146 Posts

Sometimes we need to implement scenario like this:


Source System -> (some channel) -> Iflow -> Iflow -> (some channel) -> Target System.


We had in practice this requirement when

  1. We want to map message first and then throw runtime error,  that depends on mapping result. And we want to see all source message and result of mapping.
  2. We don’t want to use BPM
  3. Or we want to change dynamically URL in SOAP Sender Channel (add some GET parameters), and client want unchangeable URL without any dynamic.

 

I will show configuration without mappings and async.

 

So, step-by-step:

 

We will have 3 systems.

  1. BC_SENDER_SYSTEM
  2. BC_TEMP_SYSTEM
  3. BC_RECEIVER_SYSTEM.

 

 

Step1. At first create second Iflow

Source:

Business System: BC_TEMP_SYSTEM

Service Interface: SI_data_OA (outbound, async)

Channel: CC_SOAP_HTTP (sender, soap, http)

 

Target:

Business System: BC_RECEIVER_SYSTEM

Service Interface: SI_data_to_receiver_IA (inbound, async)

Channel: your receiver channel to target system

 

Step2. Activate second Iflow and deploy it.

 

Step3. Open corresponding ICO and get endpoint URL:
it should look like this

http://<host>/XISOAPAdapter/MessageServlet?senderParty=&senderService= BC_TEMP_SYSTEM&receiverParty=&receiverService=&interface= SI_data_OA&interfaceNamespace=<namespace>

 

Step4. Now create first Iflow

Source:

Business System: BC_SENDER_SYSTEM

Service Interface: SI_data_from_sender_OA (outbound, async)

Channel: your sender channel from source system

 

Target:

Business System: BC_TEMP_SYSTEM

Service Interface: SI_data_IA (inbound, async)

Channel: CC_SOAP_HTTP_R (receiver, soap, http)

In this channel we add URL from step 3. And user credentials of PIAPPLUSER (Java system user).

 

Step5. Activate and deploy first Iflow.

 

Run.

 

 

Have fun

SAP Process Orchestration, Intelligent Business Operations, SAP Operational Process Intelligence - already heard about it? Yes, but want to know more? No, but want to know more?

Either way, these are the topics at the SAP Info Day on Intelligent Process Management at Wednesday, July 23, 2014 in Walldorf, Germany. During this day insights from Product Management as well as interesting and exciting real-life examples from several customers are on the agenda. You will get a comprehensive overview on these topics and also a deep-dive. Customers will share their experiences migrating from SAP Process Integration to SAP Process Orchestration, how they accelerated their A2A integration with SAP Process Orchestration and used SAP PowerDesigner to model and document the business processes. In addition you will be thrilled to see how to get real-time insights into your end-to-end processes, safeguard mission-critical processes and handle the BIG processes driving better business outcomes within your company with SAP Operational Process Intelligence.

 

Don't miss this opportunity to gain so much knowledge and hear directly from SAP customers within one day - for free. Hope to see you there.

 

Please register here (German only):

PO_Infotag_register.png

 

Detailed agenda:

PO_Infotag.JPG

After the new SAP BPM book in German blog in March 2014 and the “we want English” feedback from many of you, I am delighted to share with you news about another SAP book which has both German AND English versions! Its author Volker Stiehl called it Process-Driven Applications with BPMN.

 

(This does not cancel the multiple requests for an English version of the “Business Process Management mit SAP NetWeaver BPM”)

 

I am sure many of you know my colleague Volker Stiehl either from TechEd and other events, or have read his publications. If you have not had the chance to meet him virtually or in person yet, Volker is a Chief Product Expert in the area of SAP Process Integration & Orchestration, SAP's reliable high performance SOA Middleware for both SAP and non-SAP system integrations.

 

Volker regularly presents at various conferences and is also a lecturer at the University of Erlangen-Nuremberg and the Baden-Wuerttemberg Cooperative State University Mosbach. You now know where to find him if you want to have a signed copy of his book!

 

Who is this book for?

It is designed for all Professionals & Practitioners. It will definitely be a handy useful tool for Software architects, IT managers, Software developers and Project managers, as well as students of information and business technology.

 

The content

"Process-Driven Applications with BPMN" presents an approach for implementing differentiating end-to-end business processes based on BPMN and an application architecture that strives to find a balance between development and maintenance costs, sustainability, scalability, and fault tolerance that as well meets flexibility requirements without becoming inordinately complex itself. This approach is used to keep the end application as abstract as possible from the system landscape in which it operates.

 

With the semantic enhancements of the BPMN 2.0 (Business Process Model and Notation) standard, it is now possible to not only model the business processes, but also execute process models of the applications and execute the integration processes between the systems. Volker’s approach exploits BPMN to create and run complete application architectures. He offers a detailed blueprint, the principles of which can be used to plan and implement process-driven distributed applications.

 

For illustrating the implementation of the proposed architecture, the book uses the SAP Process Orchestration software used by thousands of organizations in all industries worldwide. However, all recommendations are kept generic, on purpose obviously, to allow readers to reuse the architecture if they choose or are required to implement on any other comparable platform.

 

How can we create and optimize differentiating business processes and exploit their full potential? Here, Volker provides answers, utilizing the various options that the BPMN standard offers for planning, implementing, and monitoring processes.

 

Content summary at a glance

  • Detailed guide for using the full functionality of BPMN 2.0 to model and execute cross-organizational processes for business differentiation
  • Describes precisely how to preserve the business BPMN model during implementation
  • Uses SAP Process Orchestration to illustrate the implementation of the architecture framework
  • Combines academic findings, sound standards and professional experiences

 

Versions

BPMN-Book-Volker-English.jpgBPMN-Book-Volker-German.jpg
The English version is planned for end of August 2014, both as an eBook and hardcover edition and some impressive numbers: 316 pages and 221 images! Learn more and order here.

The German version is out for quite some time now and is a huge success already. The 11 five-star ratings on Amazon should definitely convince you to grab your copy in your preferred language!

Do you want to easily get started with Process Orchestration?

Check out our new video tutorials on Youtube.

There we explain topics like reliable connectivity between SAP BPM and SAP PI and show how to implement typical integration patterns.

 

 

How to use the reliable connectivity using SAP BPM and SAP PI

 

How to monitor messages

 

How to use PI mappings in a SAP BPM process

 

 

How to start a process with multiple interfaces

 

How to implement conditional starts

 

If you don't have a Process Orchestration system (yet) to try this out - check out our trial system in the cloud: Try SAP NetWeaver Process Orchestration in Public Cloud!

Hi All,

This document will guide you how to create background configurations between SAP PO (Single stack) and ECC system for Part A - Proxy communication, Part B - IDoc_AAE  and Part C – RFC Communication.

PART – A – Proxy Communication

ECC System –

1.       Create Logical System in ECC System for PO system using Tcode BD54

  logical system.png

 

 

 

2.       Create RFC Destination in SM59 of Type G, which will point to the PO system –

  RFC 1.png

Here Target host will be PO system and

Path prefix will be  “/XISOAPAdapter/MessageServlet?ximessage=true”

 

3.       Now go to SXMB_ADM and add configurable parameters –

Category - Add Runtime – IS_URL –

i.      Subparameter =

ii.      Value = dest://(RFC Destination which we created in above step)

               

SXMB_Adm.png 

4.       For Proxy generation one more RFC Destination needs to be created in SM59 system of Type G –

  RFC 2.png

 

Here target host will be PO system

 

 

 

 

 

5.       Go to “SLDAPICUST” Transaction and configure entry for PO system in ECC System –

 

SLDAccessData.png 

PART – B – Idoc_AAE Communication

1.       Go to SM59 and create RFC Destination of Type T –

     RFC 2.png

Give here ProgramID and SAP PO server host and service. ProgramID provided here will be used in background configurations of PO system.

 

Note :- Go to Unicode Tab here and select radio button “UNICODE”

 

2.       Create Port in WE21 of type Transactional RFC and assign RFC which we created in above step

 

 

 

SAP PO System

 

1.       Go to PO NWA à Configuration à Infrastructure à Destination

  Destination.png

 

Click next and give details of ECC system

  ECC Details.png

 

Click next provide logon data and Enter connection pool settings and click Finish.

 

Note :- One more destination needs to be created with same settings as above for metadata XI_IDOC_DEFAULT_Destination_<SID> 

 

2.       Go to PO NWA à Configuration à Infrastructure à Application Resources

a.       Search for “InboundRA” of type Resource Adapter

b.      Click on Properties Tab

i.      Give value for parameter ProgramID same as we have given in step5 of ECC System

ii.      Give value for parameter "MaxReaderThreadCount" between 5 to 10

iii.      Give value for parameter “Local” as “true”

 

3.       Go to PO NWA à Configuration à Infrastructure à JCo RFC Provider

(JCo gives the communication between ABAP Stack and Java Stack)

a.       Create JCo for RFC Destination –

Here give RFC Destination name same as we created in step 1 of SAP PO System

 

PART – C – RFC Adapter Communication

1.       For using Sender RFC Adapter , we need to create RFC Destination of Type T in tcode SM59 –

 

RFC Adapter.png

The programID defined here, same programID will be used at Sender RFC Communication Channel.

 

 

2.       For receiving RFC adapter, we need to give properties of target ECC system like Application Server, System Number, Client, Logon User and password etc in communication channel.

Here Logon user should have authorization to execute function module.

saphila-logo.gifSaphila is an innovation ICT conference hosted in South Africa from 9-11 June by the African SAP User Group (AFSUG) and supported by SAP.

 

If you have not heard of Saphila before, the organizers promise that it “will be unlike any conference” you have participated in before. Even if you have attended before, this year the event will certainly be different in the world-first, entirely outdoor ‘Saphilatown’ at Sun City.

 

Sounds like you should prepare for a spectacular ‘out of the box’ experience!

 

The agenda is very rich and along with networking opportunities and SAP-led sessions, it will include executive forum, customer and partner presentations, as well as Gartner sessions.

 

The reason I am writing this short blog in the Orchestration space is that you could also enjoy SAP Middleware sessions if you attend the conference.

 

SAP keynote:

In his keynote Darren Crowder, Vice President, SAP Platform Solutions Group will walk you through “innovation execution and insight: the virtuous circle for end-to-end process excellence”.

 

Middleware Tech Academies Hands-on workshops:

We are also very happy for the opportunity to invite you to the Intelligent Business Operations #IBO Tech Academies as part of the program. You will have the chance to learn more about the IBO technology bundle and try hands-on the software by completing a comprehensive exercise. Learn more about Intelligent Business Operations.

 

What is best, is that not one but two dates are available! You can choose from either 9 & 10 June, but hurry up and book your preferred spot because seats are limited.

 

Also please make sure you bring your own machine to be able to access the workshop image.

 

Interested? Register here.

If you want to go, but need a little help convincing your management? Then ask them to check this infographic.

 

If you can't travel to this or other conferences this year, you can learn more about Intelligent Business Operations with SAP and get your questions answered live on June 12. The luve expert session will share insights on how ibo with SAP helps organizations:

  • Work smarter by infusing Big Data insights into your processes
  • Take corrective actions when or even before issues occur
  • Anticipate what will happen using predictive analytics
  • Gain real-time visibility into your end-to-end operations

Register here.

Hands-on workshop on Intelligent Business Operations with SAP - free for SAP customers and prospects

 

Upcoming dates in the UK:

Option 1: 27th June

Option 2: 25th July

 

Along with Tom Scaysbrook from CompriseIT, I am hosting the UK Intelligent Business Operations Technical Academy in the SAP offices in Maidenhead on June 27th and July 25th.  Tom and I have just been preparing for the day and I'm really looking forward to running it.  The idea is that each attendee will have access to 2 cloud images; one running SAP Process Orchestration, the other running the Operational Process Intelligence on HANA image.  Although we will begin the day with an overview of both Process Orchestration and Operational Process Intelligence, we're determined to give attendees as much hands-on time as possible so we will get them logged into their images and working on the 4 classroom exercises as quickly as possible.

 

SAP partner CompriseIT have unparalleled, real world experience of SAP Process Orchestration and SAP Operational Process Intelligence so I am really grateful to have Tom in the classroom with me.  His knowledge and expertise will make for a very informative workshop.

 

The exercises:

In Exercise 1 attendees will extend an exiting master data quality BPMN Model with the Developer Studio tooling, they'll add a Gateway to split the process into 2 parallel threads, they'll add interfaces to the human activities and perform the necessary mapping to redeploy the process.  Its a fairly sophisticated business process (bearing in mind the limitations imposed by accommodating the workshop in a single day) which calls a nested Integration Centric Process and waits for the external process to finish before coming to its own completion.  A good chance to get to grips with the capability of the BPM aspect of Process Orchestration.

 

Exercise 2 gets to grips with the ESR and Integration Flow modeling.  Attendees will be creating data types, message types, message mappings and using the Process Integration Designer to add additional receivers to an existing integration flow.

 

Exercise 3 imports the master data quality process into HANA studio and builds a business scenario using Operational Process Intelligence on HANA.  The important phases of the business process will be defined along with the cycle times, count and duration measures to provide insight into running process landscape.

 

Finally in Exercise 4 attendees will learn how to create, execute and monitor business rules with the SAP Business Rules Management and how to integrate business rules into the business process they worked on in Exercise 1.  The challenge is to create a business rule that decides if an approval for each customer record is necessary or not and integrate the rule into the business process.  At each stage attendees will be able to redeploy their changes to witness the effect.

 

So Process Orchestration with BPM, BRM, PI and SAP Operational Process Intelligence all in one day.  Quite a challenge some will say!  Join us and we'll prove it's straightforward and doable.

 

We still have spaces on each of the workshop dates (27th June, 25th July) so if you're interested please send me an email at tony.read@sap.com.  DON'T FORGET TO BRING YOUR OWN MACHINE!

Dear All,

 

We are pleased to announce two SAP Process Orchestration innovation projects as part of the SAP Customer Engagement Initiative (CEI).

 

Registration is now open and both SAP customers and partners can now apply for participation in one or both projects until Friday, June 13th 2014. Please find detailed information below and register your interest via the project sites.

 

Project 1: SAP Process Orchestration for integration-centric scenarios

The goal is to give our customers early access to new functionality and help them benefit early from latest enhancements. Based on the experiences from the projects, customers will be able to influence the further development of the product to their particular needs. This CEI project addresses customers interested in running an integration project focusing on at least one of the following three topics:

 

1. Migration from dual-stack SAP Process Integration to single-stack SAP Process Orchestration:

In a previous CEI project we already focused on how we could support our customers to migrate from SAP Process Integration dual-stack to SAP Process Orchestration. From various customer interactions we still see the need in supporting migration projects, especially when it comes to ccBPM to BPM migration and the replacement of ABAP-related artifacts.

Scope: this project will address customers planning to migrate their scenarios in the near future.

 

2. New connectivity options:

SAP is currently investing in new adapters running on SAP Process Orchestration.

Scope: understand how the new connectivity options are used in real customer scenarios, and collect feedback about missing functionality.

 

3. Regression tests

Whenever you update/ upgrade your productive Process Integration/ Process Orchestration system you need to ensure that your existing integration scenarios keep running after the update/ upgrade. Therefore you need to test your scenarios and the potential differences in behavior and changes of your mapping functions, adapters, adapter modules and routing very thoroughly.

The scope of the project is to understand where we could better support 3rd party test tools via APIs for instance so that they can easily integrate with SAP Process Integration/ Process Orchestration.

 

To find out more about customer and partner participation, profile, software requirements, planned activities and to register your interest, please follow the project link: SAP Process Orchestration for integration-centric scenarios.

 

Project 2: Unified Inbox, Mobile BPM and SAP Process Orchestration on SAP HANA

The goal is to give our customers early access to new functionality and help them benefit from latest enhancements early in their projects. Based on the experiences from the projects customers will be able to influence the further development of the product to their particular needs. We are welcoming customers attracted by one of the following two topics and ideally would like to start a project - e.g. a proof-of-concept:

 

1. Unified inbox & mobile BPM:

With the Task Services and the unified inbox on SAP Gateway, we have built an infrastructure which can harmonize tasks across different providers (e.g. SAP Business Workflow, SAP Business Process Management) and a modern, HTML5-based inbox for end users to manage these tasks. We plan to continuously enhance this solution, e.g. by adding substitution management or support for comments and attachments. For mobile use cases, we offer integration with the SAP Fiori Approve Request App. Using the SAPUI5 library and the BPM OData services, it is now possible to build Fiori-like task UIs for BPM scenarios.

Scope: with this project we would like to better understand different user roles and their needs, what expectations they have towards an inbox solution, and how we can help IT to offer a single, harmonized inbox to their customers.

 

2. SAP Process Orchestration and SAP Operational Process Intelligence on SAP HANA:

As of SAP Process Orchestration 7.40 SP04, SAP Process Orchestration runs on SAP HANA as a database. With the co-deployment option of SAP Operational Process Intelligence and SAP Process Orchestration on SAP HANA, it is now possible to close the loop between process execution and process intelligence. This enables intelligent business operations ibo – giving business users the right information to make informed decisions and acting on business situations.

Furthermore, Virtual Data Models (VDMs) and moving business logic from the application server to the SAP HANA database (“push-down”) offer a lot more potential for both optimization and new scenarios.

Scope: with this project we want to explore how SAP Process Orchestration customers can benefit from SAP HANA platform capabilities such as SAP HANA extended application services (aka as XS applications services), decision tables, predictive analytics or full-text search.

 

Find more details on this project and register your interest here: Unified Inbox, Mobile BPM and SAP Process Orchestration on SAP HANA.

 

Both innovation projects are Global, customer organizations from all industries and all sizes are welcome, as well as SAP Partners.

 

Please share with anyone who may be interested to join any of these CEI projects.

 

Should you have any questions we will be happy to help.

Are you ready for SAPPHIRE NOW?!

 

SAP Middleware experts are sure ready to meet you and show you the latest Middleware innovations.

 

What is SAP Middleware today? We all know that in today’s world of proliferating systems and demand for people-centric computing, businesses need to achieve agility along multiple dimensions. Whether it is becoming a real-time business, applying context to big data, or better process orchestration – SAP’s Middleware solutions can be leveraged - on-premise, in the cloud, with Big Data, Mobility and in-Memory capabilities. Today, SAP Middleware is the comprehensive portfolio of SAP technology components that provide services and flexibility (system, process and people agility) to business applications (SAP and non-SAP). The newest SAP Middleware solution called Intelligent Business Operations helps take control of big processes via its integrated process modeling, orchestration, live monitoring and analysis – all on a single platform and a standard modeling language - BPMN.

 

If you are in Orlando, Florida from June 3-5 you sure have used the agenda builder, however such a great number and variety of sessions may be overwhelming. Therefore we have prepared for you a snapshot of what’s hot in the Middleware area with business process management, integration and orchestration, as well as intelligent business operations with SAP.

 

Expert Table Middleware – meet our experts 1:1

TE314 All day, Show floor
Connect end users in new ways, manage processes with agility, and build innovative applications with a middleware platform. Offer employees and customers a consumer-grade user experience, use Big Data to help create smarter business processes, and manage a secure, integrated landscape across on-premise and cloud environments.

SAP-IBO-stages.jpg

Demo theater session: Infuse Business Processes with Real-Time Insights Gained from Big Data
Work smarter with real-time operational insight gained from Big Data analysis, and use this insight within business processes. Take corrective actions when, or even before, issues occur. See how our software for intelligent business operations helps you get real-time visibility into end-to-end operations by using the power of the SAP HANA platform.
Option 1) Wednesday, 01:00 p.m. - 01:20 p.m. Platform and Technology Demo Theater TE305
Option 2) Thursday, 02:30 p.m. - 02:50 p.m. Platform and Technology Demo Theater TE301

 

Take a look at the Intelligent Business Operations powered by SAP HANA playlist on YouTube and be sure to come back as the list of demos and industry examples will be growing.

SAP-IBO-examples.jpg

Demo theater session: Deliver a World-Class User Experience
Bring the power of SAP solutions to business users on cutting-edge devices. Offer a state-of-the-art experience with SAP Gateway technology. Watch a demo where SAP software, both cloud and on premise, enables a hands-free laptop repair scenario on Google Glass, using a powerful 3D laptop model with repair instructions and parts inventory levels. See details about SAP Gateway sessions in this blog.
Option 1) Tuesday, 02:30 p.m. - 02:50 p.m., Platform and Technology Demo Theater TE301
Option 2) Wednesday, 05.00 p.m. – 05.20 p.m., Platform and Technology Demo Theater TE301

 

Demo theater session - Apply the Best Strategies for Cloud Integration
Learn about cloud integration strategies. See how SAP HANA Cloud Platform can help you maximize the value of your new and existing technologies through the power of integration.
Option 1) Tuesday, 02:00 p.m. - 02:20 p.m., Platform and Technology Demo Theater TE302
Option 2) Thursday, 02:00 p.m. - 02:20 p.m. Platform and Technology Demo Theater TE305

 

Demo theater session - Establish a New Approach for Collaborative Process Design

Streamline business and IT interactions with a new, collaborative process-design approach. See how SAP Solution Manager lets you enjoy faster business innovation with an intuitive and flexible process design application using models fully aligned with our solution portfolio. Enable faster innovation with actionable information and collaboration.
Option 1) Tuesday, 01:00 p.m. - 01:20 p.m, SAP ONE Support Demo Theater OS506
Option 2) Wednesday, 08:00 a.m. - 08:20 a.m. SAP ONE Support Demo Theater OS506

 

This year, SAPPHIRE® NOW and the ASUG Annual Conference are co-located again from June 3-5 in Orlando, Florida.

Here is a snapshot of the ASUG education sessions and case studies covering SAP Middleware topics and below is a highlight of the should-not-miss sessions:

 

Experiences and Best Practices with Intelligent Business Operations and SAP Operational Process Intelligence, powered by SAP HANA
Intelligent Business Operations (IBO) represent a new market category of applications that seek to gain visibility and situational awareness into end-to-end business processes with the goal to improve process-related decisions and ensure desirable business outcomes. Join us in this panel discussion with practitioners with hands-on experience as we discuss the increasing importance of intelligent business operations to gain competitive advantage. You’ll hear about real world projects and pilots from business, IT, and project management perspectives. You will get candid recommendations as well as thoughts and ideas where industry is heading.
Wednesday, 08:30 a.m. - 09:30 a.m. S310G: S. Concourse, L3.

 

Lennox Experiences Using SAP HANA Cloud Integration for Integration Cloud for Sales with SAP CRM
This session shares Lennox’s experiences and recommendations for integrating SAP Cloud for Sales with SAP Customer Relationship Management (SAP CRM). This session will provide an overview of the entire implementation with a focus on the integration. Presenters will share the overview of the technical infrastructure, integration technology, blueprinting and solution design, and timelines along with what went well and what we would recommend when using SAP HANA Cloud Integration.
Thursday - 01:00 p.m. - 02:00 p.m., S310E: S. Concourse, L3.

 

Migration from SAP Process Integration 7.11 to 7.31 Stand-Alone Java at HD Supply
HD Supply has implemented SAP Process Integration 7.31 Advanced Adapter Engine Extended (AEX) in parallel with the existing 7.11 dual-stack environments. All new interfaces are being developed on 7.31 and they are in the process of migrating all existing interfaces. This presentation will describe why HD Supply chose to do a migration instead of a technical upgrade, what architecture they chose to implement, the process they went though, and the lessons learned on the way. In addition, presenters will discuss the benefits of their Java only PI 7.3 implementation including: Critical interface isolation, performance improvement, and central monitoring.
Tuesday - 12:30 p.m. - 01:30 p.m. S310E: S. Concourse, L3.

 

Migration and Upgrade Paths to SAP Process Orchestration
SAP Process Orchestration bundles the SAP Process Integration, SAP Business Process Management, and SAP Business Rules Management in one integration platform which is capable of handling both stateless and stateful integration processes. Since it resides on a single stack on pure Java, you can run your integration processes at lower total cost of ownership TCO and better performance compared to SAP Process Integration on dual-stack. This alone should be reason enough to move from Process Integration dual-stack to Process Orchestration. Moreover, SAP Process Orchestration comes with a rules engine that allows you to externalize your business rules from your processes, a new user experience in Eclipse UI, and a rich BPM functional scope. This session will explore the options of migrating from SAP Process Integration dual-stack to SAP Process Orchestration and provide guidelines about the migration process in general. It will also cover the Directory Content Migration cockpit in particular - a tool that provides migration and mass change functionality for process integration scenarios and channels helping you to reduce the maintenance effort during the migration process.
Wednesday, 12:30 p.m. - 01:30 p.m. S310G: S. Concourse, L3.

 

Workflow and BPM Open Forum
Attendees will have the opportunity to network with other SAP Workflow and BPM professionals. There will be several experts on hand to answer questions.
Thursday - 01:00 p.m. - 02:00 p.m., S310G: S. Concourse, L3.

 

bon-jovi-live.jpg

 

This great program and content should have convinced you by now, but if you still have doubts, think again!

 

SAPPHIRE NOW 2014 will be one of these exciting rare performances where Jon Bon Jovi performs live with his hometown New Jersey side band The Kings of Suburbia.

 

 

 

We look forward to seeing you there!

 

If you nevertheless cannot make it to Orlando this year, you can get avail of the social media updates and live streams:

SAP Middleware Twitter | LinkedIn | YouTube | Facebook. We would love to see your input there as well.

 

sapphirenow asug2014 sapmiddleware ibo

Update: June 2014

The recording is now available in this document: North America (EN) SAP Product Road Map Webinars.

 

In April, Christian Loos announced that the new roadmap for SAP Process Orchestration is now available and it combines into one single roadmap the former individual SAP Process Integration and SAP Business Process Management product roadmaps.


We are happy to announce the global public SAP Process Orchestration roadmap webcast planned for May 27th, 2014. See details below and register to attend in person or get the recording if you are not able to attend live.

 

What will cover this webcast:
SAP Process Orchestration #Process Orchestration enables you to automate, integrate and optimize your business processes – from simple workflows to integrated processes across business partners. In this webinar, Alexander Bundschuh and Christian Loos from SAP Product Management will present the product roadmap for SAP Process Orchestration – the solution today and what is planned for the future. Learn how SAP Process Orchestration customers can benefit from the SAP HANA platform to enable intelligent business operations #IBO and how it relates to other offerings such as SAP Gateway #Gateway and SAP HANA Cloud Integration #HCI. Get your questions answered so you can plan your future projects easily and effectively.

 

Date:
Tuesday, May 27th

 

Time:
17-18 CET | 8-9am PST

 

Presenters:
Alexander Bundschuh and Christian Loos, SAP Process Orchestration Product Managers

 

Register here

 

For more webinars (upcoming and recordings) please check and follow North America (EN) SAP Product Road Map Webinars.

In Q4 2012 we have announced the availability of a SAP Process Orchestration trial development environment on Amazon Web Services (AWS). It allows you to set up your own hands-on experience quickly with the latest pre-installed SAP NetWeaver Developer Studioand the sample pre-configured applications. Read more in this blog: Try SAP Process Orchestration in Public Cloud!

 

We have now updated the image through SAP Solutions on Cloud to SP11 of "SAP Process Orchestration 7.31". It is equivalent to SP6 of SAP Process Orchestration 7.4. From now on, all new users that sign up for the trial will be accessing an instance with the SP11 version.

 

If you have missed them, here are the “what’s new” blogs walking through all new features and improvements:

What is new in SP8 of   SAP Process Orchestration 7.31/SP3 of SAP Process Orchestration 7.4

What is new in SP9 of SAP Process Orchestration 7.31/ SP4 of SAP Process Orchestration 7.4

What is new in SP10/SP11 of SAP Process Orchestration 7.31/ (SP5/SP6) of SAP Process Orchestration 7.4

 

Getting started with the process Orchestration trial on AWS:

 

  • Next steps are here:

Launching your instance via AWS CloudFormation

 

Quick FAQ:

  • I am currently using the instance. Could I extend the license after the initial trial period is over?

A: Yes, you could request a new 90 days key and then a new one as long as you want to use the Process Orchestration developer environment through SAP Solutions on Cloud hosted on AWS.

 

  • Is there any way to migrate my existing content on the SP5/SP7 image and start using the SP11 image?

A: Unfortunately you have to start over if you would like to use the SP11 image.

 

  • If I do not have any content on the SP5/SP7 image, can I delete the old key, request a new license key and start using the SP11 image?

A: You can request a new free 90-day license key from here using C73 System ID:

https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/minisap/minisap.htm

To use the new key you will need to delete the old license out of the system first in order to be able to apply the new one.

IFG global Survey 2014 for SAP NetWeaver PI

As in previous years, the Global Special Interest Group for Process Integration conducts its annual survey for SAP NetWeaver PI.

 

Focus of the survey is to collect the latest state of the positioning, organization and use of SAP NetWeaver PI and SAP integration in companies around the globe. Target group are employees and consultants from companies using SAP NetWeaver PI or SAP NetWeaver PO as an integration platform.

 

The survey results serve the IFG as a strong basis for the discussion with SAP and for the active influencing of SAP's product and release strategy. In 2013 the survey set a new record with over 500 participants.

 

The survey contains 26 general questions and 11 questions about this year’s special topic 'BPM und Process Orchestration'. The general questions stay the same each year, so that the survey can identify changes and developmernts in the use and positioning of PI over the years. Due to the different background, focus and usage scenarios of the survey participants we have changed several questions from mandatory to optional.

 

The survey for 2014 can be found at the following URL:

https://www.surveymonkey.com/s/IFG_for_PI_2014_Global_PI_Survey

 

Time Schedule

  • May 5th 2014: Official start of survey
  • August 19th 2014: End of survey
  • September/October 2014: Publication of results within the SAP user groups and on SAP SCN

 

Recent Blogs

An extract of the results of the surveys can be found in the following blogs:


For more background about our interest group see our central blog International Focus Group for SAP NetWeaver Process Integration.

 

Your active participation is important for us and SAP! Target is to reach our last year's record of 539 participants.

 

Questions and feedback are welcome.

Objective: The objective of this blog is to elaborate on the procedure to change / edit an existing JAVA mapping using NWDS. The target audience for this blog is the SAP PI developers who are new to the concept of JAVA mapping.

 

  1. Find the imported archive (JAVA mapping) or the .jar file in ESR which you want to change and then download it to your desktop locally. The .jar file would normally contain two or more files, .class file (generated after the .java file is compiled in any JAVA IDE) and .java file which would normally contain the JAVA code for mapping logic.

 

Go to the Tools->Export Archive

1.png

2.      The .jar file is nothing but an archive like .zip which contains multiple files. To see the files within .jar file, use a tool like WinZip or 7-zip file manager.              Now open the 7-zip file manager and open the .jar files.

 

    Now by right clicking on the .java file, copy it from .jar archive to your desktop locally. This .java file can be opened using notepad also to view the           JAVA code for mapping.

2.png

3.      Now to edit the .java file, open NWDS, create a new JAVA project. Specify the project name and choose the relevant JRE (JAVA runtime environment          – specific to your machine).


   The NWDS would ask you to open the JAVA perspective for the code change. Click on yes and proceed.

3.png

4.png

5.png

6.png


4.    Copy the .java file (not the content) from your desktop and paste it on the src folder in your java project. Expand the src node within the project and                 the .java file can be seen underneath. Double click on the .java file to see the JAVA code on the right hand side window.

 

7.png

8.png

5.     Another way to import the .java file to your JAVA project is to import the .jar file directly in NWDS. To do this right click on the JAVA project and click                  on import. Then expand the general node and double click on Archive File.


  Browse the .jar file from your local desktop and click on finish.

9.png

10.png

11.png


6.     Now change the JAVA code in the .java file as per the change requirement and save it. A small red cross mark can be seen with the JAVA mapping               which means that the JAVA code has still some errors within.


  In my scenario I needed to import some external .jar libraries.

  Get access to these external .jar libraries and store them on your desktop locally.

  Right click on the JAVA project, Build path->Add External Archive

12.png


7.    Once added, the external .jar library can be seen under Referenced Libraries and the red cross mark disappears and is replaced by a yellow warning              sign meaning the java code doesn’t have any errors now and only has warnings.

13.png


8.      Ensure to check the option of Build automatically (which is default) from the project menu bar.

14.png


9.    Now export the .jar file for this JAVA project to your desktop which would again contain the newly generated .class file and the changed .java file.

Right click on the JAVA project, click on export, expand the JAVA node and click on JAR file.

 

15.png

16.png


10.    Ensure following while exporting the .jar file.

 

    1. The correct JAVA project is selected.
    2. The .classpath and .project files are unchecked (As they were not part of the original .jar file.  But these might be needed if they were part of the original .jar file which you downloaded from ESR as specified in step no 1.
    3. The checkboxes are ticked which would generate files for .class (first check box) and .java (third checkbox).
    4. Specify the target .jar file name which would be downloaded to your desktop.

17.png

11.    Click on finish and .jar file is downloaded on your desktop.

   Now go back to change mode of imported archive in ESR and import the new .jar file.

   Save and activate the imported archive.

 

   Also ensure to double click the .java file and verify whether the new JAVA code changes reflect there or not.

18.png

19.png

Hope it helps.

We are pleased to invite you to the 2014 SAP Middleware webcast series starting on April 30th.

IBO_visual.jpg

These informative public webcasts are sponsored by SAP and hosted by SAPInsider and will showcase the advantages of SAP Middleware offerings that build on the trusted SAP NetWeaver technologies and leverage SAP HANA and the cloud.

 

Whether it is Intelligent Business Operations, the ability to deliver on amazing user experiences, security in the age of Big Data, or developing next generation apps that are meant for a cloud and in-memory world, this webinar series will prime you for taking the next step to enhance your business.

 

During this series, you’ll:

• Hear SAP senior strategists and technology experts articulate new and emerging solutions, as well as best IT and business practices that address the needs and challenges of our times.

• Discover how new innovations and capabilities from SAP can transform and grow your business.

• Hear SAP customer stories about how they are leveraging these capabilities for enhanced success.

 

UPCOMING: Part 3 - July 16,2014: New Age Application Development using time-tested technology

Approximately 80% of business requirements, solved with IT, can be covered by standard applications. To thrive with competitive differentiation, these standard applications must be tailored to enterprise-specific business processes and information needs. Make or buy these extensions? Regardless of what makes good sense to your business, this does not necessarily mean that you need to extend your system landscape with different technologies from an ever increasing number of different vendors. See how you can customize your on premise and cloud system landscape with cutting-edge technology coming with SAP’s development portfolio.

 

This webinar will highlight:

• What are SAP development environments about

• SAP HANA XS: only fast?

• How can you fully leverage ABAP on SAP HANA

 

Date: Wednesday, July 16, 2014

Time: 11:00 am ET | 15:00 pm UK | 16:00 pm Central Europe

Presenter: Helmut Grimm, Head of MEE Global Centre of Excellence for Middleware, SAP

Duration: 60 minutes

Register here for the live event and/or to get the recording.

 

UPCOMING: Part 4 - August 13, 2014: Superior User Experience: Unlock the value of your SAP Investments

Register here for the live event and/or to get the recording.

 

UPCOMING: Part 5 - August 27, 2014: Never get lost again?! How Operational Process Intelligence gives you a sat nav for the business

Register here for the live event and/or to get the recording.

 

UPCOMING: Part 6 - September 10, 2014: The ultimate business platform – leverage API Management and the Cloud together with on premise capabilities

Register here for the live event and/or to get the recording.

 

UPCOMING: Part 7 - September 30, 2014: Security in an age of Big Data and proliferating Systems

Register here for the live event and/or to get the recording.

 

 

DELIVERED: Part 1: Join Darren Crowder on Wednesday, April 30, 2014 - watch on demand

Topic: Intelligent Business Operations: Infuse Big Data insights into your processes in real-time

 

Here is how Darren Crowder introduces this webcast: “While many organizations recognize opportunities presented by Big Data, fewer understand how to harness Big Data’s full potential. Collecting and analyzing data is a start, but the full value is only realized by embedding Big Data insights in your business processes in real-time, allowing you to work smarter and improve responsiveness to threats and opportunities. This is where the Intelligent Business Operations offering powered by SAP HANA comes in.”

 

Join us to learn how this next-generation Business Process Management (BPM) offering elevates business operations to a new level by taking advantage of real-time intelligence. Hear how line-of-business users can now gain full visibility into end-to-end operations to improve decision making in their processes and take corrective actions when or even before issues occur.

 

Make the time and join us to learn how to:

• Work smarter by infusing Big Data insights into your processes

• Take corrective actions when or even before issues occur

• Anticipate what will happen using predictive analytics

• Gain real-time visibility into your end-to-end operations

 

Date: Wednesday, April 30, 2014

Time: 11:00 am ET | 15:00 pm UK | 16:00 pm Central Europe

Presenter: Darren Crowder, Vice President & General Manager, Middleware, SAP

Duration: 40 minutes

Delivered: Watch on demand and access the slides by registering here

 

 

DELIVERED: Part 2: Join Venkata Giduthuri on Wednesday, May 21 - watch on demand

Topic: How to Automate Your IT Operations with a Software Defined Data Center

 

Evolving business demands necessitate a new way of managing data centers and enterprise IT operations. They have been traditionally managed with manual processes which take up too much time, introduce opportunity for errors, and distracts strategic resources from more important projects. The advent of in-memory and cloud technologies has enabled SAP customers to move toward an approach best described by the term: software defined data center (SDDC).

 

By leveraging SDDC, SAP customers can automate provisioning, operation, maintenance, optimization and auto-correction capabilities. SDDC provides SAP customers the same level of automation for your SAP landscapes that you are able to achieve at the infrastructure level with solutions from VMware, IBM, Cisco and others.

 

This webcast will walk you through:

• Benefits of automation while transitioning to cloud based infrastructures

• How to gain insight into end-to-end automated processes for daily IT operation requirements with higher accuracy and visibility

• The impact of SAP’s software defined data center approach to system agility, operational costs, and business growth

 

Date: Wednesday, May 21, 2014
Time: 11:00 am ET | 15:00 pm UK | 16:00 pm Central Europe
Presenter: Venkata Giduthuri, SAP’s Global CoE team

Duration: 40 minutes

Delivered: Watch on demand and access the slides by registering here

 

We look forward to meeting you there!


We will publish more dates and topics soon. Bookmark or follow this blog to find out about upcoming webcasts.

Introduction

In ABAP, you may find search helps defined to make it easy for the end user to select values from a list. This is highly useful in avoiding typographical errors, and also doesn't need the user to remember any specific value. Another advantage is in the speed of filling the form. These savings in time will be compounded if there are a significant number of fields on the form.


You might often encounter such situations while filling fields in the NetWeaver BPM task UI forms. If these values could be filled in from a backend then BPM Value Help is a very handy feature available in SAP Process Orchestration as of SAP NetWeaver 7.3 EhP1 SP10.  This would significantly facilitate the entry of these form fields.

Using the search help defined in the backend

Before you can use the search help defined within the ABAP backend(thereby promoting re-use and hence reducing the TCO), you need to configure the NW BPM Value Help in NetWeaver Administrator.  The steps involved in this configuration are:

  • Creation of a new ABAP Alias
  • Assignment of role(s) allowed to access the Alias
  • (Optional) Filter definition for the Alias

A Value Help Alias is an indirection that allows you to decouple the development of the BPM Task UI from the configuration of the Value Help. It also allows you fine-grained access control of the help values.

 

The Alias needs to be bound to the ABAP Search Help by providing the necessary details that resolve the Search Help at runtime. One of the parameters that needs to be provided during alias creation is an NWA Destination of type RFC.  I will refrain from going into too many details of creating an alias as you can refer to those on a related blog[2] or the help documentation[3].  The focus of this blog is using SSO as authentication mechanism.


1 Connect to the backend

In order to connect to the backend, you need to create a destination of type RFC in NWA.

Navigate to the Destinations application in NWA as follows:

  1. Login to NWA and Select the Configuration Tab
  2. Select the Connectivity sub-menu
  3. Click on Destination

Now you are ready to create a destination.


1.1 Create a Destination

  • Click on the Create button and fill-in the details
  • Destination Name: Provide a name for the Destination
  • Destination Type: Select RFC as the Destination type

Destination-2.png

1.2 Provide connection details

  • Load Balancing: select No (For simplicity, we will not be using Load Balancing here).
  • Fill in the rest of the details corresponding to the screenshots below

ConnectionDetails-2.png

1.3 Configure user details

  • To use SSO, choose  Current User (Assertion Ticket) for the Authentication field (refer to the image below)
  • Provide additional details and save the Destination
  • If you have already imported the J2EE server certificate in the ABAP server, then you should be able to ping the destination
    (An user with same name as logged on user should exist in ABAP system)
  • If you have not yet imported the certificates from the J2EE server, follow the steps in the next section for the SSO set-up.

SSO-Destination User.png

2 Preparing the ABAP system to accept SSO communication from J2EE server

SSO communication is based on a trust relationship between two systems.  To achieve this two systems exchange certificates before communication can be initiated using SSO.  As in case of NW BPM Value Help, the request is only one way i.e., from J2EE to ABAP system, which means that only the ABAP System needs to import the certificates of J2EE server.  Here's the procedure to do that.


2.1 Prerequisite

  • The same username should exist on both the ABAP and J2EE systems
  • Use Transaction RZ11 and make sure these values are set  (refer to images below)
    • Profile Parameter login/accept_sso2_ticket = 1
    • Profile Parameter login/create_sso2_ticket = 0

SSO-Pre-requiste-ProfileCheck.png

 

2.2 Export the J2EE cerificate

     Now, we export the SAPLogonTicketKeypair-cert

  • Navigate to Configuration > Certificates and Keys
  • Select the Key Storage Tab
  • Filter for name TicketKeystore
  • Select the row SAPLogonTicketKeypair-cert
  • Click on Export Entry button
    • Choose the export format as Base64 X.509
    • Click on the download link and Save the file

SSO-1.png

2.3 Import the certificate to the ABAP System

  • Run the Transaction STRUSTSSO2
  • On the Certificate Menu, click Import
  • Select the certificate from the filesystem that you had exported in the previous step
  • Click Add to Certificate List

SSO-ImportingCertificate.png

  • Next, click Add to ACL.  Provide the J2EE engine System ID, for example 001.

AddToACL.png

  • Click Save


Once the ABAP system has been configured to accept the certificate of the J2EE server, you will be able to configure the NWA destination using SSO as described above. After this using this destination, you can look up the values of Search Help.


3 Technical User vs SSO

Both approaches give you control over who can access the backend data.  But the SSO option is more flexibile.  In case of a technical user, the user accessing the Value Help utilizes the technical user's authorization provided by the ABAP backend to access the value.  This means in terms of connecting and accessing the backend, all users accessing Value Help (beyond alias level authorization) have the same level of authorization. This is good enough when the level of complexity is not too high.

In case you want more sophisticated control over the specific Value Helps in the ABAP backend, then SSO should be your choice.  You can define different levels of authorization within the backend for the different users(the login user should also exist in ABAP) accessing the Value Helps.


References / Related content

[1] Value Help in Process Orchestration

[2] ABAP Value Help in Process Orchestration

[3] SAP Help documentation for BPM Value Help

[4] Value Help Public API

[5] Single Sign-On for Interaction between Systems

[6] SAP NetWeaver Identity Management Help Portal

Actions

Filter Blog

By author:
By date:
By tag: