Issue with inbound EDI idocs
Hi
we are receiving inbound EDI idocs throgh third party. Third party received EDI file having 5000 transactions .
It was transalated same number of idocs text document and posted in SAP. But after 4 hours same file processed in SAP.
Third party saying they sent only once .
Is there any way in SAP file placed two times or one time .
Any table stores this information . we are using TRFC port . I know EDIF12 table but it was not used here.
Any clue on this.
Thanks
HI
ANY Clue on this issue
Similar Messages
-
Issue with inbound xml..
Hi All,
We have an issue with inbound XML :
XML structure is as follows:
<?xml version="1.0" encoding="UTF-8" ?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header>
<Q-ENV:Header>
</Q-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<Q-ENV:Body>
<Q-ENV:Content-Type>text/xml</Q-ENV:Content-Type>
<Q-ENV:Message-Type>xCBL</Q-ENV:Message-Type>
<Q-ENV:Encoding>UTF-8</Q-ENV:Encoding>
<Q-ENV:Message-Body>
<?xml version="1.0"?>
<?soxtype urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0?>
<OrderResponse>
The issue is see at the <Q-ENV:Message-Body> we are receiving <?soxtype urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0?> for OrderResponse header ..it is neither validating as valid xml or unable to read the items after that namespace with graphical mapping or xslt ..if anybody have any idea, thanksHello,
The issue is see at the <Q-ENV:Message-Body> we are receiving <?soxtype urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0?> for OrderResponse header
You can use java mapping for your requirement. The key is to convert the inputStream into String and then use a find/replace that value and then write to outputStream afterwards.
Here is a sample code using PI 7.1 API:
https://wiki.sdn.sap.com/wiki/display/XI/SampleJAVAMappingcodeusingPI7.1+API
Hope this helps,
Mark -
Hello Experts,
I have an issue with inbound delievry.
When I try to PGR the inbound delivery in VL32N it gives error "PGI not possible. Release Status is 01".
The respective PO for the inbound delievry is in released status.
Kindly help me to underdtand this issue.
Regards,
S PatilHi
Did you see the status of the material? It might be because of that you are not able to do a PGI.
Regards,
Subhashini -
Change log of customer filled with garbage with inbound ADRMAS IDOC
Hi gurus,
when i process inbound IDOC ADRMAS for updating customer addres then Change log of customer filled with garbage.
the idoc is having FAX segment PAGER segment etc etc and if no data change even then there are many entries in change log with Delete..
Please help..
regardsHello,
If it is a Custom Posting Program, please verify that your code is clearing the Log before it takes in any new content.
Also, check the Data and try posting it again.
Thanks and Regards,
Venkat Phani Prasad Konduri -
Hi,
I am sending the Vendor data from ECC to the external system through XI. I am using the change pointers and the IDocs are generated through BD21. IDocs are generated with no errors and the status '3', but the IDocs are not sent to XI. I checked the SM58 transaction and found the errors. Error Message is "EDISDEF: Port SAPXXX segment defn YSTP1EDY_MDMNR001 in IDoc type CREMDM04". I have created an extension for CREMDM04 and in the outbound Partner Functions I have given both Basic and extension types.
As part of our new requirement I have added couple of fields to the custom segment which was already released and in use. After changing and released the segment, a new segment defnition YSTP1EDY_MDMNR001 is generated.
I googled to find the solution for this issue, everywhere I found that the metadata in XI side should be deleted and reimported it manually in transaction IDX2. We have done this couple of times and are of no luck.
Could anyone please tell is this due to someother issue other than the metadata in XI.
Thanks,
Murali.SAP ERP
1. do you have "set release" at the new segment and idoctype ?
2. do you have provided the new extension in the partnerprofile we20 ?
SAP XI
1. delete the imported IDoc Object in the integration repository/Service Repository
2. reimport the new IDoc (with extension).
3. check your interface objects (message interface/mappings) that the new extension name is used
4. clear metadata and reimport via idx2
maybe you have to clear the cache.
Regards,
Gordon -
I need help resolving issues with inbound mail on 10.8.5 server.
Let's start from the beginning.
I had a Mac Mini server running OS X 10.7 since 2011. I have a static IP and domain registered. I used it for mail, calendar, and web service. It was working beautifully until a week ago. Suddenly it stopped processing mail for me from google and apple managed domains. There may be other domains, I do not know.
I checked my external firewall and the correct ports are being forwarded (25, 587, 993). Connected to a remote network, I can verify that nmap shows the ports as open. I can telnet into the server on port 25 and send mail. I checked with the ISP and they are not blocking/filtering those ports and the DNS they are hosting for me appears to be correct (unchanged from when it was working). I've looked in the logs, but I'm not sure what I'm looking for, really. I upgraded to 10.8.5 and server 2.2.2 last night in an attempt to rectify the situation but I'm still unable to receive mail from my other accounts (iCloud and gmail).
I've been trying to troubleshoot this issue for a while now and I'm all out of ideas. If anyone has any advice I'd really appreciate it.
Thanks,
TrevorHi,
I can send/receive mail locally. I send mail to [email protected] from [email protected] and [email protected]. This works while on my LAN and connected to my work via VPN.
I'm not listed on any blacklist, either by domain or IP using that tool. The MX lookup tool at that site lists everything as OK, the MX record appears to be correct. The SMTP test at that site shows a "failed to connect" error. The exact error is:
Connection attempt #1 - Unable to connect after 15 seconds. [15.04 sec]
I'm not sure what I'm looking for in my log files. I do not see any inbound connection attempts from google or apple domains when I try to send from my other e-mail accounts.
when I run the dig command, I get the following output:
dig @8.8.8.8 -t mx bakernet.ca
; <<>> DiG 9.8.5-P1 <<>> @8.8.8.8 -t mx bakernet.ca
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1983
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;bakernet.ca. IN MX
;; ANSWER SECTION:
bakernet.ca. 3599 IN MX 10 mail.bakernet.ca.
;; Query time: 100 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Jun 21 07:47:08 EDT 2014
;; MSG SIZE rcvd: 50
I don't see an A record here. My DNS is hosted by my ISP, my server is performing DNS lookups for my LAN.
When I run dig from inside my LAN I get the following:
; <<>> DiG 9.8.5-P1 <<>> -t mx bakernet.ca
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21448
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;bakernet.ca. IN MX
;; ANSWER SECTION:
bakernet.ca. 10800 IN MX 10 mail.bakernet.ca.
;; AUTHORITY SECTION:
bakernet.ca. 10800 IN NS www.bakernet.ca.
;; ADDITIONAL SECTION:
mail.bakernet.ca. 10800 IN A 172.16.0.17
www.bakernet.ca. 10800 IN A 172.16.0.17
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Jun 21 08:02:04 EDT 2014
;; MSG SIZE rcvd: 100
That does show an A record for the mail.bakernet.ca hostname. Looks like my ISP is to blame?
Trevor -
Inbound EDI/Idoc to change PO
Hello Dear Sappers,
I'm using message type ORDRSP (Idoc ORDERS05) for inbound Vendor confirmation, and it works.
Our Vendors also send price changes, quantity changes, material changes and cancellation to PO item.
Can i use ORDRSP to update my PO item? Or do i have to use a seperate message type? (PURCHG?? ORDCHG??) or a different IDOC alltogether?
Thanks in advance,
Danielyou can use ORDERS05, we are also using ORDERS04 with out our Z extension.
and we create PO with msg type PORDCR02 with out z extension -
I have an Inbound ABAP proxy scenario , the ABAP code inserts data into a ZTable.
I am having an issue in the runtime where
1. I see transaction data in SXI_MONITOR of both XI & application system.
2. if tried to debug with the report SPRX_TEST_INBOUND (as the application system WebAS is 6.20) the proxy code works just fine, and records are inserted in the ZTable.
records are not getting inserted into the table when run end to end..anybody faced this situation ?
<b>Appreciate genuine replies....</b>Hi,
but this just <b>has to</b> work
if this doesn't work then "something realy strange is going around here"
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Authorization issue with Inbound Delievries
Hi,
Can we control authorization of Inbound Delivery creation/Change (VL31N/VL32N) based on receiving point or storage location.
Currently we are only able to control authorization at Plant level which is wide open and client needs restriction at Receiving Point or Storage Location Level.
Let us know the Autho Object to resolve thie security restriction issue.
Regards,Hi,
As i know, we can control the authorization at the Receiving Point level, but i am not sure about the Storage Location level.
You need to check the authorization object with Basis people.
Thanks
Aktar -
Regarding Inbound EDI/IDOC
Hi All,
Suppose there is a external system.Once they save a record..How will SAP get that record into Inbound IDOC??
what are the settings to be done??
Pls explain in detail??
Thanks,
Krishna.Hi krishna,
Pleasae go throught this
Create Idoc type Transaction WE30.
Idoc type Idoc segments
Z_idoc
Create Message Type Transaction WE81.
Message type
z_mess
Assign Message Type to Idoc type Transaction WE82.
Idoc type Message type
z_idoc z_mess
Create a function module through SE37
z_idoc_input
Assign characteristic of function module BD51
Assign fn module to Idoc type and Message Type WE57
Idoc type Message type Fn Module
z_idoc z_messs z_idoc_input
Create Inbound process code and assign inbound function module Transaction WE42.
Process code Inbound function module
zcode z_idoc_input
Create a distribution Model - Transaction BD64
Create distribution model for distribution
with the message type of z_mess
Update inbound parameters of the Partner profile Transaction WE20
For the Logical system A for the above message type update the partner profile
inbound parameter and specify the process code of Zcode.
<b>Regards,
Azhar</b> -
Create classification view with inbound MATMAS_BAPI iDoc
Hi there,
We receive material master data from our customers and create them in our SAP system using a MATMAS_BAPI mssage type.
Now we should also create the classification view of the materials with a certain classification type and value.
The MATMAS_BAPI message type does not have segments to create the classification view.
Doe anybody know what the standard procedure is to achieve this?
Thank you very much in advance.
Kind regards,
Timclassification is transported with CLFMAS IDOC.
Classification is in general independend master data, that has its own area in the SAP menu and IMG.
It is just an embedded functionality in manual material master maintenance.
For data transfers it is an extra step and not included in MATMAS IDOC and BAPI. -
EDI Seperator Issue for INbound EDI Scenario
Hi Experts,
Am using latest service pack and SP12 and patch 5 it seems.
Still am getting same error.
Message could not be forwarded to the JCA adapter. Reason: com.sap.aii.adapter.ediseparator.ra.integration.DispatchException: Message cannot be dispatched: Message cannot be dispatched: senderChannel 'fbesfd4b25331eabe67a1d04ec4acf': Catching exception calling messaging system
I configured simple scenario.
I have set up the 2 ID flows :
- Partner 1 (Sender File) > (Partner 2) Receiver EDISeprator (didnt used any conversion modules)
- Partner 3 (Sender EDISeparator with Edifact Module) > to SOAP sending B2B XML to another PI system.
Done B2B **** Pit file Association.
Tested in B2B COckpit and it is working fine but working in E2E
Also note that this is not a Custom EDI. This is just Order D93A Standard message file containing multiple Orders in same file.
Also let me know one thing Is it required to make KEY Associations for standard EDIFACT Structure Secnario as well?
I understand from the above error that is able to lookUP the 2nd flow EDI Sender Channel ID but it is unable to deliver/despatch the message content to that flow.
KINDLY HELP ME>Hi Dimitri,
I tested again now with changing control key association.
am getting below error::
Message could not be forwarded to the JCA adapter. Reason: com.sap.aii.adapter.ediseparator.ra.integration.DispatchException: Message cannot be dispatched: Message cannot be dispatched: senderChannel 'a9e6939add043c39883683175abea3ba': Catching exception calling messaging system
I delcared key associations for both flows.
FILE-->EDI Seperator and EDI Seperator to SOAP.
Could you please review it and guide me?
Regards
Amarsrinivas Eli -
Issue with Inbound queue - READY status from long time
Hello Team ,
need your assistance regarding Inbound process queue which have many items in READY state .
They are not clearing unless we do it manually.
when i check SMQR , i find that it has WAIT state and not able to get any otehr state even on trying to change it.
Also , when i check on the DISPLAY possible resources for qRFC/tRFC - it shows empty .
Not able to figure out the cause and probable solution.
Please assist.
thanks
Raghu VHi Raghu,
I think u need to register and activate the Inbound queue.
Please check my answer to a similar kind of problem in the given below thread ---
Idoc stuck on smq2
regards,
Rohit -
Hi,
I have an idoc for which the edids-STATXT CA '&',but the edids-stamno is 0.
my intention is to get the description i.e edids-statxt
so for few idoc i have edids-staxt = &&&&but since the stamno is 0, i am getting an error from
FM MESSAGE_PREPARE SAYING MESSAGE 000 IS NOT DEFINED IN LANG EN AND WA.
loop at itab.
SELECT SINGLE * FROM EDIDS INTO WA_EDIDS WHERE DOCNUM = ITAB-IDOC
AND COUNTR = ITAB-STATUS_COUNTER.
IF WA_EDIDS-STATXT CA '&'.
V_MSGNO = WA_EDIDS-STAMNO.
CALL FUNCTION 'MESSAGE_PREPARE'
EXPORTING
msg_id = WA_EDIDS-STAMID
msg_no = V_MSGNO
MSG_VAR1 = WA_EDIDS-STAPA1
MSG_VAR2 = WA_EDIDS-STAPA2
MSG_VAR3 = WA_EDIDS-STAPA3
MSG_VAR4 = WA_EDIDS-STAPA4
IMPORTING
MSG_TEXT = itab-descrp.
CONDENSE ITAB-DESCRP.
ELSE .
ITAB-DESCRP = WA_EDIDS-STATXT.
ENDIF.
modify itab.
endloop.
loop at itab.
if itab-descrp is initial.
select single descrp from teds2 into itab-descrp
where status = itab-STATUS AND
LANGUA = 'E'.
endif.
MODIFY ITAB.
clear itab.
endloop.
LET ME KNOW
ThanksHi
I have made the foloowing changes which shows as added.
all i want in the itab-descrp is the message in status record.
if you have any messgae below the staus then i need that , if you don't have any mess below the status numeber then i need the message which is beside the no.
note the diffenece is below and beside.
loop at itab.
SELECT SINGLE * FROM EDIDS INTO WA_EDIDS WHERE DOCNUM = ITAB-IDOC
AND COUNTR = ITAB-STATUS_COUNTER.
IF WA_EDIDS-STATXT CA '&'.
V_MSGNO = WA_EDIDS-STAMNO.
if v_msgno ne '000'.----
added
CALL FUNCTION 'MESSAGE_PREPARE'
EXPORTING
msg_id = WA_EDIDS-STAMID
msg_no = V_MSGNO
MSG_VAR1 = WA_EDIDS-STAPA1
MSG_VAR2 = WA_EDIDS-STAPA2
MSG_VAR3 = WA_EDIDS-STAPA3
MSG_VAR4 = WA_EDIDS-STAPA4
IMPORTING
MSG_TEXT = itab-descrp.
CONDENSE ITAB-DESCRP.
endif.----
added
ELSE .
ITAB-DESCRP = WA_EDIDS-STATXT.
ENDIF.
modify itab.
endloop.
loop at itab.
if itab-descrp is initial.
select single descrp from teds2 into itab-descrp
where status = itab-STATUS AND
LANGUA = 'E'.
endif.
MODIFY ITAB.
clear itab.
endloop.
let me know if this works
Thanks -
User Defined Function Issue with Inbound Node
Hello Guys,
I have some doubts to do the some code with a UDF.
I do a call to an RFC to get some data of R/3 from PI. In the return I have:
<item>
<field1>
<field2>
</item>
The item is 0 to unbounded, and I have to do a loop at the item and take the values of field1 and field2 of the last item.
I have created a UDF with context queue, but how can I take the values
It is correct if I have?
public void calculate(String[] var1, ResultList result, Container container) throws StreamTransformationException
String a = "";
String b = "";
String result = "";
for ( int i = 0; i < var1.length; i++ )
a = var1.??
b = var1.??
if ( a.equals( '' ) and b.equals( 'DELE' ) )
result = a.
else
result = "";
result.addValue ( result)
I want to take the values of the las item for field1 and field2 in strings a and b, and after do a check of the values to put the result.
What I don't know hot to do is to take these values.
Could you help me please?
Many thanks in advance.
Regards,
Xavi.Use removeContext just after the RFC lookup result & before the UDF. That would give you all the field values( field1 & field2) values in one context. Then use this UDF:
for(i=0;i<var1.length;i++)
if(i = var1.length - 1)
result.addValue(var1<i> ) ;
Use this same UDF for both the fields seperately.
Hope it helps.
Regards
Soumen...
Maybe you are looking for
-
PO number prints only if it is at header level not for item level
Hi All, I am not able to print the PO number in my order acknowledgement and COA printout when I enter the PO number in the sales order at item level of only. It prints fine when it is at the header level. Please assist. Thank you, Shanu Jain
-
Custom Navigation bar not working. Apple can't seem to help
After watching many videos on people customizing their Navigation bars on Iweb, I decided to do the same for my website. If you go to the home page of my site I can click on any link and have no problem. However, once I am off of the home page I cann
-
Are Radio Pre-Sets Too Much To Ask?
Every radio made in the las 50 years has preset buttons allowing you quick access to the stations you listen to most. How hard would that be to add to iTunes? This is even more important now that they have jacked up the station groupings.
-
Find feature working incorrectly?
When using the FIND feature on the below document, I am getting results that don't make any sense. If I try to use Adobe Reader (9.2.0) and use FIND to locate the word "tax" I get the following results "agreement." "the" "reasonable" and "proper." An
-
My computer HD crashed with no backup. I have 56GB worth of music on my iPod. I had a new HD installed and everything is working fine except I can't figure out how to copy my music from my IPod to iTunes on the new HD so I can start sync'ing again. T