Creating Document and sending to the recipients... in SXMB_MONI level..
SFSF ADAPTER IN SAP PI 7.4 Dual Stack
Hi ,
We are having SAP PI 7.4 dual stack system . our requirement is to send Employee master data to HCM ..
Scenario: ECC-->PI-->HCM.
Kindly guide me how SFSF adapter can use in dual stack..
Connecting dual stack PI with ECC
HI all
I have to connect a dual stack PI with ECC system.
Is establishing connection between PI and ECC similar to single stack PI? In single stack PI I don't have to configure anything in PI, only in ECC
1) RFC Destination type G, PI_AEX, should I use the Path Prefix as /XISOAPAdapter/MessageServlet?ximessage=true
2) SAP_PROXY_ESR, do I have to configure this RFC Destination if am not using proxy
SAP PO | EOiO problem
Hi All,
We are using a SAP PO 7.4 system and one of our processes is receving an IDOC from the SAP ERP system.
This IDOC is mapped to the target structure and delivered to 25 different receiving applications.
In the sender IDOC adapter, EOiO is enabled. In the ICO object, receiver interfaces tab, the option Maintain Order at Runtime is disabled.
What we see in the monitoring is messages in status holding. And this without and error holding up messages.
I opened an OSS incident and SAP replied with the messages that we need to speed up message delivery on the receiver side.
This is not that easy and I'm really looking for a solution on the SAP PO system. Perhaps extended EOiO error handling?
Other suggestions are very welcome.
Thanks a lot.
Dimitri
Payload option in Message monitor.
Hi, I am able to see the payload option in PI Dev but not in QA, to get the same in QA, what are the steps need to be done.
Thanks in advance.
How to read PDF and XLS files into XML format by PI?
Hello Guys,
We are on PI 7.31 version.
What is the best solution to convert PDF and XLS files into XML formats?
Regards,
Simran
Unhandled event loop exception error in NWDS
Hi Experts ,
I am getting below error when I test my XSLT mapping in NWDS.
I was able to test it before and suddenly the below error started popping up.
Please provide your guidance , how to resolve this error.
Message : Unhandled event loop exception
Exception Stack Trace :
java.lang.NullPointerException
at org.eclipse.wst.xsl.launching.config.LaunchTransform.getLocation(LaunchTransform.java:98)
at org.eclipse.wst.xsl.internal.debug.ui.XSLLaunchShortcut.findOrCreateLaunchConfiguration(XSLLaunchShortcut.java:253)
at org.eclipse.wst.xsl.internal.debug.ui.XSLLaunchShortcut.launch(XSLLaunchShortcut.java:204)
at org.eclipse.wst.xsl.internal.debug.ui.XSLLaunchShortcut.searchAndLaunch(XSLLaunchShortcut.java:122)
at org.eclipse.wst.xsl.internal.debug.ui.XSLLaunchShortcut.launch(XSLLaunchShortcut.java:110)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.launch(LaunchShortcutExtension.java:424)
at org.eclipse.debug.internal.ui.actions.LaunchShortcutAction.run(LaunchShortcutAction.java:70)
at org.eclipse.debug.internal.ui.actions.LaunchShortcutAction.runWithEvent(LaunchShortcutAction.java:121)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Session Data:
eclipse.buildId=@qualifier@
java.version=1.6.0_45
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en
Command-line arguments: -os win32 -ws win32 -arch x86
Regards,
Nick
Messages in holding state even after cancelling the first message
Hi Experts,
My scenario is file to IDoc where I used EOIO since a delay should be made for each line item to be posted as an IDoc for same reference number and everything is working well in QA & DEV environments, but I stopped the receiver comm channel in PI production just to avoid posting of messages to ECC prod. Unexpectedly some test files where placed in prod folder of sender side and all the messages went to holding state rather than failing since receiver channel is stopped I thought of cancelling the failed messages and start the new transactions. Please guide me to cancel the messages in holding state because go live is planned today and if they place new files they might also go to holding state since they are messages already in holding state.
Thanks,
Naveen.
Proxy Code not getting executed always
Hi PI gurus,
Need your inputs/help.
We have created file to proxy scenario in SAP PI.
Messages are processing successfully from PI and processed successfully in sxmb_moni tcode (with checked flag).
But only for few messages we are getting output from proxy code.
When XML is directly trig-erred from sproxy tcode , out put is always generated from Proxy code.
I have restarted the channels , transported the objects again, but no luck.
Please let us know how to resolve this issue.
Regards,SV
PDF File Picking from FILE TO SAP PI and sending through EMAIL.
Hi ,
Any one help on this please ..Now I am in Very Critical Discussion...
I want to pick one PDF from one server and send the same through attachment to EMAIL.. Is it possible to do with SAP PI ..
Regards,
Azmath.
SAPSLDAPI not required in Single Stack
Hi All,
My query is regarding the SAPSLDAPI RFC destination which we are not creating in PO(single stack). If we see in PI 7.1, SAPSLDAPI is used to retrieve the business system details.
How we are getting the business system details from SLD in PO if SAPSLDAPI is not mandatory to be created for proxy communciation in SAP PO? Is there any Java code which is getting these details?
Regards,
Shankul
How to connect PI to MDG (Master Data Governance)
Where can I find a step-by-step guide into setup PI with MDG ?
Appreciate any links, docs, wikis on this task.
Thanks ahead for your help!
Problem with RFC LOOKUP and input structure into the function call
Hi all,
I've a problem into the message mapping if the input parameter from the remote function call
a structure. If I take a look in the display queue, I get the following message:
Character reference "�" is an invalid XML character.
Please tell mee why ?
If I change to the fields, I don't get any error.
Thanks in advance for your answer.
Kind regards
Error in SXMB_MONI
Hello Experts,
Please suggest a solution for the below error which occurs in my SXMB_MONI whenever data reaches to PI for any scenario.
</SAP:Error>
Regards,
Rama
inserting data to multiple DB tables sequentially
Hi Gurus,
I am writing my requirement and also my approach to achieve; could you please validate and share your thoughts:
Requirement: To insert data to multiple database tables say 8 tables in a sequential manner. If by any chance the insertion is failed in 3rd table then it should revert back or do not commit the records in the first two tables. In other way, commit should happen on all DB tables only when the insertion is successful on all 8 tables.
Approach: Create multiple target statement(one statement for each table) and do multiple inserts using different receiver interfaces. In ICO, check the maintain order at runtime, and create only one receiver comm.channel. This way if any of the insertion fails, commit will not happen in DB table.
Please let me know if my understanding is correct and request to share if any better approach.
Thank You...
Issue with Alert emails
Hello Experts,
We are using PI 7.3 dual stack and we have alerts configured in our system as well. A particular interface fails when a cancelled work order without any appropriate description comes in PI system from ECC, We are aware of this issue from a while now and are already working with third party to pass a cancellation reason so that it will not fail in PI.
For now the issue we are facing is, there are 200-300 such messages every day and for now we are ignoring them(they are not impacting business), but the number of alerts(email) for those failed messages we receive is in thousands, to say an approximate figure we get around 10K emails. This is causing mail exchange server to pile up and eventually their queue size becomes full.
We are not sure what is causing a single message generate 10-20 emails. The retry interval of a message in channel is 3 times.
We have also tried suppressing the alerts in RWB but that doesn't seem to be working as it is completely stopping all the alerts. Can you please suggest?
XSLT Mapping for grouping and generate multiple files
Hi
Could you please provide xslt code to generate below target structure.
Source:
MT_1
Record 1..unbound
Name 0..1
Hair_Colour 0..1
Address 0..1
Street 0..1
D.No 0..1
Target:
Target structure is same as source structure. Need to create multiple files by grouping all people based on their hair color.
for example single message with all the people who has white hair and one more message for black hair people somthing like that.
Thanks,
Krish
B2B integration
Hi All,
i need to design an interface which is B2B integration ,
the flow is something like this : DME system will generate XML file and will place it in application server
:Then PI system needs to pick the file and need to send to Bank gateway in XML format
: Bank gateway will send the XML file response soon that needs to be sent back to PI in XML format
Partner core sytem -> business connector ----------> 128 bit SSL session over the internet---> XML format -> Bank B2B gateway -> bank core system
in return -> bank core system will give response soon -> Bank B2B gateway-> xml document -> 28 bit SSL session over the internet-> business connector->Partner core sytem .
some info below pls:
- Bank partner is always the initiator of B2B Gateway requests; the following sections will address the message formats for each service that are required as request/response between the partner’s Business Connector and the B2B Gateway application.
- B2B Gateway is not a Web Services system, but similar, it accepts XML data (and digital signature) through HTTPS Post requests with passing 1 or 2 parameter in the request as you will see later.
- B2B uses 3 layers of security:
- SSL Link to encrypt requests and replies goes in the media between both sides.
- Digital Signature of the sensitive data posted.
- Static Public IP address required by the partner to grant access to it at the firewall and amplification level.
i need your help on the above.
Regards
sagar
MT100 File to file tab Delimited
Hi Experts,
How can i map this file to achieve the tab delimit file. your help is highly appreciated..
source file MT 100 Payroll payment sample file
RequestType#mt100-payroll
Housebank#USDDXXXX
TransactionCounter#00001
USDD0XXX
100
USDD0XXX
MOL#74603-01
:20:1857000810
:32A:151006USD1,00
:50:STREAM COMP
:52A:USDD0XXX
:53B:/3231649009940
:57A:USDD
:SAL:0.00
:HRA:0.00
:OTH:1.00
:DED:0.00
:ID:2353361070
:59:/SA6320000001010171949940
ALEXANDER JOSEPH MARTINA
SA - TEXAS
:70:No.53000/
Target File is Tabdelimiter
Header Info
First Row 2 items we have to hardcode it(AAL 0247 Values).
AAAL 0247 032401361054 USD 20150528 100,00(this value is increasing if there other cusotmer with value 100,00 then 200,00) 02470012015148 1-123310
Footer
Netamnt Employee account Emp Name Bankcode Typ paymnt Basic HRA OTH Deduct Emp ID Txn Refrnumb Txnstats TxnDate
100,00 SA5655000000025931400134 ALEXANDER JOSPEH DSFR Salary 50,00 50,00 0,00 0,00 2212746529 SRE1515110700001 Success 20150601
-
- Hyphen is denoted after the file is completed.
Regard,
Shaik
Assessment order & candidate details query to succssfactors
Hi Experts,
I have a requirement .
i need to create a integration between successfactors to thirdparty.
here i have to execute few queries to from PI to Successfactor.
1 query: i will get a entity id ...based on that i need get the assessment order
2 query: in assessment order we will have candidate id based on that we need to get candidate name,email id etc.
i am planing to implement interface like the below.
Step 1 : i will create a soap to soap interface (my third party provided the web service)
Step 2: from pi we will provide a web service where success factor can call the web service and can provide entity id.
step 3: now i got entity id...i have query back to success factor to get assessment order and in that i will get candidate id based on that i will get candidate details for this i want to use the "sfsf look up".as per below blog#SFAPI lookups on SuccessFactors
step 4: once i got the required fields i will pass to target (third party).
i have few doubts about this.
1 do we need to call login channel before calling actual query channel to success factors and need to pass session id to query channels?
2 to get multiple outputs for the query "SFAPIlook up" can anyone past the java code(in put will be entity id and output will be assessment order details)
Thanks in advance.
Mahesh
.