CIDX ShipNotice to IDOC DESADV.DELVRY03 mapping

Hi,
SAP BP CIDX 1.0 delivers standard mapping between ShipNotice (CIDX msg) and SAP IDOC Interface DESADV.DELVR03  (inbound to SAP, used for shipment notification against which GI occurs then in SAP).
In my OTC scenario it means Delivery Confirmation happens currently via Phone call. After this call manually in SAP they update Delivery Outbound document and do GI posting.
Can I use DESADV for updating Delivery Document?
I believe SHPCON message is used for updating Delivery documents.
As far as I know DESADV and SHPCON use the same structures of DELVRY03 IDoc only the msg type from IDOC adapter is set differently. I would not like to use SHPCON since I’ve standard mapping for DESADV.
Of course I could manuall define mapping template for SHPCON.DELVRY03 based on standard mapping to DESADV.DELVRY03. But before going for this just wanna know if I could use straigh away standard mapping to DESADV.DELVRY03.
Any advice welcome?
cheers,
Mariusz
(Max)

A message type is an implementation using an IDoc type. for instance ORDRSP, and ORDCHG message types all are based on the ORDERS05 IDoc type. In other words, the layout of the possible segments and fields are the same in all of these. so in ur implementation u wud not have any issues in using DESADV.DELVR03

Similar Messages

  • DESADV.DELVRY03 idoc to XML Mapping issue.

    Hello Experts,
    I am facing a problem in Mapping of an idoc DESADV.DELVRY03 with the given XML file.
    Please suggest me how to map E1ADRM1/E1ADRE1/EXTEND_D with qualifiers such as RG,AG,WE.
    Please help me out.
    If step by step document will be provided then it would be a great help.
    I will appreciate every helpful suggestion.
    Thanks,
    Dipen.

    Hi Dipen,
    Please follow the basic mapping functions and  find my bellow Mapping Logic may its help you.
    Regards,
    Rajendar K

  • AII Flex Del Scenario DESADV.DELVRY03 IDOC

    Hi 
    I am working on IDOC-TO-IDOC scenario in flexible delivery scenario.
    When an ASN is sent from supplier system to customer system via XI the idoc DESADV.DELVRY03 is used to create inbound delivery against the purchase order
    While executing IDOC in target system, the system gave error  with error status 51.
    <b>the error is POSEX field is empty.</b>
    I tried to test execute this IDOC in transaction we19 by filling value of POSEX.
    What should be the value of this field so that IDOC is executed properly?
    Looking forward to pointers to above query.
    Thanks in advance.
    Amit Deshpande

    Hello Amit,
    There are 2 POSEX fields in the DELVRY03 Idoc,
    E1EDL24-POSEX is External item number
    E1EDL41-POSEX is Item Number of the Underlying Purchase Order
    Go to WE60 and put in DELVRY03 and look this up.
    In the IDOC it should show which segment is in error.
    Regards

  • Goods receiving hours in DESADV DELVRY03 message

    Is it possible to send the goods receiving hours in the outbound delivery with the IDOC DESADV/DELVRY03?
    SAP places date and time in the EDT13-segment of the IDOC but we need the whole time frame on the delivery date to inform the logistics service provider.

    For example in the outbound delivery the following goods receiving hours are recorded:
    14 jan 2008 (Monday)
    Morning from 08:00 till 11:00 and
    afternoon from 13:00 till 16:00.
    SAP calculates in the delivery the earliest delivery time, in this case 08:00 on monday 14 jan 2008, which is places in the EDT13 segment. In our case we also need to send whole goods receiving hous time frame. This can be done in the EDT13 segment or a extra added segment (like EDT13) to the IDOC?

  • Problem sending IDOC DESADV  /AFS/DELVRY03 to XI

    Hi Gurus,
    I have problems sending IDOCs DESADV (basic type /AFS/DELVRY03) created by function LSEND_IDOC to XI system. IDOC is correctly created by R3 system (AFS ECC 5.0) and correctly sent on the XI port (Status: Data passed to port OK - 03), but XI system doesn't receive IDOC.
    If I resend the same IDOC by WE19 tcode goes ok!!
    In R3 sending system nothing warnings/errors in syslog or sm58.
    Any suggests? Thanks in advance.

    Issue solved! It is necessary close the master idoc with a commit

  • OrderCreate(CIDX) to ORDERS05(IDOC) Mapping

    Guys,
    I want to map the OrderCreate(CIDX) to ORDERS05(IDOC),
    I am facing problem with map the SpecialInstructions to  E1EDKT1- E1EDKT2-TDLINE, Since SpecialInstructions are multiple lines. The E1EDKT2-TDLINE is taking first line onely. The E1EDKT2 segment was declared 0:9999999999 where as TDLINE is declared as 0:1
    Can any body help on this how to map SpecialIndtructions multiple lines to E1EDKT2-TDLINE.
    Thanks
    M

    Hi,
    just check the queues TDLINE should be sepatered by one context and this should work
    >>> i think it is declared as 0:1.
    of course but it's one in each segment so no problem with that
    it's a very easy example so just check the queues and I'm sure you'll do it
    Regards,
    michal

  • Response message from CIDX Adapter to IDOC Adapter

    Hi Experts,
                  I have created scenario for "SAP IDOC - PI - CIDX" (OrderCreate_Request)
                  and also need to create respose message for "CIDX - PI - SAP IDOC(OrderCreate_Response)
               Integration Repoistery
                  "SAP IDOC - PI - CIDX" 
                       1,Imported idoc metadata from sender sap r3 .
                       2,Created External Definition and imported OrderCreateV202.xsd from receiver party.
                       3, Done message mapping                 
                       4, Done Interface Mapping
               Integration Directory
                          Under PO_Create(Scenario Name)
                     1,Assigned Business System for Sender SAP R3                 
                     2, Configured Party For receiver Sytem (CIDX)
                     3, No need Communication Channel for Sender IDOC
                     4, Configured Communication Channel for receiver(CIDX Adapter) 
                     5, No need ender Aggrement for Sender               
                     6, Configured Receiver Determination
                     7, Configured Interface Determination
                     8, Configured Receiver Aggrement.
                My Questions are 
                     1,do i need to create new namespace for response msg
                     2,This scenario,sender is 3rd part(cidx) and receiver is sap r3
                     3,Do i need to create again all steps in Integration Repoiestry.
                     4,Can you send me Wat are all the steps involved in integration directory.
                       (ex.ineed to config comm. channel for both)
         Can anybody help me out?
    Thanks

    Sender QoS is BE,
    File adapter does not support sync communication. Therefore the scenario won't work as it is.
    What are you planning to do with the response? If you want to process is further, then:
    1. One way without BPM would be use of adapter module.
    File - RFC - File without a BPM - Possible from SP 19.
    2. Or you may use BPM with Async Sync bridge
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    Regards,
    Prateek

  • IDoc type "DELVRY03" for INBOUND delivery confirmation and Outbound Deliver

    Hi ,
    We have a requirement where we have to send Inbound delivery confirmation as well as outbound delivery notification to our same customer. (3PL case)
    We have a EDI partner who is receiving our messages and transforming them before sending it to customer.
    Now my problem is , since I am using same idoc type (DELVRY03) for both cases therefore wondering how my EDI partner will differentiate whether received message is a INBOUND delivery confirmation or OUTBound delivery notification.
    regards
    Shrey

    Thx for your reply ...
    Wondering about the impacts , if I create a new message type like ZDESADV and attach it to DELVRY03.
    In this i could have two message types DESADV and ZDESADV.
    Will it impact anywhere ?
    Regards
    Shrey

  • Create idoc DESADV when POST GOODS ISSUE

    Hi everybody!!
    I have a problem and I donu2019t know how to solve it, my question is the following:
    What can I do to make an outbound idoc type DELVRY03, message:
    DESADV doesnu2019t go off until the outbound delivery getu2019s post it, with the fact of creating it going off.
    Thank for your comments.

    Hello There,
    The functionnality you can use for your process is described in notes 340238 and 421276.                                                                               
    I am afraid that the process to create an inbound delivery via DELVRY-IDOC for a stock transfer is not possible as it´s not designed for this.                                                                               
    For the DELVRY-IDOC scenario for inbound deliverys the preceeding document has to be a SD document and not a MM document.                                                                               
    The DELVRY process is designed for purchase orders for your customer:                                                                               
    e.g. CUSTOMER SIDE               YOUR SIDE                                  
         purchase order         - >        sales order                                
               ^                                                                               
    Y                                      
         inbound delivery       < -        outbound delivery                                                                               
    The outbound delivery does not fill the purchase order number in the  IDOC as a check is looking for a SD document wich does not exist.                 
    If you need the DELVRY process for stock transfer then you need a USER-EXIT or a modification in the outbound function module to fill the PO number and the purchase order item number in segment E1EDL41.              
    We only read out the PO number and the item number if the subsequent document on the vendor side was an sales order.
    I hope this helps,
    Elaine.

  • Difference in idoc adapter header mapping between SP14 and SP19

    Hi All,
    i have a very strange problem.......i have 2 XI systems : XI-sandbox and XI-dev.....
    XI-sandbox is on XI3.0 SP19 whereas XI-dev is on XI3.0 SP14...........
    I have a file->XI->idoc scenario which is same on both XI-sandbox and XI-dev....
    in receiver idoc adapter, i am using header mapping for sender service and in the sender service i am using XPATH of a field of control rec of idoc.........
    this scenario works fine on XI-sandbox which is on SP19 and the idocs are sent to SAP R/3 sandbox...........but this scenario on XI-dev gives error in SXMB_MONI in XI-dev of Call adapter - "No party conversion found".........
    So my question is that is there any difference in idoc adapter header mapping between SP14 and SP19.........
    Thanks,
    Rajeev Gupta
    Message was edited by:
            RAJEEV GUPTA

    ><i>so i cant use apply control rec values from payload.........</i>
    rajeev,
    I know this has nothing to do with the original problem but please do bear.
    If I undertood you posts correct, the Sender Partner Name is set in the Idoc Control record in the field SNDPRN in the mapping using some mapping logic.
    Now, this is the partner name with which the idoc is to be posted to thge R3 system.
    if yes, then like I have pointed above, using "Take Sender From Payload" in the Receivcer Idoc Adapter is a better option as pointed in the SAP help as well.
    As you are already populating the idoc control ecord with SNDPRN just make the SNDPRT as LS and then select "Take Sender from Payload" in the receiver Idoc adapter and the Sender Partner Name will not be taken from SDNPRN just as you want.
    This is different from "Apply Control Records From Payload" .
    Regards
    Bhavesh
    PS : you can ignore this reply if the situatios is too late to make this change and thanks for the patience.

  • Send IDOC DESADV4.DELVRY03 after goods movement

    I need to send an IDOC DESADV4.DELVRY03 when a goods movement type 951 is done. The IDOC is standard but I need to fill it manually, obviously, because there is no real delivery with data to fill it.
    I think the steps are the following but I need a little help to do everything:
    1 - Go to transaction NACE and for application 'ME' define a new output type. But how I do that? What are the steps here to generate a message when a goods movement type 951 is created?
    2 - Now... I expect to have data in table NAST, for generated output messages, but I'm missing some configuration I think.
    3 - In WE20 I define a partner profile for my IDOC, there I specify in Message control tab the application and message defined in NACE, and a Z process code defined by me in transaction WE41. That process code will be related with a Z function module to generate manually the IDOC.
    As you can see, I have a bit knowledge about this but not enogh to finish it.

    Hi,
    We can see how to create invoice
    1. Create logical system in BD54
    2. Assign logical system to client in SCC4
    3. RFC Destination - SM59
    4. VK01 - Condition Element
    Give usage (B) and application type (v3)
    select condition types and click on continue
    click new entries to create youe own condition type
    Give access sequence 0001 , transmission medium 6 , partner bp , date - 4
    Click processing program Here enter the program name as RSNASTED and form routine as EDI_PROCESSING.
    Then in the initial condition type screen click partner definition button and add new entries and enter the data.Save and exit the screen
    Select Access sequences and press enter.
    There will be a list access sequence already defined, select u201810u2019 for the field access and click ok.
    Save and exit the screen and return to the initial condition element screen.
    Select Procedures in the condition element screen and press enter.
    Select the procedure u2018V0001u2019 which is defined for the access sequence u20180001 and then click control.
    Define the Step no, Control and Condition type and then save
    Port Definition:
    Transaction Code: WE21
    Create a file port as u2018YINVu2019 and in the function module field give u2018EDI_PATH_CREATE_USERNAMEu2019 in the outbound file tab.
    Partner profile:
    Transaction Code: WE20
    Select partner profile as type u2018KUu2019 u2013 Customer and select u2018<custno>u2019. Check the outbound parameter for message type u2018INVOICu2019 corresponding to invoice is there or not. If not define it by add entries. Then double click the message type to define the outbound parameter.
    Outbound parameter:
    Here you specify the receiver port as u2018YINVu2019 which was created and basic type as u2018INVOIC01u2019 in the outbound options. Then define parameters in the message control tab v3 , inv , sd09 and save
    or
    try http://www.saptechnical/Tutorials/ALE/Guide/Index.htm

  • Idoc - to - JDBC mapping..

    Can any one help me on  step-by-step   Idoc to JDBC  mapping ..

    Check this link for jdbc receiver adapter. and follow the instructions. If you need more assistance let us know with your requirement
    For configuring JDBC adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm
    For creating jdbc structure on the inbound side
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm

  • Retreive IDOC number and map it to a field in Target XML

    Hi Experts,
    IDOC to file scenario
    I have a requirement where I have to retreive the number of the IDOC generated and map it to a field ID in the target XML.
    Do i have to use a UDF for this? can ne one pls explain?
    Regards,
    Teja

    Hi Ravi,
    You dont need use a UDF for this.
    this is a very simple requiremen.
    You can get the IDOC number from source IDOc
    under EDI_DC40 node field name DOCNUM.
    This DOCNUM fielsd will contain the IDOC number
    Map this DOCNUM field from source IDOC to target XML structure.

  • Unable to update WADAT_IST in Outbound Delivery via iDoc WHSCON (DELVRY03)

    Processing iDoc WHSCON (DELVRY03) to update an Outbound Delivery and post Goods Issue, the field ACTUAL GI DATE (WADAT_IST) is not updated. I am using segment E1EDT13 of iDoc WHSCON to inform dates.
    Can anyone tell me if there is any other segment, field or qualifier in the structure of of iDoc WHSCON to inform WADAT_IST?
    Thanks in advance.
    Best regards.

    I dont think it is possible to achieve this.  For more information, have a look at the following note:-
    Note 1839738 - Error HUSELECT005 occurs when using existing HU in SHPCON (WHSCON)
    G. Lakshmipathi

  • Adding new segment to IDoc type DELVRY03

    Hello everybody!
    I just got a request to add two new segments to an Idoc (type DELVRY03) under the segment E1EDL24. (E1EDL43 and E1EDL41).
    They told me to use the userexit EXIT_SAPLV55K_004 to add the new segments using the table IDOC_CONTROL since it is standard. But the problem is that the changes are not been saved.
    I realised that by the time that this exit is called the standard already stored the information on EDID4.
    I appreciate any help!
    Thanks in advance!

    Hi Kumar,
    If we change EDBAS table data and modify my idoc type by adding segment.
    after completing process have to move my object to production.
    Hope it ll through an error...   because it will check with table data also for validation.
    could you please justify your answer kumar?
    Thanks for your helpful information.
    Regards,
    BALAJI.

Maybe you are looking for