Interfaces IDOC's
Hi Sap friends,
Could somebody help me understand the concept of interfaces specifically using thru Idocs. Say for example i want to use delvry03 idoc to transmit some info for 3rd party shipment software. Please explain with an sceanrio as how the Idoc and segments are identified to suit 3rd party. also, how idoc is initiated automatically to do the intended job, that is whether on document save or if any other config is required.
Thanks in advance!
Ranga Reddy
Hi Ranga reddy,
Please go through this link it will help you about IDOC process,
http://help.sap.com/saphelp_47x200/helpdata/en/72/c18ee5546a11d182cc0000e829fbfe/frameset.htm
I hope it will help you,
Regards,
Murali.
Similar Messages
-
No interface Idoc in Business system Receiver
Hello,
I have one question concerning my interface for receiver.
My scenarion is File to Idoc and when I configure my receiver determination, and I choose my business system receiver 'BS_ER6CLNT001' I don't find my interface 'CREMAS.CREMAS05' insinde, I have to click first to 'All' and there I find it.
Is it normal? Because I receive in 'sxmb_moni' the error receiver could not be determined.
Thank you,
Mohamed.Hi
This is not like that. It depends on the software component in which you have imported the idoc.
If the software componet where the idoc was imported ,is included in the Business System then you can find all the interfaces,idocs,rfcs directly.
In your case you might have imported the CREMAS in a different software component ,which is not included in your Business System.
You can just check by adding that softwar component to Business System in SLD,then you can
try in Integration Directory .
Thanks
Prasad Nemalikanti -
Difference between file interface Idoc & Structure Interface Idoc?
Hi,
an any one tell me Difference between file interface Idoc & Structure Interface Idoc?
Thanks In Advance.Hi
[IDOC Structure|http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b824843d711d1893e0000e8323c4f/content.htm]
[File Interface|http://help.sap.com/saphelp_di46c2/helpdata/EN/dc/6b7f6343d711d1893e0000e8323c4f/content.htm]
Regards
Pavan -
In PP PDC Interface IDOC Message 53 , But Not Confirmed
In PP / PDC Interface is to update confirmation to the SAP system that were entered in the subsystem by IDOC.
In the incomming message status "53 Application document posted".
But the confirmation has not came.
Kind Advice .
PrasannaHi,
As you are saying that, status is 53 and conformation is not coming. Actually, there will be some table , which will be updating the conformation to SAP. First check that table. status doesnot depend whether your conformation is there are not. it purely, related , how you have written your code and updating the status.
thanks
manju. -
Choosing Receiver Interface (IDoc or RFC) without using BPM
Hi,
We have a scenario wherein the receiver interface (either IDoc or RFC) must be dynamically determined at runtime based on the source message. I've tried using Multi-Mapping but this did not work since IDoc and RFC interfaces are not on the same Adapter Engine.
How do I configure this scenario without using BPM?
Thanks,
FrancisHi,
>That was my first solution but it did not work since it seems that conditions only work for determining the Operation Mapping to use for the same Receiver interfaces.
not true - not only Operation Mapping but also receiver agreement
so the receiver's channel
>I was misled into thinking that we could use it to dynamically determine the receiver interface.
but you can do it over there
intrface determination can be used for pseudo receiver determination too
so you can have one interface that either goes to one
channel or the other (within the same receiver)
Regards,
Michal Krawczyk -
Receiver Business System Connot find Inbound Interface - IDoc to File
Hi Everyone,
I am doing IDoc to File Scenario.....Idoc got triggered from SAP system and successfully posted to SAP PI.
Now when I check in T-Code IDX5 in PI, I got one message. When I double click that I am getting following error:
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>No receiver could be determined</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Also When I am selecting Receiving Inbound interface for Receiver system, I am not getting any interface by default.
Please help me out.
Thanks & Regards,
SudheerHi everyone,
Thanks for your quick responses.
Actually I am doing IDoc to File Scenario from blog which consists of Conditional Receiver Determination
"SNDPFC"
Here is the Explanation given in that blog:
In most instances, a new Receiver Determination would be created. However, given that in this scenario the combination of the sender service (i.e. u201CGL1u201D) and interface (i.e. u201CMATMAS.MATMAS04u201D) will be used by every student, each student will instead be adding their receiver service to an existing Receiver Determination
11. In the Condition column on that same line, left click on the question mark help icon
12. In the following Condition Editor pop-up window, left click on the help icon in the u201CLeft Operandu201D field
13. In the following Expression Editor pop-up window, select the u201CContext Objectu201D radio button
14. Use the drop drown to locate and select the u201CSNDPFCu201D field and u201COKu201D
15. Back in the Expression Editor, leave the u201C=u201D Operand as is
16. Enter your group number in the u201CRight Operandu201D and u201COKu201D
17. u201CSaveu201D and validate your u201CConfigured Receiversu201D as seen below:
I did not understood this Conditional RD.
Apart from this all configuration are correct.
Thanks,
Sudheer -
Error in IDOC ststus , for interface IDOC to File
Hi All,
iI am doing IDOC to file interface , in which i am using IDOC Orders05, we are using the same IDOC for other interface to connect with DOTNET connectors , when i trigger the IDOC ORDERS05 for my interface when i check the ststus , in which it is pointing the to partner No and Port to that dontnet, not to my Iterface for SAP XI , anyone there to help me in this isssue
Thanking you
SridharHello,
While sending Idoc you will be providing the Port which in turn needs RFC Destination and this is one which takes the document to External system configured in RFC.
If you need to send the idoc to External Systems other than R/3 then you need to use T type connection which uses JCO for estblishing session. if it is R/3 then requires logon credentails and type 3 for configuring RFC.
HTH
Rajesh -
Same message type in Diffrent Interface IDoc-HRMD_A
Hi All.
i am using standard message type HRMD_A iin one IDoc and have done coding in one of the Function Exit ..EXIT_SAPLRHA0_001
now if some other interface is also running using same satndard message type then how can i restritct my EXIT code to run for the 1st one only..like 1st one is running for country say Alaska and 2nd one for Ohio then how to make a check to diffrentiate between these two...as there is no Control data is populated before triggering this Function exit.i have done filteration in the exit like it will pass the data for the Alaska country only rest will be filtered out.but for the Ohio i want some other filyteration.Please assist.
Mona singh.Hi Mona,
One question, just to see if I understood, the filter you want to use is by Company Code? or which is the field you want to use as a filter? You want some information to be sent to the destination and the other don't ?
Or you just want that the internal code in that Exit is to be executed for especific filter?
I ask, because there is a way to filter by company code the whole IDOC.
Regards
Edith -
Hi Experts,
Here is the scenario....
Source system - Concur
Target System - SAP
Interface Name - BizTalk
Concur->BizTalk-->SAP
Biztalk will get the file from concur and it will convert into SAP IDoc format. Then it will send the IDoc to SAP system.
Is there any standard program through which we can post all these waiting IDoc's automatic or through batch job schedule. ???
IDoc Type - FIDCCP02
Message Type - FIDCC2
Thanks & Regards,
Amit Nanda
9999795569
Edited by: 10631599 on Sep 6, 2010 9:21 AMUse the transaction code BD20 to post an idoc or Schedule a batch job by using program RBDAPP01.
-
hai sapians,
when iam trying to post the sales order docu using inbound idoc this is wat iam getting in status of idoc
status 51:control data in idoc EIEDK04 has been transferred.check data
anybody help me to resolve it.
thank u.Hi,
Go to WE19 .In the main screen give the error idoc number and execute.Now in the second screen in the inbound function module tab in appication tool bar give the FM IDOC_INPUT_ORDERS and then select the check box CALL IN BEDUG MODE and press the radiobutton IN FOREGROUND.Now debug the FM and see whre that error is coming and rectify the same..
plz award points if u find useful.
Regards,
Nagaraj -
Unable to import IDoc into NWBPM from NWDS
Dear PO Experts,
We are migrating an existing interface
(IDoc<-->PI<-->SOAP using BPM (Multiple sync calls)).
We are un able to import IDoc into NW BPM project as a service Interface. (For BPM we exported IDoc into local system as an external definition and did few modifications to the xsd as per below blog and exported back to PO server as an external definition.Create Service Interface for the same .
http://scn.sap.com/community/process-orchestration/blog/2014/09/24/idoc-to-nw-bpm-scenario#comment-542653 )
We are getting below exception while importing IDoc Service Interface into BPM project.I have attached IDoc WSDL file for your reference.Could you please share your expertise on this issue.
>>>An internal error occurred during: "Importing MOIN models for XSDs and WSDLs...".
java.lang.OutOfMemoryError: Java heap space
at java.util.ArrayList.<init>(ArrayList.java:112)
at org.eclipse.xsd.impl.XSDParticleImpl$XSDNFA.initialize
(XSDParticleImpl.java:1271)
at org.eclipse.xsd.impl.XSDParticleImpl$XSDNFA.<init>
(XSDParticleImpl.java:1050)
at org.eclipse.xsd.impl.XSDParticleImpl$XSDNFA.initialize
(XSDParticleImpl.java:1149)
at org.eclipse.xsd.impl.XSDParticleImpl$XSDNFA.<init>
(XSDParticleImpl.java:1039)
at org.eclipse.xsd.impl.XSDParticleImpl$XSDNFA.initialize
(XSDParticleImpl.java:1272)
at org.eclipse.xsd.impl.XSDParticleImpl$XSDNFA.<init>
(XSDParticleImpl.java:1060)
at org.eclipse.xsd.impl.XSDParticleImpl.getDFA
(XSDParticleImpl.java:2041)
at org.eclipse.xsd.impl.XSDModelGroupImpl.validateRoot
(XSDModelGroupImpl.java:599)
at org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl.validate
(XSDComplexTypeDefinitionImpl.java:1408)
at org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate
(XSDConcreteComponentImpl.java:565)
at org.eclipse.xsd.impl.XSDSchemaImpl.validate(XSDSchemaImpl.java:1653)
at com.sap.tc.esmp.tools.core.util.EMFUtils.validate(EMFUtils.java:613)
at
com.sap.tc.esmp.tools.xsd.xml.EmfSchemaImporter.calculateAffectedPartitions(EmfSchemaImporter.java:903)
at
com.sap.tc.esmp.tools.wsdl1import.Wsdl1Importer$ImportChain.calculateAffectedPartitions(Wsdl1Importer.java:365)
at
com.sap.tc.esmp.tools.wsdl1import.Wsdl1Importer$ImportChain.resolveImportLink(Wsdl1Importer.java:545)
at
com.sap.tc.esmp.tools.wsdl1import.Wsdl1Importer$ImportChain.createChainLink(Wsdl1Importer.java:522)
at com.sap.tc.esmp.tools.wsdl1import.Wsdl1Importer$ImportChain.init
(Wsdl1Importer.java:461)
at com.sap.tc.esmp.tools.wsdl1import.Wsdl1Importer$ImportChain.<init>
(Wsdl1Importer.java:337)
at com.sap.tc.esmp.tools.wsdl1import.Wsdl1Importer.prepareWsdlImport
(Wsdl1Importer.java:1381)
at com.sap.tc.esmp.tools.wsdl1import.Wsdl1Importer.prepareWsdlImport
(Wsdl1Importer.java:1368)
at com.sap.tc.esmp.tools.facade.Import.prepareWsdlImport
(Import.java:106)
at
com.sap.tc.esmp.tools.editor.jobs.RepositoryMetadataProcessor.doImportFiles(RepositoryMetadataProcessor.java:298)
at
com.sap.tc.esmp.tools.editor.jobs.RepositoryMetadataProcessor.access$300(RepositoryMetadataProcessor.java:52)
at com.sap.tc.esmp.tools.editor.jobs.RepositoryMetadataProcessor$4.run
(RepositoryMetadataProcessor.java:248)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Regards
VenkatHi Venkat,
Find the below link.
http://scn.sap.com/community/process-orchestration/blog/2014/11/29/using-idocs-in-nwbpm -
BPM: IDoc to multiple HTTP-Requests
Hello!
I'm currently working on a scenario which is described as followed:
My XI-System is receiving an IDoc from an SAP R/3-System.
This IDoc contains a list of numbers together with the respective name of the customer an our internal customer number.
Structure:
IDoc
|
area01
|
|-NUMBER01
|
area02
|
|-NUMBER02
|-CUSTNAME
|-CUSTNUMBER
This IDoc has to be split up in HTTP-Request to a server in the WWW. Each HTTP-Request consists of an URL together with two specific parameters (eg: http://www.xyz.com?param1=P1¶m2=P2, where param1 is NUMBER01 from the IDoc and param2 is NUMBER02)
I have two different problems:
First one is that my BPM is showing errors with the transformation step (IDoc to single HTTP-Requests). It shows the "Expression must return the interface type xxxx"-error. I have mapped the incomming-IDoc into a abstract interface IDoc, as described in other topics.
What is to be done, to convert the incooming IDoc into several HTTP-Requests? How can i solve this issue?
Second one is the HTTP-Request itself.
I've read the hints about the adapter specific settings and tried the HTTP-Request in a little "extra"-scenario. But it didn't work very well...I other words: It did nothing. How to map the two parameters to my specific HTTP-parameters?
If I have to describe something more detailed, please let me now. I appreciate any suggestions!
Many many thanks in advance,
Roman ScholzHi Roman,
>"Expression must return the interface type xxxx"-error.
The target of your interface mapping has to be the abstr interface used for BP container.
>What is to be done, to convert the incooming IDoc into several HTTP-Requests?
<a href="/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure</a>
>How to map the two parameters to my specific HTTP-parameters?
<a href="http://help.sap.com/saphelp_nw04/helpdata/de/43/64dbb0af9f30b4e10000000a11466f/frameset.htm">Configuring the Receiver Plain HTTP Adapter</a>
Regards,
Udo -
Problem with an Receiver Idoc adapter
Hi.
We have just went from XI 3.0 to PI.7.10.
The Receiver idoc adapter is set up in the same way as it was in XI.
The problem is when two different interfaces runs at the same time I got data into the DC40-record which not belongs too this idoc but from an another interface/idoc.
The idocs are different messagetypes.
In this case the field MESCOD which belongs to one of the idocs also appered in the idoc where the field MESCOD not should be used.
Any idea whats wrong ?
/Per-ArneThanks.
Checked sxmb_moni as you said.
In the OutboundBinding-node I can see the right idocadapter is used
where 'Apply Control Record Values from Payload' is enabled.
<SAP:ChannelName>IDOC_INBOUND_U01_110</SAP:ChannelName>
In the IdocOutbound-node I can see the message code 'EXT' which should'nt be there.
- <SAP:IDocOutbound xmlns:SAP="http://sap.com/xi/XI/Message/30">
<SAP:TABNAM>EDI_DC40</SAP:TABNAM>
<SAP:MANDT>001</SAP:MANDT>
<SAP:DOCREL>710</SAP:DOCREL>
<SAP:DOCNUM>0000000000033474</SAP:DOCNUM>
<SAP:DIRECT>2</SAP:DIRECT>
<SAP:IDOCTYP>OILLDD01</SAP:IDOCTYP>
<SAP:CIMTYP />
<SAP:MESTYP>OILLDD</SAP:MESTYP>
<SAP:MESCOD>EXT</SAP:MESCOD>
Too be more specific about the interface.:
I got one file in from a file adapter and out of that file I produce two idocs into R3 whit
two different idocs-adapters.
I think you are right about that the configuration may be mixed up.
Any idea of what I can do?
It may be an PI 7.10 bug ?
Shall I delete all config objects and so set config up from scrach again ?
/Per-Arne -
Mapping Error- In IDoc to File scenario
Hi Experts,
Got the Mapping error for one interface (IDoc to file). After comparing with successful message found that the field value (TDLINE) is not availbale in first segment (E1EDT10) in idoc for this failed one.
Mapping is :
TDLINE -- Exists --- Creatif --- Receiver field(in the file)
But here due to the the empty value in first segment the message is failed in XI system, next segment values is not trasmitted to the recever end(maping is the same above). To overcome this issue please suggest the suitable mapping design in IR.
Regards
MaheshHi,
After your CreateIf, use a "IfWithoutElse" by selecting the properties "Keep SUPPRESS Values". To do that, do a right click on IfWithoutElse, choose "Properties".
With this option, you will keep the fact that you have nothing in the source, and so the target context will have a "SUPPRESS" line. I have not THE solution, so do your own test.
If it's not enough, see also about the "mapWithDefault" (but that depends of your real rule).
Regards.
Mickael -
Multiple records from IDOC should be processed one by one Thru Web service
Hi Experts,
I have a requirement where in the idoc (custom one) will collect data from R/3 system at the frequency of One hour and send them to XI and from XI i need to call the Web serice which would post only one record at a time. In this case how should i manage by mapping. Its something like records from a Table needs to be posted sequentially thry Web service at the receiving end..
Thanks for your replies in advance.
Regards,
RajeshHi,
Please see the below links
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File
/people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm - collecting IDocs without BPM
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change - IDOC bundling
idocs - /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
Idoc - Multiple - interfaces - Idoc to multiple interfaces in XI
Multiple mappings into one Im - Multiple message mappings in one integration scenario
Multiple Idocs
How to send Multiple Idocs?
Regards
Chilla..
Maybe you are looking for
-
How long does it take to get my money back
Okay...I bought an app which I didn't liked...it cost 3.99 ... Then I reported the app and they send me an email saying ::::Recently you indicated a problem with Photo Director-HD Pro -make picture slide show music video .......by using the report a
-
MacBook Pro Will Not Sleep Automatically or Pressing Sleep
My Late 2011 13 in. MacBook Pro has been having some issues lately with going into sleep mode. My Mac is setup with a 2nd monitor, a speaker, an external hard drive, and Ethernet The apps I always have running, which are in the toolbar, are Kaspersk
-
Problems for non-US citizens accessing english-only content
Hello, I recently switched to Mac OS X and became a registered Apple Developer. I live in Austria, my mother tongue is german, but I have to use english most of the time during work. I already used the Apple Store (I enrolled in both the Mac Develope
-
Query Designer - Variables - Replacement Path
I need a help. In one query I need to select some data from the current Period until yesterday. In another query I need to select the same data, but from the current Month until yesterday. I created 2 restricted key figures: SEL_PERIOD restricts 0FIS
-
Slow/jerky transitions after upgrading to Snow Leopard
Hi, I've just built a short iMovie and have noticed that my transitions (cross dissolve and cube) are very slow / jerky / not smooth after upgrading to Snow Leopard. Any one else having this problem? Steve