Quantcast
Channel: SCN : Popular Discussions - B2B Integration with SAP Process Orchestration
Viewing all 1788 articles
Browse latest View live

Walmart integration

$
0
0

Dear experts,

 

 

I need to understand EDI better.

Recently i got a document from Walmart.

We need to do implementation being a supplier to walmart.

Walmart will send us Purchase order and we need to create Sale order.

Further they have mentioned we need to obtain gem mailbox and

do as2 exchange of information.

On other side they have written sender pushes purchase order to reciever being walmart.

I am bowled out to understand if i need to connect to mailbox from my own to read purchase orders or is it

that i have to wait for purchase orders to come to my edi subsystem which may be SAP PI/PO

and do further handling with B2B addon or Seeburger something ?

Document has a dual information or somewhere i lack in concept.

Has anybody face this scenario.Kindly respond.

I will be glad if someone is already engaged in such business flow and explain here.

 

Regards.

Aditya Sharma


Status IDoc back for all outbound transactions

$
0
0

Hi Experts,

 

We need to send the status idoc back for all outbound idocs from SAP.

 

Status 7  -----> When there is a mapping error in PI, It does not generate ALEAUD idoc back(It is by design). So we need to achieve it by any means. Please suggest on how we can achieve this.

 

Status 8   ----> I could generate the ALEAUD idoc back to SAP with standard SAP PO config. But it is updating status as "41" in SAP. We need to make it "8". Please suggest on what could be the reason.

 

Status 16 ----> EDI997 interface will take care of it

Status 17 ----> EDI997 interface will take care of it

 

Please let us know your advice on Status 7 and 8.

 

Thanks,

Nidhi Srivastava

SAP PI 7.31 - Sender SFTP Adapter Dynamic File Name

$
0
0

   Hi Experts,

 

I have scenario in which I am getting two fields from the source system. I have to create a File Name from those fields and Pick the same File Name from a External SFTP Server located on the target and send it back  to the source system. I am able to create the File Name from the source data but my challenge is to place that File Name into the Sender SFTP adapter.

 

Please let me know how can I achieve this functionality? Is there a workaround to this problem?

 

 

Thanks in advance,

Arkesh

SWIFT Format ( MT940 ) to XML

$
0
0

I need to convert SWIFT format  to XML using B2B Add on  . Can any one help me if there is any Std Module available in B2B Add-on for this conversion .

SFTP adapter File Name pattern

$
0
0

Hi Team,

 

Please help in forming regular expression for Filename in SFTP adapter.

I tried with [a-zA-Z0-9_], [a-zA-Z0-9_].*, [a-zA-Z0-9_].txt ...etc, which didn't worked.

 

The following are the different type of files available in same directory

CPT_PO_TEXT_%02-06-09%_%15-28-50%.txt

P20120927060000.xls

APZ_20120927_T05D.csv

AIMS_POL_151209_1741.TXT

 

The numeric values change day by day and have configured 4 sender comm channels.

Please let me know what pattern can be used to pick above mentioned files along with its extensions.

Mapping same idoc qualifier to mutiple codes in TPM Functional Profile

$
0
0

Hello all b2b fans,

I really hope that someone can point to some feature that I am missing in the TPM.

 

Requirement: Handling value mapping of IDOC amount qualifiers from both E1EDS01 and E1EDP26 (which have identical qualifiers that need to be mapped to different EDIFACT codes). For example, for E1EDS01 QUALF '002' = Edifact code '39', but for E1EDP26 QUALF '002' = Edifact code '38'.

 

On the other hand, I can only assign one Functional Profile per Agreement, and I can only do a lookup in the message mapping via the TPM UDF's, where I identify the relevant Functional Profile via an Agreement.

 

I have inserted some screenprints for the Templates that I have created. I have tried using different CodeList's for the respective idoc segments, but I can still not create the identical 'Property key's' in the 'Templates'. Even if I create separate 'Templates' for each Codelist, I am still not able to get identical 'Property key's' in the 'Functional Profile' when I Apply both Templates.

 

Will I have to create multiple Functional Profiles - one for each Value Mapping that could contain overlapping source keys? If this is the solution, then I assume that I will have to create mutiple agreements for the same message in order to do a lookup in the Functional Profile via the TPUDF.

 

I hope there is some answers out there

Thanks, Emil

 

 

The Header E1EDS01 - value mapping Template:

FP - E1EDS01.jpg

The position E1EDP26 - value mapping Template:

FP - ED1EP26.jpg

 

My work-around where I use one of the Agreement parameters to enable determination of mutiple Functional Profiles (note 'MessageAgency' has a FP key - I am not sure if this is the optimal approch for handling multiple Fuctional Profiles):

Agree - header.jpg

Error in scenario EDI -> XML using PI B2B addon toolkit

$
0
0

All,

 

I'm struggling with my inbound EDI scenario.

 

I've a sender file adapter picking up an EDI file and a receiver EDISeparator channel receiving it. Dummy interfaces and no mapping involved.

No extra modules were used on both the sender and receiver adapter.

 

When I check the receiver EDISeparator channel, I get this error: no ruleset available (for my specific EDI message).

 

I also configured a sender EDISeparator channel:

 

error é.jpg

Within this sender adapter, I used module localejbs/EdifactConverterModule

 

What am I missing here?

 

Thanks a lot for the feedback.

Dimitri

Help need.. Ansi X12 to SAP ORDERS Idoc conversion Using B2B Addons

$
0
0

Hi Experts,

 

Scenario: Ansi X12 file to SAP Orders IDoc.

 

I have followed the link http://scn.sap.com/community/b2b-integration/blog/2012/09/27/b2b-edi-inbound-step-by-step-configuration

B2B- EDI Inbound -Step by Step Configurationto construct the interface.

 

ANSI X12 850

Flow1: EDI_Sender(CC_File_Sndr)---->EDISeprater(CC_EDISeparator_X12-850_Rcvr)

Flow2: EDISeprater(CC_EDISeparator_X12-850_Sndr)--->IDoc_AAE (CC_IDoc_AAE_rcvr)

 

I am able to see the file sender channel picks the file and successfully send to EDI Separator.

The EDI Separator while converting throwing *** error:

 

Error: com.sap.aii.converter.x12.x122xml.X122XMLException: Error occurred at X12 document character 175: Cannot find conversion rules for 850/004010

 

Do we need to add anything in the B2B tables?

The interface is developing first time in the PI 7.31 box.

 

The screen shot from B2B Integration cockpit is attached.

 

Currently the table fields are empty and would like to know how the fields are added in the B2B tables.

 

Thanks!

Praveen.


How to make outbound file in EDI format available in Monitoring ?

$
0
0


Hi,

for inbound EDI processing in GenericConverterModule one can set edi.copy (edifact.copy, eancom.copy..) parameter to get a copy of the original EDI message in the message payload aside from the XML representation.

However I tried this on an outbound conversion of XML EANCOM to EANCOM but without success.

Although in message log it shows the parameter saying:

B2B EDIFACTConverterModule: Property: eancom.copy value is set as: true. Read from Channel

B2B EDIFACTConverterModule: copied main document

 

I can't find a copy of the EDIFACT data that is then sent out through the communication channel.

 

Any ideas are highly appreciated

 

Kind regards

 

Markus

Connection Reset error in AS2 receiver

$
0
0

Hi all,

   We have an AS2 receiver communication channel to a trading partner.

 

We use a Proxy host /port to send out data to the target URL.

 

However, we get the following error while trying to send data out:

 

Transmitting the message to endpoint <local> using connection EDISeparator_http://sap.com/xi/XI/EDISeparator failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: javax.resource.ResourceException: Message cannot be delivered: java.net.SocketException: Connection reset

 

1) We have verified that the Firewall is Open on our side and there are no issues.

2) There is no firewall on the partner side.

 

As per their network logs, they say that we are "Resetting" the connection after 4 or 5 seconds.

 

Feb 18 13:44:44 gafw1 %ASA-6-302013: Built inbound TCP connection XXXXXXXXXXXX for Outside:XXX.XX.XXX.XX/XXXXX (XXX.XX.XXX.XX/XXXXX) to Open:YYY.YYY.YYY.Y/ZZZZ (YYY.YYY.YYY.Y/ZZZ)

Feb 18 13:44:44 gafw1 %ASA-6-302014: Teardown TCP connection XXXXXXXXXXXX for Outside:XXX.XX.XXX.XX/XXXXX (XXX.XX.XXX.XX/XXXXX) to Open:YYY.YYY.YYY.Y/ZZZZ (YYY.YYY.YYY.Y/ZZZ) duration 0:00:00 bytes 0 TCP Reset-O

 

We are not sure what is causing this "resetting" of the connection.

 

 

 

Any ideas?

 

Best Regards,

Ravikanth Talagana

needed Testfile as Odette: (Type: Orderr, Version: 02)

$
0
0

Hello, can someone send me a test-file order as ODETTE (ORDER Version: 2). I need it for testing OFTP2's Channel. regards Ahmed

B2B CockPit - Plain to XML Convertor Issue

$
0
0

HI Experts,

 

I am currently working on B2B ADDON project.

 

In my project we have 100+ custom bic maps are there. In my point of view custom bics means there are 2 types.

1. Customized EDI BIC (enhancing existing seeburger bic map)

2. Completely CUSTOM BIC map.

 

Before directly working on completely custom BIC I want to do a small POC Scenario for below HEADER, BODY, FOOTER which is a simple file.

I want to convert this flat file to XML using Plain to XML conversion using B2B Cockpit.

Once it is done then I will go for original Custom BICs.

 

Please find my below flat file.

 

HD01,AMARSRINIVAS,ELI,SAPLABSINDIA,TEAM LEAD,HEND

BD01,AMARSRINIVAS,ELI,SAPLABSINDIA,TEAM LEAD,HEND

BD01,SRINIVASAMAR,ELI,SAPLABSINDIA,TEAM LEAD,HEND

BD01,AMARSRINIVAS,ELI,SAPLABSINDIA,TEAM LEAD,HEND

TL01,000000000000011111133333333333444444444455666

 

I have declared all Plain B2B tables and read all configuration guides but none of the SDN links or Help.sAP doesnt give with clear example with simple scenario like above.

 

I want to learn thumb rule or guide lines how to declare XML tags in the B2B_PLA_CTRL_MSG table.

As per my understanding

<HEADER>|C|</HEADER> means it is for single occurance.

<BODY>|C means it has some more structure below BODY.

</BODY>|REPEAT with XXX as segment name means its a repeat node

 

I configured like below...and also I attached same files if you are unable to view.

 

Issue:

Initially i faced many issues while configuring tables but later after that I resolved all those issues using below link.

Troubleshooting Information for EDI-XML Converters - Technology Troubleshooting Guide - SCN Wiki

 

Finally am able to test the flat file using B2B CockPit-->Plaint2XML Convertor.

Am able to parse HEADER part but later it is going to infinite loop in BODY and tried with all options in B2B_PLA_CTRL_MSG table and finally it is throwing HALF XML which is Invalid XML.

 

Sometimes JAVA Server is getting down in the process of testing and table is getting locked in NWA. Later am releasing locks from Admin and trying again same issue.

 

Kindly help me in configuring the below and testing above flat file.

 

B2B_PLA_CTRL_IF.pngB2B_PLA_CTRL_MSG.pngB2B_PLA_CTRL_SETID.pngB2B_PLA_CTRL_FIELD.png

 

This is the file structure in Datatype. Also attached XSD

Structure.png

Custom structure for plain message format on B2B add-on

$
0
0

Hello All,

 

I am new to using B2B addon . We have SAP PI 7.1 and have B2B Add-On.

My requirement is to create a custom plain file.

 

Can anyone guide me how to go about with this ?

Also, how are the Plain tables used in this case ?

 

 

Thanks,

Pragya

B2B CockPit - Plain to XML Convertor Issue in B2B_PLA_CTRL_MSG

$
0
0

HI Experts,

 

I am currently working on B2B ADDON project.

 

In my project we have 100+ custom bic maps are there. In my point of view custom bics means there are 2 types.

1. Customized EDI BIC (enhancing existing seeburger bic map)

2. Completely CUSTOM BIC map.

 

Before directly working on completely custom BIC I want to do a small POC Scenario for below HEADER, BODY, FOOTER which is a simple file.

I want to convert this flat file to XML using Plain to XML conversion using B2B Cockpit.

Once it is done then I will go for original Custom BICs.

 

Please find my below flat file.

 

HD01,AMARSRINIVAS,ELI,SAPLABSINDIA,TEAM LEAD,HEND

BD01,AMARSRINIVAS,ELI,SAPLABSINDIA,TEAM LEAD,HEND

BD01,SRINIVASAMAR,ELI,SAPLABSINDIA,TEAM LEAD,HEND

BD01,AMARSRINIVAS,ELI,SAPLABSINDIA,TEAM LEAD,HEND

TL01,000000000000011111133333333333444444444455666

 

I have declared all Plain B2B tables and read all configuration guides but none of the SDN links or Help.sAP doesnt give with clear example with simple scenario like above.

 

I want to learn thumb rule or guide lines how to declare XML tags in the B2B_PLA_CTRL_MSG table.

As per my understanding

<HEADER>|C|</HEADER> means it is for single occurance.

<BODY>|C means it has some more structure below BODY.

</BODY>|REPEAT with XXX as segment name means its a repeat node

 

I configured like below...and also I attached same files if you are unable to view.

 

Issue:

Initially i faced many issues while configuring tables but later after that I resolved all those issues using below link.

Troubleshooting Information for EDI-XML Converters - Technology Troubleshooting Guide - SCN Wiki

 

Finally am able to test the flat file using B2B CockPit-->Plaint2XML Convertor.

Am able to parse HEADER part but later it is going to infinite loop in BODY and tried with all options in B2B_PLA_CTRL_MSG table and finally it is throwing HALF XML which is Invalid XML.

 

Sometimes JAVA Server is getting down in the process of testing and table is getting locked in NWA. Later am releasing locks from Admin and trying again same issue.

 

Kindly help me in configuring the below and testing above flat file.

B2B_PLA_CTRL_SETID.pngB2B_PLA_CTRL_MSG.pngB2B_PLA_CTRL_IF.pngB2B_PLA_CTRL_FIELD.png

.

 

This is the file structure in Datatype. Also attached XSD

Structure.png

EDI separator and TPM

$
0
0

Hi All,

 

I went through the below document on Trading Partner Management ( TPM  ).

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70823a9f-fa6b-3110-bf81-84e3f810de59?QuickLink=index&…

I got some idea theoretically but I am having confusions on how to achieve practically.

 

In our case For Ex: The Inbound scenario we are developing is

Scenario1: AS2 sender to  EDISeparator Reciever .

Scenario2: EDISeparator Sender to  IDOC.

 

Scenario1 is common scenario which is to pick the EDI files from common VAN Mail Box.

Scenario2 we are planing as separate for each EDI messages for different customers.(more than 20 customers).

 

For Ex: Sender Id ,Qualifier,Receiver Id ,Qualifier we are planing to map separately for each sender ID's and Qualifiers.

If so number of EDISeperator Sender Channel  are increasing as like anything and this may going to be bad design I think and this made us to think on TPM as it is  able to find the sender id ,Qualifiers etc dynamically if my understanding is correct based on partner.

 

So please clarify my below doubts.

 

1. Is TPM Module configuration (TPMContentAccessModule) is possible only in EDISEparator Reciever channel?

 

2. Is there any possible way to reduce the number of EDISeparator Sender channel instead of maintaining different sender Id and Qualifiers in the channel.Is TPM can able to reduce the number of EDISeparator Sender channels?If so How?

 

 

Regards,

Tibin Joseph


NRO module for adding counter to file name

$
0
0

Dear Experts,

 

As I've understood, the NRO module works in a way that the module code replaces all constant texts in the message payload having the name $B2B_UEBNR<nro name>$B2B_END_UEBNR with the nro value at runtime.

 

I wanted to know if the module does this only for the payload or does it do the same for the message headers as well. I would like to generate a file with a counter prefix to it. I tried to use the NRO module for the same, however the file was generated with a constant value of $B2B_UEBNR<nro name>$B2B_END_UEBNR.

 

I wanted to confirm if the NRO module does not make any changes to the header parameter like dynamic configuration. Please share your experience on the same.

 

Regards

Varun

AS2 inbound - HTTP 401 - with one partner/ Successful - Others

$
0
0

All,

 

Can any please throw some light on this -

 

We have enabled “anonymous log on” for AS2 connections on SAP PI as per the note - 1828575.

 

We have 2 different partners - one had Successful and the other had Failed attempt. Please see the screen shots below.

 

We have not shared any logon credentials with either of the partners.

 

The question is why in one case it is successful and in the other case not.

 

Please note the user name (AS2_Anonymous) in the successful attempt and the user - (Guest) in the failed attempt.

 

 

Successful Attempt:

 

Untitled1.jpg

 

Failed attempt:

Untitled2.jpg

Multiple idocs into Single EDI Data

$
0
0

Hi Experts,

 

There is a requirement to create multiple invoice idocs in one single edi file.

 

Flow:

 

Invoices trigger from R/3 system to PI system. PI system should be able create a single edi file to send the business partner.

 

 

PI system is SAP PI 7.4 with SP09 with B2B Add-on 4.

 

 

Kindly guide me to achieve this.

 

Thanks in advance.

 

Regards,

Srinivas

cannot import Odette tables in EDI Content Manager

$
0
0

Hello,

 

I want to import Odette table (B2B_ODE_TABLES-CK1-SAP.b2b) in EDI Content Manager, unfortunately I get the following error message: import failed: Not in GZIP format see the attached screen. the import of EDIFACT and EANCOM is carried out without problems. We use B2B SP4: PIB2BCONTENT04_2-20009370. Can you please help me?

 

regards

Ahmed Keihel

Outbound AS2

$
0
0

Hi Folks,

 

I am trying to test the AS2 outbound scenrio with the vendor I have no issues with the certificate and encryption but its failing with the following error after the message has been prepared to send it to the recepient URL. FYI, I have the MDN option selected as None.

 

Exception caught by adapter framework: Message cannot be delivered: javax.resource.ResourceException: Can not store message properties for asynchronous MDN: Message ID as2chn|<1ff3a434-faaf-11e5-9961-000003cf687e@DJ0> already exists in database: com.sap.sql.exception.OpenSQLIntegrityConstraintViolationException: ORA-00001: unique constraint (UNKNOWN.obj#=17730) violated

OpenSQLExceptionCategories: [NON_TRANSIENT, INTEGRITY_CONSTRAINT_VIOLATION]



Regards

Kalyan.

Viewing all 1788 articles
Browse latest View live