Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all 6719 articles
Browse latest View live

Idoc to RFC loopback

$
0
0

Hi,

 

I am trying to send Idoc messages back to PI.

 

I have created an IDoc receiver channel which is sending Idoc to an RFC destination type T which is created in PI only.

 

Other field like port etc are taken from some SAP system.

 

This RFC destination type T has a program ID created.

 

I also created an RFC sender channel which listens to this program ID in PI. I also provided IDOCFLATTOXML module details in advanced tab parameters.

 

Now when I try to trigger Idoc so that RFC channel reads it back, it see error in sm58:

 

Use IDOC Adapter for FM IDOC_INBOUND_ASYNCHRONOUS.

This is not supported

 

 

When I check RFC sender adapter, it throws error:

 

"Error in processing caused by: com.sap.aii.adapter.rfc.core.server.RfcServerException: Use IDOC Adapter for FM IDOC_INBOUND_ASYNCHRONOUS. This is not supported by RfcAdapter."

 

Is there any way it can be achieved?


Using availability planning in PI 7.31 single stack

$
0
0

We are just starting to use availability planning, and I can't see how to plann outside of full hour increments.  If I want a sender communication channel to start looking for a file at 10:30 or 10:45, how do I do that?  From what I can see, my only option is to make the polling interval 86,400 seconds (one day) and start the channel at the desired time.  Can a PI guru tell me how to set up availability planning to make this happen?

File (huge size of data) to File with a lookup to ECC

$
0
0

Hi,

I have a requirement where a batch file containing 3000 records is to be picked .

For each record there are two table lookups i.e 6000 lookups to ecc for a single file.This will affect the the performance of PI .

 

I am thinking of a synchronous proxy scenario where we will pick file and send a identifier for each record to ECC via proxy.

Based on the identifier,  ECC can send the required data for transformation for each record in a single proxy back to PI.

Then using the initial file we received transform it using values got from ecc and send a file to target.

 

I dont know as of now how feasible this design would be.

Please suggest any much more feasible and simpler  design solutions.

 

Thanks,

Vinayaka Akkasali.

About eMail Grouping

$
0
0

Hi Gurus,

 

Can i use email Group with 10 email ID's in receiver mail adapter?

 

Thank you.

 

Regards,

Jittu

File to File with two inbound messages

$
0
0

Hi Experts,

 

We are on SAP PI 7.3.1(AEX).

 

Here is my scenario:

It is file to file scenario, where source file is flat file(can be processed by fieldfixedlength in FCC).

Two messages need to be sent to receiver.

A)The same source file need to be sent as it is to receiver

B)Another inbound file need to be generated after mapping from source file.

 

Now in our case, for the (A), the scenario only works if we only use dummy objects in service interface and namespace and if we take dummy objects, then (B) will not work, as for (B), we need to have mapping to map fields from flat file to target file. Reason is that mapping can not be found based on dummy interface.

 

E.g.

Sender1 ->Dummyinterface->DummyNamespace

                    Receiver1->Dummyinterface->DummyNamespace.

 

This will work for (A), but for (B) it will not work, as we need  to do mapping to generate target file. It is not pass through interface.

 

We have to use Dummy objects-service interface(meaning no objects created in ESR), if we take service interface defined in ESR for pass through interface we receive below error:

"Transmitting the message to endpoint   using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.adapter.xi.routing.RoutingException: Unable to parse XML message payload to extract operation for receiver determinationorg.xml.sax.SAXParseException: Content is not allowed in prolog."

 

 

Any solution to achive above scenarios on SAP PI 7,3,1 (note we do not have Integration process or SAP BPM in place).

Thank you,

Divyesh

Error during proxy processing in SOAP to Proxy case

$
0
0

Hello Folks,

 

We have SOAP to Proxy Async scenario it is working fine in production these days frequently messgaes are failing with the below error when i see in Moni.

 

 

Error during proxy processing An exception with the type CX_SY_FILE_AUTHORITY occured ,but was neither handled locally nor declared in RAISING clause NO Authorization for accessing file '/interface/cidintlog_2013417_00125.txt;

 

When we repocess the failed messages they are going through .Any ideas why we face this issues is the error really related integartion or abap proxy ?

 

Regards

Praveen Reddy

IDOC connectivity Third Party system with AEX 7.31

$
0
0

Hello,

 

actual we want to migrate an szenario from an old XI/PI System, where we connect to a third party system (non-ABAP)

via the idoc adapter, to a new AEX 7.31 PI.

 

In the past, the following communication take place :

 

 

Idocs to the third Party :  the third party system registers with an program id to the message server of the PI and in the Idoc receiver communication channel, uses the the RFC destination of type "tcpip" and transfer it to the third party system.

 

Idocs from third party :  the third party connects as an RFC client (Paramter : client, host, user, password ...) to the the idoc adapter service on the ABAP Stack.

 

 

Now, we have to achieve the same funcionality with the AEX 7.31.

 

For test purpose we build a szenarion :

 

1.  File --> PI (AEX) --> Idoc (Third Party - JCO 2.1.10 IDoc Server)

2.  File <-- PI (AEX) <-- Idoc (Third Party - JCO 2.1.10 IDoc Client)

 

We set the parameter from Note1729203 to allow communikation to non-ABAP systems, and we tried to implement

the Note 1752276 but the to dos are not desribed really deep.

 

Interface 1 :

 

For the interface (1) wen send an idoc to the JCO  Idoc Server the message is set to delivered but no message is received

to the Idoc Server. Even if we stop the idoc server and no server ist registered to the Program id, the message

will be set to delivered and the message is gone.

 

Interface 2 :

 

How can we achive that the third party system can connect to PI as a RFC Client with  (Paramter : client, host, user, password .) like in the past with PI (ABAP Stack) ?

 

BTW : We have to connect severals third party system (wich can be based on JCO 2.1.x or classic RFC-SDK)

 

Thanks

 

Regards

   Thorsten

Reading XML data using ABAP Mapping

$
0
0

Dear Friends,

 

I have a issue with reading the below XML DATA in my ABAP Mapping program.Please share your experience .

 

MY XML FILE-->

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

-<FILE changeId="1" batchNo="35049">

-<TRANSACTION transactionNo="2">

-<SELLING_CODE docNo="2">

-<PRODUCT SKU="1000305">

-<CODE>

<CRUD>P</CRUD>

<SELLING_CODE>30000000000090</SELLING_CODE>

<CODE_TYPE>110002</CODE_TYPE>

</CODE>

</PRODUCT>

</SELLING_CODE>

</TRANSACTION>

</FILE>

 

I want to read the changeID, BatchNo Value from FILE NODE and similarly from Transaction, Selling_code,Product as well.I can successfully read the other value but dont know how to read the above tag values.

 

I am using the interface IF_IXML_NODE to read child node values but dont know which method I ll use to read header tag values.

 

 

Thanks a lot for your kind help and support in advance.

 

Regards

Jay


error in Wsnavigator

$
0
0

HI all,

when i want to test the SOAP to IDOC scenerio,using ws navigator i am getting this error in WS navigator

For input string: "9999999999

 

regards

Siva

File to RFC/Mail Scenario Using BPM

$
0
0

Hi Folks,

 

I am wokring on Scenario File --> RFC Using BPM we get response back to mail.

 

Description of the scenario:

 

File will be polled from FTP location and need to post document in SAP system (ECC 6.0), We are using 3 mappings as part of Inbound message processing.

PI System: PI 7.30 DUAL Stack

 

First Map:

One-one mapping

Capture the name of incoming file using Dynamic Configuration and generate a unique chunk_id field to detail item for categorization, that will used in case of a potential failure and a message restart scenario

 

Second Map:

This map will be used to split incoming messages in record of 498. All line items generated will of one of the following three types

 

Regular/VAT/Offset

 

Third Map

The response obtained from BAPI will be used in this map to produce business desired output.

 

BPM is implemented to achieve the desired scenario.

 

The issue we are getting here is that, we are using RFC Look up in the second map to get profit centers from SAP by sending Company Code.

We are getting proper responses but the profit center got populated till 35 line items from 36th line item its not getting papulating.

 

Could you please let me know why it is stopping papulating profit ceneter field till 35 line items.

 

Thanks

Ramesh.D

 

Mapping Help

$
0
0

Hi All,

 

I have a specific requirement where I have to repeat a target segment with respect to the integer value of a source element.

 

Source Structure

<Ticket Print>

--> Store(0..1)

-->TicketSize(0..1)

--> Item(0..n)

------>Header(0..1)

------>Counter(0..1)

------->StartDate(0..1)

-------->TicketQty(0..1)

 

Target Structure is also same

But I have to repeat Item node with respect to ticket quantity.

 

Source XML

<Ticket Print>

<Store>23<Store>

<TicketSize>2</TicketSize>

<Item>

----><Header>A</Header>

----><Counter>1</Counter>

----><StartDate>20130517</StartDate>

----><TicketQty>2</TicketQty>

<Item>

----><Header>B</Header>

----><Counter>2</Counter>

----><StartDate>20130517</StartDate>

----><TicketQty>1</TicketQty>

 

TargetXML

 

<Ticket Print>

<Store>23<Store>

<TicketSize>2</TicketSize>

<Item>

----><Header>A</Header>

----><Counter>1</Counter>

----><StartDate>20130517</StartDate>

----><TicketQty>1</TicketQty>

<Item>

----><Header>A</Header>

----><Counter>1</Counter>

----><StartDate>20130517</StartDate>

----><TicketQty>1</TicketQty>

<Item>

----><Header>B</Header>

----><Counter>2</Counter>

----><StartDate>20130517</StartDate>

----><TicketQty>1</TicketQty>

 

So the Item node shud repeat as per the value of ticket qty in source.

Ticket qty will have only value 1 in XML.

 

Can you please suggest any idea on how to proceed.

 

Regards,

Malini

HTTP keep-alive with SOAP receiver CC?

$
0
0

Hello,

 

a PI scenario sends multiple web service requests within a very short timeframe using a SOAP receiver channel. Is there any standard configuration functionality available to establish a HTTP persistent connection with a SOAP receiver channel? Target is that no new connection for every request is openend but to use a single connection for sending multiple requests to the web service provider.

 

Thank you for your advice!

PO Output type creation trigger issue

$
0
0

Hi everyone,

 

Can you please help me to solve this requirement.

 

I maintained two output types for Purchase Order ZT1 and ZT2 in NACE, first one is proposed for user output after end-user enter doc type and vendor. End-user by me9f start processing of output type ZT1.   Problem is that output type ZT2 need to be proposed to user output only after come inbound IDOC with PO confirmation from vendor, so only after was inserted automatically by IDOC line AB confirmation, only after this on messages end-user need to seeZT2 output type ready yellow light for process. How can I achieve this? Because I can't find in KOM* tables fields for confirmation type AB

Alert Configuration for SM21 and ST22 dumps

$
0
0

Hello Experts,

 

Is it possible to configure either CCMS or Component based alerting for SM21 and ST22 dumps in SAP PI ( We are using SAP PI 7.3 EHP1 SP06 ) .

 

 

Regards,

SHRI

Eclipse Plug-in with PI 7.3

$
0
0

Hello All,

 

I wanted to know the minimum mandatory requirements for using PI along with eclipse plugin

 

We have the following configurations right now

 

NWDS - CE 7.11 SP2

 

SAP NW PI - PI 7.30 SP7

 

 

Can we still use Eclipse plug-in with the current landscape ?

 

Thanks,

 

Kiran


Best Practices for Synchronous Calls PI Services

$
0
0

Hello All,

 

Can you please let me know what is the timeout setting for synchronous call do you use for SAP PI in your landscape and can you please provide the reasoning behind a specified setting ?

 

We currently use a synchronous timeout of 3 mins but we have a few scenarios which timeout at 3 minutes. Hence the 3 minute setting which poses a limitation for its usage.

 

Is there a way to override timeout settings for a service level instead of a entire landscape wide server level setting ?

 

Your help is highly appreciated.

 

Thanks,

 

Kiran

Integration MDM 7.1 with SRM 7.02

$
0
0

Hi Folks,

 

I'm setting the scenario SRM_MDM_Catalog_702, integrating MDM 7.1 with SRM 7.02...

 

And I need to know, please:

- The Communication Channel of MDM Business System is XI Adapter or MDM Adapter?

- If is XI Adapter, what kind of RFC Destination I need create? TCP/IP? External HTTP? How?

 

I've seen:

- Notes 1177779 and 1177780

- http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/601d4fee-719f-2910-4f86-fa030ab07358?quicklink=index&overridelayout=true

- https://websmp106.sap-ag.de/~sapidb/012003146900000036272011E/PI_Settings_for_SRMMDMCatalog701.pdf

- http://scn.sap.com/people/venkataramesh.boppana/blog/2011/12/02/mdm-communication-channels-sender-receiver-configuration

- and the documentation "SAP SRM 7.0 EHP2 SRM-MDM Catalog (Catalog Content Management)" - https://websmp203.sap-ag.de/srm-inst

 

But, none is clear when the assembly of this Communication Channel.

 

Thanks a lot.

 

Regards,

Alon Fernando

SAP PI 7.11 Directory API

$
0
0

Hi,

 

I have been trying to implement a simple code to create a channel in ID with the help of Willam's blog

 

http://scn.sap.com/community/pi-and-soa-middleware/blog/2008/10/20/directory-api-development--part-2-of-3

 

At the very outset, a constructor of this class is called

 

BusinessSystemInService service = new BusinessSystemInService();

 

But for this line, I am getting the error, cannot instantiate this class.

 

Code for this class is only this.

 

package com.sap.xi.BASIS;

 

 

public interface BusinessSystemInService extends javax.xml.rpc.Service {

    public java.lang.String getBusinessSystemInPortAddress();

 

 

    public com.sap.xi.BASIS.BusinessSystemIn getBusinessSystemInPort() throws javax.xml.rpc.ServiceException;

 

 

    public com.sap.xi.BASIS.BusinessSystemIn getBusinessSystemInPort(java.net.URL portAddress) throws javax.xml.rpc.ServiceException;

}

 

 

There is no constructor defined.

Has anybody faced this and if yes, how it was corrected.

publish/subscribe in SAP PI 7.1/7.3

$
0
0

Looking for the publish/subscribe concept in SAP PI 7.1 or 7.3.

 

I am working on an assignment in which one sender sends the data to three different recievers.  It might be same data or different data at recievers level.

 

We can do it normal PI based interface, but let us suppose at that specific time one of the reciever was unexpectedly down and not able to send the data to that reciever.  But the remaining two recievers got the data.

 

So for the third reciever, i need to send the data manually later after the third reciever is up.

 

To avoid manual work,  is there any concept like publish subscribe at PI level and the messages can handle automatically.

 

If yes please let me know the procedure, how i can proceed????

 

Need urgent help.

 

Thanks in advance.....

Event based in sender JDBC adapter level...???

$
0
0

I am working on a scenario where need to get the data from Oracle Tables to SAP.

 

In this Oracle DB we have a staging table.  All the required base table data will be transfered to Staging table.

 

Once that process completes, we need to get an event from Oracle, based on that we need to activate our Channel so that data will be captured from Oracle tables to SAP.

 

Please help how an event can be passed from Oracle to SAP PI....????

 

and more over how can we handle large volumes of Data from Oracle table to SAP through SAP PI????????

 

 

Thanks for your quick help.....

Viewing all 6719 articles
Browse latest View live


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