Idoc ORDERS05 and EKPO - IDNLF
Hi all,
Is there anybody that knows if it is possible to send EKPO-IDNLF via IDOC ORDERS05?
Regards
Federico
Hi,
Try entering the value to be populated in E1EDP01 --> E1EDP05
In segement E1EDP05 populate E1EDP19-MFRPN with the IDNLF value and QUALF (identification) = 002
Pavan
Similar Messages
-
How to extend the IDoc ORDERS05 and populate values?
Hi,
My requirement is to add few fields to the standard IDoc ORDERS05 and populate values to the newly added fields.
Please let me know how to extend the standard IDoc ORDERS05.
Regards,
Balaji. RHi balaji,
you can try to google for SAP R/3 IDoc Cookbook for EDI and Interfaces by Axel Angeli et.al.
Although Axel refers primarily to MATMAS Idoc the technique of extending IDOCs is explained very well.
Also very good is the search function here on SCN, I just found
[Some Experience on IDoc Enhancement|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3414900%29ID0711317150DB10743789739220747754End?blog=/pub/wlg/8285]
Blogs and Wikis here are the best source for general questions like yours, usually of much more value than forum answers
Regards,
Clemens -
Inbound PO idoc - orders05 and PORDCR
Hi
I am sending PO from SAP A to SAP B
In SAP B i am getting error 51- enter purchase organisation
i am using message type PORDCR and idoc type orders05
when i check in we02...there is no field called EKORG...however there is a segment E1EDK14 with qual 11 or 14 is having the value of purchase org
where am i missingHi,
There is standard way of achieving this follow the below steps. Instead of ORDER05 idoc there is another one attached to PORDCR1 message type.
message type PORDCR1 to be used both at sender and receiver side. Follow the below steps to activate the interface.
Sender Side:
1) Create the output type in NACE txn under EF application with the program and subroutine BUS2012_ICH_R3 and SEND_PORDCR1 respectively.
2) Maintain the distribution model with BAPI option
3) maintain condition Records
4) Maintain the Partener profile
Receiver Side:
1) Maintain the Partener profile
Cheers, -
Hi experts,
I created a new Z segment for idoc ORDERS05 and it works fine. This idoc is generated whenever a PO is created or modified. But if the PO has locked or deleted items, there is no segment for this items in the IDOC. Should I modify any code or something in SPRO??
Thanks in advance,
MariaHi again...
I'm trying to make a copy of the standr FM IDOC_OUTPUT_ORDERS because I think it may be easier to add the segments I need. I have also created in tx. WE41a new operation code ZME10 with my new fm. An in tx. WE20 I have assigned ZME10.
The problem is when I run ME9F i get this error:
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_DYN_CALL_ILLEGAL_FUNC',
was neither
caught nor passed along using a RAISING clause, in the procedure
"NEW_DYN_PERFORM" "(FORM)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
The program "RSNASTED" contains the CALL FUNCTION statement.
The name of the function module to be called is "ZIDOC_OUTPUT_ORDERS".
but "ZIDOC_OUTPUT_ORDERS" cannot be found in its function group.
Any idea ??
thanks in advance ! -
Confirm sales order with idoc ORDERS05
Hi everybody.
I´d like to know if it´s possible to confirm a sales orders with idoc ORDERS05 and message type ORDCHG and posting FM IDOC_INPUT_ORDCHG_VMI.
How would I have to fill the idoc data??
Thanks a lotHi,
For inbound idoc you can use the message Orders , process code ORDE and the function mdoule IDOC_INPUT_ORDERS to create a sales order.
Regards,
Nagaraj -
Segments E1EDK04 and E1EDK05 in IDOC ORDERS05 for PO's
Hi all,
I am using program RSNASTED and form ALE_PROCESSING to generate IDOC ORDERS05 for purchase orders. This works fine but, eventhough the purchase orders contain tax conditions (NAVS) and several header discounts (e.g. RA01), the relevant segments, E1EDK04 and E1EDK05, are not included in my IDOC.
Anyone have an idea how to include these segments?
Thanks and regards, PatrickMichal_Krawczyk_PIXI wrote:
Hi,
>
> if your SAP version is <4.6A then you need to do it manually
> if not then it should work automatically
>
> Regards,
> Michal Krawczyk
Michal, Sorry it is not working as expected. -
Need help in populating Text ID using IDOC ORDERS05
I have following scenario.
PO is being send from ECC to EDI partner.
and we received the PO feedback from the EDI partner
For PO feed back, we are using ORDERS05 idoc type and ORDRSP message type.
Custom Text Id(F01) has been added to the Text tab of the header section of the Purchase order screen (ME23N).
Custom Text id (F02) has been added to the Text tab of the Item section of the purchase order screen.
(Text ID F01 and F02 are in object EKKO - checked in transaction se75)
Now, I m posting idoc with the following value but Text field (in header and item level) is not updating while displaying PO.
Header - E1EDKT1
TDID - F01
TSSPRAS- E
TDOBJECT - EKKO
E1EDKT2
TDLINE - "My Header Text"
Item Level - E1EDKT1
TDID - F02
TSSPRAS- E
TDOBJECT - EKKO
E1EDKT2
TDLINE - "My Item level Text"
Can we update the Text Id in PO using IDOC ORDRSP.ORDERS05? I have tried but it is not updating
Any suggestion.
Edited by: Chetankumar Patel on Mar 14, 2011 10:17 PMHave you tried with updating other Long texts ? While going through the code of inbound function module IDOC_INPUT_ORDRSP, it is mentioned that only limited fields are available for updation. See remarks in line no : 88 of include LEINMF2O.
read document and prepare for update P.O. Item fields
* possible Update fields of EKPO: LABNR, IDNLF, NETPR -
IDOC ORDERS05 to process PO acknowledge sent from vendors.
I am trying to use IDOC ORDERS05 to process PO acknowledge sent from vendors.
You, the IDOC experts out there, please give me some direction about
where I should put the vendor's acknowledge number and
where I should put our PO number in IDOC ORDERS05,
so the field LABNR in EKPO will be updated with vendor's PO acknowledge number after the IDOc is posted.
Thanks in advance!
Fisher LiSam,
The following are what I did and it worked for us.
Hopefully it will help you.
E1EDK01-ACTION = '000'
E1EDKA1-PARVW = 'LF'
E1EDKA1-LIFNR = vendor number
E1EDK02-QUALF = '001'
E1EDK02-BELNR = purchase order number
E1EDP01-ACTION = '004'
E1EDP01-MENGE = PO line item qty
E1EDP01-MENEE = PO line item unit of measure
E1EDP02-QUALF = '001',
E1EDP02-BELNR = purchase order number
E1EDP02-ZEILE = PO line item number
E1EDP02-QUALF = '002',
E1EDP02-BELNR = PO acknowlegement number
Regards
Fisher Li -
Creation of a line item in the existing PO by inbound idoc (ORDERS05)
Hi friends,
I have the following requirement.This is for the inbound idoc ( orders05).
If there is an extra item line in the confirmation idoc, for which no corresponding purchase order line is found, check if the extra line's NOB-number is found in the new NOB-number check -table.
Fetch NOB-number check table with database keys:
E1EDP19-IDTNR (when E1EDP19-QUALF = ZNO) = NOB-number in the table
EKPO-WERKS (from 1st purchase order item line) = site number in the table.
If the NOB-number + WERKS is found in the control table, create a new item line in the purchase order.
If the NOB-number + WERKS is not found in the control table, put the idoc into error.
Can you please tell me that how to create a new item line in the purchase order.
Waiting for your help.
With Regards,
Ajit Prasad.You like to add new line item in existing purchase order or new po.
Thanks,
Narayan -
Problem in message mapping (outbound IDOC ORDERS05 from SAP R/3)
Hi to all,
I have an outbound interface from sap r3
sap r3 --> XI --> ftp server
idoc --> XI --> text file
Using IDOC orders05
The problem is in segment E1EDP01/E1EDP19
Segment E1EDP01 is unbounded and i map it well. If it contains E1EDP19, works fine. But in some cases, E1EDP19 not appears at E1EDP01segments. So then XI fails at mapping:
IDOC OUTPUT (OK)
1-E1EDP01/E1EDP19
2-E1EDP01
3-E1EDP01/E1EDP19
4-E1EDP01
XI WRITES (FAILURE)
1-E1EDP01/E1EDP19
2-E1EDP01/E1EDP19 (INFORMATION FROM LINE 3)
3-E1EDP01 (WRONG)
4-E1EDP01 (WRONG)
You can take a look of Mapping mode here:
<a href="http://img505.imageshack.us/my.php?image=orders05mappingcj8.jpg">[IMG]http://img505.imageshack.us/img505/1536/orders05mappingcj8.th.jpg[/IMG]</a>
We don't use BPM and wanna use a solution without it.
Pls ask me for more information if necessary.
Thanks a lot for your help; RegardsHi all,
The mapping function includes an exists and a mapwithdefault.
Now the creation of the segment is handled ok, but not as well its fields. Its unable to determine the write of the second E1EDP19 segment and it does:
1- OK
2- OK
3- Writes E1EDP20 but not the 19
4- OK
Thanks for your interesting -
Issue with IDOC occurence and SeeBurger message mapping
Hey Guys
While developing a EDI 850 to IDOC scenario i came across this issue with pre-delivered Seeburger mapping(A_850_V4010_to_I_ORDERS05).
I actually need to post multiple IDOC's to SAP system in the same message so i changed the IDOC occurence to unbounded and re-imported that as a .XSD file in Integration repository.
Earlier the pre-delivered message mappings provided by SeeBurger(under SEEBURGER_HIGH-TECH, 1.7.1 of seeburger) was working fine for me since i was posting only 1 IDOC but now the mapping is failing as the IDOC occurence has changed(unbounded).
Is there a way we can do some settings on SeeBurger server or Bic so that we can use the pre-delivered mapping for Multiple IDOC's as well?
I just want to make sure before i start off with doing whole of the mapping manually.
Thanx
AamirThanx for the input guys
@Deepthi.
Doing whole of mapping manualy is definitely the last option but i m looking for ways to re-use the pre-delivered SeeBurger mapping.
>>Seeburger Mapping is only just to convert XML to EDI and EDI to XML.
Bic mapping designer does this,i m dealing with message mapping of XI(convert source to target) not Bic designer right now,and Bic does more than just XML to EDI and vice versa,it handles other industry standards too.
@Jens
>>The XI message mappings from Seeburger in the Industry solutions are mapping templates
Yeah,but the mapping template i have deals with 850 to ORDERS05,when i change IDOC occurence and re-import it back in Integration repository,it doesn't stays as ORDERS05,it has to be changed to user defined message interface(in my case MI_ORDERS05) so i m unable to use 850 to ORDERS05 template.
@Seshagiri
>>Open the Seeburger SWCV From the IR--goto External Def---Select the right one and copy it and paste it in notepad.
Changing the occurence is not an issue,i want to re-use the pre-delivered mapping in Integration repository,which is not working.
Looks like i need to do it manually
Thanx
Aamir -
HI,
I have to design an Inbound IDoc for create an Sales Order from a plain file
The Idoc I use is ORDERS05
Can anybody help me with some easy example???
I have some problem when I tried to match the fields in the segments of the Idoc and the fields in the transaction VA01....Hi,
Please check this links for inbound IDOC ORDERS05 data mapping.
http://www.erpgenie.com/sapgenie/docs/sapedi/ordersin.xls
http://www.erpgenie.com/sapgenie/docs/sapedi/ordedi.xls
http://www.erpgenie.com/sapgenie/docs/sapedi/ordi1.doc
If the above links do not work for you, then please try to use WE19 (IDoc testing tool) for data mapping and simulate the inbound sales order. You can also use this tool for testing purposes as well.
Once done, then you can try to process your inbound IDoc file using standard program RSEINB00 to read the file and generate IDoc(s). Please ensure all your ALE and IDoc configuration are done such as distrribution model (BD64), partner profile (WE20), IDoc Port Processing (WE21) and so on.
Hope this will help to start with.
Regards,
Ferry Lianto -
How to post idoc ORDERS05 from ABAP standalone program to the same R3 syst?
Hi Masterminds,
I need to post IDoc from ECC to same R/3 system. For that i need to develop a standalone program which will post Idoc 'ORDERS05'.
I had the following data:
E1EDKA1 - PARTN
E1EDK02; QUALF = 001 - BELNR
E1EDP19; QUALF = 003 - IDTNR
E1EDP02; QUALF = 997 - BELNR
E1EDP01 MENGE - Space
E1EDP02; QUALF = 999 - BELNR
E1EDK01 BSART - Space
E1EDP19; QUALF = 002 - IDTNR
E1EDP01 ABGRU - Space
E1EDKA1 PARVW - Space
Please provide me details how to write the program and what necessary steps do i need to follow.
Thanks......Hi,
Do ALE settings and Fill two tables of type EDIDD and structure of type EDIDC
and pass it to function module
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
MASTER_IDOC_CONTROL = P_WA_EDIDC
OBJ_TYPE = ''
CHNUM = ''
TABLES
COMMUNICATION_IDOC_CONTROL = P_I_EDIDC
MASTER_IDOC_DATA = P_I_EDIDD
EXCEPTIONS
ERROR_IN_IDOC_CONTROL = 1
ERROR_WRITING_IDOC_STATUS = 2
ERROR_IN_IDOC_DATA = 3
SENDING_LOGICAL_SYSTEM_UNKNOWN = 4
OTHERS = 5. -
ORDCHG - IDOC - ORDERS05 Issue IMP
Hello,
we have configured ORDERS- IDOC - ORDERS05 for ouput type ZSPO. User is going to trigger output manuallly in every case.
If PO is changed still same output will trigger. Till this everything works fine.
Now suppose one item is marked for deletion and output is triggered manually this item does not come in IDOC itself. And i want to send this with deletion indicator.
How can I configure this? I tried adding ORDCHG - IDOC - ORDERS05 with same output type but still ORDERS IDoc gets triggred.
Please suggets.......!!
ThanksFor orders change there is a different process code - ME11 for 'ORDCHG' and ME10 for 'ORDERS'.
In case of changes make sure that in your partner profile setup (WE20) also the correct process code is assigned.
Regards,
Dominik Modrzejewski -
Idoc ORDERS05 for PO Outbound for the Output type ZSUS.
I have a standard Idoc ORDERS05 for the PO.
I have Extended this Idoc and Created a Z- Segment below E1EDKA1 which is ZE1EDKA1.
There are Four Fields in it. i.e. ZZFNAME, ZZLMAE, ZZEMAIL & ZZADDRESS.
When I create the PO using ME21N OR Change using ME22N and use the MEssage type ZSUS which is Configured in the NACE T-Code.
The Idoc Just does not get triggered . I tried to do the same through the test tool. WE19 but yet the Idocs gets Created but the Z-segment does not get populted nor is seen.
I have writtem my code in the Exit 'EXIT_SAPLEINM_002' and have poulated the above mentioned four fields.
But the Idocs just does not reach the user Exit and hence these four fields do not get populated.
I have done the neccessary configuration in WE82 and also in WE57.
Can u please provide me with the Solution.
Regards,
Deepak.Hi,
Use table NAST
Maybe you are looking for
-
Hi, I am venkatesh , working on EAI mainly in EDI mapping with tools like GXS,Gentran... I have knowledge on SAP XI. I have gone through all the links/threads specified in the SDN regarding seeburger and I have also seen some material on configurati
-
In Windows Vista using outlook 7, iphone 4 does not sync contacts (email & calendar are fine) Please Help!
-
JTextArea DocumentListener throwing 'Attempt to mutate in notification'
I'm trying to limit the number of characters input into a JTextArea. At the moment I've attached a DocumentListener to it and am acting on the length of the JTextArea. I understand why it's kicking me out, being too recursive, so I'm guessing my meth
-
BSP gen in Vivado - failing to execute Tcl commands.
Hi All, Likely a noob question here. Using distro 2014.4. I am trying to run individual tcl commands as per UG1138: Generating basic software platforms, in order to generate a BSP with advance settings. More specifically, I refer to the Appendix C of
-
Launching a subvi as a separate application
I posted last week about opening a subvi in its own window and was able to do so sucessfully. But, I would actually like the subvi to run as it's own separate program, rather than as a subvi. Is there any way for me to do this? In the main program, I