EDI 855 FIRST_ACK_CODE EXPLANATION REQUIRED

HI All,
Does anyone know the secrets to the mystery of the OE_HEADER_ACKS and OE_LINE_ACKS tables in EBS R12Order Mgmt.? Allow me to explain.
We are implementing EDI to receive inbound orders from our customer. Customer sends an inbound 850 purchase order; we receive via the Oracle e-Commerce Gateway and load into OM as sales orders via the sales order interface.
For such uploaded SOs, we need to send back an order acknowledgement to the customer via an outbound 855 EDI transmission. Using the seeded EBS 11i functionality, we are able to get the system to populate the acknowledgement tables, OE_HEADER_ACKS and OE_LINE_ACKS, when such EDI orders have been booked.
But these tables have columns with various codes. For example, the OE_HEADER_ACKS.FIRST_ACK_CODE column may have a value of AC or AT, but what do these seeded codes mean?
OE_HEADER_ACKS.FIRST_ACK_CODE have values IA,SP,IB,DR,IQ
I cannot find 1 Metalink doc that explains the purpose or meaning of these codes. I can't find any OAUG white papers that explain either.
Any help would be appreciated!

thanks hussein for ur reply,
I have already seen the above url , but there is no description for the FIRST_ACK_CODE coulmn value such as SP,DR,ID,IQ,IC,IP,IB etc
Please help me in thIS
Thanks

Similar Messages

  • EDI 855 (Order Confirmation)

    One of our customers is requiring us to send them an EDI 855 whenver we change a sales order.  They only want the 855 if something is changed.  I thought about using output type BA00 with message type ORDRSP, however the idoc doesn't tell you what has changed and this is required by the cusotmer on the 855.  For example, if we change the qty from 10 to 8, this needs to be on the IDOC in order for it to be mapped on the 855.  Has anyone dealt with this type of 855 before?  Thank you,

    MxG,
    For both plant and pricing condition functional config was already done. If any of these two fields are missing, the status of sales order will be incomplete.For incomplete orders also, the EDI output is being proposed.
    Now just tell me, in which SAP program, do i have to put the break point?
    Where exactly ??
    Thanks and kind regards,
    Creasy Matt

  • EDI 855 messgae mapping to ORDRSP

    Hi,
    I would like to map Vendor confirmation number  coming from EDI 855 to the ORDRSP idoc.
    Please suggest which segment with qualifier and fields in it can be used for this purpose to log the confirmation number in SAP.
    Thanks,
    Venu.

    Hi Savitha,
    Thanks for the reply.
    I have tried this option at header level (E1EDK02-002) and item level (E1EDP02-002)too previously, but it is not working.
    I'm currently working in SAP 4,7 version, do I need to implement any notes to accept the vendor number and update externaldoc number?
    In the standard SAP code before updating vendor number... item details are checking against PO, If I give PO number it is updating the same at External doc number.
    Thanks,
    Venu.

  • Send an automatic acknowledge EDI 855

    Hi there,  I’m working in an Idoc integration and EDI using Inovis as middleware, actually I’m receiving ORDERS05 Idoc from Inovis to create a Sales Order, I need to trigger an action at the moment when Sales Order is created in SAP, to send an automatic acknowledge that would be mapped to EDI 855. I would like to know how I can trigger this action in SAP.
    Thanks in advance.

    Hi Alexis,
    to get this configuration working set up
    ORDRSP message
    with message control (we20) entry V1 BA00 SD10
    for such IDOC scensario with screenshot examples check out my book:
    <a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
    you can also check this doc for sales order output (BA00):
    http://help.sap.com/bp_retailv1470/documentation/EN/Merchandise%20Distribution_EN_CUST_V147.doc
    is that what you're looing for?
    Regards,
    michal

  • EDI 850 and EDI 855 differences

    Hi All,
    We are currently receiving a PO Via EDI-850 and Sales document is posted. Due to the internal setting based on several scenario's either the material or qty gets changed eg Material determination. Price also what they send on the EDI and current condition record rate may be different.  Sales orders are created based on the condition record.  Upon saving the order it sends the Order Acknowledgement ie 855. 
    Any standard  SAP functionality is available to mark the differences on the PO received via EDI 850, before sending the 855 back to the customers.
      Your feedback is apperciated.
    Thanks,

    Hi Shobha,
    Maybe you could create requirement routine for the output type of Order Acknowledgement to check whether the PO data consist with SO data and stop the output process if the data doesn[t consist.
    Then you could enter another output type without the requirement check manually on the sales order after getting acknowledge of the differences.
    Hope it helps.
    Best regards,
    Smile

  • Vocabulary not getting executed for EDI 855 data

    Hello,
    I am trying to pull data from EDI file using vocabulary. But it's not returning any value. 
    xpath selector - 
    /*[local-name()='X12_00401_855' and namespace-uri()='http://schemas.microsoft.com/BizTalk/EDI/X12/2006']/*[local-name()='N1Loop1' and namespace-uri()='http://schemas.microsoft.com/BizTalk/EDI/X12/2006']/*[local-name()='N1' and namespace-uri()='http://schemas.microsoft.com/BizTalk/EDI/X12/2006'][*[local-name()='N101'
    and namespace-uri()='']/text()='ST']
    xpath field -
    *[local-name()='N104' and namespace-uri()='']/text()
    Can anybody help me on this ? 

    No error message. But after I realized that I am not executing instruction loader policy before the rule that uses the vocabulary, then I created instruction loader policy to set the document type for 855 schema.
    But that policy is throwing an exception now. "An exception occurred while executing the policy"

  • Edi 855 and 850

    hi all , Does anyone have mapping instructions/template to map IDOC (ORDRSP message) to EDI X12 Purchase Order Acknowledgment (855)?
    I'd greatly appreciate any help.

    Hi,
    Check this links for Content Master.
    http://help.sap.com/saphelp_nw04/helpdata/en/43/6d95e0ac846fcbe10000000a1553f6/CMGetStart.pdf
    http://help.sap.com/saphelp_nw04/helpdata/en/43/4c38c4cf105f85e10000000a1553f6/content.htm
    IF u need any docs on content master,give ur mail id i will provide.
    Regards,
    Phani
    Reward points if Helpful

  • EDI 855 Implementation

    Hi all,
    I am required to prepare a functional spec for a new customer to which we are implementing 855(Purchase Order Comfirmation). Could any body please suggest some tips on how to do so. All I was given is just the IMG for the customer. We don't even have a template for a functional spec.
    Any response is greatly appreciated.
    Thanks

    Hi Dinesh,
    My email is [email protected]
    Thanks a lot.

  • SAP-EDI: 855 (ORDRSP) for Split Schedule Line PO

    Could anyone share an example of inbound 855 (ORDRSP) for outbound 850 (ORDERS) Split Schedule Line PO?
    Our business will Split item 10 to 2 dates (20 on 11/07/2006, 10 on 11/15/2006) like this in ME23N:
    Item Overview:
    item: 10
    material: 90-9244-01
    PO quantity: 30
    Deliv. date: 11/07/2006
    Item detail:
    item 10 - Delivery Schedule
    Deliv. date   Scedule qty
    11/07/2006    20
    11/15/2006    10
    1. I'm particularly interested in how the looping of ACK segment (855 ORSRSP) appears to be:
    ISA00          00          ZZCELORGC02      01247446677      0609281142U002000000020340P^
    GSPRCLS012474466772006092811422042X004010
    ST85520420001
    BAK04AC450005094420060928
    N1SU008921000001412
    N3*P.O. BOX 13600
    N4KANATAON*K2K 2E6
    N1STCNAR92247446677
    N2*Celestica International Inc.
    N3*844 Don Mills Road
    N4TORONTOON*M3C 1V7
    PO100000136EA5233.74PEBP3HE00020ABVP*3HE00020ABIKE
    PIDFAB*PBA 7750 SR IOM LINE CARD 20G-ASSEMBLY
    ACKIC36EA017*20061003
    CTT*1
    SE1420420001
    GE12042
    IEA1000002034
    2. I'm also interested in the IDoc structure of such 855 (ORDRSP)
    Thanks in advance,

    Hi,
    The order acknowledgement from the vendor for you will become purchase order
    confirmation. i.e. 855 inbound is purchase order confirmation. when the posting
    happens in your systems, the confirmation tab will have the schedule lines.
    these schedule lines are what you want as split? but these will be determined at the vendor system. if you need the purchase order need to be split, you must have some rules for splitting. if you have the split rules, either create two lines in your purchase order or provide the rules to subsystem developer so that they will
    make sure your po will have two line items so that at vendor system will provide two schedule lines.
    I hope this will help you.
    Regards,
    Praveen

  • EDI 855.

    Hi frenz,
           We have got an strange requirement in sending sales order acknowledgement to the customer.
    Actually we recieve a purchase order from the customer which may contain some 100 line items. Each line items has to be sent to multiple ship-to-parties.. So wat happens here is, one sales order will be created for each ship-party and material combination.
    For example,
           if we get 100 line items and each item has to be sent to 20 ship-to-parties. Then 2000 sales orders will be created. This is not our job and it's done awridy....
    Now our job is to send a single order acknowledgement for all these 2000 sales orders, which shuld contain same 100 line items and under each lines items again 20 ship-to-parties.... So here we got to group many things and coding seems to contain hell lot of nested loops and select commands.... If anyone had done this scenario awridy, can help us. Others shall give some tips on this.
    With regards,
    praveen.

    Hi frenz,
    your tips regarding this scenario are most welcome...
    with regards,
    praveen.

  • SqlTypes? Explanation Required Please

    After reading this example;
    http://www.oracle.com/technology/sample_code/tech/java/sqlj_jdbc/files/advanced/ObjectJavaSample/Readme.html
    I have successfully created an application that maps a Java object to an SQL object within a package so that the package can insert data within the object into the appropriate table.
    I have a couple of queries about some of the code that I hope someone can answer for me please.
    1) The Object Class needs to have this declared:
    private static int[] sqlTypes = {12, 12, 12, 2};What is this declaring? and what is it used for?
    2) This line of code is used a couple of times throughout the application:
    struct = new MutableStruct(new Object[numberOfAttributes], sqlTypes, oraDatafactory);I am going to look through the API about this on Monday, but I'd appreciate it if anyone could give me a brief explanation, as a starter for ten, about what this is actually doing.
    Thanks
    David
    Message was edited by:
    David Ferguson

    Hi John,
    Thanks for your reply.
    In the example that is provided by Oracle (see previous post for link) an array of sqlTypes is defined.
    The Oracle example has an object with four attributes, and the array of sqlTypes has four elements (presume that is one for each attribute).
    I have then edited this example to work with one of my sqlObjects which has 29 attributes, but I have left the sqlTypes array as having only 4 elements and it still works.
    Q1. where can I find a definition of all the sqlTypes?
    Q2. why does my application with 29 attributes still work when I have only declared an arrray of sqlTypes with 4 elements in it?
    Q3. what is the sqlTypes array used for when mapping java objects to sqlObjects?
    Any further information on this subject would be appreciated.
    Thanks
    David

  • Explanation required about LUW(Logical unit Work) and V1 nad V2 updatations

    Hi,
    Could you please explain about LUW(Logical unit Work) and V1 nad V2 updatations with examples.
    Thanks,
    Madhu

    Hi madhusudhanarao,
    1.   LUW(Logical unit Work)
      Its nothing but a technique of
      ALL OR NOTHING  concept.
    (Either all the corresponding database tables
    are updated in BUNCH, or
    none of them is updated)
    2.   V1 nad V2 updatations
    They come into picture only when
    UPDATE Module (thru Update FM) is used.
    v1 = updates which are very urgent and MUST (TIME CRITICAL)
    v2 = updates which are necessary but can be done
         after a little time.
    regards,
    amit m.

  • [help]Creating an Accessor Return//Detailed Explanation Required Frank Plz.

    I am following Frank Nuemphius response, and following sir guidelines, I an creating and edit page from the link which is of top priority and our team here, are all novice programmers having little exposure to ADF and Jdeveloper
    http://www.oracle.com/technology/obe/obe1013jdev/10131/10131_adftoplink/master-detail-edit_page_adf_toplink.htm#t5
    Everything was fine untill I have found an Accessor Return and even understood what is that from ADF Developers Guide.
    The problem is I am not able to create one, so can anyone explain me how to get that Accessor Return displayed in my data control palette I shall be very thankful
    If even one more demo on the same would be of quite some help as that reduces my developement life cycle to a great extent.
    Frank Niumphius you've been of great help and I hope you can send me one more reply concerning this issue.

    I am indeed following each and every step and even backtraced it, if in case I was wrong, can you show me any other similar examples i,e Applications on JSF EJB Toplink so that I can go ahead in with our applicaiton

  • Explanation required for odi ref functions

    hi,
    i am not able to understand this below code:
    <%=odiRef.getTargetTable("SCHEMA")%>.AR_SEQ.NEXTVAL
    please give your valuable explanation

    Hi
    odiRef.getTargetTable("SCHEMA") going to give you target schema name
    then you will get SCHEMANAME.YOURSEQUNECE.NEXTVAL
    Thanks

  • Generics compiler error explanation required

    Can someone help explain why the following doesn't compile/isn't allowed:
    interface Bar<V> {
    interface Foo<V> {
         void addAll(Set<Bar<? extends V>> theBar);
    Foo<String> foo = null;
    Set<Bar<String>> bars = null;
    foo.addAll(bars);The compiler gives something like
    addAll(java.util.Set<Bar<? extends java.lang.String>>) in Foo<java.lang.String> cannot be applied to (java.util.Set<Bar<java.lang.String>>)
    I'm using java 1.6.0_18-b07 for Windows x64
    The real life example is taking a Set of Map.Entry from the Map.entrySet method; I am stumped as to why this isn't allowed by the compiler, I have a workaround but I'd like to understand why this isn't valid.

    ejp wrote:
    'Subtyping does not extend through generic types: T <: U does not imply that C<T> <: C<U>.'
    [JLS #4.10|http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.10]
    Now I am thoroughly confused. That is supposed to convey that List<Integer> is not a subtype of List<Number> even though Integer is a subtype of Number. In other words Java generics are invariant.
    The relevant sections are [4.10|http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.10], [4.10.2|http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.10.2] and [4.5.1.1|http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.5.1.1]. Specifically:
    The direct supertypes of the type C<T1,...,Tn> , where Ti,1&#8804;i&#8804;n, is a type, are
    - D<U1 theta, ..., Uk theta>, where D<U1,...,Uk> is a direct supertype of C<F1,...,Fn>, and theta is the substitution [F1 := T1, ..., Fn := Tn]
    - C<S1,...,Sn> where Si contains (§4.5.1.1) Ti for 1&#8804;i&#8804;n.
    Granted, there is an error in the spec, but unless you believe "[...] are D<U1 theta, ..., Uk theta>, where C<S1,...,Sn> where Si contains [...]" is not gibberish, it's an obvious error.
    In our case C = Set, T1 = String, n = 1 and one of the direct supertypes is C<S1> where S1 = "? extends String". This is true because String is contained by (<=) "? extends String" as defined by 4.5.1.1:
    T <= ? extends TNow we have determined that Set<? extends String> is a direct supertype of Set<String>, the rest can be found in the preface to 4.10:
    The supertypes of a type are obtained by reflexive and transitive closure over the direct supertype relation [...]and
    The subtypes of a type T are all types U such that T is a supertype of U [...]With kind regards
    Ben

Maybe you are looking for

  • TV not showing up in device list

    I've always had problems with my TV disconnecting from the network but yesterday and today is the worst it's ever been. I ran the update yesterday. After that I tried to stream an HD version of Body of Lies from my computer (about 2.5 GB). I only go

  • Can't get connected to the database

    Hi There, I am a novice to Oracle. I recently installed Oracle 9i Personal Edition in my PC. I also installed 9i Developer suite, however i'm having problem connecting to the database everytime I run for instance, Form developer, report developer or

  • Keyfigs in the same columns without distrubing eachone

    I am a newbie in the BI..and i have some problem. how can we get two KF in the same column? i have 52 weeks in the column and along with that i need amount column also.how can it possible.i dont want to see weeks at amount. .............||<u>|amount|

  • MAC Camera on 2013 MAC not working with Jabber 4.X

    The newest 2013 model Mac Camera's aren't working with Jabber desktop video - camera not recognized - have tried up to version 4.6.  The new models change how the built in isight appears to the hardware.  it no longer shows up as a device on the USB

  • Job Determine Adjustment Modes cannot be modified due to its status

    Hi Gurus. After running program SAPRUPGM during SPAU adjustments, the green question marks are not replaced by either green, yellow or red traffic lights. When I check in SM37, the program has finished running. I tried to release the job but I get th