Delvering Plant field in STO IDoc (ORDERS05)

Hi
   I am working on generating IDocs for STOs (Message Type ORDERS, Basic Type: ORDERS05). I am using standary order type UB for STOs. I am able to succesfully generate IDocs.
   The issue is that the Delivering Plant field is not being populated in the IDoc. SAP documentation says that the delivering plant field should be populated in the field E1EDK14 with QUALF: 005, but I dont see it in the IDoc.  In the same segment other qualifiers are getting populated , like 014 - Purch Org, 009 - Purch Group, 013 - Purch Order Type, 011 - company code.
   I also observed that the ACTION field in the E1EKD01 segment is not being populated.
   I am using the standard message type and schema to generate IDocs. How can I get the delivering plant populated in the IDoc?
  Any inputs would be of great help and highly appreciated.
Thanks
Vamsi

Hi Ajay
If u can use below Qualifier in Segment  E1EDP01 Fileds ACTION
001     Item added
002     Item changed
003     Item cancelled
004     Item not changed
005     Item locked
091     Goods receipt
092     Goods receipt correction
093     Return
094     Consignment
095     Damage in transport
096     General correction
097     Debit Advice for the Vendor from ERS
098     Debit Advice for the Vendor from New Valuation
099     Credit Advice for the Vendor from New Valuation
we use 001,002 and 003 most of the time....
Now u got idea what are thing u can do like.... item cancelled ,,,,item changed... etc....
Ramesh

Similar Messages

  • Create Stock transfer Order using Inbound IDOC ORDERS05

    Hi,
    I am creating Inbound STO using ORDERS05. But it is triggering Sales Orders.
    The below message is coming.
    No sales organization, distribution channel or division were sent to the IDOC. This data is necessary if a sales order is to be added automatically. If this data is unavailable, you cannot create a sales order document.
    Suggest what are the required fields we should pass to segments?
    Regards,
    Balavardhan.K

    Hi Bala,
          I sugget you to pass the fields what ever it is showing as required fields.Till the end of the messages.

  • Supplying Plant field is not appearing in vendor creation of receving plant

    Dear Friends,
    Iam configuring Cross Company Scenario to my  client for the version SAP 4.6C as they implemented a new company code and want to transport the material from one company code to another company code.
    I made all the required customizations in the system
    while creation a vendor code in the reciving plant in Pur.Org.Data screen->Extras--> Add.Pur.data i am unbale to view plant field where we maintail supplying plant
    In OMSG at purchasing data at add purchasing data PLANT, vsr relevacne & plant relevance made optiional
    but while creation of vedor code the other two VSR relevance and Plant relevance indicators are populating but the PLANT field is not appearing.
    without this assignment while creating a STO, shipping data tab is not appearing
    Please Provide me input in solving this error.
    Thanks inadvance
    Regards
    Srini

    Dear Srini Behara
    The field selection is controled at Vendor accounting group.
    For Vendor account group (std 0001) , the field Plant in additional Pur data is supressed whereas for accounting group 0007 this field is activated.
    Please rfer the following path to activate the field
    SPRO--> Financial accounting --> Account receible and Payable --> vendor accounts --> Master data --> Prepataions for creating vendor master data --> Define account groups with screen layout
    Select the Vendor account group and go to Purchase org data and change the Plant filed option.
    Or create teh Vendor under accounting group Plant (0007 std)
    warm regards
    Ramakrishna

  • 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; Regards

    Hi 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

  • Inbound IDoc ORDERS05

    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

  • Chaning Vendor or Supp Plant in PO/STO

    Hi All,
    Can the Vendor or Supplying Plant in PO or STO be changed once the PO or STO is saved?
    I tried and the Vendor/Supplying Plant field is blue. Is this Std SAP functionality not being able to change Vendor / Supp Plnt in PO or STO if a user makes a mistake?
    Thanks in advance.

    Hi,
    It is not possible to change Vendor or Supplying Plant once the PO is saved. If by mistake user has maintained wrong details then ask him to delete this PO and create correct one.

  • 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

  • JDBC to IDoc (ORDERS05) IDoc

    Hi,
    My scenario is JDBC (from 2 tables) to single IDoc ORDERS05.
    There are 2 source tables , HEAD, ROW. For every row in HEAD I need to create one Sales order through IDoc in R3.
    I am doing inner join on HEAD, ROW and say for example I am getting the following rows:
    HEAD.ID   ROW.ITEM
    1                     ABC
    1                     XYZ
    1                     PQR
    2                     ABC              
    2                     JKL
    3                     IOP
    Now for each unique HEAD.ID, I need to map to ORDERS05  IDoc. ( In our example I need to create 3 orders).
    How do i do this?
    And also, I need to map only (ABC,XYZ,PQR) in the first occurrence of ORDERS05, then (ABC,JKL) in the second occurrence and (IOP) in the third occurence.
    Could you please help me, how to do this?

    Now for each unique HEAD.ID, I need to map to ORDERS05 IDoc. ( In our example I need to create 3 orders).
    How do i do this?
    -->write a  UDF on HEAD.ID field to strip duplicates and map this to IDOC header.
        your UDF shd take 1,1,1,2,2,3, and give you 1,2,3.
    And also, I need to map only (ABC,XYZ,PQR) in the first occurrence of ORDERS05, then (ABC,JKL) in the second occurrence and (IOP) in the third occurence.
    Could you please help me, how to do this?
    -->you can use the same UDF in remaining fields. use IF statement and check with the UDF output to the HEAD.ID

  • IDOC-Orders05 extension for Inbound process

    Hi experts,
    Here am struggling with one IDOC requirement,the requirement is Updating the data for the three fields in VBKD through inbound idoc.
    since those fields are standard fields that is missing in the segment of standard IDOC-Orders05,so here am doing the extension of orders05 the basic steps like segment creation,assigning message type,assigning functional module has been done,now am copied the standard function module IDOC_INPUT_ORDERS to Z and now i have to find out the exact point where i have to insert my logic to update those fields.
    No where am finding the option to modify the VBKD table,Can you please help me on this.

    Hi Dinesh,
    Please try to use  BAPI 'BAPI_CUSTOMERCONTRACT_CHANGE' to update your required  data in VBKD  table , Please use this BAPI in inside your IDOC  FM.
    Below Sample code are there , Please try to use.
    d_VBELN = '50000172'.
    contract_header_inx-updateflag = 'U'.
    CLEAR contract_items_in.
    contract_items_in-itm_number = '100'.
    contract_items_in-material = 'H51-YY019'.
    contract_items_in-target_qty = '2'.
    APPEND contract_items_in.
    contract_items_inx-updateflag = 'U'.
    contract_items_inx-itm_number = '100'.
    contract_items_inx-material = 'X'.
    contract_items_inx-target_qty = 'X'.
    APPEND contract_items_inx.
    CALL FUNCTION 'BAPI_CUSTOMERCONTRACT_CHANGE'
    EXPORTING
    SALESDOCUMENT = D_VBELN
    contract_header_in = contract_header_in
    contract_header_inx = contract_header_inx
    TABLES
    return = return
    contract_item_in = contract_items_in
    contract_item_inx = contract_items_inx.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Regards,
    Prasenjit

  • Inbound IDoc ORDERS05 : PO Rejection Indicator Issue

    Hello,
    We are receiving idoc ORDERS05 with message type ORDRSP from vendor(PO Confirmation) with 003 as ACTION in field E1EDP01-Action.
    but still rejection indicator for PO item is not getting Set.Hence we see PO item is not marked deleted.
    Could you please suggest what we are missing ?

    Hi,
    check the step by step config setting for purchase order..
    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

  • IDoc - ORDERS05 - Inbound - IHREZ_E

    What segment/field/qualif should I be using to populate the field VBKD-IHREZ_E at the header level?
    When creating a new sales order, I am able to populate VBKD-IHREZ_E at the item level by using E2EDP02/BELNR and qualifyier 044.
    However, i would like to populate the field at the header level but haven't been able to find the right segment/field
    Thank you for your help

    I'm not suer about you scenario, but we create sales orders with IDoc ORDERS05 (since SAP R3 46C).
    We create segment E1EDK02 with QUALF "069" and BELNR "XY". After IDoc processing we have the value "XY" in VBKD-IHREZ_E.

  • 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 Li

    Sam,
    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

  • IDOC ORDERS05 partner mail

    Hi all,
    I'm using idoc orders05 in inound to get sales orders in r/3.
    I filled E1EDKA1 structure for customers data.
    I need to fill and use customer e-mail address.
    Where can I find this field?
    Thanks in advance.
    Stefano

    Hello,
             For meeting your requirement, you can also use the Enhancement (SMOD) VEDA0001 in which you'll find a Customer Exit EXIT_SAPLVEDA_001. Here you can write the Code to fetch the E-Mail Address and populate it in an Internal Table or Work Area and Export it to Memory ID.
            Next Comes the Population of the E-Mail Address in the Sales Order. For this, you need to find an Appropriate Enhancement Spot in the Main Program of the Sales Order which is SAPMV45A since it uses BDC method to Create Sales Order.  In that Enhancement Implementation, you can Import the Variable that you've exported in Step 1 and append it to the BDC_DATA Table so that it gets inserted into the BDC Table and gets updated in the Transaction as well as in SAP.
    Hope it was helpful.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • Idoc-extend custom idoc orders05

    I have to extend standard custom idoc orders05 with one zsegment having 6 fields,so i have to write the code for extending it in the userexit,so only forzsegemnts?is it like that.What is the approach of writing it.

    " 1.You must first have to create a custom segemnt with all the necessary fields in WE31.
    " 2.Then goto transaction WE30 and extend the basic idoc type ORDERS05 to the required idoc typea  "and add the custome segemnt at the correct hierarchy level.
    " 3.Now you need to go the enhancement and populate the fields of the custom segment work area first  "and then pass the work area data with segemnt name to a
    SE37-->IDOC_OUTPUT_ORDERS-->DOuble click(PERFORM FUELLEN_IDOC_INTTAB)-->
    double click on the ( PERFORM customer_function) after you segment which you want to fill
    -->Nex write below code..
    Loop at int_edidd.
    CASE int_edidd-segnam.    
      WHEN 'E1EDK01'.                       "Read your Segment..if you are using read extension segment.
                                                        "remember always ZSEGMENT is atchild level
                                                        "so read parent segment and add you code at child segment
    IF  control_record_out-cimtyp EQ 'ZORDCMPT'.       "check your idoc extension then appen data to segmeny
    "add your code and append to zsegment with index captured from parent segment
    ENDIF
    ENDLOOP.
    next activate the segment in SMOD..
    Regards,
    Prabhudas
    Edited by: Prabhu Das on Apr 20, 2009 7:19 PM
    Edited by: Prabhu Das on Apr 20, 2009 7:21 PM

  • IDoc ORDERS05 structure

    Hi all,
    Anybody can tell me where I could find a full description of the structure/segments/fields of IDoc ORDERS05?
    I cannot find the full documentation anywhere.
    Many thanks,
    Aldo

    Thanks guys,
    I already knew about transaction WE60, but unfortunately I don't have access to an SAP system at this moment in time.
    Could you perhaps generate the documentation and send it to me?
    I need ORDERS05, INVOIC01 and DELVRY01.
    Many thanks,
    Aldo

Maybe you are looking for

  • Problem with Copy and Paste in Edit

    Today i cannot get Copy and Paste to operate. After highlighting a link in blue I cannot get the Copy to register. The link stays blue and does not respond to Copy click. I send links on Yahoo IM to friends of sites or Youtube videos. Thanx for the g

  • Folio builder panel won't upgrade

    I'm on CS6 and I have downloaded and installed 2.05.1. My folio builder panel would not work unless I did this and now still says I need to do an upgrade!! I need to get this folio ready for iTunes to make a deadline. Please help!

  • Front Row not authenticated but iTunes is?

    I've got a Mac Mini that is pulling it's library from my Mac G4. I have it so that an alias of the library file on my Mac Mini is pointing to the Library file on my G4 (which holds all my music on a software RAID array) through the network. This was

  • Delay in AJP Connector jBoss/TomCat Solaris 10

    I have: - IIS 6, Windows 2003 Server on dual PIII with jk 1.2.15 installed and working - Solaris 10 on Sun E420R with Quad Processors with jBoss / Tomcat version 4.0.3SP1 There is a significant delay in page loading that occurs randomly (every 10-20

  • Cannot insert the OpenXmlElement "newChild" because it is part of a tree.

    hi, am getting this error(Cannot insert the OpenXmlElement "newChild" because it is part of a tree.) when i try to give border values to the table. here is my code, if (sValue == InsideVerticalBorder insideVBorder = new InsideVerticalBorder(); inside