Port field is blank in Control record
Hi Experts,
I am sending the idoc from R3 to XI to R3, the idoc successfully came to R3 to XI and XI to R3, but in reciever r3 system when i check idoc control reocrd, the port field is blank.
Can you please help me why it is blank.
Kind Regards,
Praveen.
Hi,
If you have chosen the "Apply control records from Payload" check box in Receiver IDOC adapter configuration, then you have to look at what value did you map the RCVPRT field in your message mapping.
If "Apply Control recrds from payload" is not checked, then you have to re-check if your port configuration is properly done in IDX1 transaction in your XI box.
Regards,
Ravi
Similar Messages
-
Reciever port blank in control record of idoc.
Hi,
I am sending IDOC from client 110 to 220 in R/3.
In Client 220 reciever port is blank in control record of
Idoc.Do I need to do some kind of settings for this.
Any help appericiated.
Thanx.
Rekha.Hi Rekha;
Are the ports properly populated on the outbound IDoc (from client 110)?
Cheers,
John -
How to put data in MESCOD field of in IDOC Control Record ?
We have a File->XI->IDOC scenario.
Two different types of files have to been mapped to the same IDOC (WMMBXY).
We want to use the field MESCOD in order to differ idocs from one type file or the other.
In the Message Mapping, I have the EDI_DC40 record dissabled, to permit that it is fulfilled by XI.
How can I put information in MESCOD field?. Is the only solution to enable EDI_DC40 record ? (I don't like this solution because automatic fulfilled is lost ).
I've seen that a Header Mapping exists in Receiver Agreement, but this is only available to Sender&Receiver.
Thank you.
Francisco.hi Francisco,
take a look at this:
http://help.sap.com/saphelp_nw04/helpdata/en/13/95244269625633e10000000a155106/content.htm
section:
The following table provides information about
how the fields of the control record are filled by the
receiver IDoc adapter.
now you see which fileds are supplied by receiver idoc adapter
then:
If you have not set the Apply Control Record Values from
Payload indicator in the receiver IDoc adapter, the
fields are filled as follows:
now you see which fields are taken from ID
so enable EDI_DC40 and just fill MESCOD
this will be much easier than any other routing
(if such exists if you disable it)
Regards,
michal
Regards,
michal -
"Receiver port not valid in control record"...idoc error
Hi,
The new materials are sent to SAP via a text file which is placed in the application server which EDI uses to populate the Idoc segments and creates the material master.
Recently we upgraded from SAP 4.6 C to ERP 5.0.
After upgrading we are getting a message as Port(HPLED) invalid in control record.
I get an error message as "receiver port HPLED not valid in control record"...
It is not able to find the receiver port & hence cannot create the MM.
We checked all the config and compared with Test and production and we could not find any noticable change.
Did anyone come across any infor on this?
Your valubale reply is really very important for me.
Pls reply.
Regards,
PriHey Ramesh,
I've already done the WE57 setting.
You see the WE57 setting is always done on the reciever side and not on the sender side (There is no harm but it is not what SAP recomends) The Linking on the sender side is done in the Partner Profile, where we give the extension name.
For the reciever this Partner profile setting of extension is not there therefore we need to go to WE57 and do it.
I've done all the config and have tried all the things in both the systems but somehow nothing is working.
That is why I asked that in my Inbound FM which is IDOC_INPUT_HRMD do I need to popluate one of it Parameters or fields where I mention the Extension name and all.
Yesterday however I found an SAP NOTE (105148) which tells me that my naming convention of the Extension is wrong. I have made ZHRMD_A07 extending standard IDOC tupe HRMD_A07, actually it should be ZRMD_A07. Again this is speculative I need to try this out. But I do know that SAP has various checks which checks all the naming convention and all. I'll try this out and hopefully it might work.
In the meantime any other suggestions are most invited. I am using Message type HRMD_A and using IDOC type HRM_A07
Regards
Abhishek Sahi -
Changing IDOC control record by XSL Mapping
Hi,
I am using scenario: legacy -> XI -> R/3.
In the first step I am mapping XML -> IDOC. I have to map the field "SERIAL" in idoc control record in EDI_DC40 (idoc control record structure) with a constant. When I view the message in XI monitor. I cannot see the change and that field is not visible as before.
Any suggestions would be highly appreciated !
Regards,
FaiqHi,
If you have set the Apply Control Record Values from Payload indicator in the receiver IDoc adapter, the following fields are filled from the IDoc-XML payload:
MESCOD
MESCFT
TEST
EXPRSS
STD
STDVRS
STDMES
SNDSAD
SNDLAD
RCVSAD
RCVLAD
REFINT
REFGRP
REFMES
STATUS
DIRECT
OUTMOD
CREDAT
CRETIM
You can change the contents of only above fields by using a mapping and getting it replected in the SAP System.
Regards,
Bhavesh -
EDI: Receiver port in control record is invalid
Yesterday, we got refreshed out quality system with the production SAP system.
I am trying to process IDoc # QXXXXXXX in quality but I am getting the following error message:
EDI: Receiver port in control record is invalid.
To create this IDoc, I copied IDoc # PXXXXXXX using WE19 and modified certain fields so that it would change the clearance status. The IDoc I used to copy from was from production server and a part of the recent refresh of Production serveru2026
could that be the reason that the EDI Receiver port is invalid or is there another reason?
THANKS IN ADVANCE.Hi sam kumar
Ports and Partner Profile may be Same or Different in Quality and Production systems.- it is Client dependent
U can cross check Ports using WE21 with Quality system and production systems
U can cross check Partner Profile using WE20 with Quality system and production systems
if both are not same u need maintain port and partner profiel before creating idoc using we19...
Note: Keep a note on Logical system also..
I hope this help for all when system refreshs,.
Ramesh -
Hey guys
i m trying to test my IDOC to FIle scenario and in WE19 i m getting an error with status 37 saying that sender port in control records is invalid.
i have created the Sender port correctly in WE21,what might the problem be?
thanx
ahmadHI,
As you said you have created the port with WE21.
Did you checked , RFC destination which was configured in Port creation , what was the user ,pwd you used,does that user has the proper authorization , did you checked remote login for RFC destination,generally SAPxxx for port name, did you selected the version which was selected.
let me know what is the correct error.
Regards
Chilla.. -
EDI: Field REFINT in control record
I am trying to send orders.orders05 idoc from ecc to xi
the message that I get in we02 in ECC is
EDI: Field REFINT in control record with value 'T080902134731A ' is invalid
Does somebody knows where this field is configured ?
when I edited this idoc in we02 and erased this value the process was sucessfuly
but when I try using we19 it assigns this value automatically
thx
Shaihi
it depends on use
As a reference, this field contains the number of the interchange file, as entered in the EDI standards.
An interchange file can therefore only exist in the external EDI subsystem. Depending on the transmission direction, this number should:
either inform the R/3 System via status confirmation: in this case, the last returned number is saved in the control record of the relevant outbound IDoc (from R/3).
or in inbound processing (from R/3), write to the field in the control record of the inbound IDoc.
cheers -
Serialisation field in control record in idocs
Hi Experts,
I have one requirement like this.While generating idocs in control record we get serialization number by combining system date and time.
But now my requirement is i have to change that serialisation field with required timestamp.Can we do this? If so can anyone explain me how to do that?
Wiating for your valuable replies.
Points will be rewarded.
Regards,
Swetha.hi,
Firstly check the open periods for the compnay code in OMSY...
If its not open then try in the MMPV to open it...
You can also open it in OB52..which is FI trasaction...it open/close the two periods consicutively...
You can reopen the periods but its not recomended...you can use MMRV..for back posting allowed...
or else check this
goto SU3
select user profile
in parameter ID give MMPI_READ_NOTE , and in parameterr value enter todays yyyymmdd and save.
and goto MMPI intialise the periods to present one at a strech. -
Serialization field in control record
Hi Experts,
I have one requirement like this.While generating idocs in control record we get serialization number by combining system date and time.
But now my requirement is i have to change that serialisation field with required timestamp.Can we do this? If so can anyone explain me how to do that?
Wiating for your valuable replies.
Points will be rewarded.
Regards,
Swetha.Hi Swetha,
check out the following links if they can be of any use for your requirement.
[http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a66d6507d11d18ee90000e8366fc2/content.htm]
[http://help.sap.com/saphelp_45b/helpdata/en/b5/9c487cfc6f11d1bf5a0000e8a7386f/content.htm]
Regards,
Sekhar kalluru -
What is sender port in idoc control record!
Dear all
In idoc control records it is showing two ports Receiver port and sender port.receiver port we cen configured in WE21.
where we configured senderport!
how it is updated in control records!
Thanks & Regards
rajWhen you generate the outbound idoc you provide info for Receipent
"control record
idoc_control-idoctp = 'ACC_GL_POSTING01'.
idoc_control-doctyp = 'ACC_GL_POSTING01'.
idoc_control-mestyp = 'ACC_GL_POSTING'.
idoc_control-rcvprt = 'LS'. "Partner Type of Receiver
idoc_control-rcvprn = 'WCP100'. "Partner Number of Recipient
idoc_control-rcvpor = 'WCP100'. "Partner Port of Recipient
idoc_control-direct = '1'. "outbound idoc
When you receive and inbound idoc you nedd to provided similar info but for Sender
Port for Sender is just like port for Receipent. Both you check in WE21.
Edited by: Marcin Pciak on Oct 17, 2008 9:47 AM -
EDI: Sender port in control record is invalid
HI
EDI: Sender port in control record is invalid, this message i am getting in WE02 what is this pls tell me ASAP
regards
shekarHi,
Check the ALE setting...
STEP 1:ALE SETTINGS TO POST IDOC OUT OF SAP R/3
We need to do the following settings in XI
1) Create an RFC Destination to the Sending System in transaction code (SM59)
a) Choose create
b) Specify the name of the RFC destination
c) Select connection type as 3 and save
d) In the technical settings tab enter the details SAP SID/URL and system number#
e) Enter the Gateway host as same details above SID/URL
f) Gateway service is 3300+system number#
g) In the Logon /Security tab, enter the client user & Password details of Destination system
h) Test the connection and remote logon.Both should be succesful
2) Create Port Using Transaction Code IDX1
a) Select create new button
b) Enter the port name as SAP+SID (The starting char should be SAP)
c) Enter the destination client
d) Enter the RFC Destination created in SAP R/3 towards other system
e) Save
3) Load Meta Data for IDOC Using transaction Using Transaction (IDX2)
a) Create new
b) IDOC Message Type
c) Enter port created in IDX1
SETTINGS IN SAP R/3
We need to do the following settings in R/3
Logon to Sap R/3 System
1) Create an RFC Destination to XI in transaction code (SM59)
a) Choose create
b) Specify the name of the RFC destination
c) Select connection type as 3 and save
d) In the technical settings tab enter the details SAP SID/URL and system number#
e) Enter the Gateway host as same details above SID/URL
f) Gateway service is 3300+system number#
g) In the Logon /Security tab, enter the client user & Password details of Destination system
h) Test the connection and remote logon.Both must be succesful
2) Create communication Port for Idoc processing Using Transaction(We21)
a) First Select Transactional RFC and then click create button
b) Enter the destination port name as SAP+SID (The starting char should be SAP)
d) Enter the RFC Destination created in SAP R/3 towards other system.
e) Save
3) Create Partner Profile with Outbound Parameters (WE20)
a) Create New
b) Create the Partner no. name as same the logical system name of the destination system
c) Select Partner type LS
d) Enter details for Type: US/USER, Agent, and Lang
Then Save
e) Select Partner no. and LS which were create above
f) Now we have to give some Outbound Parameters.So click on ADD TO Create Outbound Parameter
g) Select Message type
h) Double click on Message Type and Then Enter the details for Receiving port, Pack size=1 and Basic type
I) save
4) In Transaction SALE, Create Logical System
a). Go to Basic Settings-> First Define logical systems
and then assign logical systems
b) Double click on Define the logical systems
c) Give data for your Logicaal System and Name
d) Now click on Save.Here one window may appear just click on Continue.Now the Logical System name is ready
e) Assign the logical system name to the client
5) Create Customer Distribution model in the transaction code BD64
1) Click on the Create modal View button and enter the short text, Technical name etc as shown below
2) Now select the created model view and click on Add message type button .A pop up box appears, enter Sending system, receiving system and message type
3) Save the Distribution model
Generate Partner Profiles
Click on Menu Item Generate Partner Profiles
It leads to the next transaction where in the selection screen you have to provide Model view name, Partner System logical system and execute
Then, you will be intimated about the partners, port creation, and outbound parameters creation
4) Distribute Customer Distribution Model
In the menu item GO to Edit->Modal View-> Distribute to the destination client
Popup window appears ,press Enter
You will be intimated about the the Modal View Distributed
Regards,
Phani -
Idoc control record DIRECT field mapping
Hello,
I have a file to idoc scenario where the receiver system is an external one.
I have the necessity to set in the outbound idoc control record DIRECT = 1.
The XI system is XI 3.0 SP 19 and I've set up the mapping of the idoc control record in the message mapping and selected Apply Control Record Values from Payload and Take receiver from Payload in the Receiver Communication Channel but the idoc is still generated with DIRECT = 2.
In the documentation the field DIRECT is listed as one that will be filled using the message mapping if Apply Control Record Values from Payload is selected.
How can I generate an idoc with DIRECT = 1?
Regards,
ElisaHello Punit,
I know that logically the right value should be 2 but the request of the receiver system is to have it as 1.
They only elaborate the idoc they receive with DIRECT = 1 (outbound).
In SAP documentation the field is listed as one that can be mapping with the message mapping but the idoc adapter is ignoring the mapping even when the Apply Control Record Values from Payload is selected.
Regards,
Elisa -
Set a field to blank in an ALV grid control
Hi,
Does anyone know how to set a field to blank using an ALV grid control?
Currently, my program displays 0.000 in a field patterned after EKPO-MENGE, but i want it to just display a blank field.
Thanks!HI
GOOD
HOW CAN YOU KNOW THAT WHICH FILED VALUE IS 0.000 ,IF YOU CAN KNOW THIS THAN STORE THAT VALUE INTO A BLANK STRING AND PASS THROUGH THE FIELD CATALOG.I HOPE IT WILL WORK.
THANKS
MRUTYUN -
Is there a way of hiding the ? symbol if a record's image field is blank?
If that makes sense....
Basically I've set up a details page on a site that allows the site owner to display up to three images. However, sometimes they'll only upload one or two images.
Which currently looks like this :
http://www.travel7107.com/destinationDetails.php?destinationID=57
Is there some way to get rid of the little ? icons where the image field is empty?
I tried uploading a small white image, and setting the fields to blank.gif as the default, but the file upload script seems to overwrite those with an empty field if no image is selected to upload.
So at the moment I've given them that small image to use if they don't have images, but it would be good to know if there was a way of avoiding that step?Thanks for that. Not sure I'm getting the syntax quite right though.
The original lines look like this :
<img border="0" src="/destinationdetailpic.php?file=images/destinationpics/<?php echo $row_WADAdestinations["image_2"]; ?>">
So I thought it should be :
<img src="/destinationdetailpic.php?file=images/destinationpics/<?php echo $row_WADAdestinations["image_2"] = true ? $row_WADAdestinations["image_2"] : ''; ?>" alt="">
But that's not right :
http://www.travel7107.com/destinationDetails2.php?destinationID=57
Maybe you are looking for
-
How many devices can icloud support?
Is there a limit to how many iPads i can synch with iCloud? I want to synch 5 iPads (1's & 2's) with the same info, apps and documents from 1 iMac. Can i 'secure' the iCloud transfers? Thanks in advance! kind regards.
-
How to Change the Size of the Parameter Form in Report6i
hi Does any one know how to change the size of the "PARAMETER FORM" in Report6i.
-
Button on report selection screen application toolbar
Hi, I want to place Button (application tool bar)on report(executable program) selection screen. Need your valuable suggestions. Thanks, Sreedevi
-
TIBCO consumer, WebLogic JMS, reconnecting
We're currently running TIBCO 7.2 processes with WebLogic 7 as the JMS and DB connection factory. When using weblogic.jar to access JMS, we have discovered that TIBCO seems to loose connection entirely if a JMS server node dies, even when u
-
Exporting/Importing Reports
Hi, We have different environments for our application....Dev, Test, and Production. We want to create Discoverer Reports on Dev and then port them on test and Production. Is there any way I can do this through Exporting/Importing. I know one way of