Quantcast
Channel: SCN : Document List - All Communities
Viewing all 2380 articles
Browse latest View live

Lumira Events Calendar

$
0
0
OverviewEnterpriseExtensionsTutorialsEvents

 

Virtual Classes | Expert Webinars | Workshops

 

Please follow this page and subscribe to email notifications to be kept informed of the latest Lumira events.

All webinar timings and dates are subject to change. Registration will open about a week before the event.

 

 

Getting Started with Lumira: Virtual Class Webinars

Tuesdays, 7am Pacific Time

 

Michael Periera, SAP Solution Champion, helps you taking your first steps with SAP Lumira. The webinars are hosted by Colin Kraczkowsky from the SAP Analytics group and repeated monthly. More information on these webinars can be found in Linda Peruzzi's blog.

 

Participants of Virtual Class #1 have the unique opportunity to take the SAP Lumira Virtual Class Homework Assignment and earn a chance to receive recognition and rewards for their submissions.

 

Links to Registrations

JAN

2016

FEB

2016

MAR

2016

SAP Lumira Virtual Class #1: Getting Started – Let your Data tell the Story0502000100
SAP Lumira Virtual Class #2: Fast Forward – Visualize your Success120908

 

 

Lumira Expert Series Webinars

Wednesdays, 7am Pacific Time

 

The Lumira Expert Series Webinars offer detailed presentations on a variety of Lumira topics for the more familiar user. Hosted by Adrian Paul from the SAP Analytics group - webinar content is presented by a mix of SAP Lumira Product Management, customers and partners.

 

What's New
Features
Customers
Developers
Focusing on newly released product versions and features.Detailed feature focus. What you definitely should know about to get the most out of SAP Lumira.

See how Lumira customers or partners implement and use SAP Lumira.

Learn and see examples: how to create your own custom Lumira extensions.

 

 

 

Upcoming Webinars - Registrations

DatePresenter
SAP Lumira on SAP BW - Features & Roadmap UpdateFeb 10GR
Modifying Existing SAP Lumira Extensions to Better Fit Your NeedsFeb 24AN
Using SAP Lumira for Big Data AnalysisMar 09TBA
What's New in SAP Lumira 1.30Mar 23TBA
SAP Lumira Server for BI Platform - UpdateApr 06TBA
Using SAP Lumira for Geospatial AnalysisApr 20TBA
SAP Lumira, Server for TeamsJun 04TBA
What's New in SAP Lumira 1.31Jun 15TBA
SAP Lumira and SAP HANA VoraJun 29TBA
h

Past Webinar Recordings

DatePresenter
thumbnail.pngDataset Linking in SAP LumiraDec 16MS
thumbnail.pngWhat's New in SAP Lumira 1.29Nov 25HB
thumbnail.pngHow to Implement Best Visualization Practices with SAP LumiraNov 04FM, JF
thumbnail.pngSAP Lumira Advanced Geo-Mapping Extension by GaligeoOct 14OS
thumbnail.pngAn Introduction to Creating Data Access Extensions for SAP LumiraSep 16VA
thumbnail.pngWhat's New in SAP Lumira 1.28Sep 03CL
thumbnail.pngData Manipulation & Enhancement Features in SAP LumiraAug 12LP
thumbnail.pngSAP Lumira Custom Extensions by TCS - Industry-Specific & GenericJul 15AG
thumbnail.pngWhat's New in SAP Lumira 1.27 Jul 08DW
thumbnail.pngCreating High Impact Data Visualizations with SAP Lumira Jun 17JS
thumbnail.pngSAP Lumira Running on SAP BW: Roadmap Update Jun 10EY
thumbnail.pngTaming Big Data with SAP LumiraJun 03PE
thumbnail.pngSAP Lumira and SAP Design Studio May 20TM
thumbnail.pngSAP Lumira, server for BI PlatformMay 13GR
thumbnail.pngWhat's New in SAP Lumira 1.25Apr 29PB
thumbnail.pngCreate Cool Lumira Visualization Extensions with SAP Web IDEApr 22DP
thumbnail.pngReal-Time Social Media Insights Visualized in SAP LumiraApr 15TF
thumbnail.pngUsing SAP Lumira with SAP BW on HANAMar 25RA
thumbnail.pngWhat's New in SAP Lumira 1.23Mar 11JX
thumbnail.pngDaimler Trucks: Dealer Sales Analytics Feb 25SP
thumbnail.pngSAP Lumira Extensions from ScratchFeb 18JT
thumbnail.pngSAP Lumira, Edge EditionFeb 04TK
thumbnail.pngWhat's New in SAP Lumira 1.22Jan 28CO
thumbnail.png

Data Access Extension SDK

Nov 19KR
thumbnail.png

Trusted Data Discovery Using SAP Lumira 

Nov 05AR
thumbnail.pngWhat's New and Coming in SAP Lumira 1.20  Oct 29SO
thumbnail.pngUnderstanding SAP Lumira Publish to BI Feature from a BI Admin PerspectiveOct 08

SK

thumbnail.pngSAP Lumira – Acquire a dataset using Freehand SQLSep 24MR
thumbnail.png

Deep dive into functions available in Lumira data preparation room

Sep 03

NR

thumbnail.png

HANA Cloud Integration

Aug 13

HK

thumbnail.png

Using InfoGraphics, ESRI Integration and Connecting to BW Datasource

Aug 06

SS

thumbnail.png

Integrating SAP Lumira Server into SAP BI 4 Landscapes

Jul 16

AM, KA

thumbnail.pngWhats' New in SP 1.17 Jul 09

HB

thumbnail.png

Creating and Sharing Your Lumira Chart Extensions

Jun 18

DP

thumbnail.png

Big Data Visualization and Custom Lumira Extensions

Jun 11

JV

thumbnail.png

SAP Lumira Product Road Map

May 14

TM

thumbnail.png

Empowered Self-Service with SAP HANA and SAP Lumira

May 07

DS

thumbnail.png

SAP Lumira Cloud and Server Presentation

Apr 23

AM

thumbnail.png

How SAP Lumira Can Be Used For Your Bus. - Industry Examples

Apr 09

IBM

thumbnail.png

SAP Lumira SDK

Apr 02

RM

thumbnail.pngIntroduction to Lumira CloudMar 26CO
thumbnail.png

SAP Lumira SDK - Introduction & Cool Examples

Mar 19

MS

0thumbnail.pngIntroduction to Lumira DesktopMar 05

SD

 

 

SAP Lumira In-Person Workshops:


 

SAP Lumira Technical Hands-on Workshops
SAP Analytics Innovation Day Workshops
SAP Partner Workshops
Hands-on technical training - intended for Designer and Admin user personas.Higher-level workshops - intended for IT Management and Analyst user personas.

Intended for the SAP Partner community.

 

 

Upcoming Workshops*:

 

Q4 2015

Oct

Nov

Dec
  SAP Analytics Innovation Day - Burlington, MA, USA27
  SAP Lumira, Design Studio, BI Platform Workshop - Hong Kong, China28-29
  SAP Lumira - Espoo, Finland03
  SAP Lumira - Stockholm, Sweden04
  SAP Lumira & Design Studio, Philadelphia, PA, USA11-12
  SAP Lumira & Design Studio, Irvine, CA, USA08-09

 

* If a workshop above does not have a live registration link, please contact your local SAP representative for information about workshop participation

 

 

Completed Workshops:

 

Q3 2015

Jul

Aug

Sep
  SAP Analytics Innovation Day - New York, New York, USA14
  SAP Analytics Innovation Day - Houston, Texas, USA16
  SAP Lumira and Design Studio Workshop - New York, New York, USA20-22
  SAP Lumira and Design Studio Workshop - Mexico City, Mexico22-23

 

Q2 2015

Apr

May

Jun
  SAP Analytics Innovation Day - New York City, New York, USA07
  SAP Analytics Innovation Day - Montreal, Quebec, Canada07
  SAP Analytics Innovation Day - Toronto, Ottowa, Canada08
  SAP Analytics Innovation Day - Calgary, Alberta, Canada09
  SAP Analytics Innovation Day - Boston, Massachusetts, USA02
  SAP Analytics Innovation Day - Atlanta, Georgia, USA03
  SAP Analytics Innovation Day - Minneapolis, Minnesota, USA09
  SAP Analytics Innovation Day - Ottawa, Ontario, Canada09/10
  SAP Analytics Innovation Day - Cleveland, Ohio, USA10
  SAP Analytics Innovation Day - Palo Alto, California, USA11
  SAP Lumira - Bring Your Own Data Workshop - Chicago, Illinois, USA11
  SAP Analytics Innovation Day - Vancouver, British Columbia, Canada16
  SAP Analytics Innovation Day - Washington DC, USA18
  SAP Lumira - Bring Your Own Data Workshop - Palo Alto, California, USA18
  SAP Lumira and Design Studio Workshop - Chicago, Illinois, USA23-25

 

Q1 2015

Jan

Feb

Mar
  SAP Lumira and Design Studio Workshop - New Delhi, India23-24
  SAP Lumira and Design Studio Workshop - Houston, Texas, USA17-19
  SAP Analytics Innovation Day - St. Louis, Missouri, USA25
  SAP Analytics Innovation Day - Denver, Colorado, USA26

 

 

 

More Webinars:BI Upgrade |SAP Predictive | EPM| SAP Design Studio |Web IDE 


Troubleshooting ABAP Dumps in relation to SAP HANA

$
0
0

Purpose

 

The purpose of this document is to instruct SAP customers on how to analyse ABAP dumps.

 

 

Overview

 

How to troubleshoot ABAP Dumps

 

 

Troubleshooting

 

When looking at an ABAP system you can sometimes come across runtime errors in Transaction ST22:

 

Wiki ST22.PNG

 

 

Clicking into the "Today" or "Yesterday" tab will bring up all the ABAP Runtime errors you have encountered in the past 2 days.

 

You can also filter the dates for a particular dump by using the filter feature:

 

wiki ST22 filter.PNG

 

 

Here are some examples of runtime errors you might see in ST22:

 

wiki 2.PNG

wiki5.PNG

wiki 3.PNG

 

 

 

So from looking at these dumps, you can see

1: Category

2: Runtime Errors

3: ABAP Program

4: Application Component

5: Data & Time.

 

 

The ST22 dumps do not not really give you much information here so more information will be needed.

 

For more information you will then look into the Dev_W files in the transaction ST11

 

 

 

ST11 allows you to look further into the Dev_w files relating to the dumps in ST22:

 

wiki 4.PNG

 

 

To find the work Dev_w file that corresponds with the dump, you can see this is ST22.

 

Go to ST22 > click on the Runtime Errors for "Today", "Yesterday" or a filter. This will being up the specific dump you wish to analyse.

 

Here you will see 11 columns like so:

 

wiki 5.PNG

 

 

Here you can see the columns I have mentioned. The Work Process Index number you need is in the column named WP Index.

 

 

Once you find the dev_w index number you can then go to ST11 and find further information:

 

In the ST11 Dev_w files you have to match the time of the dump in ST22 with the recorded times in the Dev_w process files.

 

 

 

 

If there no useable information in the Dev_W files, the next step would be to analyse the issue from the Database side.

 

 

To analyse from the Database side:

 

1: Open HANA Studio in SAP HANA Administration Console View

 

wiki 1.PNG

 

 

 

2: Check the diagnosis trace files in accordance with the time stamp of the dump you saw previously in ST22. To do this we have to go to the Diagnosis tab in HANA Studio:

 

wiki2.PNG

 

 

 

3: Check the time stamp from the ST22 dump (Date and Time), and then match this accordingly with the time in either the Indexserver.trc or nameserver.trc.

 

wiki 3.PNG

 

Search for the corresponding time stamp mentioned above i.e. 18/11/2015 @ 10:55:43.

 

Or instead of searching you could use the below SQL:

 

select top 500 service_name, timestamp, trace_text from m_merged_traces where service_name in ('indexserver', 'nameserver') and timestamp between '2015-11-18 10:40:00' and '2015-11-18 10:59:00'

 

 

Searching the nameserver log files can be a good indication of whether your ST22 is related to network issues, you may see errors such as:

 

 

  TrexNet          Channel.cpp(00339) : ERROR: reading from channel 151 <127.0.0.1:<host>> failed with timeout error; timeout=10000 ms elapsed [73973]{-1}[-1/-1] 2015-01-28 01:58:55.208048 e TrexNetBuffer    BufferedIO.cpp(01092) : channel 151 from <127.0.0.1:<host>>: read from channel failed; resetting buffer


 

 

 

If you do find some errors similar to the above, firstly check which host the error is pointing to and check whether or not this service was available at the time of the dump.

 

 

If this does not yield any useful information, the next step is to ask someone from your network team to look into this. Checking the var/logs/messages is always a great place to start.

 

 

When searching through the indexserver.trc file, you could notice some irregularities recorded here. The next step is to search this error on the SAP Service Market Place for a known KBA or Note (Learn how to search more effectively 2081285 - How to enter good search terms to an SAP search? )

 

Related Documents

 

Did you know? You can find details of common issues, fixes, patches and much more by visiting SAP moderated forums on http://scn.sap.com/docs/DOC-18971

Documentation regarding HANA installation, upgrade, administration & development is available at http://help.sap.com/hana_appliance

SAP HANA Troubleshooting WIKI: http://wiki.scn.sap.com/wiki/display/TechTSG/SAP+HANA+and+In-Memory+Computing SAP Discussion HANA: http://scn.sap.com/community/hana-in-memory/ Learn how to search more effectively 2081285 - How to enter good search terms to an SAP search?
__________________________________________________________________________________________________________

Setting up an RFC connection from SAP to BizTalk

$
0
0

Here are the list of steps to be followed to setup a RFC connection from SAP ERP system to BizTalk server.

 

1. Setup a RFC destination of Type T using transaction code SM59. Under the technical settings use Registered Server Program radio button.

 

RFCDest.png

2. Update the SAPRFC.ini file to add the RFC Destination we have created

RFCDest.png

 

3. For this example I have created a simple RFC function module inside SE37 TCODE.

 

Untitled.png

 

4. Created a sample BizTalk Orchestration which would accept the messages from above RFC Function module and sends the response back to SAP

 

Untitled.png

ABAP and SAP HANA

$
0
0

ABAP for the Modern Age…

Latest ABAP Enhancements in SAP NetWeaver 7.5, how to work with ABAP and Fiori, and CDS views.


It is often mentioned that SAP HANA uses an „insert only“ approach. What does this mean for you as ABAP

developer?

HANA column store backgrounds (INSERT ONLY)

 

Performance Guidelines for ABAP Development on the SAP HANA Database

 

 

If we move to S/4HANA, what happens to user exits and modifications?

The recommendation is to analyze your custom code and optimize for SAP HANA processes.

 

  1912445 - ABAP custom code migration for SAP HANA - recommendations and Code Inspector variants for SAP HANA migration

 

Best Practice Guide - Considerations for Custom ABAP Code During a Migration to SAP HANA

ABAP on HANA - from analysis to optimization | SCN

Optimizing Custom ABAP Code for SAP HANA: The new ABAP SQL Monitor Guide | SCN

White paperTransitioning Custom ABAP Code to SAP HANA - Best Practices and Recommendations

ABAP Code Pushdown through SAP HANA | SAP TechEd Online

Performance Guidelines for ABAP development on SAP HANA database - PDF

https://websmp104.sap-ag.de/~sapidb/011000358700000365292013E.pdf


ABAPers: HCP and You

Background on how ABAP developers can use the HCP HANA cloud Platform

 

How does ABAP help to leverage the benefits of in-memory database technology?

1. AS ABAP running on a traditional RDBMS can access SAP HANA by means of a secondary database connection
2. With SAP NetWeaver AS ABAP 7.3, the SAP HANA database can be used as primary persistence for SAP NetWeaver BW for mainly OLAP use cases.
3. With Suite on HANA, SAP HANA  can also used as the underlying database  for transactional use cases by facilitating a deeper integration of ABAP developments with SAP HANA and thus ease leveraging the strengths of SAP HANA within the application logic.

 

With regards to SAP Business Suite on HANA, not the side car scenario:

If a new custom table is developed/defined in the ABAP DDIC / data dictionary, what is the correct process to make the DDIC information available in the SAP HANA studio, and if a definition changes in the DDIC, how is this synchronized with the SAP HANA Studio?

With SAP Business Suite on Hana (not in a sidecar scenario), the DDIC objects are immediately visible in the SAP HANA Studio

How can we call stored procedures developed through the SAP HANA studio in the SAP HANA DB in ABAP using “call database procedure”?

The procedure should be created first in HANA studio.  Then from the ABAP, the procedure definition to generate the call database procedure proxy, can be read.

How can we debug?

In the near future HANA release, the plan is  that you can debug directly from ABAP into the procedure by setting a breakpoint in the procedure via the studio.

How can we handle the correction and transport for stored procedures? Can we transport the code (application code and the stored procedure) all in one package?

From future HANA releases the plan is that you can debug directly from ABAP into the procedure by setting a breakpoint in the procedure via the studio.

Answers courtesy of Thomas Jung. Please see his blogs on SCN for more details.

 

How can a customer analyze the impact of a SAP HANA database migration for custom ABAP code?

The transaction “Code Inspector”  will analyze custom ABAP code after a migration to the SAP HANA database. Please note, that not all lines of code marked by the Code Inspector might require action. The code analysis is static and will show slow code, even if the data set used in the ABAP is very small, and therefore the performance impact could be neglected and code tuning would not be required.

Additional testing can determine for which programs to actually apply the identified changes, and where significant performance gains could be accomplished. These testing efforts are usually in the 5 days range for the customers who used the Code Inspector in the past

It is planned to make the Code Inspector also available to SAP customers prior to a HANA database migration.

 

 

Please see the link to the Statement of Direction for ABAP for SAP HANA.

https://scn.sap.com/docs/DOC-29357

Please visit this SCN space ABAP for SAP HANA for details:

http://scn.sap.com/community/abap-for-hana

http://scn.sap.com/community/abap-for-hana/blog/2012/10/29/new-scn-space-abap-for-sap-hana

For the integration of the ABAP ADT Development tool with HANA development in SAP HANA studio:

http://scn.sap.com/docs/DOC-29297

http://www.youtube.com/watch?v=BXg7xXrEAUw

For the "Road to HANA for Software developers":

http://scn.sap.com/docs/DOC-31723

 

I am an ABAP developer. Can I still use my ABAP skills with HANA or do I need to use SQL/SQL Script?

ABAP runs in NetWeaver and NetWeaver runs on many traditional databases. SAP HANA is new database that is added to the list of supported databases of the NetWeaver stack. In the future ABAP will remain a very important language as most SAP solutions are written in ABAP, independent of the underlying database.

However, in order to take full advantage of the in-memory capabilities of HANA in the future much more code will be written and executed directly in the database.

Please see the link to sapinsider article for a three step approach to optimize ABAP code for SAP HANA.

 

 

 

 

Here are some excerpts from an interview with Thomas:

http://scn.sap.com/community/distinguished-engineers/blog/2012/12/18/the-unofficial-uncensored-thomas-jung-biography-hana-distinguished-engineer

How did the journey from ABAP programmer to HANA programmer feel?

At first it feels a bit foreign because you have to immerse yourself in the database - the database for an ABAP programmer is like a black hole where data goes into and comes out of, and we don't understand it - and we don't care. It's just a big storage space. So we have to begin to care, write more complex SQL like SELECT SUM, Subquery and ORDER BY - all the things we got used to doing at the application server layer. Once you get past this learning curve, moving things to the database that you used the application server for before....

Once you're up to HANA SP05, and using SAPUI5 and Server Side Javascript, it's not all that different to ABAP. Syntax is different but developers pick that up fast. Rich Heilman and I started to feel that things were falling into place, we're creating reusable libraries in JavaSCript and we're doing things we did in ABAP, like creating message class processing like we did in ABAP. Once you've got utilities, it starts to feel really familiar. The workflow for the development process itself is very familiar.

What advice you would give to someone wanting to program in HANA?

Learn some SQL. Get an Advanced SQL book like O'Reilly's Learning SQL. Immerse yourself in that lower-level SQL. Particularly ABAP developers have ignored this for a number of years. Once you're better versed on SQL - just get out and use it. Use the HANA on the Cloud, Developer Center - there are some really low cost options for getting access to HANA and educate yourself. Create something, build something, write SQL - or do something more advanced like creating Analytics Views, SQLScript and eventually HANA Application Services development. That's where traditional ABAP and Java programmers will feel most comfortable.

 

Please also see this link from Tobias Trapp for advice:

http://scn.sap.com/community/abap-for-hana/blog/2012/10/01/first-experience-with-abap-on-hana-evolution-or-revolution

 

Where can I get support if I want to develop on the SAP HANA platform?

There is a HANA developer website, please see attached link.

http://scn.sap.com/community/developer-center/hana

 

What is the SAP Collaboration website for customers and developers?

The saphana website is the central place to share information specifically for HANA. In addition there is also a chapter on the SAP Developer Network for HANA.

http://www.saphana.com/welcome

 

Where can I find specific information for developing in ABAP on BW on HANA?

https://scn.sap.com/docs/DOC-59800

SAP Fiori - Accessibility

$
0
0

This is a collaborative document to share knowledge and lessons learned re Accessibility in Fiori.

By Fiori we mean as it relates to Fiori, SAPUI5 and OPENUI5 apps.

This document is part of the SAP Fiori community.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information.


Please don't forget to use the tags fiori and accessibility when you: search, create blogs, open discussions.

 

SAP Web IDE - Enablement

$
0
0

Getting Started

Create

Extend

Mobile

Analytics

Events

WEB IDE OVERVIEW.png

SAP's Browser Based Development Tool for SAPUI5

 

SAP Web IDE is an extensible development environment with a growing set of embedded tools covering the end-to-end development process. It lets you rapidly design, build, and deploy Fiori-like web applications based on SAPUI5.

  • Improved developer productivity through wizards, templates, and code editors
  • Customize or build SAP Fiori applications
  • Develop your apps once and run them on mobile devices, or your desktop

SAP Web IDE allows developers to collaborate with business experts and designers to fulfill end-users requirements and expectations more effectively.


SAP Web IDE Solution Overview

 

Free Public Trial

You can access SAP Web IDE from the SAP HANA Cloud Platformwebsite - free of charge!  The Getting Started documentation will guide you through your first steps.

 

 

Wondering what's new in SAP Web IDE?

 

 

Getting Started with SAP Web IDE

 

SAP Web IDE prerequisite: HCP account

  • Web IDE on HCP Trial

           https://account.hanatrial.ondemand.com

          -> logon with your SCN user -> Services -> SAP Web IDE -> Open SAP Web IDE (bookmark this URL).

 

Getting started with SAP Web IDE

  • SAP Web IDE online helpwill explain:
    • opening SAP Web IDE
    • entering the Git settings
    • connecting remote systems,
    • including installation and setup of HANA Cloud Connector
    • setting SAP Web IDE preferences
    • enabling external plugins


Tutorial Video

 


Troubleshooting

 

 

How to Guides for SAP Web IDE Release 1.17:

 


 

 

 

Local Installation for Trial

 

How to guides

How to guides up to release 1.4

How-To Guide (Windows)How-To Guide (Mac)
  • Download and install Java
  • Download and install the required software
  • Configure and start Eclipse Orion
  • Connect to a remote system Connect to an external Git repository

SAP Web IDE Local Install

DJ Adams demos how to install SAP Web IDE locally

 

Prototyping

 

 

Additional Resources for SAP Web IDE

 

SCN

 

SAPUI5

 

SAP Web IDE Packaging and Licensing

 

SAP HANA Academy

 

 

People to Follow

 

Marc Anderegg , Jennifer ChaJamie CawleyKeren Rotenberg, Simmaco Ferriero, Chris Whealy

 

 

 

Brought to you by the SAP Technology RIG

Get started with SAP HANA Cloud Integration

$
0
0

Welcome to SAP HANA Cloud Integration!

 

 

Do you want to be one of the early adopters? Then test and learn more about SAP HCI. We offer you a tenant with exclusive access to get first hands-on experience with our cloud based integration solution. Don’t miss this opportunity to work closely with SAP development on this new solution.

 

SAP HANA Cloud Integration (SAP HCI) is making cloud integration simple and reliable. Hence it is SAP’s strategic integration platform for SAP Cloud Customers. It provides out-of-the-box connectivity across cloud and on-premise solutions. Beneath the real-time process integration capabilities it also contains a data integration part that allows efficient and secure usage of ETL tasks to move data between on-premise systems and the cloud. Additionally to these two different integration flavors SAP is offering prepackaged integration content as reference templates that allows customers to quickly realize new business scenarios. This drastically reduces integration project lead times and lowers resource consumption significantly.
hci overview.jpg

 

SAP HANA Cloud Integration is available for customers and partners with different editions. The Application Edition is especially for a dedicated set of SAP Cloud Applications (such as SAP Cloud for Customer and SuccessFactors). With the Standard and Professional Editions SAP HCI is also offered as a standalone integration platform as a service (IPaaS). This edition is also used for integration with 3rd party cloud applications (e.g. eDocuments). For the financial industry we offer the SAP Financial Services Network that is build on SAP HCI as a reliable and secure platform for the integration of financial institutes with their corporate customers. Now in 2015 we've also announced the availability of our Developer Edition that may be used by partners for their integration content development. All these editions are offered on an annual subscription base. Upon purchase predefined, ready to run content (pre-packaged integration flows) can be made available in a customer specific tenant, also without the immediate need for additional hardware or integration skills at the client’s side.

 

Today, SAP HANA Cloud Integration supports out-of-the-box integration for
  • SAP Cloud for Customer to on-premise SAP CRM / SAP ERP
  • SuccessFactors to SAP HCM or to 3rd party recruiting systems as SHL or PeopleAnswers
  • SAP eDocuments to government systems (Peru, Chile) for exchanging B2G e-invoices

 

 

These applications provide pre-packaged integration content for HCI, presented in an Integration Content Catalog and accessible over a web-based application. It eases the daily work of configurators, administrators and business analysts for exploring ready to run integration content as well as introductory information and demos. The integration content covers templates with prebuilt process integration, data integration flows and other integration artifacts that significantly reduce the implementation time, cost, and risk. These templates provide the bases for the easy adoption to specific business needs.
The design time is Eclipse based offering an Integration Designer perspective for integration developers to configure, deploy, administer, and monitor integration flows on detailed level.HCI Public Catalog.jpg

 

Have a look at the SAP HANA Cloud Integration Landing Page - Public Integration Content Catalog to see how easy it is for customers and partners to find and understand what it is all about.

 

Secure 2.jpg

 

SAP HCI - hosted in SAP HANA Cloud and offered as a managed service on top of the SAP HANA Cloud Platform - comes with complete new architecture and deployment options that are designed and best suited for cloud-cloud and cloud-on-premise integration and process orchestration. Since the integration can be consumed as a service the solution provides a multi-tenant architecture and comprises highest level of security features such as content encryption, signing of messages, encrypted data storage and certificate based authentication.  It contains a core runtime for processing, transformation, and routing of messages, as well as an out-of-the-box connectivity support (IDoc over SOAP, sFTP, SOAP/https, SuccessFactors adapter). SAP HANA Cloud Integration will be developed towards a functional rich cloud-based integration platform. A continuously increasing set of connectors and available enterprise integration patterns will lay the foundation for this.

 

New content will be posted here, so stay tuned!

 

 

Resources
Documentation and Ramp-up Knowledge Transfer (RKT)
Tooling and Public Integration Content

 

Related SCN Spaces and Documents
Articles and Blogs

 

Tutorials

 

Webinars

 

Events

The EIM Bulletin

$
0
0

Purpose

 

Brought to you by the SAP Product Support EIM Team, The Enterprise Information Management Bulletin (this page) is a timely and regularly-updated information source providing links to hot issues, new documentation, and upcoming events of interest to users and administrators of SAP Data Quality Management (DQM), SAP Data Services (DS), and SAP Information Steward (IS).

 

To subscribe to The EIM Bulletin, click the "Follow" link you see to the right.

 

HotTopics

(updated 2016-2-3)

  • For Customers Installing or Upgrading To SAP Data Services 4.2 Support Pack 6 in Windows:

 

With the release of SAP Data Services 4.1, the EIM Development team introduced a new system variable, %DS_COMMON_DIR%, for Windows installations which is set to C:\ProgramData\Sap BusinessObjects\Data Services by default. This variable is very critical to Data Services operation and logs are collected in this location.

 

Our latest release, SAP Data Services 4.2 SP 6, has an option to change this system variable to a desired location during installation or upgrade, so that disk space can be managed more efficiently; however setting %DS_COMMON_DIR% to the same location as the product installation directory, %LINK_DIR%, will cause unexpected issues in the product.

 

It is highly recommended%DS_COMMON_DIR% not be in the same location as %LINK_DIR%. This applies to new installations and upgrades of SAP Data Services 4.2 SP6. If you plan on upgrading your Data Services installation for use with SAP Information Steward, this would apply as well.

 

For Example:

 

If %LINK_DIR% or the Product Installation Folder is D:\Program Files (x86)\SAP BusinessObjects\Data Services, then set %DS_COMMON_DIR% to a separate folder on D Drive such as D:\DSCOMMONDIR, but avoid setting it to D:\Program Files (x86)\SAP BusinessObjects\Data Services

 

For further information please consult KB Article 2258787.

 

 

Latest Release Notes

(updated 2016-1-8)

      • 2186615 - SAP DQM for SAP SOL. 4.0 SP07 Release
      • 2260475 - Release Notes for DQM SDK 4.2 Support Pack 4 Patch 4 (14.2.4.1019)
      • 2260492 - Release Notes for DQM SDK 4.2 Support Pack 5 Patch 3 (14.2.5.1031)
      • 2245033 - Release Notes for DQM SDK 4.2 Support Pack 6 (14.2.6.999)
      • 2253266 - Release Notes for SAP Data Services 4.2 Support Pack 4 Patch 4 (14.2.4.1008)
      • 2255731 - Release Notes for SAP Data Services 4.2 Support Pack 5 Patch 3 (14.2.5.1023)
      • 2242036 - Release Notes for SAP Data Services 4.2 Support Pack 6 (14.2.6.994)
      • 2253259 - Release Notes for SAP Information Steward 4.2 Support Pack 4 Patch 4 (14.2.4.973)
      • 2255658 - Release Notes for SAP Information Steward 4.2 Support Pack 5 Patch 3 (14.2.5.979)
      • 2242101 - Release Notes for SAP Information Steward 4.2 Support Pack 6 (14.2.6.961)

 

New Product Features
(updated 2016-1-8)

 

Selected New KB Articles and SAP Notes

(updated 2016-1-8)

      • 2258787 - Failed to add Data Services Job Service
      • 2259956 - What gets audited in BI Auditing database for Data Services?
      • 2260848 - Error DPR-10126 while Exporting table with BLOB to csv, SAP Information Steward 4.2.x
      • 2261439 - Difference between high-rise default (HD) and high-rise exact (H) - Data Services
      • 2262255 - How to configure the RFC server to connect to multiple application servers - DQM for SAP
      • 2264166 - Export of failed data to csv have a max field length of 255 characters - SAP Information Steward 4.x

 

Events

(updated 2016-1-19)

What are we planning here in EIM Support? Please check out the following opportunities:


      • Customer Virtual Coffee Corner

Accessing Hadoop from Data Services - (Two Available Times)

Session 1 - February 16, 2016 2PM EST/11AM PST

Session 2 - February 17, 2016 9AM EST/2PM GMT

      • Meet the Expert Session scheduled for January 21, 2016:

Single Sign-On for SAP Data Services and SAP Information Steward (For Enterprise Support or Max Attention Customers)

      • Meet the Expert Session scheduled for February 18, 2016:

Overview of the SAP Data Services and SAP Information Steward Installation Engine (For Enterprise Support or Max Attention Customers)

      • Meet the Expert Session Scheduled for March 24, 2016:

Trusted Authentication for SAP Data Services and SAP Information Steward - Setup Walk-Through (For Enterprise Support or Max Attention Customers)

      • Meet the Expert Session Scheduled for April 21, 2016:

Configuring AD/Kerberos Single Sign-On for SAP Data Services and SAP Information Steward (For Enterprise Support or Max Attention Customers)

      • Meet the Expert Session Scheduled for May 19, 2016: (Tentative)

Wdeploy Overview for SAP Data Services and SAP Information Steward (For Enterprise Support or Max Attention Customers)

 

Your Product Ideas Realised!

(updated 2015-06-25)

Enhancements for EIM products suggested via the SAP Idea Place, where you can vote for your favorite enhancement requests, or enter new ones.

 

Didn't find what you were looking for? Please see:


Note: To stay up-to-date on EIM Product information, subscribe to this living document by clicking "Follow", which you can see in the upper right-hand corner of this page.


B2MML implementation in RFC_READ_TABLE using XSL Transformation.

$
0
0

1 - Create file xsl:

Captura de Tela 2016-02-03 às 13.53.28.png

 

 

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="urn:sap-com:document:sap:rfc:functions" version="2.0">

  <xsl:output indent="yes"></xsl:output>

  <xsl:variable name="Fields" select="RFC_READ_TABLE/TABLES/FIELDS/item"></xsl:variable>

  <xsl:template match="RFC_READ_TABLE">

    <xsl:element name="rows">

      <xsl:for-each select="TABLES/DATA/item">

        <xsl:apply-templates select="WA"></xsl:apply-templates>

      </xsl:for-each>

    </xsl:element>

  </xsl:template>

  <xsl:template match="WA">

    <xsl:variable name="Data" select="."></xsl:variable>

    <xsl:element name="row">

      <xsl:for-each select="$Fields">

        <xsl:element name="{FIELDNAME}">

          <xsl:value-of select="substring($Data, OFFSET+1, LENGTH)"></xsl:value-of>

        </xsl:element>

      </xsl:for-each>

    </xsl:element>

  </xsl:template>

</xsl:stylesheet>

 

 

2 - Add action block XSL Transformation:

Captura de Tela 2016-02-03 às 13.52.18.png

 

Captura de Tela 2016-02-03 às 13.57.30.png

 

3 - Configure XSL Transformation

 

3.1 Configure file XSL

   

Captura de Tela 2016-02-03 às 14.04.37.png

3.2 Configure XML input

 

Captura de Tela 2016-02-03 às 14.08.02.png

 

Example RFC_READ_TABLE IN TABLE MAPL


<?xml version="1.0" encoding="UTF-8"?>

<RFC_READ_TABLE>

<INPUT>

<DELIMITER>¬</DELIMITER>

<NO_DATA/>

<QUERY_TABLE>MAPL</QUERY_TABLE>

<ROWCOUNT>0</ROWCOUNT>

<ROWSKIPS>0</ROWSKIPS>

</INPUT>

<TABLES>

<DATA>

<item>

<WA>20150626¬3203¬2¬52001190¬01¬0000002¬00000002¬000000000000100265¬</WA>

</item>

<item>

<WA>20150820¬3203¬2¬52001322¬01¬0000001¬00000001¬000000000000100265¬</WA>

</item>

<item>

<WA>20140618¬3203¬Q¬00002061¬01¬0000001¬00000001¬000000000000100265¬X</WA>

</item>

<item>

<WA>20141222¬3203¬Q¬00002204¬01¬0000001¬00000001¬000000000000100265¬</WA>

</item>

</DATA>

<FIELDS>

<item>

<FIELDNAME>DATUV</FIELDNAME>

<OFFSET>000000</OFFSET>

<LENGTH>000008</LENGTH>

<TYPE>D</TYPE>

<FIELDTEXT>Data início validade</FIELDTEXT>

</item>

<item>

<FIELDNAME>WERKS</FIELDNAME>

<OFFSET>000009</OFFSET>

<LENGTH>000004</LENGTH>

<TYPE>C</TYPE>

<FIELDTEXT>Centro</FIELDTEXT>

</item>

<item>

<FIELDNAME>PLNTY</FIELDNAME>

<OFFSET>000014</OFFSET>

<LENGTH>000001</LENGTH>

<TYPE>C</TYPE>

<FIELDTEXT>Tipo de roteiro</FIELDTEXT>

</item>

<item>

<FIELDNAME>PLNNR</FIELDNAME>

<OFFSET>000016</OFFSET>

<LENGTH>000008</LENGTH>

<TYPE>C</TYPE>

<FIELDTEXT>Chave do grupo de listas de tarefas</FIELDTEXT>

</item>

<item>

<FIELDNAME>PLNAL</FIELDNAME>

<OFFSET>000025</OFFSET>

<LENGTH>000002</LENGTH>

<TYPE>C</TYPE>

<FIELDTEXT>Numerador de grupos</FIELDTEXT>

</item>

<item>

<FIELDNAME>ZKRIZ</FIELDNAME>

<OFFSET>000028</OFFSET>

<LENGTH>000007</LENGTH>

<TYPE>N</TYPE>

<FIELDTEXT>Numerador de critérios adicionais</FIELDTEXT>

</item>

<item>

<FIELDNAME>ZAEHL</FIELDNAME>

<OFFSET>000036</OFFSET>

<LENGTH>000008</LENGTH>

<TYPE>N</TYPE>

<FIELDTEXT>Numerador interno</FIELDTEXT>

</item>

<item>

<FIELDNAME>MATNR</FIELDNAME>

<OFFSET>000045</OFFSET>

<LENGTH>000018</LENGTH>

<TYPE>C</TYPE>

<FIELDTEXT>Nº do material</FIELDTEXT>

</item>

<item>

<FIELDNAME>LOEKZ</FIELDNAME>

<OFFSET>000064</OFFSET>

<LENGTH>000001</LENGTH>

<TYPE>C</TYPE>

<FIELDTEXT>Código de eliminação</FIELDTEXT>

</item>

</FIELDS>

<OPTIONS>

<item>

<TEXT>MATNR = '000000000000100265' AND WERKS = '3203'</TEXT>

</item>

</OPTIONS>

</TABLES>

</RFC_READ_TABLE>

 

3.3 Configure XML output

 

Variable Transaction.OUT (Type XML).

Captura de Tela 2016-02-03 às 14.24.19.png

 

XML output transformed by XSL and captured the Tracer_0.

 

<?xml version="1.0" encoding="UTF-8"?>

<RFC_READ_TABLE>

<rows>

<row>

<DATUV>20150626</DATUV>

<WERKS>3203</WERKS>

<PLNTY>2</PLNTY>

<PLNNR>52001190</PLNNR>

<PLNAL>01</PLNAL>

<ZKRIZ>0000002</ZKRIZ>

<ZAEHL>00000002</ZAEHL>

<MATNR>000000000000100265</MATNR>

<LOEKZ/>

</row>

<row>

<DATUV>20150820</DATUV>

<WERKS>3203</WERKS>

<PLNTY>2</PLNTY>

<PLNNR>52001322</PLNNR>

<PLNAL>01</PLNAL>

<ZKRIZ>0000001</ZKRIZ>

<ZAEHL>00000001</ZAEHL>

<MATNR>000000000000100265</MATNR>

<LOEKZ/>

</row>

<row>

<DATUV>20140618</DATUV>

<WERKS>3203</WERKS>

<PLNTY>Q</PLNTY>

<PLNNR>00002061</PLNNR>

<PLNAL>01</PLNAL>

<ZKRIZ>0000001</ZKRIZ>

<ZAEHL>00000001</ZAEHL>

<MATNR>000000000000100265</MATNR>

<LOEKZ>X</LOEKZ>

</row>

<row>

<DATUV>20141222</DATUV>

<WERKS>3203</WERKS>

<PLNTY>Q</PLNTY>

<PLNNR>00002204</PLNNR>

<PLNAL>01</PLNAL>

<ZKRIZ>0000001</ZKRIZ>

<ZAEHL>00000001</ZAEHL>

<MATNR>000000000000100265</MATNR>

<LOEKZ/>

</row>

</rows>

</RFC_READ_TABLE>

 

4 - Copy and Paste XML out for Transaction.OUT

 

Much better to work than concatenated strings.

<WA>20150626¬3203¬2¬52001190¬01¬0000002¬00000002¬000000000000100265¬</WA>

Captura de Tela 2016-02-03 às 14.28.55.png

Key Topic: SAP Multichannel Foundation for Utilities and Public Sector

$
0
0

Screen Shot 2014-09-16 at 10.38.24 AM.png

    At a  Glance

Screen Shot 2014-09-16 at 10.43.58 AM.png

  Technical Info

Screen Shot 2014-09-16 at 11.04.45 AM.png  Best Practices

Screen Shot 2014-09-16 at 11.04.19 AM.png

      Learning

      Material

Screen Shot 2014-09-16 at 11.05.04 AM.png        FAQ

Important information: If you would like to get notifications just for this document, please click on "Receive email notifications" in the action box on the right upper corner. You need to be logged in to be able to activate this function.

 

At a Glance(Back to top)

SAP MCF in a minute!


 

New:SAP Multichannel Foundation for Utilities and Public Sector(MCF) Explained!(Jan. 2016)

New:SAP Multichannel Foundation for Utilities and Public Sector (MCF) - Support package and release information (Jan. 2016)

New:SAP Multichannel Foundation for Utilities (MCF) - Customers around the world (Feb. 2016)

Do we Need a Mobile App for Customer Self Service? (July 2015)

Multichannel self-service for Utilities from SAP is about more than just adding apps (Sept. 2013)



Technical Info (Back to top)


User Management

Overview

Enhancements

User Self-Service in standard SAP Gateway (please check very nice video tutorial)

Integration with SAP IDM

User Provisioning with SAP IDM

User Interface

Responsive UI Application Configuration

Responsive UI Application Setup for IS-U only Scenario

Desktop UI Application Configuration

OData Enhancement

Adding Custom Fields

Adding Custom Logic

Adding New OData Entity

Analytics

Web Analytics Integration and Visualization in SAP Lumira

General Channel Analytics and Reporting

OData Services Integration

AngularJS OData Consumption

.NET and C# OData Consumption

Mobile Packaged Applications

New: iOs Packaged Application Setup for Development

New: Android Packaged Application Setup for Development

 


Best Practices (Back to top)

SAP Multichannel Foundation for Utilities: First reference customers / Erste Referenzkunden Aug 2015


Learning Material  (Back to top)

 


FAQ  (Back to top)

    FAQ for SAP Multichannel Foundation for Utilties and Public Sector (MCF)

 

Important information: If you would like to get notifications just for this document, please click on "Receive email notifications" in the action box on the right upper corner. You need to be logged in to be able to activate this function.

Passing data between two viws of two windows

$
0
0

Hi,

 

I have a requirement where I have two views embedded to two different windows, so V_MAIN to W_MAIN and V_SECOND to W_SECOND. I have a button on my first view OPEN, when a user clicks on OPEN it calls the second window and the corresponding view V_SECOND as a pop up. User will select a document number listed on the second view, now what I want to do two things here:

 

1. The document number that user selected in the pop up should go to the V_MAIN.

2. Now based on the document number the V_MAIN should be pre populated.

 

 

In the past I have used plugs to move between the views of the same window but I haven't done the scenario like this.

 

 

 

Any suggestion please.

SAP Design Studio - Events Calendar

$
0
0

Overview

Extensions

Events

Tutorials

 

 

SAP Design Studio - Webinars

 

The SAP Design Studio webinars offer interactive presentations on a variety of topics.

Content is presented by experts from SAP and our broad partner & customer ecosystem.

 

 

  • Webinar Dates & Times: Dates are subject to change; webinars will start at 7am PST to cover as many global regions as possible.
  • Registration links: will be enabled a few days before the scheduled webinar date.
  • Recordings: will be posted no later than a week after the event.

 

Please subscribe to email notifications for this page: you will receive notifications of any updates, including new webinar content, dates and availability of recordings.


 

 

Expert Series

Anyone can register

Special Interest Group

Access might be limited

 

 

 

Upcoming Webinars - Registrations

DatePresenter
registration 2.png

Expert Webinar

Design Studio - Enterprise Ready Analytics - Performance, Scale, Troubleshooting

tbd

tbd

registration 2.png

Expert Webinar

Beautifying your Application - the latest Design Studio capabilities

tbd

tbd

registration 2.png

ASUG Webinar

SDK Experiences: SAP Lumira VizPacker and SAP BusinessObjects Design Studio

Jan 26

mikehowles.jpg

registration 2.png

Expert Webinar

Developing Extensions using the SAP Design Studio SDK

Feb 11

mikehowles.jpg

registration 2.png

ASUG Webinar

Using SAP BusinessObjects Design Studio for Self Service BI

Mar 1Ingo Hilgefort
registration 2.png

ASUG Webinar

Design Studio Ready-to-Run Application & Template - registration not open yet

Mar 8Jie Deng LinkedIn - smaller.jpg
registration 2.png

ASUG Webinar

What's new with Design Studio 1.6 Feature Pack - registration not open yet

May 10Jie Deng LinkedIn - smaller.jpg
h

Webinar Recordings

DatePresenter
thumbnail.png

Expert Webinar

What's New in Design Studio 1.6? - (recording)

Dec 10

Jie Deng LinkedIn - smaller.jpg

thumbnail.png

Expert Webinar

Design Studio Advanced Geo Dashboards - (recording)

Dec 3

http://scn.sap.com/profile-image-display.jspa?imageID=51039&size=350

thumbnail.png

Expert Webinar

SAP Analytics - Integration of SAP BI Platform and SAP Design Studio - (recording)

Nov 24

Harjeet Judge copy.png

thumbnail.png

Expert Webinar

Feature Deep Dives: Report to Report Interface, Bookmarking and Data Binding (recording | pdf)

Oct 15

Sushma Sandepogu 46.png

thumbnail.png

Expert Webinar

Advanced Visualizations & Dashboards at Palo Alto Networks, with Archius (recording | pdf)

Oct 01

archius.png

palo-alto-networks-logo-feature slim.jpg

thumbnail.png

Expert Webinar

Creating Dashboards with the Ad-hoc Analysis, Generic Analysis, and Data Discovery Templates (recording)

Aug 13

Sushma Sandepogu 46.png

thumbnail.png

Expert Webinar

An Introduction to Creating Components with the Design Studio SDK(recording)

Jul 30

Matt 46.pngVamsi 46.png

thumbnail.pngExpert Webinar

What's new in SAP Design Studio 1.5 (recording | presentation)

Jun 25

Jie Deng LinkedIn - smaller.jpg

thumbnail.pngExpert Webinar

Creating Effective and Engaging Dashboards and Visualizations (recording)

Jun 17

Jacob Starg (large).jpg

thumbnail.pngExpert Webinar

SAP Lumira & SAP Design Studio - When to use which

May 20

Ty Miller 46.pngdavid stocker square.jpg

 

 

 

SAP Design Studio and Lumira In-Person Workshops:


 

SAP Lumira Technical Hands-on Workshops
SAP Analytics Innovation Day Workshops
SAP Partner Workshops
Hands-on technical training - intended for Designer and Admin user personas.Higher-level workshops - intended for IT Management and Analyst user personas.

Intended for the SAP Partner community.

 

 

Upcoming Workshops*:

 

Q4 2015

Oct

Nov

Dec
  SAP Lumira, Design Studio, BI Platform Workshop - Hong Kong, China28-29
  SAP Lumira & Design Studio, Philadelphia, PA, USA11-12
  SAP Design Studio, Maidenhead, England, UK2
  SAP Lumira & Design Studio, Irvine, CA, USA08-09

 

* If a workshop above does not have a live registration link, please contact your local SAP representative for information about workshop participation


 

 

Expert Webinars - Analytics: SAP Lumira | SAP Predictive Analysis |BI Upgrade | EPM | Web  IDE

SAP Utilities News Bites

$
0
0
You might be familiar with our SAP for Utilities Headline News newsletter.
If not, subscribe by email (SAP Utilities News).

But what happens with information I received shortly after the last issue and that cannot wait until the next issue?
The answer is this News Bites blog.

Don't miss the in-between news and under Actions, choose Receive email notifications on the right-hand side of this page.
  • New: "SAP's Digital Utility Framework - Reimagine Your Utility" Featering SAP's Global VP of Henry Bailey

This webcast offers SAP’s perspective on where the industry will go and how SAP contributes to the evolution of the Digital Energy Network.

Thursday, February 4 at 12 p.m. ET - 1:00 p.m. ET

Read more

  • SAP and OSIsoft Enable Innovative Internet of Things (IoT) Scenarios

DistribuTECH 2016livesession that will also be streamed for our virtual viewers to learn how SAP and OSIsoft enable Innovative Internet of Things (IoT) scenarios through IT/OT integration and convergence.

Wednesday, February 10 at 9 AM Pacific / 12 Noon Eastern

Read more and register

 

Past news bites:

  • Traditional IT in a Non-Traditional World

Radio Info Session Live and on-demand with CMS Energy, IDC and SAP

Tuesday, October 27 at 9 AM Pacific / 12 Noon Eastern

Read more


  • Digital Transformation for Utilities: Customer Service Innovations

Radio Info Session Live and on-demand

Tuesday, October 6 at 9 AM Pacific / 12 Noon Eastern

Read more


  • SAP Multichannel Foundation for Utilities: Two-Day Classroom Training

Walldorf, Germany 2015: Oct. 5-6 (German)

Target Audience: Solution Consultants, Developers

Read more and register


  • 2 Day Design Thinking Workshop with SAP at Montreal, Canada (Mid-October 2015)

This workshop is organized for utility companies who would like to work with

SAP in the context of the Customer Engagement initiative. The aim of the workshop

is to identify key solution blocks and most important use cases.

Read more and register


  • Customer Connection Program, SAP Customer Influence:
    Join the Delivery Call for CRM 2015 and the Kick-off Call for the CRM 2016
    Get informed about the delivered improvements CRM 2015 and be a part of the CRM 2016 process.
    Read more and get the details

 

 

  • Webinar from SAP and OSIsoft: Enabling Data-Driven Intelligence in the Hyper-Connected World of the Enery and Natural Resources Industries
Online Event: Friday, July 24 at 10:00 (ET)
  • Customer Story on how CenterPoint Energy transformed its operations with innovative SAP solutions: Webcast
Tuesday, July 14 at 13:00 (ET)
  • For Partners only: Customer Engagement and Commerce (CEC) strategy for Utilities
    Online Event: July 10, 2015, 10:00 (GMT2)
    Read more and register

 

  • openSAP: SAP Screen Personas
Online: Tuesday, March 31, 2015 09:00 (UTC) to Tuesday, May 05, 2015 21:00 (UTC)
This course provides you with training on how to create consumer-grade screens. Simpler screens allow users to streamline business processes quickly and easily, leading to improved end-user productivity and satisfaction. This course is eighty percent hands-on, so participants can see how to develop and maintain Screen Personas flavors. The course will also cover core administration tasks, including how to share flavors within their organizations.
  • openSAP: SAP Business Suite 4 SAP HANA in a Nutshell
    Online: Wednesday, March 25, 2015 09:00 (UTC) - Monday, May 18, 2015 21:00 (UTC)
    This course gives you the opportunity to get an overview and gain further insights into this new SAP offering.
  • Simplify to Innovate Forum - SAP S/4 HANA
    Palo Alto, April 8, Read more and register
    Dallas, April 14 Read more and register
    New York City, April 15, 2015 Read more and register
    Chicago, April 16, 2015 Read more and register
  • 5th SAP for Nuclear Infodays, March 25 - 26, 2015, Read more and register
  • Info Session: Join Critigen, SAP & 5th SAP for Nuclear Infodays, March 25 - 26, 2015, Read more and registerEsri for Put A Map In Your App Webinar, March 19, 2015
  • Info Session: ISO 55000: Using SAP Solutions to Support ISO 55000 Standards for Asset Management
  • Info Session: Best Practices: How to Bridge the Gap between SAP Structured Data and Unstructured Content for Asset Management Processes
  • Info Session: SAP Predictive Maintenance and Service
  • Info Session: Big Data Analytics in Utilities - Lessons from the Trenches
  • One-Day Seminar: Transforming Assets to a Plan: Learn How to Solve the ISO 55000 Challenge
  • Info Session: How and Why CenterPoint Energy chose SAP HANA
  • Deep-Dive Workshop: SAP CRM for Utilities New Ehp3 Developments - free of charge More information
  • Mobile Info Session: Put a Map in Your Mobile App
  • Multichannel Foundation Workshop - free of charge
  • Classroom Training: SAP Energy Portfolio Management 6.04

SAP Sybase IQ Developer Center

$
0
0

Build big-data analytics solutions with the market leader. SAP Sybase IQ is an open, cost-effective, optimized and scalable analytics RDMS that runs on most hardware and OS configurations.

 

 

Learning Material

Sybase IQ Quick Start Guide

Lesson 1: Introduction to Sybase IQ (pdf)

Lesson 2: Product Installation and Database Creation (pdf)

Lesson 3: Create Schema and Load Data (pdf)

continue with one or more of the following based on your interest:

Lesson 4: Optimize a Query using the Sybase IQ Query Plan (pdf)

Lesson 5: Monitoring Sybase IQ with Sybase Control Center (pdf)

Lesson 6: Scaling Out with Multiplex and Distributed Query Processing (pdf)

Lesson 7: Pattern Matching with a C++ In-Database UDF (pdf)

>> Metadata, Data and Queries for Lessons in the Quick Start Guide (tar.gz, 291MB)

more information on Sybase.com

Migration Guides

Sybase IQ 15.0 - Database Migration(pdf)

Sybase IQ 15.0 - Local Store Migration(pdf)

IQ 15 Installation / Migration Reference and Troubleshooting Tips(pdf)

SyBooks

Sybase IQ 15.1(html)

>> User-Defined Functions Guide(html)

Best Practices and Other Technical Documents

Sybase IQ 15 Best Practices Guide(pdf)

Managing Big Data Using Sybase IQ VLDB Option(pdf)

A Practical Hardware Sizing Guide for Sybase IQ 15(pdf)

Scaling Out Query Performance with Sybase IQ 15.3(pdf)

User-Defined Function Development for Sybase IQ and RAPStore - Best Practices Guide(html)

Fuzzy Logix - DB Lytix 1.0 UDFs running on RAPStore from RAP R3 - The Trading Edition, or Sybase IQ 15.1, Report 321, Aug./Sep. 2009 (Revised July 2010)(html, registration required)

Developer Freebies

Download Sybase IQ Express Edition- unlimited trial (contact information required)

>> restricted to max 5GB of data and no third-party extensions

Featured Content

Building an Analytical Platform(pdf)

Building a Data Warehouse of Call Data Records - Solutions Considerations(pdf)

Architectural Documents

Sybase IQ 15 - Technical Overview(pdf)

Sybase IQ Text Technologies - A Technical Overview(pdf)

Sybase IQ In-Database Analytics Option - Technical Overview(presentation, pdf),technical paper(pdf)

Sybase IQ Unstructured Data Analytics Option - Technical Overview(pdf)

Sybase IQ 15 Multiplex Grid Option - Technical Overview(presentation, pdf),technical paper(pdf)

Securing Your Data Assets Using SAP Sybase IQ Advanced Security Option - Whitepaper(pdf)

Performance Comparison of Sybase IQ 15.x and IQ 12.x(pdf)

An analysis of Sybase IQ 15.0 and Sybase IQ 12.7 performance on HP platforms(pdf)

Webcasts and Demos

Sybase IQ 15 – The Smart Approach to Analytics(video)

In the Mix: How Native Integration Improves MapReduce and Hadoop(video)

SAP Sybase ASE Can Impact Your Bottom Line(video)

Demo: The Power of Predictive Analytics(video)

Demo: Prevent Customer Churn By Hearing What Your Customers Are Saying(video)

Demo: Want To Know What Your Customers Are Thinking?(video)

Demo: Want to Analyze Your Big Data without the Big Hassle?(video)

Demo: Utilize Big Data for Interesting Insights Into Your Business(video)

>> playlist on YouTube

Events and Webinars for SAP Integrated Business Planning

$
0
0

Join us and learn more about SAP Integrated Business Planning through the numerous events, customer and product webinars we are offering this year.

 

Upcoming Events and Webinars in 2016

    

 

DateEvent TypeLocationFocusTitle & URL
8-11. Feb 2016Face-to-Face EventMiamie-SCMSCM World Live
11. Feb 2016Face-to-Face EventMexico Citye-SCMSAP Forum Mexico
17. Feb 2016 OnlineGlobalIBPASUG - Digital Transformation in Supply Chain

17. Feb 2016

OnlineGlobalIBPSpecial Topic: Statistical Forecasting
18 Feb 2016OnlineGlobale-SCM

Disruptions in Supply Chain – Are you Ready for 2016?

24 Feb 2016OnlineGlobalIBPLearn how ASR moved to a robust real-time business plan with IBP
8 March 2016Face-to-Face EventColumbiae-SCMSAP Forum Columbia
8 March 2016Face-to-Face EventNew York City, NYe-SCMASUG - NYC Chapter Meeting - Digital Transformation in Supply Chain and IBP
15-16 March 2016Face-to-Face EventBrazile-SCMSAP Forum Brazil
22. March 2016Face-to-Face EventLas Vegase-SCMSAP Insider
20-12 April 2016Face-to-Face EventSan FranciscoIBP High-Tech Supply & Demand Summit
21 April 2016Face-to-Face EventWaldorfIBPSupply Chain Control Tower Customer Roundtable
1-3 May 2016Face-to-Face EventChicagoe-SCMSCOPE Supply Chain Conference
4-5 May 2016Face-to-Face EventTurkeye-SCMAPICS - Integrated Supply Chain Planning - Turkey
17-19. May 2016Face-to-Face EventPhoeniz, AZe-SCMGartner Supply Chain Executive Conference
16-19. May 2016Face-to-Face EventOrlandoe-SCMSapphire
15-16 June 2016Face-to-Face EventStuttgarte-SCM
SAP Automotive Forum
13-17. June 2016Face-to-Face EventChicagoe-SCMCustomer Value Network (CVN) - Manufacturing
22-24. June 2016Face-to-Face EventViennae-SCMSAP Insider
16-17. June 2016Face-to-Face EventChicagoIBPIBF/APICS - Best of the Best S&OP Conference
12-15 Sep. 2016Face-to-Face EventHouston, TXe-SCMBest Practices for Oil and Gas
B21-22. Sep. 2016Face-to-Face EventBostonIBPS&OP Innovation Summit
Oct 2016Face-to-Face EventEMEAe-SCMTA Cook Supply Chain - EMEA
Oct. 2016Face-to-Face EventSchenzene-SCMSAP Forum - Schenzen
16-18 Oct. 2016Face-to-Face EventBarcelonae-SCMSCM World Live - Europe
16-17 Nov. 2016Face-to-Face EventChicagoIBPChief Supply Chain Officer and Inventory Optimization Summit

 

Recorded Past Webinars

 

Webinar typeFocusTitle and URL
ASUG WebinarSAP Integrated Business Planning for Automotive Suppliers
Customer WebinarIBP for sales and operationsProfit Oriented Sales and Operations Planning
Customer WebinarInventory OptimizationInventory Optimization Webinar - Perrigo
ASUG Webinar

A Supply Chain Transformed with SAP Integrated Business Planning (SCM-IBP): A Customer Story from the Albemarle Corporation - ASUG  - Session Content | Recording

Partner WebinarIBP Implementation OverviewIBP for Manufacturing Operations with EY
Strategy WebinarIBP OverviewSupply Chain Transformation with new Integrated Business Planning solutions from SAP 
Product WebinarIBP for DemandWhat's New in SAP Integrated Business Planning 5.0: IBP for Demand
Customer WebinarIBP Best PracticesTyson Foods: Demand Planning Best Practices
Strategy WebinarIBP OverviewBecome a Supply Chain Leader – Connect your Company Strategy with your Customer and Product Strategy!
Customer WebinarIBP for sales and operationsARAUCO: PLANIFIQUE SU DEMANDA CON RAPIDEZ y SAP SO&P on HANA Cloud
Product Webinar

IBP for inventory

IBP for demand

SAP IBP for inventory Learning Map for Business Process Consultants

SAP IBP for demand Learning Map for Business Process Consultants

Product WebinarIBP for response and supply

SAP Integrated Business Planning for response and supply - Overview

Customer WebinarIBP Best PracticesCase Study: See how Weir Minerals leverages SAP Integrated Business Planning (IBP) for their Sales & Operational Planning Process
Customer Group WebinarIBP Solution UpdateSolution and Product Updates for SAP Integrated Business Planning

SAP Web IDE - Mobile

$
0
0
Getting StartedCreate

Extend

Mobile

Analytics

Events

Mobilizing Fiori.png


Overview


Mobilizing SAP Fiori Slide Deckby Marc Anderegg and Tobias Tresl

 

This slide deck on Mobilizing Fiori provides an introduction to the topic and covers SAP Fiori Client and the SAP Web IDE plugin: Hybrid Application Toolkit. It illustrates the options to run Fiori applications as mobile hybrid applications, run in the browser, run in the SAP Fiori Client or run as packaged mobile applications. Furthermore, it gives an overview of the Hybrid Application Toolkit aka HAT, including the SAP Companion app that is also available in the public app stores.

 

 

What is Hybrid Application Toolkit (HAT)?

 

 

  • Enables developers to develop and deploy Apache Cordova hybrid apps in SAP Web IDE
  • Part of SAP Web IDE as a plugin
  • HAT has 3 components
    • SAP Web IDE Plugin
    • Connector to local build environment (Cordova CLI)
    • Companion application

 

Wondering what's new in Hybrid Application Toolkit?

        SAP recently published a new version of SAP Web IDE and the  Hybrid App Toolkit.

   

Getting Started with Hybrid Application Toolkit

 

Download


HAT online help

          go to Installing and Setting Up

  • The online help contains:
    • What's new in the latest release
    • Installing and setting up
    • Getting started
    • Testing
    • Delivering and deploying
    • Troubleshooting

 

Companion App:

 

 

How to Guides for SAP Web IDE Release 1.17:

 

 


 

 

 

 

How to Guides for SAP Web IDE Release 1.11:

 

 

 

How to Guides for SAP Web IDE Release 1.9:

 

 

Additional Resources

 

 

 

Brought to you by the SAP Technology RIG

Upcoming CodeJam Events

Lumira Events Calendar

$
0
0
OverviewEnterpriseExtensionsTutorialsEvents

 

Virtual Classes | Expert Webinars | Workshops

 

Please follow this page and subscribe to email notifications to be kept informed of the latest Lumira events.

All webinar timings and dates are subject to change. Registration will open about a week before the event.

 

 

Getting Started with Lumira: Virtual Class Webinars

Tuesdays, 7am Pacific Time

 

Michael Periera, SAP Solution Champion, helps you taking your first steps with SAP Lumira. The webinars are hosted by Colin Kraczkowsky from the SAP Analytics group and repeated monthly. More information on these webinars can be found in Linda Peruzzi's blog.

 

Participants of Virtual Class #1 have the unique opportunity to take the SAP Lumira Virtual Class Homework Assignment and earn a chance to receive recognition and rewards for their submissions.

 

Links to Registrations

JAN

2016

FEB

2016

MAR

2016

SAP Lumira Virtual Class #1: Getting Started – Let your Data tell the Story0502000100
SAP Lumira Virtual Class #2: Fast Forward – Visualize your Success120908

 

 

Lumira Expert Series Webinars

Wednesdays, 7am Pacific Time

 

The Lumira Expert Series Webinars offer detailed presentations on a variety of Lumira topics for the more familiar user. Hosted by Adrian Paul from the SAP Analytics group - webinar content is presented by a mix of SAP Lumira Product Management, customers and partners.

 

What's New
Features
Customers
Developers
Focusing on newly released product versions and features.Detailed feature focus. What you definitely should know about to get the most out of SAP Lumira.

See how Lumira customers or partners implement and use SAP Lumira.

Learn and see examples: how to create your own custom Lumira extensions.

 

 

 

Upcoming Webinars - Registrations

DatePresenter
Leverage your SAP BW Investment with SAP LumiraFeb 10GR
Modifying Existing SAP Lumira Extensions to Better Fit Your NeedsFeb 24AN
Using SAP Lumira for Big Data AnalysisMar 09TBA
What's New in SAP Lumira 1.30Mar 23TBA
SAP Lumira Server for BI Platform - UpdateApr 06TBA
Using SAP Lumira for Geospatial AnalysisApr 20TBA
SAP Lumira, Server for TeamsJun 04TBA
What's New in SAP Lumira 1.31Jun 15TBA
SAP Lumira and SAP HANA VoraJun 29TBA
h

Past Webinar Recordings

DatePresenter
thumbnail.pngDataset Linking in SAP LumiraDec 16MS
thumbnail.pngWhat's New in SAP Lumira 1.29Nov 25HB
thumbnail.pngHow to Implement Best Visualization Practices with SAP LumiraNov 04FM, JF
thumbnail.pngSAP Lumira Advanced Geo-Mapping Extension by GaligeoOct 14OS
thumbnail.pngAn Introduction to Creating Data Access Extensions for SAP LumiraSep 16VA
thumbnail.pngWhat's New in SAP Lumira 1.28Sep 03CL
thumbnail.pngData Manipulation & Enhancement Features in SAP LumiraAug 12LP
thumbnail.pngSAP Lumira Custom Extensions by TCS - Industry-Specific & GenericJul 15AG
thumbnail.pngWhat's New in SAP Lumira 1.27 Jul 08DW
thumbnail.pngCreating High Impact Data Visualizations with SAP Lumira Jun 17JS
thumbnail.pngSAP Lumira Running on SAP BW: Roadmap Update Jun 10EY
thumbnail.pngTaming Big Data with SAP LumiraJun 03PE
thumbnail.pngSAP Lumira and SAP Design Studio May 20TM
thumbnail.pngSAP Lumira, server for BI PlatformMay 13GR
thumbnail.pngWhat's New in SAP Lumira 1.25Apr 29PB
thumbnail.pngCreate Cool Lumira Visualization Extensions with SAP Web IDEApr 22DP
thumbnail.pngReal-Time Social Media Insights Visualized in SAP LumiraApr 15TF
thumbnail.pngUsing SAP Lumira with SAP BW on HANAMar 25RA
thumbnail.pngWhat's New in SAP Lumira 1.23Mar 11JX
thumbnail.pngDaimler Trucks: Dealer Sales Analytics Feb 25SP
thumbnail.pngSAP Lumira Extensions from ScratchFeb 18JT
thumbnail.pngSAP Lumira, Edge EditionFeb 04TK
thumbnail.pngWhat's New in SAP Lumira 1.22Jan 28CO
thumbnail.png

Data Access Extension SDK

Nov 19KR
thumbnail.png

Trusted Data Discovery Using SAP Lumira 

Nov 05AR
thumbnail.pngWhat's New and Coming in SAP Lumira 1.20  Oct 29SO
thumbnail.pngUnderstanding SAP Lumira Publish to BI Feature from a BI Admin PerspectiveOct 08

SK

thumbnail.pngSAP Lumira – Acquire a dataset using Freehand SQLSep 24MR
thumbnail.png

Deep dive into functions available in Lumira data preparation room

Sep 03

NR

thumbnail.png

HANA Cloud Integration

Aug 13

HK

thumbnail.png

Using InfoGraphics, ESRI Integration and Connecting to BW Datasource

Aug 06

SS

thumbnail.png

Integrating SAP Lumira Server into SAP BI 4 Landscapes

Jul 16

AM, KA

thumbnail.pngWhats' New in SP 1.17 Jul 09

HB

thumbnail.png

Creating and Sharing Your Lumira Chart Extensions

Jun 18

DP

thumbnail.png

Big Data Visualization and Custom Lumira Extensions

Jun 11

JV

thumbnail.png

SAP Lumira Product Road Map

May 14

TM

thumbnail.png

Empowered Self-Service with SAP HANA and SAP Lumira

May 07

DS

thumbnail.png

SAP Lumira Cloud and Server Presentation

Apr 23

AM

thumbnail.png

How SAP Lumira Can Be Used For Your Bus. - Industry Examples

Apr 09

IBM

thumbnail.png

SAP Lumira SDK

Apr 02

RM

thumbnail.pngIntroduction to Lumira CloudMar 26CO
thumbnail.png

SAP Lumira SDK - Introduction & Cool Examples

Mar 19

MS

0thumbnail.pngIntroduction to Lumira DesktopMar 05

SD

 

 

SAP Lumira In-Person Workshops:


 

SAP Lumira Technical Hands-on Workshops
SAP Analytics Innovation Day Workshops
SAP Partner Workshops
Hands-on technical training - intended for Designer and Admin user personas.Higher-level workshops - intended for IT Management and Analyst user personas.

Intended for the SAP Partner community.

 

 

Upcoming Workshops*:

 

Q1 2015

Jan

Feb

Mar
  SAP Lumira, Design Studio, BI Platform Workshop - Boston, MA, USATBA

 

* If a workshop above does not have a live registration link, please contact your local SAP representative for information about workshop participation

 

 

Completed Workshops:

 

Q4 2015

Oct

Nov

Dec
  SAP Analytics Innovation Day - Burlington, MA, USA27
  SAP Lumira, Design Studio, BI Platform Workshop - Hong Kong, China28-29
  SAP Lumira - Espoo, Finland03
  SAP Lumira - Stockholm, Sweden04
  SAP Lumira & Design Studio, Philadelphia, PA, USA11-12
  SAP Lumira & Design Studio, Irvine, CA, USA08-09

 

Q3 2015

Jul

Aug

Sep
  SAP Analytics Innovation Day - New York, New York, USA14
  SAP Analytics Innovation Day - Houston, Texas, USA16
  SAP Lumira and Design Studio Workshop - New York, New York, USA20-22
  SAP Lumira and Design Studio Workshop - Mexico City, Mexico22-23

 

Q2 2015

Apr

May

Jun
  SAP Analytics Innovation Day - New York City, New York, USA07
  SAP Analytics Innovation Day - Montreal, Quebec, Canada07
  SAP Analytics Innovation Day - Toronto, Ottowa, Canada08
  SAP Analytics Innovation Day - Calgary, Alberta, Canada09
  SAP Analytics Innovation Day - Boston, Massachusetts, USA02
  SAP Analytics Innovation Day - Atlanta, Georgia, USA03
  SAP Analytics Innovation Day - Minneapolis, Minnesota, USA09
  SAP Analytics Innovation Day - Ottawa, Ontario, Canada09/10
  SAP Analytics Innovation Day - Cleveland, Ohio, USA10
  SAP Analytics Innovation Day - Palo Alto, California, USA11
  SAP Lumira - Bring Your Own Data Workshop - Chicago, Illinois, USA11
  SAP Analytics Innovation Day - Vancouver, British Columbia, Canada16
  SAP Analytics Innovation Day - Washington DC, USA18
  SAP Lumira - Bring Your Own Data Workshop - Palo Alto, California, USA18
  SAP Lumira and Design Studio Workshop - Chicago, Illinois, USA23-25

 

Q1 2015

Jan

Feb

Mar
  SAP Lumira and Design Studio Workshop - New Delhi, India23-24
  SAP Lumira and Design Studio Workshop - Houston, Texas, USA17-19
  SAP Analytics Innovation Day - St. Louis, Missouri, USA25
  SAP Analytics Innovation Day - Denver, Colorado, USA26

 

 

 

More Webinars:BI Upgrade |SAP Predictive | EPM| SAP Design Studio |Web IDE 

SAP Cloud for Customer HTML5 Visual Specifications

$
0
0

These guidelines provide details on the visual design used in SAP Cloud for Customer and include information on the various fonts, colors, etc. used in the solution.

 

 

SAP Cloud for Customer Visual Specifications

 

 

=====================================================================================

 

(In case you have problems accessing the content,please send us a note viathis linkto allow us to provide you access to this content and many other related broadcast information resources)

AttachmentSplitterBean - Split attachments into child messages

$
0
0
Update 5 Feb 2016: New parameter filenameFromAttachmentName for additional determination of attachment's file name (courtesy of Raffael Herrmann)

Introduction

Splitting a message into multiple messages is a common integration requirement. One of the most common approach is with multi-mapping, however this approach only works for splitting the main payload of the message and not the attachments (unless a custom Java multi-mapping is developed). The splitting feature is also available in the following adapters/modules:

 

However, all the above functionality are limited to their respective adapter/module and there are no standard module available that can split attachments into separate messages.

 

AttachmentSplitterBean aims to provide a generic adapter module solution that is reusable for multiple scenarios across different adapter types. It is configurable and can be used for various scenarios as described in the following Use Cases section.

 

 

Use Cases

Below are some example use cases for this module:

  • Split attachments generated from files within a ZIP archive
  • Split mail attachments
  • Split SOAP/Proxy attachments
  • Split attachments generated using "Additional Files" feature of NFS/SFTP adapter
  • Split attachments generated after Java mapping

 

 

Source Code and Deployment Archive

AttachmentSplitterBean belongs in the same adapter module project as FormatConversionBean. Refer to following blog for the location of source code and/or EAR deployment file.

FormatConversionBean - One Bean to rule them all!

 

 

Module Parameter Reference

The JNDI name for the module is listed below for adding the module to the processing chain of a communication channel.

Module name = Custom_AF_Modules/AttachmentSplitterBean

 

Below is a list of the parameters for configuration of the module. Certain parameters will automatically inherit the default values if it is not configured.

 

Parameter NameAllowed ValuesDefault ValueRemarks
mode

binding,

channel

Required field. Determines which channel the child messages should be sent to

  • binding = Channel is determined via lookup of matching sender agreement based on child message header details
  • channel = Channel is determined from Object ID of channel (found under Object Properties of Comm Channel in Swing version of Integration Directory). The child message header details are determined from corresponding binding of the channel. When using this mode, ensure that the comm channel is only used in a single sender agreement/ICO/iFlow.
qualityOfService

EO,

EOIO,

BE

Required field. Determines quality of service for child messages
contentTypeSets the content type of the child messages. If not configured, the content type is automatically determined from the corresponding attachment's content type
storeFileNameY, NNY = Determines the filename (if available) from the content type of the attachment, and stores the filename in Dynamic Configuration attribute of the child messages
filenameFromAttachmentNameY, NN

Available when storeFileName = 'Y'.

Y = Determines the filename from the attachment's name instead of content type. Useful when attachment is binary content.

fileNameAttrFileNameDynamic Configuration attribute for file name
fileNameNShttp://sap.com/xi/XI/System/FileDynamic Configuration namespace for file name
adapterTypeValid adapter types in the PI system

Required field when mode = 'binding'.

Adapter type for the channel where the child messages will be sent to

adapterNS

Required field when mode = 'binding'.

Adapter namespace for the channel where the child messages will be sent to

fromParty

Available when mode = 'binding'.

Sender Party of sender agreement where the child messages will be sent to

fromService

Required field when mode = 'binding'.

Sender Service of sender agreement where the child messages will be sent to

toParty

Available when mode = 'binding'.

Receiver Party of sender agreement where the child messages will be sent to

toService

Available when mode = 'binding'.

Receiver Service of sender agreement where the child messages will be sent to

interfaceName

Required field when mode = 'binding'.

Sender interface name of sender agreement where the child messages will be sent to

interfaceNamespace

Required field when mode = 'binding'.

Sender interface namespace of sender agreement where the child messages will be sent to

channelID

Required field when mode = 'channel'.

Object ID of the channel where the child messages will be sent to

messageLog

pre, post

Saves a log version of the message that is viewable in Message Monitor
  • pre = logs main message before splitting
  • post = logs main message after splitting
logLocationName of log version when messageLog is populated. Location defaulted to value in messageLog if logLocation not populated

 

 

Example Configuration

To demonstrate the usage of this module, we will use a scenario whereby attachments are generated by the "Additional Files" feature of the SFTP sender channel.

 

iFlow 1 - Main scenario to pickup main payload

In the main iFlow, a sender SFTP channel is configured to pick up additional files as attachments. As shown below, all .txt files a split prefix are picked up. Additionally, it will also pick up files of the same name with .file1& .file2 extensions.

channel.png

The custom module is configured in the module chain. For this example, mode = 'binding' is used, therefore the details of the sender agreement where we intend to send the child messages to are required.

Note: All attachments are sent as child messages to the same sender agreement.

module.png

 

iFlow 2 - Secondary scenario to route generated child messages to final destination

 

For the secondary scenario, the sender system/interface is configured to match the values in the module parameters above. Although it is technically possible to use a sender comm channel of any type, I recommend using the SOAP channel as it works in listening mode and will execute processing only when a child message is routed to it.

iflow2.png

Additionally, if the attachments are non-XML payloads, ensure that the SWCV of the sender interface is blank.

swcv.png

 

 

Testing Results

Firstly, the main .txt files and the additional .file1& .file2 files are uploaded to the SFTP source directory.

files.png

 

When the files are picked up by the SFTP channle of iFlow 1, the additional files are attached in the message.

attachments.png

 

Subsequently, when the message is processed through the module, the attachments are retrieved and dispatched as new messages to iFlow 2.

log.png

 

In the message monitor, both the main message and child messages are displayed.

childmsg.png

 

And finally, we can view the content of the two child messages generated and routed on iFlow 2. These child messages are routed to the receiver system of iFlow 2 - for simplicity purposes, the delivery to the final receiver system will not be shown here.

child1.png

child2.png

 

 

Conclusion

With AttachmentSplitterBean, we now have a readily available solution to handle scenarios that require processing of attachments. The modules simplifies such scenarios as the child messages can be routed to a secondary iFlow scenario and handled separately. It will no longer be necessary to develop a complex logic to handle both main payload and attachments within a single scenario. Furthermore this is available to be used in any adapter type that allows extension of the module chain.

 

Below are some real life scenarios where utilizing this module can simplify the design:-

Viewing all 2380 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>