Extension Idoc for ORDERS05..
Hi,
I want to add one field (VBAK-FAKSK) as an extension idoc to ORDERS05 Basic idoc type.
My problem is in this Basic type (ORDRES05) under which segment, i have to add this field (VBAK-FAKSK).
Can one help this problem would be great appreciable.
Best rgds,
srihari.V.
VBAK is the header data table for the Order.
E1EDK01 is the Main header Segment for ORDERS05 Idoc, so I think it shold go into that segment.
Refer this link for more help:
http://help.sap.com/saphelp_erp2005/helpdata/en/dc/6b7d6243d711d1893e0000e8323c4f/frameset.htm
Regards,
Ravi
Similar Messages
-
Inbound idoc for orders05 to create sales order
Hi all,
I am creating a sales order through idoc (ORDERS05). I am getting a flat file, which is being converted into idoc from XI side and i need to add certain things and validate inside the function module IDOC_INPUT_OREDERS. I am using the exit call customer function '002' (EXIT_SAPLVEDA_002) in it.
My confusion is regarding the population of control records. If some validation fails, i need to set current status as 51. Which field i need to update in this exit in order to achieve this. What are the other control fields that i need to update for an inbound idoc please specify.
Also, i have another doubt, what is the use of DXBDCDATA in that exit. Do i need to do any BDC related work in inbound idocs.
I am new to inbound idoc scenario. But havn't found enough tutorial related to standard idoc generation..
thanksHi,
I think, you should fill the validation errors in EXIT_SAPLVEDA_011 (SD EDI Incoming Orders: Final Processing of Internal Error Tables) which subsequently update the status records of IDOC. Check line NO 56 of function module "IDOC_INPUT_ORDERS".
Regards
Vinod -
Hi,
Is it possible to reduce the idoc for ORDERS05? I used BD53 and gave a new message type ZORDERS and it is asking for with reference to message type...I am not able to see orders there.
Can anyone suggest how to proceed here?Is it something that only master idoc can be reduced?Pls suggest.
Regards,
JeyananthIf you've just tried to enter ORDERS in there, you would've seen this message:
"There is no data maintained in the reduction pool for message type ORDERS
Message no. B1121
Diagnosis
This transaction is used for maintaining and displaying reduced message types. In the standard not all message types can be reduced.
There is no data in the reduction tool for message type ORDERS.
Procedure
Use the transaction WE30 for maintaining and displaying the associated intermediate document type, or use the transaction BD60 to maintain the data for the reduction tool."
But I wouldn't recommend reducing the IDoc - it's more trouble than it's worth IMHO. -
Hi all,
my requirement is to extend the IDOC for replicating IBASE component to a non SAP system.
So I have created a Z idoc via trx code WE30. Then I created a Z segment via trx code WE31. Once I had these I went to trx code WE30 and I selected extension in order to create an extension Z, which I included in my IDOC: ZIBASE_MQSERIES.
The extension is called: ZIBASE_MQSERIES10.
So I went to TRX code WE82 and I associated the following:
Message type Idoc Base Extension
CRMXIF_IBASE_SAVE_M ZIBASE_MQSERIES ZIBASE_MQSERIES10
Unfortunately I cannot see in my IDOC structure my brand new fields.
Should I suppose to enhance the FM for outbound replication, via user- exits?
The fact is the brand new segment Z105_CUSTOMER_FOR_POD must be populated via BADI CRMXIF_IBASE_MAP, through the method IF_EX_CRMXIF_IBASE_MAP~CHANGE_MAPPED_DATA_OUT.
Unfortunately navigating through the structure CS_DATA_MAPPED of badi CRMXIF_IBASE_MAP, I cannot see my brand new segment Z105_CUSTOMER_FOR_POD, which actually contains 5 brand new fields.
Where is the problem?
Please help, I'll assure points as usual.
Best regards,
AndreAJust as I haven't received any answers, I declare this post closed
-
Generating idoc for Purchase orders - ORDERS05
Hi,
Can you please let me know how to generate idoc for Purchase orders - ORDERS05-manually, not by activating change pointers.hi
i believe u wont have this functionality as it is a transcational data and the one way of doing it by configuring output types only. -
ERROR IN CREATING SALES ORDER,USING IDOC TYPE ORDERS05
I am using exit to write my code for creating sales order of IDOC Type ORDERS05 and order type ZDRX.
IF I proceess the Idoc in background each time error message comes
FIELD kuwev-kunnr(ship to party)is not an input field.
but if i run in foreground in debugging mode,sales order is getting created..
please suggest something.If thats not working..
try BAPI_SALESORDER_CREATEFROMDAT2
If BAPI is not working. try creating a bdc for the same if there's not error on trying from VA01 -
Message type for generating IDOC for SUBCONTRACTING PURCHASE ORDER
Hi All,
I have to generate IDOC for PO creation or change .
I am using IDOC_OUTPUT_ORDERS and IDOC_OUTPUT_ORDCHG.
The messagetype.idoctype I am using is ORDERS. ORDERS05 and ORDCHG. ORDERS05.
Now the confusion is regarding whether this message type will work in case of SUBCONTRACTING PURCHASE ORDER as well ?
As I have gone through some websites and came to know that I will have to use PORDCR1.PORDCR102 specially for subcontracting.
And programs we need to use is BUS2012_ICH_R3 instead of RSNASTED and Form Routine SEND_PORDCR1 instead of EDI_PROCESSING.
Purchase Order Collaboration scenario - Not generating IDOC in ECC
http://www.erpgenie.com/faq/edi_purchasing.htm on this site question no 8.
Subcontract PO IDOCs
I hope your experience will help me .
Please reply ASAP.
Edited by: uttam27 on Dec 4, 2011 1:47 PMThere is a generic function to create change pointers for all message typs - 'CHANGE_POINTERS_CREATE_DIRECT'. This is triggered only if you configure your message type to create change pointers from BD50.
Once you activate it do any change to orders you can see change pointer tables BDCPV filled. Then BD21 will read the changes and generated outbound idocs accordingly. -
Creating an IDOC for purchase order
Hello gurus,
I want to generate an IDOC for purchase order.
The Logical System, RFC connection, ports definition is already defined.
In my system i have 800 client as source/sender and 100 client as target/reciever.
On Outbound side-> In Partner profile
I defined-
1. Partner No.- devclnt100
2.Type- US (User)
3. Agent - SAPUSER
In Outbound parameters-
I created message type as Orders.
One thing to note that my partner system is LS i.e. Logical System
Then in Outbound Options-
I mentioned Reciver Port - 800Port
Output Mode- I selected "Transfer Idocs immediately"
& "Do not start subsystem"
In Idoc type-
I gave following information-
Basic Type - Orders05
In Message Control tab i mentioned-
Application - EF
Message Type - NEU
Process Code - ME10
In NACE Transaction Code-
I selected EF Purchase Order as my condition for output control
In that- In output types-
I selecte NEU and double clicked. I checked whether Access to Conditions check box is checked and multiple issuing is checked.
In Dialog structure-Processing routines I checked that -
For Output type - NEU
Application - EF
Processing routines are defined-
medium-Distribution ALE
Program -RSNASTED
Form Routine - ALE_PROCESSING
I think these are the very basic settings that need to be done for creation of Idoc.
Now when i create a PO and then SAVE it an IDOC must be generated.
But when i go to transaction Code WE02. It shows me message "No Idocs genereated".
What is the problem? Where am i going wrong?Hi Yayati,
Here are all the settings that you need to do. I am not sure which all settings are present so kindly confirm.
Sending side Client800:
1. WE20 - under LS - Outbound parameters - message type = Orders , basic type = Orders05
2. BD64 - message type - sender = client800, receiver = client100, message type = Orders
3. NACE - App = EF - Output Types - Processing Routines - Add medium = A (Distribution (ALE)) , Program = RSNASTED, Routine = ALE_PROCESSING.
4. NACE - App = EF - Output Types - Partner Functions - Add medium = Distribution (ALE), Funct = VN.
5. Name - App = EF - Condition Records - Output type = NEU , Choose ur combination (Mine is DocType/Purc Grp)
Pur.Doc Type = NB (Execute) , Add row Medium = A ,Function = VN and other details u choose.
Receiving side Client100:
1. WE20 - under LS - Inbound parameters - message type : Orders ; Process Code : ORDE
2. BD64 - message type - sender = client800, receiver = client100, message type = Orders
For the PO which you have created, go to the PO in ME23N, click on messages .
There should be a line : Output = NEU, Medium = Distribution (ALE)... etc.
If its present then the configuration was correct.
If it has a yellow triangle means it was not processed.
Regards,
Jovito.
Edited by: dsouzajovito on Dec 30, 2010 10:24 AM -
Any standard IDOC for Goods Issue and Goods Receipt ?
Hi ALE/IDOC Experts,
Seeking the experts advise on the following questions.could someone help us please..
1. We are in need to post an IDOC which should do a Goods Receipt against the open PO - We are struggling to identify the right IDOC and its process code - Do we have any IDOC for that?
2. We have to do a Goods Issue by posting an IDOC.Please help me in finding out the right IDOC (with Process code) for GI posting.
We also have a plan to use ORDERS05 IDOC for GI posting by writing the customized process code (considering the future use of ORDERS05 to create SO). You could throw some light on this if possible.
Thanks in advance,
RGds,Vasanth.Hello Gajendra,
Thanks for the timely input.I am thinking why not use ORDERS05 idoc and to have a custom code for that to do both GR/GI posting.Taking into account of future use of ORDERS05 in mind.
I know for sure we can do that for GI.would it be possible to do the same for GR too
If you can provide your suggestions on this that would be useful as you have already done that.
Thanks in advance.
RGds,Vasanth. -
can any1 explain the steps needed to send a purchase order through ALE/IDOCS
pls explain it with reference to PURCHASE ORDERHi,
cehck the same...
This method is used for distributing transaction data like purchase order, sales order etc.
In this method the extra transaction code that we use is we41 (outbound process code) and we use this in the message control tab in the partner profiles.
The transaction codes that are required for this method are
We81
We30
We31
We82
We21
We20
Bd64
Nace
Me22n (purchase order), va02 (sales order) etc.
Ex: purchase order.
Message type: ORDERS
Idoc type: ORDERS05
Outbound process code for purchase order: me10
The steps that are to be followed are:
Check for the message type in the transaction in we81.
check for the idoc type in the transaction we30.
check we82 in which the link between message type and idoc type is there.
create the port in we21.
Configure the partner profiles in we20.
Click on the + button outbound parameters and give the message type, receiver port
Idoc type.
Now press on the message control tab, this is the place where u give the outbound process code. The message type in the message control is the output type that is used in the nace transaction.
Create a distribution model in bd64.
Go to purchase order transaction (me22n).and press the messages tab
In the messages tab give the output type and the distribution medium as distribution-ale and then save it.
Reward if helpful.
Regards,
Nagaraj -
IDOCs - IDOC type ORDERS05 with message type MSGCHG
Hi,
I'm in my first IDOC project and I'm facing a problem. I need to change sales orders with EDI messages, so I've decided to use message type ORDCHG and IDOC type ORDERS05. I'm filling segments E1EDK01, E1EDP01 and E1EDP19. In header the action is '003' to indicate I'm going to change items, and in item the action is '002' - change. I'm not changing all items of the order, so I only fill item segments for the item I want to change.
The problem is the F.M. IDOC_INPUT_ORDCHG looks to use batch input technique to update the order and the BDCDATA contents does not look good. And I receive a message saying VBAP-PSTYV is not an input field. I'm not entering the contents of PSTYV in segment E1EDP01.
Does anyone have any idea of what can be the reason for this problem ? For the error, and for the fact of the contents of BDCDATA do not look good.
And any idea of how to solve it.
And does anyone knows if the batch input technique is mandatory, or is there any way to avoid it like forcing the standard to use a BAPI ?
I'll really apreciate any possible help, because i'm without any idea about how to solve problem.
Thanks in advance,
Paulo SousaIf you go to SE11 and enter VBAP then finf the field PSTYV, double click on the field and see if the !fixed Value. ex" field is ticked, if it is this means that SAP is trying to get a value for this field from a fixed set of values.
You could try using WE19 to mess around with the IDOC in error and process the document as a standard inbound IDOB. See here https://websmp105.sap-ag.de/~sapidb/011000358700002529571998E/default4.htm for some field entry examples
Hope this helps,
Conor. -
How to convert Flat file(.txt) data to an Idoc format(ORDERS05)
Hi,
How to convert Flat file(.txt) data to an Idoc format(ORDERS05). If any FM does the same work please let me know.
thanks in advance,
Chand
Moderator message : Duplicate post locked. Read forum rules before posting.
Edited by: Vinod Kumar on Jul 26, 2011 11:11 AMHi,
For more information, please check this link.
http://sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
Have a look at the FM IDOC_XML_FROM_FILE. May be it helps...
Regards -
Hi,
I am facing a problem in PO for sending IDOC. The error message is "Error transferring Extension data for enhancement CI_EKKODB"
Message type is PORDCR1
Idoc type: PORDCR101
Diagonosis given:
THE UNDERLYING CUSTOMER ENHANCEMENT CONTAINS DATA REFERENCES THAT ARE NOT CHARACTER-LIKE. FOR THIS REASON THE SYSTEM WILL NOT TRANSFER DATA.
Could anybody please give any suggestion to resolve rhis.
Waiting for quick response.
Best Regards
BapiIt seems you must change all elements in structure CI_EKKODB as charter type.
-
Creating outbound IDOC for EDI
HI All,
I have to create an IDOC for EDI. Can anyone tell be the function module to create an IDOC for EDI. I know MASTER_IDOC_DESTRIBUTE, but it is only used for ALE.
Can anyone help me in this.
Thanks.
ShwetaDudes:
It sounds to me like all of you guys need some training and some understanding of the basics.
MASTER_IDOC_DESTRIBUTE is called by the standard IDoc interface after an IDoc has been built and is ready to be kicked out the door. It provides all the services needed to write the idoc to the database and send it out through the partner profile and file or tRFC port. It's used both for ALE and EDI IDocs.
I cover the processing flow extensively in my new book from SAP Press "Architecting EDI with SAP IDocs". The book is available from:
http://www.sappress.com/product.cfm?account=&product=H3003
I also cover these topics in my IT Toolbox blog at:
http://it.toolbox.com/blogs/ehadzipetros
And my SDN blog at:
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417600)ID1280983950DB11991735787968519403End?blog=/pub/u/252038725
Good luck. ejh, -
Passing header text into Idoc(Idoc type orders05)
Hi,
we have header text, header note etc in text tab(under details) in PO.
now i have to pass the data's from the header text into the IDoc(idoc type Orders05),
In which segment the data's will be populated, How to shall i go.Hi,
if you are using idoc PORDCR102 or PORDCR101, header texts are populated in E1BPMEPOTEXTHEADER and both position & header in E1BPMEPOTEXT.
Then you are using ORDERS01-05 Idoc types, header texts were filled in E1EDKT1 & E1EDKT2 while texts are filled in E1EDPT1 & E1EDPT2.
The PO header texts are stored in the segments E1EDKT1 whose child segment is E1EDKT2 in IDoc type ORDERS05.
The actual text will be found in E1EDKT2 and the text id will be found in E1EDKT1.
You have to do some config so that The segment gets update
in the IDoc.
go to SPRO MM->Purchasing ->messages->Text for messages->Define texts for PO. Here you can find out on the left side of the window.In Header texts & supplements text.
Add the text IDF01( with all details like your document type, object for PO will be EKKO) in header text .
Then Add all other to the supplement texts(details).
It is now the IDoc should update the segments.
Regards
Raj.
Moderator message:
Warning. Reason: plagiarism, this is a copy-paste answer from:
PO texts in purchase order idoc*
Edited by: Csaba Szommer on Nov 8, 2011 2:00 PM
Maybe you are looking for
-
HT201406 Hi there, my iPad doesn't want to start anymore and it's fully charged
Hi there my iPad doesn't want to start anymore and it's fully charged?
-
I am on Windows XP. I downloaded your latest version that you sent me a notice of, and now my screensaver doesn't kick in ever. I've reset it. I've redownloaded Firefox, but it still isn't working. Is there a fix for this problem?
-
Midlletier AS(10.1.2.0.2)hung at 95%
Hi, Am installing Middletier AS 10.1.2.0.2 on redhat-4.However thr installation is getting hung at 95%.I tried over n again but its hung . My installer logs contains this: Install Type: J2EE and Web Cache Services Configured Components: Oracle HTTP S
-
Hi, Is there any way to upload an XML file into ABAP WD? I just saw a blog for Java WD. <a href="/people/johann.marty/blog/2006/10/03/create-a-web-dynpro-tree-from-an-xml-file:///people/johann.marty/blog/2006/10/03/create-a-web-dynpro-tree-from-an-xm
-
Nokia 5610 problem with update
My son tried to update the software on his 5610 when a power failure due to storm turned the PC off. The phone is not working since. When you press the button to turn it on the screen seems to light up and stays lit and then nothing. You turn it off