Blog Archive

Wednesday, August 26, 2015

SAP PI Alert configuration: Configuring a Local Consumer on AS Java: with example

Om




with reference to Michal blog and sharing few things about configuration in my landscape 

Before proceeding, Make sure if you have right role assigned for you user.

Integration directory(alerts rule, assign ico/required objects to alert rule/ choose required errors/ choose recipients)

CBA-> Component Based alerting(new) >= PI 7.3
AF->(Alert FrameWork )Classical Alerts( old) < PI 7.3

Using ALERT-TO-MAIL


Creating Alert Rule


adding Configuration objects to Alert Rule


Selecting required alert messages



 (only specific , choose required only)

Types of Alert Consumption







CBA as fallows( with example )





Enable aggregateAlerts,SuppressAlerts as true along with from to to mail ids


sample alert mail to my mail id 


Wednesday, August 19, 2015

SAP PI ESR predefined mapping and business solutions

Om



1)Content from SAP and C4C ( both ESR content and if any custom adapters)


2)Content from 3rd Party adapter Like: seeburger, ECC(PLM integration), ( both ESR content and if any custom adapters)


3)Content from 3rd party products( ESR content and standard adapter) ex: Maximo and tririga integration.



Some of RDS( Rapid development solutsions for SAP PI)

Ariba solutions:



SAP ERP HCM Integration to SuccessFactors rapid-deployment solution V4.607


Cloud for customers solutions:



SAP Electronic Data Interchange rapid-deployment solution V1.730


SAP NetWeaver Identity Management rapid-deployment solution V1.72


SuccessFactors Employee Central Integration to SAP ERP rapid-deployment solution



SAP Best Practices for SuccessFactors Employee Central Third-Party Integration V1.10



SAP Business Suite Integration for SAP Financial Services Network rapid-deployment solution V3.607




Pre defined content from 3rd party adapter like, seeburger AG, PLM integrator ECS



From IBM for maximo integration with SAP ECC via SAP PI, but standard adapter.


Wednesday, August 12, 2015

Example using when condition in XSLT

Om


sample xslt code

1. Create xslt scenario.
2. get sample source xml and target xml file.
3. you will prepare xslt logic by using this tool/ view, check output xml file after xslt logic.

How to work with this tool



Only this graphical view option in enterprise edition , also check jvm is reachable 



to view the source : open in design mode




sample1: source
to view the code open in design mode





XSLT template use, to get only specific element value and filter options

Om

how to use template in xslt







coping source node and pasting to target easy way



copy source node but, target tag names are different

example1


example2



Monday, August 10, 2015

XSLT for loop and if condition and sort condition and intend use/enable

Om

comment in xml/xslt:  

For loop condition ( with condition( on sub elements ) , not equal to, if condition .









Sort condition  using:







Enabling Intend in target structure. 

Problem with Intend:


solution:



Friday, August 7, 2015

More than 200 characters are being received from Success Factors to SAP HCM on first service call for Login

Om


Error:HCM sending same session id received from Success Factors to PI where it is failing validation as the max permitted size as per the schema is 200 characters only. In lower environments, Success Factors is sending less than 200 characters.

Passed in lower environment's but failed in production.


1.SAP(HCM)-----(LOGIN)-----> S.F.( get session id)
2.SAP(HCM)-----Update(transaction info)   Error( session is more than 200 char)

solution is : Next patch update : 2038366

Thursday, August 6, 2015

SAP PI or Mulesoft warehouse management software solution using asynchronous REST/JSON services

Om


Recently, we got requirement saying, "Need to interface our SAP ECC system with warehouse management software solution using asynchronous REST/JSON services "

Because of knowledge on SAP ECC, SAP PI(REST,JSON) connectivity, we also suggested this option. But customer having his option saying, we would like to go for Mulesoft

After analysis, it has already predefined functionality RFC/IDOC (standard API ) ,for simple interfaces,
I hope, if the business has very few transaction set and quick to implement for less interface.



Tuesday, August 4, 2015

Success Factor SAP PI Integration error: connection closed by remote system, after login and couple transactions

Om

Session Login

   Transaction : " After couple of transactions, Error found as : remote system is locked"

Session Logout



1. we had verified all Add-on recommendation of SAP, but no use,
2. Finally, we were known, issue is at SFSF side.





solution:
The maximum permitted size per the provided schema is 200 character only for same-session id, but it is more in production. after knowing this, we solved the issue.