Basic doubt in idoc: orders01 vs orders02/03/04/05

hi all,
when i check for orders idoc i have idocs from order01 to orders05....what is the need of having idocs ranging from order01 to order05? what is the difference in their functionality?
thkx
chaks

ORDERS05 is the highest successor of the ORDERS01. You must use the ORDERS05.
ORDERS01 was released in the basis release 30A.
ORDERS05 was released in the basis release 46A.
You can get this information from the IDOC Type header information. Use transaction WE30, enter your Idoc Type and check the Header Data (Shift+F7).
Regards,
Naimesh Patel

Similar Messages

  • Doubt on IDOC communication

    Hi Experts,
                      I have a doubt on IDOC to IDOC communication:
    Plz clarify  it
                        1. what is the need of passing same IDOC from one system to other system    through XI  while communicating between two systems,it can be done by using ABAP also ?
                         2.what is the advantage of passing like this through XI compared to ABAP?
                   Plz clarify good answers will be rewarded .
                                                                                    Regards,
                                                                                    Vinod.

    The need for an XI to transfer IDOC from one system to another sytem : the answer for this comes from the basic of using XI as a middle ware.
    1. When you connect IDOC directly to another system without using XI....you are going for P2P connections then this leds to problem in monitoring if the data breaks, you have to login to both systems to check......
    2. we have a central monitoring tool for check this iterface..
    3. You can build a message orchestration using the BPM if required for this IDOC...
    4. You can have full control in the IDOC processing...i mean do you want to send ot not and so on.
    Beofre XI or typical connection between 2 SAP Systems were using IDOC directly but they are P2P connectinons,,,no control, no monitoring....NO orcheatreation...etc.....

  • Basic Doubts

    Hello Experts,
    Please any one of them clarify my some of the Basic doubts
    1.Reg ODS activation failure in Process chain,I know how to correct incase if ods activation failed.I want to know,What could be the reason for failure and in background whats happening(Techincally)
    2.Reg Attribute change run failure in process chain,what could be the reason.(technically)
    3.Whats is the purpose of trfc and what we have to check in SM58.
    4.What is the diff between the IDOC(transfer method) and Idoc which is used to transfer the data in PSA transfer method..(For ex - If i am using the PSA transfer method,even there to transfer the datapackets,we are using Idoc)
    5.Some of the time,I am getting the error like this"Non updated idoc in source system and error mesg from the source system/Business warehouse.
    This mean,what could be the reason.(Frequently i am getting the above errors and If i used the repeat option,It has been corrected and loaded succesfully)
    6.How many datasources can be assigned to one Infosource(Is any limit is there)
    I request you to advise on the above doubts and I will assign the points.
    Thanks in advance
    Regards
    Kumar

    Hi,
    1. During the month end procedures and week ends the number of records will be more rather than the week days, so the data packages defined will run for long time, so we will be getting Time out error, we have to manually activate the data packages.
    2. if you r not using Attribute change run, then your Master data(text, attribute, hierarchy wont get activated when you run a process chain)
    .so it is mandatory that once you fill the master data u have to activate those, for that we need Attribute change run.
    3. tRFC calls which transfer IDocs use the function module IDOC_INBOUND_ASYNCHRONOUS at reception If an IDoc in the sending system has been passed to tRFC (IDoc status "03"), but has not yet been input in the receiving system, this means that the tRFC call has not yet been executed.
    In the standard SAP system, if tRFC errors occur, a background job is generated to re-establish the connection. In certain circumstances this could result in a large number of background jobs being started that completely block background processing. To cancel a background job if tRFC errors occur use program RSARFCEX to restart tRFC.we go for SM59 transaction for this.
    Choose Destination ® tRFC Options and select the option Suppress Background Job at Comm. Error. 
    4. PSA :
    The data is sent directly from the source system to the BW and it  is stored in the PSA (Persistent Staging Area), we can update  automatically/manually to corresponding Info providers .The transfer type here is called the TRF (Transactional Remote Function).
    IDOC :
    The data is packed into IDocs by the source system and sent to the Business Information Warehouse. In BW the data is saved persistently and intransparently in the IDoc store. we have some prerequisite here to use this method ,Transfer  transfer structure must not have more than 1000 Bytes in the character format.
    6. One datasource can be assigned to one info source.

  • Field Value not passed from IDOC (orders01) to File Generated

    Hi All,
    I have added a custom field to a PO at item level (ekpo-Ztest)and Passing it to OUTBOUND IDOC.
    In process of passing to IDOC(ORDERS01) i mapped the field to segment E2EDP19001-MFRPN and i see the value in the IDOC when i view it in WE02.
    The problem is when i generate a file i don't see the value of E2EDP19001-MFRPN
    We are already using QUALF,IDTNR,KTEXT of E2EDP19001 and i see all the values of these fields being passed from IDOC to file generated .
    Let me know as i'm missing anything in here
    I quick note ,
    I see 3 version for E2EDP19 Segment for orders01
    Vesrion
    002     E2EDP19002                             8     242     02/14/2005
    001     E2EDP19001     40A                    5     160     08/19/1997
    000     E2EDP19             30A                     3     108     04/03/1995
    1)The version 000 and 001 are released but not 002 Version
    2)May be i 'm using version 000 and its out put length is only 108 and these fields(QUALF,IDTNR,KTEXT) together occupy 108 and there is no room for my new field but My IDOC dispalys E2EDP19001 and E2EDP19002 and also it displays my new field but its the output file generated that doesn't show the value
    Thanks

    Resolved Myself
    Thanks

  • Mandatory Fields for IDOC ORDERS01 for Pricing Condition EDI1 to trigger

    Hi ,
    I'm Testing an Inbound ORDRSP using we 19  for Pricing Conditions EDI1. What are the Mandatory Fields for IDOC ORDERS01
    Thanks

    hello,
    I think it's better to execute VA01 to create a sales order; in that way you should have an idea of mandatory fields.
    Thanks.

  • Doubt on IDOC TO  IDOC communication

    Hi Experts,
    I have a doubt on IDOC to IDOC communication:
    Plz clarify it
    1. what is the need of passing same IDOC from one system to other system through XI while communicating between two systems,it can be done by using ABAP also ?
    2.what is the advantage of passing like this through XI compared to ABAP?
                           Plz clarify good answers will be rewarded .
                                                                                    Regards,
                                                                                    Vinod.

    Hi,
    See when you are dealing with Only IDOC to IDOC Communication means there is no need of XI here.
    You can go with ALE also here.
    Situations to go to XI.
    1) when you have the Different field mappings
    2) When you are having the multiple receivers
    3) when you are dealing with Bundling & Transformations
    Reward Ponts If Helpful
    Regards
    Giri

  • IDoc ORDERS01 with different shipping addresses

    Hi,
    we are using IDOC ORDERS01 to create customer orders in the ERP. Which is working fine as long as we are using just a partner number as ship-to-partner in the IDoc. Now it should be possible to also use different ship-to-partner addresses. So the idea was to use the same partner number for the ship-to-partner as before but add the different ship-to-partner address in the corresponding IDoc fields (IDoc segment E1EDKA1 for PARVW = WE). Which is also working fine except for the house number. Street name and house number are put together in IDoc field E1EDKA1-STRAS. And they also stay together in the street field of the resulting ERP sales order. But the address structure (for example in the partner deatails of the sales order) uses an own field for the house number. This field is not set with the house number from the street field in the ORDERS01 IDoc but with the house number of the default address of the used ship-to-partner number. Which means that the street line for the ship-to-partner has a street name and two house numbers which is of course not what we want to be displayed in sales orders. So how can we make the right house number from the ORDERS01 IDoc the one and only house number in the sales order? How can we overwrite the default house number of the default ship-to-partner address with the house number of the different shipping address from the ORDERS01 IDoc?
    Regards,
    Robert

    Hello Robert
    Check out the following OSS notes:
    1457805 - Fields not populating on inbound order through idocs.
    618476 - EDI: Field HAUSN is not filled- This is for older release and for INVOIC01, but may be you can borrow and develop the concept for   ORDERS01.
    Also did you consider leaving House Number blank in the customer master, i.e.
    in the street/house Number Filed, maintain like this:
    6201 W IMPERIAL HWY/ blank
    but not as
    W IMPERIAL HWY/6201
    That's how these fields are populated in my system.
    Hope this helps. Let me know.

  • Inbound IDOC - ORDERS01

    My scenario is to Create a Sales Order Using IDOC ORDERS01.  The problem I face is the condition value not populating in the sales order.  The condition type is correctly populating.
    I am doing Mapping in the E1EDK05 Segment as follow:
    KSCHL = 'ZOMN'
    KOBTR = variable1 for value
    KOEIN = variable2 for unit
    Am I doing the E1EDK05 mapping correctly?  How can I pass my header condition?

    I had the same problem with E1EDP05. For the value, I had to use the field 'KRATE'. Perhaps for the head conditions you should use the same field.
    Succes, Paul

  • Oracle Business INtelligence -installation, basic doubts

    can i shoot oracle BI installation related basic doubts, and other issues that may arise in this forum ???

    if it's enterprise edition.. you can post here..
    Business Intelligence Suite Enterprise Edition

  • What is Basic type in IDoc?

    Hi all,
    What is Basic type in IDoc? Please explain me in layman terms. How to see the details of basic type ALEREQ01? Please point me to related files or threads.
    Thanks,
    Charles.

    Hi,
    <b>IDOC Basic type means, IDOC type delivered by SAP</b>. When you want to modify the IDOC provided by SAP, you create an Extension IDOC of Basic type.
    <b>This is what SAP says about "Basic Type".</b>
    IDoc type supplied by SAP (standard format for data communication). Basic types can be modified by customers to create a new, upward-compatible IDoc type. Basic types can also be defined by customers and modified at a later date. Basic types and subsequent modifications created by customers are not necessarily upward-compatible.
    <b>To check detail of any IDOC, user transaction <u>WE60</u>.</b>
    Check area Menu <b>WEDI</b>. Its a Area menu for all IDOC related transaction. Enter command WEDI ( where you enter transaction code - Top left of screen ). Also, this command only works from very first screen of SAP. This is SAP eacy access screen you see when you logon into SAP. Since WEDI is area menu, you can only execute from very first screen.
    Here is the list of other area menu.
    WEDI - IDOC and EDI Basis
    BALE - ALE Administration
    Let me know if you need any other information.
    Regards,
    RS

  • Functiopn module associated with basic type of idoc without process code

    can i know the function module assciated with basic type of idoc if i do not know the process code for the same

    hi saurabh,
    download.oracle.com/docs/cd/B10464_05/integrate.904/b10299/intro.htm
        CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
          EXPORTING
            master_idoc_control                  = wa_edidc
          TABLES
            communication_idoc_control           = it_edidc
            master_idoc_data                     = it_edidd
      EXCEPTIONS
        ERROR_IN_IDOC_CONTROL                = 1
        ERROR_WRITING_IDOC_STATUS            = 2
        ERROR_IN_IDOC_DATA                   = 3
        SENDING_LOGICAL_SYSTEM_UNKNOWN       = 4
        OTHERS                               = 5
        IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
      ENDIF.
    ENDIF.
    ENDMETHOD.
    i think this will help u
    regards,
    sindhu.

  • Redologs basic doubt

    Hi,
    version is 10g, no archive log mode.....
    I have one basic doubt. please bare with me..... I have gone through documents..but still some doubts...
    One person asked me this doubt, when a long running transaction is going on , there is no commit, lot of redo activity is there, if we dont commit, those changed information is gone, when the redo log files are over written, is it true???? he asked like that,
    My answer is like below.......
    There is a long running transaction going on ( insert the data into one table).
    Redo log files are 10 MB size ( 2 Redo log groups with 2 members each).... when insertion is going on, changes are entering into redo log files. stil there is no commit.....
    (a) one redo log file got filled up
    (b) next log switch
    (c) next redo logfile got filled up
    see here still there is no commit
    (d)next system uses first redo log switch and overwrites the data in redo log file
    So, when coming to my doubt, all un commited data already written to data files and when we rollback, those data which is written in datafiles will be rolled back by using undo information in undo files.
    am i right????
    all the new information wile insertion, that data is written into datafiles. old data is written to undo files. when we roll back
    Please correct me, if my undestanding is wrong......
    Edited by: oraDBA2 on Oct 23, 2008 12:53 PM

    Dear friend,
    Oracle's Redo Log
    Each Oracle database has a redo log. This redo log records all CHANGES made in datafiles. The redo log makes it possible to replay SQL statements.
    Before Oracle changes data in a datafile it writes these changes to the redo log.
    As Oracle rotates through its redo log groups, it will eventually overwrite a group which it has already written to. Data that is being overwriten would of course be useless for a recovery scenario. In order to prevent that, a database can (and for production databases should) be run in archive log mode. Simply stated, in archive log mode, Oracle makes sure that online redo log files are not overwritten unless they have been savely archived somewhere.
    THUS, to ANWSER YOUR QUESTION: If Archive Log is ON, your LONG-RUNNING uncommited transaction is generating large volumes of ARCHIVE LOGS !!!!!
    ALSO:
    LGWR writes the redo log buffers to disk. The background process in charge for archiving redo logs is ARCn (if automatic archiving is enabled.)
    In order to find out in which mode the instance runs, one can use archive log list from within sql plus.
    Log Buffer: All changes that are covered by redo is first written into the log buffer. The idea to first store it in the memory is to reduce disk IO. Of course, when a transaction commits, the redo log buffer must be flushed to disk, because otherwise the recovery for that commit could not be guaranteed. It is LGWR (Log Writer) that does that flushing.
    Determining amount of generated redo log
    select
    n.name, t.value
    from
    v$mystat t join
    v$statname n
    on
    t.statistic# = n.statistic#
    where
    n.name = 'redo size';
    See also the package redo_diff
    RBA (Redo Byte Address)
    The RBA consists of three parts and is ten bytes long:
    * Log sequence number
    * Block number within this sequence
    * Offset within this block
    The location of each redo log entry is identified through an RBA. The RBAs are important for dirty db blocks in the buffer cache.
    Determining optimal redo log size
    The optimal size of redo log files can be queried with
    select optimal_logfile_size from v$instance_recovery;
    Good luck!

  • C programming used in defining Basic type of IDOCS

    Wow , when I go in WE60 and see the basic sturcture for IDOC for ex: MATMAS05, I find its using C programming language ?
    Example:
    #define E2CUCO
    typedef struct{

    SAP just provides multiple ways to view the definition of the IDoc.  These are used to assist external applications to import IDoc structures.  The IDoc itself actually exists as numerous table entries within SAP.

  • Very basic doubt regarding transporting abap developments

    Hi All,
    It may be very basic doubt, But I need an answer.
    If we develop some objects in the development and transported them to quality and for some reason some errors occured and the for correction of the errors we created some more requests and ported them to Quality.
    the number of requests are say more than 15. and if we lost track of sequece of the requests to be ported to production.
    How can we overcome this problem?
    Can we create a new transport request by right clicking the package (of course all the objects are in only one package) , this will solve the purpose. I mean to say if we transport this single request to quality then to production, all the things will get transported?
    Please give your valuable inputs..
    Thanks and Regards
    KK

    Hi All,
    I really appreciate all your quick replys.
    My question is if we create a new request from the package in SE80, can we leave the old requests,
    That is if I transport a request say req 2 of domain for solving the dependency error of the previous request say req1 ( of data element ). and again transport req 1 after transporting req 2, this will solve the dependency problem. Like this if some dependency related issues are there and we lose track of sequence of request which needs to be transported, what could be the ideal solution?
    So I mean to ask that if I create a new request for the package in SE80, will all the developments will be included in the request or do we need to follow the sequence only?
    Thanks and regards
    KK

  • Oracle Apps - 9iAS : Basic doubts

    Hello,
    I am new to Oracle Apps and 9iAS
    I have few basic doubts regarding the integration of these
    Can anybody please clarify...
    The middle tier of Orcale Apps is the 9iAS Application Server.
    Read that Oracle9i AS Components are :
    - J2EE and Internet Applications (sub-components are Oracle HTTP Server, OC4J, Web services etc)
    - Portals
    - Wireless
    - Web cache
    - Business Intelligence
    - E-Business Integration
    Read that middle tier of Oracle Apps has following servers
    - Web server
    - Forms server
    - Concurrent Processing server
    - Reports server
    - Discoverer server (optional)
    - Admin server
    So, all the components of 9iAS are installed with Oracle Apps ?
    If only some, then which are those ?
    Where do Concurrent Processing server, Reports server etc come from as these are not the components of 9iAS ?
    Are these very specific to Oracle Apps only ?
    As the core database administration knowledge is required for Apps administration (for managing database tier), isn't the 9iAS knowledge required (for managing the middle tier) ?
    If yes, then upto what level ?
    Knowing about Oracle HTTP Server, Apache server, Web cache, OC4J etc etc is required ?
    Please suggest some links / documents related to all these ?
    I found a couple of them on metalink & OTN, but not very useful !
    Thanks

    9iAS consist of Apache and an Oracle database on the middle tier.
    The other components come from the developer suite.
    http://otn.oracle.com/software/products/forms/index.html

Maybe you are looking for

  • Address book to google sync  does not work

    I use Google apps as my primary calendar and address book. I have them synced to the Mac OS X ical and address book (to use off line). I have the Mac OS X ical and address book synced to mobile me to update other computers and my iphone. The net resu

  • Error loading JDBC driver

    Hi, I have an rpt file developed in crystal report 2008. it connects to SQL Server using ODBC(RDO) connection. I have a jsp file that needs to change the datasource to use JDBC (JNDI). The scriptlet for changing datasource is given below. I have my s

  • Error in installing Oracle installation

    Hi Experts, I want to install SAP NW 7.01 on AIX 6.1 and Oracle 10g. I am facing problem during installation of Oracle database installation. It's showing error as below Exception String: Error in invoking target 'relink' of makefile '/oracle/-EPD-/1

  • 'CX_HRPA_INVALID_INFOTYPE_DB' Dump while maintaing Infotype 185

    Hi, We are getting an ABAP runtime error 'CX_HRPA_INVALID_INFOTYPE_DB' when tried to read or maintain the infotype 185 (personal Ids) via pa20 or pa30 for Japan. In IMG, Infy 185 is permitted for Japan for all the subtypes and we were able to load th

  • About HR-ABAP Sample program.

    Hi, I am new to SAP.I wanna know about basics about HR-ABAP can any one help me to get very basic ideas in HR-ABAP. Thanks, Sakthi.