Orders outbound Idoc O/P proposal doubt

Hello,
I need to send Outbound orders Idocs when the Purchase order is released..Can any one tell me whether any standard requirement available to propose the o/p or do i need to write a custom requirement..If i need to write one which field i need to chk in the requirement...?
Thanks,
Larry

Hi,
Go to SPRO > MM > Purchasing > Messages > EDI > Set Up Partner Profile (WE20) - here create partner profile with following details;
Partner Type - "LI"
Under Outbound parmtrs.: -
Partner Role EI + Message Type ORDERS and double click on this and maintain following;
Output options: -
Receiver port        SAPGED
Basic type           ORDERS05
View                 ORDERSWOCON1
Activate "Cancel process after syntax error"
Message Control: -
    Application        EF : Purchase Order
    Message Type:      ZEDI : EDI PO Output
    Process Code       ME10 : ORDERS: Purchase order
Go to SPRO > MM > Purchasing > Messages > Output Control > Message Types > Define Message Types for Purchase Order
> Maintain Message Types for PO - Here Take copy of NEU and create your own Output Type as "ZEDI" for EDI Processing and maintain following parameters;
Dialog Structure - Under "Processing Routines", maintain Program - "RSNASTED" and Form Routine - "EDI_PROCESSING"
Dialog Structure - Under "Partner Roles", maintain Medium as "6" and Function as "EI"
Under Default Values Tab;
Dispatch time - 4
Transmission Medium - 6
Partner Function - EI
> Fine-Tuned Control: Purchase Order - Here add o/p type "ZEDI" with operation "1" and save.
Go to SPRO > MM > Purchasing > Messages > Output Control > Message Determination Schemas > Define Message Schema for Purchase Order - Maintain Message Determination Schema: Purchase Order - here add o/p type "ZEDI' in schema grp "RMBEF1"
Now maintain Po o/p condition record for ZEDI in MN04.
Create PO and check the output.

Similar Messages

  • Sales Order Outbound IDOC - Restricting Items being created with a Segment

    Hi,
    I have a requirement to restrict segments being created for Items (Child) in Sales Order Outbound IDOC based on conditions in the Items (Parent & Child). Can you please suggest me a suitable solution?
    Basic Type: ORDERS05, Message Type: ORDRSP. What is the IDOC Function Module to be used to create Outbound IDOC for Sales Order?
    Appreciate Your Help.
    Thanks,
    Kannan
    Edited by: Kannan SA on Jan 3, 2008 3:03 PM

    Hi,
    if the segments are mandatory then you can't trigger the idoc without those segments.
    Otherwise, you can read the segment and clear all the data in it, the segment will not be attached to the outbound idoc.
    Where to do it? Search the CALL CUSTOMER-FUNCTION '002' for the outbound idoc for example IDOC_OUTPUT_INVOICE for Invocing.
    Regards,
    Baburaj

  • Purchase Order Outbound Idoc issue. Message Type ORDER

    Hi Experts,
    I am having issue with outbound IDoc generated from Purchase Order.(Message Type ORDER and Basic Type ORDERS05)
    Issue is when i create PO idoc Segment  E1EDP01 and field ACTION populates as 001 this works fine.
    Now when made any changes to the purchase order.* PO trigers one more EDI - Idoc. but the ACTION field is stil as 002.*
    Could any tell me how to fix this.
    Cheers...Gopinath.

    Hi,
    Thank you.
    I have found the issue and fixed.
    Below three setting was missing same has been done in Partner Profile now ok.
    Message type u2013 ORDCHG, Processing Code u2013 ME11 and Change flag On.
    Cheers..Gopinath
    Edited by: Gopinath A.R on Oct 8, 2009 3:14 PM

  • ME59 Purchase order outbound idoc header text missing in segment

    Hi All,
    When Purchase Order created via ME59 for third party vendor Outbound Idoc is created but Header Text of PO not copied into IDOC Segment.This Problem occurs when PO has sales order assignment.
    Please Advice..
    Thanks,
    Vinod.

    Hi Ankur,
    I am not an expert in this area but I'm looking on an ORDERS05 iDoc where I have the following data for E1EDK14:
    <u>E1EDK14 014:</u>
    QUALF: 014
    ORGID: [Purchasing organization ID]
    <u>E1EDK14 009:</u>
    QUALF: 009
    ORGID: [Purchasing Group ID]
    <u>E1EDK14 013:</u>
    QUALF: 013
    ORGID: [Purchase Order type, e.g. EC]
    <u>E1EDK14 011:</u>
    QUALF: 011
    ORGID: [Company Code]
    Hope this helps!
    Regards,
    Kristoffer

  • How to write a requirement for sales order outbound iDOC

    i need to write the requirement for sales order IDOC
    Please help

    Hi
    From the sales order screen itself you can create the delivery from the menu
    Sales order -> deliver/y
    or from VL01N , enter shipping point and Order number, create and save
    Reward points if useful
    Regards
    Anji

  • Payment Order Outbound Idoc

    Hi Gurus,
    I am able to generate IDoc for PEXR2002 for PAYEXT after running payment program in F110. However when I checked the segments, it populates only a few of these segments (which are optional) and other segments are missing. Can anyone tell me why this is happening.
    The missing segments are:
    Segment Types: E1EDK12, E1IDT01, E1IDKU4, E1EDL03, E1EDL02, E1IDB02,E1IDBL2, E1IDBW1, E1EDM03, E1EDU03, E1EDPA1, E1EDK14, E1IDPU2, E1IDPU3, E1IDUU5, E1EDV03, E1IDUU4, E1EDW03, E1IDUU2, E1IDKU6, E1EDLA1, E1IDMU5, E1IDT02, E1IDKU7
    I fail to understand where does the data for these segments come from. I found that user exits could be used to populate E1IDBW1 segment.   Atleast I need to populate E1IDBW1, E1IDPU3, E1IDUU5, E1IDKU6 segments (per business requirement these are mandatory).   Would appreciate if any one could help reg. the same.
    Thanks,
    NK

    Closing issue since the issue is not relevant.

  • Procedure to Error Out Outbound IDocs

    Hello,
             I have a Requirement in which I am using ORDERS05 IDoc Type and extended it to ZORDER05 to populate Custom Fields and sending the Purchase Order Outbound IDoc to the Vendor from SAP System. Now, my requirement is that if any of the Custom Fields are not maintained in SAP and not populated in the IDoc, I need to Error Out the IDoc with Error Status 26. I am currently working on the SAP ECC 5.0. I have implemented similar Error Handling Mechanism earlier by using Enhancement Framework as I was working in ECC 6.0 environment where I've added the Code by Creating an Enhancement Implementation in the Function Module IDOC_CREATE_ON_DATABASE. But since ECC 5.0 does not have the Enhancement Framework feature,  please let me know how to achieve this.
    Thank You,
    Venkata Phani Prasad K

    Hi
    why don't you try using the standard method for validation of data?
    By implementing the customer-function EXIT_SAPLEINM_002 or BAdI MM_EDI_ORDERS_OUT  you can make checks of completeness of the idoc segments (in your case, additional custom data) and, if they were not complete, report an error message raising the exception DATA_NOT_RELEVANT_FOR_SENDING
    ie
    if <Idoc Custom Field> is initial.
    MESSAGE ID 'S1'
                   TYPE 'E'
                   NUMBER '333'
                   WITH Additional data are incomplete' 
                   RAISING data_not_relevant_for_sending.
    endif.
    Thus you have the evidence of the error in the processing log of the output message while the IDOC is not created.
    The solution works very well and is not invasive.
    Regards.
    Andrea

  • Sales Order - Outbound Delivery IDoc scenario.

    Hi Friends,
    I have the below urgent requirement. I would be gratful, if someone suggest possible options.
    Scenario: This is related to Sales order to Billing scenario.
    We are creating Sales orders by using ORDERS05 Idoc. After the Real goods despatch happens at legacy system, we will be getting despatch feed (IDoc) for outbound delivery trigger. Here if all sales Order items are complete, the system is creating Outbound delivery by using this IDoc and then PGI will follow. This is Ideal scenario.
    Practically what happening is, our sales orders are created with few incomplete items (Ex: Net price missing) because they are created via ORDERS05 Idoc.( Manually, we can't create sales order with incomplete items, unless we force the system to do so). When the Out bound delivery IDoc triggered, it will pick up only completed items and creates partial delivery and becomes 53 status. Now the sales order is left out with open and incomplete items.
    Now our aim is how to make this outbound delivery IDoc fail, if this is not able to create delivery for all items?? (I mean, if the sales order items are incomplete, the delivery Idoc must fail. So later, if sales order becomes complete, this Idoc can be reprocessed again) How can we make this scenario possible??
    Expecting your thoughts and inputs.
    Regards,
    Kaleeswaran

    HI,
    I suggest you to think of similar solution as below.
    1.As your issue is at order (few items are incomplete with Pricing issue or some other issue), at sales order level while saving each sales order write the code in user exit_save_document_prepare to check if any items exists as incomplete. if yes then populate a delivery block in the sales document header.(you can use a new delivery block to distinguish the reason for the block)
    2. While creating delivery for the order through Idoc since the incomplete orders have a delivery block at the sales document header level SAP wont create delivery for the entire Order.
    3.Handling this delivery block at sales order header: when ever a sales order is popluated with this new delivery block triggere a workflow which will shoot a mail to your End user team or customer representative team. they will correct the issue in the order and remove the delivery block. if you dont want to go with a workflow then you need to incorporate a process to remove the delivery block in the sales order
    Thanks,
    Srini

  • Add segment to outbound Idoc for Sales order

    HI experts,
    I need to add segment E1EDP02 under Existing segment E1EDP01 for outbound IDOC for Sales order. FM" IDOC_OUTPUT_ORDRSP".
    I have used the Exit : "EXIT_SAPLVEDC_003" for the FM "IDOC_OUTPUT_ORDRSP"  in the include of the Exit   i wrote my code also for adding segment and activate it.
    But when i am trying to debug the code it's not working
    So please guide me how to debug it
    I have followed below steps to Debug.
    1. In VA02 i have repeat the output.
    2. Put the breakpoint in the Exit include program .
    3. put the Breakpoint in ALE processing Routine in RSNASTED program also
    4. Trigger the program RSNAST00 by giving the  Parameter value of SALES ORDER number and execute.
    But not working
    And i need to know whether i have used the Correct EXIT or not.In that case how to identify the correct exit's
    Thanks In advance

    Hi,
    I hope you have to add your segments through WE30 first for your IDOC type.
    Cheers,
    Raja.D

  • Outbound IDOC for sales order: message type, function module ?

    Hi all,
    is there a possibility to send out sales order data with an outbound IDOC (like sending an purchase order out with ORDERS.ORDERS05)
    I've looked in WE20, for application V1 there are process codes like SD01, SD04, ... but the function modules behind are no existing on our system (release 500)
    can anybody give me an little hint?
    Thank you very much
    best regards Hans

    Hi George,
    for every process code there is a function module attached you can see in WE41(t-code)..
    double click on the Process code you will able to see the Function Module attached to Process code..
    and also you can check it out in WE57 (t-code) link between the Function module and Message type and Idoc type..
    Process code      SD01                                               
    Description       ORDRSP: Order acknowledgment, ORD_ID01 (SD_ORDRSP) 
    Function module   SD_EDI_ORDRSP_ORD_ID01                             
    Process code      SD04                                               
    Description       DESADV: Shipping notif. with DES_ID01 (SD_DESADV)  
    Function module   SD_EDI_DESADV_DES_ID01    
    regards,
    Prabhudas

  • Outbound idoc for sales order

    Hi,
    can any one guide me in orders  Message Control Configuration..
    I am trying to acheive the outbound idoc upon sales order creation through output type.

    CHeck these threads.
    Idoc Sales Order Creation .
    Re-open EDI - ORDCHG for outbound sales order

  • Sending Purchase order outbound thro IDoc

    We have a scenario to send Purchase order in Idoc format.
    I have created a Distribution model, Partner profile and change pointer for msg type ORDERS and Global change pointer are activated.
    When I execute the program RBDMIDOC for msg type ORDERS, I am getting an error message as
    " Message type ORDERS cannot be sent with change pointers
    Message no. B1157"
    All ur ideas will be appreciated.
    Thanks,
    Sivaraman

    hi
    it is not possible to send transactional data by using change pointers
    it is for only for sending master data .
    Thanks&Regards
    Nagesh.Paruchuri

  • OUTBOUND IDOC Doubt

    Hi Team
    My Scenario is to send IDOC from ECC to 3rd party, so outbound IDOC. Whn i am sending the idoc from ecc , there is a number 16 bit number being generated in the xml file. but i want this number to be truncated to 12 bit as the receiver system(3rd Party system) couldnt match upto the 16 bit number.
    Please provide me ur valuable suggestions how to achineve this.
    Awaiting for your responses
    thanx in advance

    >
    Stefan Grube wrote:
    > Are you using graphical mapping tool? Then you can use the arithmetic function "formatNumber"
    > In this function you set attribute: 000000000000 (12 times)
    > But this will only work, when you are sure, that you have always a number and never a text.
    or another option would be to do a subString - standard String function can help

  • Outbound IDOC process - Using standard  or Custom Program

    Hi all,
    i'm having some doubts regarding IDOC's outbound processing.
    I'm trying to understand 2 scenarios:
    1- Trigger Standard Outbound IDOC without writting any Z program ou IDOC FM.
    It's possible to trigger a outbound idoc for exemple, whenever a sales order is created. To do this is, i suposed i don't need to write any code at all, correct?
    What i need to do is create a logical system (SALE), define Transmission protocol (WE20, in here i associate the partner, and the outbound message type? After this point is the idoc automatic triggered?
    If not, what is the correct procedure?
    2 Trigger Ountbound IDOC using Z program.
    Whats is diferent from the point 1 to this situation?
    Best regards,
    Pedro

    Kali,
    1. You can search in SE37 using IDOC_OUTPUT* for finding out corresponding function modules. It is based on message types.
    2. You can search user exit in above mentioned function module. So first get the correct populating FM & then you can search for Call Customer Function inside the code for user exit.
    3.Again ans is same as in point 1.

  • Need to create sales out of purchase order using idocs

    Hi All,
    I have a requirement to create sales order based on purchase order with in the same sap system and same client(using orders04 idoc type).I have some doubts below could you please some body clarify?
    I know the basic steps in ALE(theritical knowlege)but I need clarifications for below questions.
    1)Which tehnology I should use here ALE or EDI?
    2)With in the same client how can I create 2 logical systems.
    3)How the idoc will go the recevier I mean what all are the ways to trigger outbound idoc from sender side.
    4)Inbound side how the sales order will create based on the inbound idoc?Is it automatic from inbound settings or we have to do anyting for this?
    5)I need to check some conditions with the inbound purchase order data before creating sales order.I think this one we can do in the user exit of inbound function module .Can I control the type of document that it has to create(ex sales order based on some condition or quotation based on some other condition).
    Best regards
    Mahesh

    Hi Mahesh,
                     My suggetion is that develope program to do your scenario... Use BAPI to create Sales order. First confirm with the Functional team for the input for sales order about sales area, company code, conditions type to be used while creation a sales order against Purchaser order... If the details is same then. First get the details of the Purchase order from BAPI " 'BAPI_PO_GETDETAIL' or you can get details by select queries on EKKO & EKPO for header and details....
                    Then pass data to BAPI of sales order creation 'BAPI_PO_CREATE' . to create sales order and handle error with parameter         RETURN                           = IT_BAPIRETURN
    by giving loop on that....and display in the output.....
    This is the simplest way of doing your process...
    If any other help please let me know.....
    reward points..
    Cheers,
    Sagun Desai....

Maybe you are looking for

  • If i update my ipod on a computer with nothing on it will i lose eveything

    my computer recently crashesed and i lost everything that was in itunes apart from what was on my ipod touch. I now want to update my ipod on my new laptop to IOS5 so i can use icloud but i am worried that if i update i will lose all the content on m

  • How to print Cell Formula rather than its Result?

    Hi, I work with data that includes lots of multiple fractions, and print reports showing results of various calculations based on the fractions. The fractions themselves can be important, so I need to be able to display them when used in a formula. F

  • When i email my spread I'd like it to open on a certain tab

    How do i get numbers to open on a specific tab to recipients i email it to? ive tried saving it on the tab that i want it to open to others but it still isnt working

  • Pics become pixelated when saving from internet.

    Has anyone else noticed that after the most recent iPhone software update, any picture that you save from email is pixelated? My friend took a picture with her iphone and emailed it to me. I saved it to my iphone and when I look at it in my camera ro

  • Optimizing digital pictures for FCP projects

    When importing digital pictures, I'm finding a lot of "zebra" effects on the photos when zooming in or out. Is there a format (JPEG, TIFF, Photoshop, etc), size and resolution that is best to conform to prior to importing? Difference between using it