Multiple Shipping notifications (Inb.Dlv) created via message type DESADV

Hello All,
I'm working on implementing the below SAP Standard process for my client. Version is SAP 4.7. The below process has to be implemented for different legal entities working on Same SAP environment.
PO -> SO (Created via IDoc) -> Outbound Delivery -> Inbound Delivery (Shipping Notification) -> Invoice -> Invoice reciept.
Most of the process are working, but facing few challenges while creating a shipping notification via message type DESADV and Basic type DESADV01 genereated out of Output type LAVA from Outbound delivery.
I'm using 2 IDoc types to create Shipping notification via Outbound delivery and defined as below
Outbound Process: Message type DESADV and Basic type DESADV01 with Process code SD05 for Customer (KU)
Inbound Process: Message type DESADV and Process code DESA for Logical system (LS)
I'm facing the following issues with respect to above process
01) We need to update Batch Details like batch number, Date of Production, SLED/BBD in Shipping notification (Inb. Dlv) as Batches Instead of vendor batch
02) When Outbound delivery has multiple line items, it is creating Multiple Shipping notifications (Shipping notifications for each line item). PO has
As per the the threads posted here, I understand that for 01) We need to modify the Outbound IDoc FM "IDOC_OUTPUT_DESADV01" & Inbound IDoc FM "IDOC_INPUT_DESADV". But any idea, which Enhancements i have to use to fill the data?
Also on point 02) i think, it should be a SAP standard to create a single Shipping notifications for all line items in the outbound delivery instead of each for line item. But in case if it is not a standard process, can any one tell me which user exits / enhancements to use to achieve the desired functionality.
Appreicate your early response
Thanks in advance
Regards,
Pradeep

Hi,
Why have you pasted Deepak Kumar's program into this forum?
Regards,
Nick

Similar Messages

  • How to create a message type

    Hi, All
      I need to create a message type, Enter the fields change pointers eligible for key changer in this message type. Extract program needs to be created and this program accesses the key changer field’s status and the changed values on day to day basis for the message type using tables BDCPS & BDCPV.
    Can any one tell me how to do this.
    Many Thanks.

    Hello siri
    I think if you talking with respect to ALE/IDOC or EDI/IDOC..........this posting has to be entered in data transfer.........................and you can create message type using trasaction we81.
    Vj

  • Several deliveries are created through IDOC message type DESADV.

    Hi Gurus,
    Do you happen to know why in IDOC, message type DESADV, FM BORES_IDOC_INPUT_DESADV1, several inbound deliveries are created? What could have been tha reason for the split? One strange thing is, we tried to create an inbound delivery manually using the same material or data in idoc but only one delivery were created. No split occurred.
    I tried to investigate and i found out that Idoc uses FM GN_DELIVERY_CREATE while manual creation uses GN_DELIVERY_CREATE_FOR_DIALOG. Do they have difference?
    I hope someone can help me on this.
    Thanks in advance!

    Hi
    Answer is pure assumption.
    LIKP-ZUKRL is the field used for delivery split, pls check whether you are passing any value for the same
    Regards
    Madhan D

  • How can we create a message type on the change document to save 3 fields

    Hi all..
    we have to create change document for a custom table and we have to create a message type for 3 fields in that table...Pls let me know the process of doing it...
    Thanks in Advance...
    Regards..
    Sashidhar

    Google has tons of tools and articles to try. You could start here: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35769

  • 1 request Idocs created for message type MATMAS

    Hi Experts
    I have done necessary config.
    I have attempted BD10 and BD11.
    I have got message that "1 request Idocs created for message type MATMAS"
    But iam unable to find the material in target system.
    Please suggest what need to be done.
    regards
    ramSiva

    Marias,
    And in PI, after having changed the password (why not), have you unlock this user account ? in SU01 of PI, you have a lock button.
    if you did it, and changed also the password, as explained, you have perhaps another (or several) program like a RFC destination which uses another password, and so after some exchanges... with a bad/old password, you have your message "too many...", and then the user is again locked...
    If you change the password in PI, you should change it in all application which uses this user. I hope you have not the same user from ECC to PI, than from a third-party to PI...
    that's why: the use of such technical users have to be referenced in a doc. By this way, if password has to modifiy, we know where we have to update it (mainly in different RFC destination).
    Mickael
    Edited by: Mickael Huchet on Dec 5, 2011 5:33 PM

  • How to create Fault Message Type when developing RFC (se37)

    Hi,
    I am working on importing a RFC into XI but am seeing only the Request and Response message structures. The Fault Message structure is blank. I need this to trap .Exception errors like when the connection to partner is broken etc. which look like system errors but they appear in XI as Application errors and the RFC_Name.Exception message is sent back to XI.
    Question is: what needs to be done in the RFC so that when I import into XI, I get the Fault Message structure as well.
    Thanks in advance
    ram

    Hello Ram,
    You can look into this post as to how to handle [RFC exceptions|RFC Destination Catch Exceptions;.
    Hope this is of some help.
    BR,
    Suhas

  • Sending a Shipping Notification via EDI

    Hello Gurus
    Please will you provide me the procedure to maintain the following components:
    Condition component Value
    Access sequence 0005 (sales organization/customer)
    Condition 0 (no condition)
    u201CExclusiveu201D select
    Output type LAVA (shipping notification outbound)
    Procedure V10000 (shipping output)
    Application V2 (shipping)
    Processing subroutine Program RSNASTED, form routine EDI-PROCESSING
    General data Select Condition access and Multiple sending of output, otherwise
    leave the fields blank
    Time e.g. 4 (immediately, IDocs are generated immediately after
    posting)
    Transmission medium 6
    Partner function WE
    Language DE (German)
    Thanks

    You have everything you want.
    Logical Message Type : DESADV
    Basic Message Type : DELVRY03
    Set up partner profile with outbound parameters for DESADV
    Set up RFC Port
    Do all the config in NACE with the parameters you have in ur message.
    U'll be fine

  • Shipping Notification

    Hi folks,
           I need to send a shipping notification to the customer only when the Post goods issue is done for a delivery document. How can i do that?
    Please reply me ... its very urgent...
    Thanks in adv
    Suresh

    Hi Suresh,
    You can setup a routine for condition type LAVA
    (standard SAP) or others to create shipping notification
    when delivery GI posted.
    Path: NACE -> V2 (Shipping) -> Procedures -> V10000 (Header Output) -> Control -> Create new step for condition type LAVA -> set the requirement to 1 (Delivery GI posted).
    If you are using IDoc to create shipping notification, then next steps are to setup ALE and IDoc configuration for message type DESADV.
    Hope this will help.
    Regards,
    Ferry Lianto

  • How to send multiple material in our own message type

    Dear All,
    Any idea about how to send multiple material in our own message type,In my outbound i have created a message type but able to send only one material through program. If i give range of material its in error status 26 in WE02 and failed to send.
    Help me ASAP.
    Thanks & Regards,
    Arun.

    hi Gordon,
    I want to receive the IDOC data for message type WPUUMS from a java server. Currently i am working on sample values for segments
    E1WPU01
    E1WPU02
    E1WPU03
    E1WPU04
    E1WPU05
    E1WXX01
    I am facing problems in passing the correct values .
    Its throwing a error message status 51.(Application document not posted) IDoc not fully processed.
    can you help me with some dummy data for all the fields in the above segments.
    reply ASAP
    regards
    arun
    Edited by: Arun Kumaran on Aug 22, 2008 3:33 PM

  • Create 2 outbound Idocs for 1 message type

    Hi Experts,
    We are sending an outbound Idoc of message type DESADV.  We would like to trigger 2 Idocs per Shipping Notification.
    Could you please help?
    Thanks,
    Vitish.

    Hello Vitish
    Each output partner can have it's own output. Also for the same message type. Maybe the 2 DESADV IDOC's are sent to different partners or destinations. But even when not you still can define 2 different output partners for the message type. Then 2 outputs will be triggered for the same message type.
    Regards Jack 

  • Inbound shipping notification Idoc

    Can any one tell me what will be the impact/difference functionally if i use the function module
    Idoc_input_delvry instead of Idoc_input_desadv1 for inbound shipping notification with message type DESADV/DELVRY01..?
    Thanks,
    Larry

    Hi
    DESADV is the message type. Idocs are attched to the Message type
    you can search or list down the idoc types in Transaction WE30.
    If you want to the idoc types attached to message type DESADV you can find in WE57
    The idoc types attached to DESADV are
    DELVRY01 - Function module - IDOC_INPUT_DESADV1
    DELVRY02 -Function module - IDOC_INPUT_DESADV1
    DELVRY03 -  Function module - IDOC_INPUT_DESADV1
    Thanks & Regards
    Kishore
    Edited by: Kishore Kumar Chiluka on Apr 23, 2008 1:25 PM

  • Creating message type in XI with imported objects

    Hi,
    I have imported an Idoc Structure into XI.
    Now I need to create a message type with structure from imported Idoc + some additional fields.
    Can some one tell me how to go about this. Because once I drag and drop the imported Idoc structure, I doesn't allow me to add any more fields during message type creation.
    Is there a different to way to achieve this.
    Best Regards,
    Kiran

    Hi Kiran,
    the Integration Builder supports two ways of modelling an interface. The first way is to build the required datatypes from scratch (with the datatype editor) then define (fault) message types using these datatypes and finally define the message interface.
    The second way is to use an externally defined structure by importing an IDoc or RFC from an R/3 or an external DTD/XSD/WSDL from filesystem. Then define your Message Interface using the messages from the imported objects.
    Currently there is nearly no support for mixing these two approaches as you have in mind (taking an externally defined structure as starting point, then enhance this structure within the Integration Builder).
    The best workaround I can suggest to you, is import the IDoc, take the XSD which is displayed for it, download it to your local file system, edit it there (with notepad when you are an XSD expert, with some other tool like XML Spy otherwise) and upload the modified file as External Definition.
    BTW: For this procedure you do not necessarily need to upload the IDoc to the Repository. As far as I know the R/3 also offers the possibility to generate an XSD representation for an IDoc (do not remember the exact way to go there).
    Greetings Stephan

  • Inbound Idoc Type / Message Type / Process Code for Delivery via Tcode VL0N

    Guys,
      I need to to Idoc Type and Message type for to create Delivery ( Tcode VL01N ) for a sales order.
      I tried Idoc Type DELVRY03 and Message Type DESADV, but this is for Purchase Order  ( VL31N ).
    Kindly help me.
    Regards
    Srikanth M

    Guys
    I could not use above message type/idoc type as they are not released in SAP.
      So i am again back to where i have come from. I am trying to use DESADV01 and Mess Type DESADV.
    Regards
    Srikanth M

  • Problem to create change pointer for custom message type - Idoc creation

    Hi,
    We want to create IDOC and send it out when the data of "planning calendar" changes. So we are trying to generate change pointers whenever entries in Table T439I (Planniing calendar) data change.
    We created a message type, activated change pointers generally and maintained change relevant fields for message type (not sure if this step is done correctly). But not getting any change pointer in table BDCP2 when I create a new planning calendar in MD25.
    Can anybody help / guide?

    Thanks once again,
    I had linked idoc type and message type in we82. Now after i activate the change pointers. I try to generate the IDOC type using BD21. It gives me the error message :<b> "Message type ZP2PPROJ_MSG cannot be sent with change pointers"</b>
    whereas in my segments i am using all the master data only (i.e. PRPS, PROJ,PRHI). Please throw some light on this.
    Also please clarify, do i need to make an entry of this custome message type in the partner profile ?
    Rgds
    kewal.

  • USE OF CREATING MESSAGE TYPES

    PLZ TELL ME THE USE OF CREATING THE MESSAGE TYPES AND MESSAGE INTERFACERS?

    Hi DHANUNJAY,
    Message type: message type is the structure which holds our message at runtime. you declare the data type first for which you create a message type.
    Message Interface: It can be of Outbound/Inbound/Abstract type and of Synchronous/Asynchronous mode.
    message interface holds the message type. in the message interface level you can define the interface for source side(outbound) or target side(inbound).
    The communication in XI is done in the Message Interface level(which is the Outer most level of communication).
    Please reward.
    Regards
    Sankar

Maybe you are looking for