EDI 830/860 problem

Hi
My scenario from EDI  Files to IDOC and we are sending some value to the TXT01 field in IDOC DELFOR01.
We are mapping an UDF with TXT01 field.
The UDF have code:
if (txtTwo.equals(""))
    result.addValue(result.SUPPRESS);
else
   result.addValue(txtTwo);
So now the sequence of qualifiers in the outbound file is causing problem.
When the IC came before the ST ,IC code was picked up.
When the ST came before IC,IC code was ignored.
So now the IC code is not populating the result in the IDOC and hence the IDOC is not giving the correct result and hence now the customer are facing the problem,
Please give urgent reply.
Looking for reply...

Hi Raj,
    Can you please explain the scenario, what transaction you are using / idoc types ...are you using 'Change pointers' ?
Thanks
Donepudi

Similar Messages

  • IDOC DELVRY05 TO EDI 856 - Mapping problem

    Hi all,
    i'm currently working on a outbound mapping with the delivery idoc (DELVRY05) and the EDI 856 (Advance Shipping Notice Definition)
    The problem is that i can't map the items for every pack in the structure because the ocurrency doesn't match.
    The EDI 856 has a segment called G_SHL (ocurrence 0.200000), that i replicated 4 times for shipping, order, pack and item data
    And this segment has a subsegment called  G_SHL/S_HL (ocurrence 0.1)
    RESULT DESIRED GIVEN BY THE CLIENT: (1 pack/1item)
    3     HL1*S~                        ======> S: shipping, 1 hierarchy)
    4     TD1CTN251***G223.997*LB~
    5     TD5*2ABFSM*CC~
    6     REFBM003030987~
    7     REFCN086044619~
    8     DTM01120080128*180610~
    9     DTM06720080204~
    10     FOB*PP~
    11     N1SFStiefel Labs~
    12     N4DULUTHGA*30096~
    13     HL21*O~ ======> O: order, 2 hierarchy, 1 was the previous hierarchy)
    14     PRF*4064561~
    15     HL32*P~ ======> P : Pack, 3 hierarchy, 2 was the previous hierarchy
    16     MANGM00000734620052976193~
    17     HL43*I~  ======> I: Item , 4 hierchay, 3 was the previous hierarchy
    31     LIN*UP073462150651LT45X5147ND00145150605~
    32     SN1*12EA~
    33     DTM03620090930~
    34     HL52*P~  ======> P : Pack, 5 hierarchy, 2 was the previous hierarchy
    35     MANGM00000734620052975189~
    36     HL65*I~ ======> I: Item , 6 hierchay, 5 was the previous hierarchy
    37     LIN*UP073462150651LT45X5147ND00145150605~
    38     SN1*12EA~
    39     DTM03620090930~
    40     HL72*P~ ======> P : Pack,7 hierarchy, 2 was the previous hierarchy
    41     MANGM00000734620052975196~
    42     HL87*I~ ======> I: Item , 8 hierarchay, 7 was the previous hierarchy
    43     LIN*UP073462150651LT45X5147ND00145150605~
    44     SN1*12EA~
    45     DTM03620090930~
    46     CTT*8~
    47     SE479220014~
    As u see, all packs belong to "2 hierarchy" (order), and items to their correposding pack
    (has a comment, the "hierarchy number" is always given by a counter so u won't find the exact number again)
    so, the client wants us to create an structure that is like this..
    1º Pack
    1º item
    2º item
    2º Pack
    1º item
    2º item
    (the example has only one item, but they say that is going to be with many items)
    - The problem is that the structure data of the Idoc doesnt match EDI 856 structure
    E1EDL37 (0.99999)  -
    Pack data -
    G_SHL (0.200000)
    E1EDL37/E1EDL44 (0.99999) -
    Item data -
    G_SHL/HL (0.1) <====
    i was doing different G_SHL for pack and items but that leaves me with a wrong structure, and with all the hierarchy data wrong for items (since the mapping can't see which item belong to his pack)
    1º Pack
    2º Pack
    3º Pack
    1º Item
    2º Item
    3º Item
    - How can i map the structure Pack/item if in the idoc got too many item positions for only one EDI corresponding segment??
    Thanks in advance!

    Alains,
    We have the same tear, pack and item problem with one of our customer in one of my project. To acheive this result with the standard schema is not possible because this is a custom one.
    So I would suggest to change the schema in BIC like the occurrence and within the third G_SHL you should have S_HL and within this you should have a S_HL so that for every pack you will have multipe items.
    The bottom line is to have the schema as required by your mapping. Once you change the schema deploy the maps in J2EE and use them else it will throw an error in RWB.
    Regards,
    ---Satish

  • Assign Statement using EDI 850 XML Problem - No BPEL Process Instantion

    I am currently experiencing the following problem: I receive an EDI 850 message via AQ, and then when I try to copy one of the segments in the message
    to a temporary variable, my BPEL process instantiation never shows up in the BPEL console display, nor does it error out anywhere where I can see.
    Note: if I take out this assign activity, the BPEL process instantiation does show in the console, and does complete.
    Can someone tell me where to look inside of the BPEL engine for any error information and perhaps explain why this situation happens in the first place. Also, if anyone can tell me if my syntax below for the extraction is correct, that would also be great.
    Arthur (203-921-5925)
    </schema>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" >
    <import namespace="http://www.edifecs.com/xdata/100"
    schemaLocation="850.xsd" />
    </schema>
    </types>
    <message name="Header_msg">
    <part name="Header" element="tns:Header"/>
    </message>
    <message name="Transaction-850_msg">
    <part name="Transaction-850" element="imp1:Transaction-850"/>
    </message>
    <variable name="Variable_1" element="ns3:Segment-CTT"/>
    <variable name="Receive_PO_Dequeue_InputVariable"
    messageType="ns1:Transaction-850_msg"/>
    <sequence name="main">
    <receive name="Receive_PO" partnerLink="X12_4010_850_PO_DEQ"
    portType="ns1:Dequeue_ptt" operation="Dequeue"
    variable="Receive_PO_Dequeue_InputVariable" createInstance="yes"
    bpelx:headerVariable="Variable_Receive_X12_4010_850_PO_Hdr"/>
    <assign name="abc_test_assign">
    <copy>
    <from expression="bpws:getVariableData('Receive_PO_Dequeue_InputVariable',
    'Transaction-850','/ns3:Transaction-850/ns3:Loop-CTT/ns3:Segment-CTT')"/>
    <to variable="Variable_1"/>
    </copy>
    </assign>

    Hi Arthur,
    Please verify the namespace in the xml instance matches the xsd used in BPEL. In many cases, the data cannot be copied/transformed successfully if there is a mismatch in namespace.
    Eng

  • EDI Inbound Idoc problem

    Hi,
    We are facing an issue with Inbound IDoc.
    We have a PO inbound idoc which is in status '53' but the PO document did not get created.
    Can you please help us if anyone faced similar issue.
    Thanks,
    Anil

    Hello,
    sounds strange.
    1. check the status record of 53 Idocs you should find a message like:  Standard oder nnnnnnnnnn has been saved.
    2. If order number nnnnnnnnnnn does not exists  check transaction SM13, ST22 for errors.
    3. for testing change inbound options in WE20 to <trigger by background programm>  and book the idoc in forground.

  • IDOC to EDI Seeburger Mapping Issue

    Hi,
    I am new to seeburger, Currently I am working on PAYEXT IDOC to EDI scenario using seeburger adapter.
    As per my little knowledge i can understand that i need two step mapping:
    1) IDOC XML to EDI XML
    2) EDI XML to EDI
    Now the problem is how can i do 1st mapping if i have to do 1:1 mapping in PI mapper than it will be a tedious task as I dont know which idoc field is mapped to which EDI XML field.
    Also i dont know how i can map the 2nd mapping.
    when we installed seeburger adapter than i got three files from basis guys related to PAYEXT
    msg_PAYEXT_UN_D96A.xml
    msg_XML_PAYEXT_UN_D96A.xml
    XML_PAYEXT_UN_D96A.xsd
    Note: I imported .xsd file in IR, but i dont know what to do with these xml files.
    Please experts reply soon as it is delaying my project
    Regards,
    Shradha

    Shradha,
    You can check the seeburger software component versions where all the mappings would be provided by Seeburger as part of the package.
    You can have a look whether PAYEXT is there and would be useful
    To start with
    1. You need a functional or EDI Business analyst to guide you on the various mapping specifications needed.
    2. You should also liase with your business partners to prepare an business rules and other conditions.
    3.Also decide whether you are going to deliver it via AS2 communication or via VAN
    4. Accordingly you need to configure the seeburger adapters.
    5.The mappings provided to you are from XML to EDI and EDI to XML which is a second  stage automatically done by seeburger once you specify the module steps in the comms channel.
    I am afraid that without knowing business rules or mapping specifications, you can't work on EDI.
    Regards
    Krish

  • IDOC to EDI file scenario and EDI file to IDOC scenario without Seeburger

    Hi All,
    IDOC (Invoice) to EDI file scenario without Seeburger
    Pls let me know if anybody have blogs for the same
    EDI file to IDOC (Orders) scenario without Seeburger
    Pls let me know if anybody have blogs for the same
    Regards

    Hi Rachit,
    >>Can anybody send me blogs to convert IDoc structure to EDI or EDI to IDoc structure using Conversion Agent or using JAVA Mappings.
    Using conversion Agent there is no coding, If you have a conversion agent insatlled in your landscape you will have better understanding..
    Also java code for IDoc to EDI have some problems:
    1. The EDI format differs based on requirement so there will always be a customized code for it.. Like we have IDco to EDIFACT and ANSX12...
    2. Because most of these codes are propriety materials I doubt whether anyone be sharing the complete code here in SDN. Better to have a java consultant at your end and put him with your requirement.. From the reply in above threads you should be clear that what you are looking for can be done from java coding..
    All the best
    Regards
    Suraj

  • EDI Doubt

    Hi,
    I was going tyhorugh the technical design of EDI implementation as folows:
    1)<b>EDI will need to support the following transactions:</b>
    EDI transaction #860 
    EDI transaction #855
    2)<b>The following will have SAP configuration only.  Meaning the IDOC will be mapped to the appropriate transaction.</b>
    EDI transaction #840
    EDI transaction #810
    I was trying to find difference between the two as above.
    Please let me know.

    Tushar,
    I am not very clear about the question. The numbers that you have written represent a specific business document.
    850-Purchase order
    810-Invoice
    855-PO acknowledgement
    860-PO Change
    840-Request for Quote
    I guess if you are going use EDI for your entire purchase cycle all of these will be used.
    If you need more details, please clarify what exactly you are looking for.
    Regards,
    Ravi
    Note : If this helps, please reward points.

  • AQ B2B-EDI fails

    I have faced a typical problem while reading data from an Oracle AQ adapter and sending it to a B2B adapter.I am using a simple BPEL process for this co-ordination.I am using B2B EDI.
    The problem is there is a headertype element both in AQ Adapter inboundHeader wsdl and B2b wsdl. Both having same namespace
    http://xmlns.oracle.com/pcbpel/adapter/aq/inbound/ . But unfortunately though both the wsdl uses the same namespace but having different elements inside it within the complexType element headertype. Obviously at the time of compilation it throws me an error like duplicate namespace found in the bpel.xml. since both the wsdls referenced in it.anybody faced this one and may come up with solution?
    Warm regards
    Soumya

    We are using the AQ adapter in both directions. That works. However, perhaps you can try to edit the XSD files manually and merge them so that all the elements are present in both (but not required, i.e. minoccurs=0)? While it is a bit dirty to edit generated files that may solve your problem, provided that the differences are minor.

  • EDI message not received

    Hi,
      We have an issue with EDI not received at the recepient side  even though it has been sucessfully sent from SAP. The final status in SAP is '06-Transaltion ok'. Is it possible to find from SAP where the issue is.
    Pls. guide.
    Thanks.

    Hi Alex,
    Whenever customer sends an inbound EDI 830 IDOC it will update the Scheduling agreement with relevant details.
    "*** Qty Received" by customer will be sent in Segment: E1EDP10 and Field: AKUEM
    "Last Dely" details will be sent in Segment: E1EDP10 and Field: BELNR
    Coming to point 1: "*** Qty Received" is always sent by the customer. If they dont send this info then system will show up huge quantities piled up in the "Qty in Transit" field. This again will block your Open Qty.
    Point no 2: Last Dely always refers to the delivery no that is received by the customer. This need not necessarily be the one in SAP. It can be customer's own last delivery no. This field is not mandatory. Being optional, system will even then calculate the Open Qty without any issues.
    Hope this will help you out !
    Regards,
    Syed Nasir

  • Update was terminated in VF02.

    I have added two segments to the Invoice
    idoc INVOIC02 .
    In the user exit EXIT_SAPLVEDF_002 , inside
    Include ZXEDFU02 , i have another include
    by name include yxedfu02_us. inside this I
    have added the code to populate the two
    added segments for E1EDK01.
    Now i am facing a problem in creating or
    changing a billing document in VF01/VF02.
    I am entering data for output.
    I navigate to HEADER- OUTPUT in vf02.
    There i am giving YU10 (for EDI output).
    first problem is this YU10 is displayed
    with yellow status icon.
    secondly , when i save and come out and go
    into vf02 again for the same billing
    document it shows "Update was terminated".
    I went to Sm13 and found the error.
    <b>In the include where i have added the code , they have used a table INT_EDIDD. It
    shows an error while i check the include.
    it says INT_EDIDD does not exist as table or data. but if i double click on
    INT_EDIDD, it navigates to the userexit function module EXIT_SAPLVEDF_002  table declaration INT_EDIDD structure EDIDD.</b>I dont know where it goes wrong.
    Kindly help me in solving the problem.
    thanks in advance.
    suki.

    Hi,
    The table INT_EDIDD will only be recognized within the outer include zxedfu02.
    To access this from a subroutine in another include you must pass it to the subroutine using the tables statement.
    Darren

  • Outbound process-Picking up the file automatically

    Hi All,
          In outbound processing,we have configured to get the output file in the XML format and used the EDI_PATH_CREATE_DATE_TIME  function module in WE21 to get the output file along with the time and date.We have to pick up the XML file and do the FTP(for doing the FTP tranfer we have written one ZPROGRAM) transfer to the EDI Subsystem.The problem we are facing here is that  the created XML(along with the time and date)0utput file should be automatically picked by the ZPROGRAM written for ftp transfer.Previously we have done that by giving manually the file name as a inputparameter in the ZPROGRAM and then transfer it to the EDI Subsystem.
    Kindly give a suggestion as soon as possible.
    Thanks in advance.
    Raj.

    Hi,
    can u put the file in a standard place and the modify the zprogram to read the file in the specific location?
    Or, u can use logical files. With it, u can use custom function to construct the whole path of the filename to read.
    For more informations about logical files (and how determine the namefile runtime), u can read the in-line documentation of the file field of the trx "FILE"
    Hope it helps
    Bye
    Andrea
    Pls reward if it helps

  • Customer_item_net_price

    We have a business need of updating the “Customer_Item_Net_Price” field at the OM order line level.
    But it is not allowed for updating this field from the Order from.
    Does this mean that there is negative impact if we update the “Customer_Item_Net_Price” field from the backend program?
    As per our business requirement, it would be better to directly update this field rather than using another DFF field.
    I guess we may update this field using the POCI EDI message (860) as I can see this field in the EDI POCI message definition layout.

    Thanks Khan,
    Based on the explanation, I am assuming that standard POCI program can also change the "Customer_Item_Net_Price".
    But what we want is that we want to trigger a custom built program to reflect the new "Customer_Item_Net_Price" from POCI EDI message instead of using Oracle standard POCI program.
    Do you see any possible negative impact?
    Edited by: user12186842 on 16/08/2010 21:21

  • Scheduling agreements / ***.Qty.

    Hello
    We are working on doing  EDI scheduling agreements with a customer.
    The thing is that they can not send us a ***.Qty.received in the EDI message.
    What they do send is the "last delivery" received and the last despatch qty and my question is if SAP based on that information can calculate the correct open qty ?
    Thanks in advance.
    Alex

    Hi Alex,
    Whenever customer sends an inbound EDI 830 IDOC it will update the Scheduling agreement with relevant details.
    "*** Qty Received" by customer will be sent in Segment: E1EDP10 and Field: AKUEM
    "Last Dely" details will be sent in Segment: E1EDP10 and Field: BELNR
    Coming to point 1: "*** Qty Received" is always sent by the customer. If they dont send this info then system will show up huge quantities piled up in the "Qty in Transit" field. This again will block your Open Qty.
    Point no 2: Last Dely always refers to the delivery no that is received by the customer. This need not necessarily be the one in SAP. It can be customer's own last delivery no. This field is not mandatory. Being optional, system will even then calculate the Open Qty without any issues.
    Hope this will help you out !
    Regards,
    Syed Nasir

  • Third party order processing with Scheduling agreements

    Gurus,
    I have a situation here, i am working with a automobile industry and customer sends us EDI 830's (FSD and JIT schedules). we are using scheduling agreements (Doc type - LZ) to process those schedules. I have couple of parts that we dont manufacture and we ask our vendors to ship it direct to customer. i am trying to set up a third party order processing for this sceanario but system is giving me message that i cant use scheduling agreements. i tested with sales order and it worked fine with that. Is there any way to figure out solution with scheduling agreements. Any help will be appriciated.
    Aman

    Hi Aman,
    Scheduling agreements with delivery schedules are not supporte in third-party order processing.
    Baskar

  • WRT160N setup error message

    I'm trying to setup my new router, but in the setup mode, after plugging in the router, I get the message "this application has requested the runtime to terminate it in an unusual way. 
    program: G:\PureInstaller\setup.exe" and the program closes.  I'm running Vista Home Premium with all the updates.  Any help would be appreiated.
    Thanks,
    Ed

    I think the problem was caused from my Internet Protocol Version 4 in Network Connections not being set to "Obtain IP Address Automatically."  I changed it and did the configurarion through the web utility and it worked fine; didn't try the CD again though.
    Thanks'
    Ed

Maybe you are looking for

  • File to RFC - Missing data in table parameter

    Hello, I have a file-to-rfc scenario.  My RFC function contains both inbound parameters and a table parameter. When the RFC function is called, my data is passed correctly to the inbound parameters, however the table is empty.  I have tested my mappi

  • Text jumping in browser, even when duplicating 2 pages in iWeb

    My pages within one website(made in iWeb) are when viewing in a browser, constantly shuffling up or down. Even when i duplicate a page, and only change the text, but not the textbox. Something to do with reproduction in HTML? Any help much appreciate

  • Running servlets not described in web.xml (tomcat-4.1.24)

    Is it compulsory to have a entry in the web.xml to run a servlet in tomcat-4.x. In tomcat 3.x it was not required. If it is not a must how to enable that?? thanx in advance Binny

  • Looking for SQL*Net patch version 2.3.3.0.3

    Hello friends: In order to migrent a Oracle 7.3 database to a Oracle 8i DB I need a SQL*Net patch version 2.3.3.0.3. Would you please tell me where can I get it? Thank a lot! Zhang Weidong

  • Bluetooth Macbook Pro Retina Won't Respond or Turn Off

    I have a wireless trackpad paired to my Macbook Pro Retina via bluetooth. This has been working fine for a fair few weeks up until the last few days when the trackpad stops working and starts searching for bluetooth, but my bluetooth says it's on. I