IDOC communication between different basic type releases.

Has anyone run into a scenario where a newer SAP release would like to send a message to a partner with an older SAP release, using a basic type that does not exist in the older system?  (eg. DELVRY05 which only exists in release 700)
In this scenario, what is the best practice, other than to have the newer SAP system send an older basic type that does exist in the receiving partner?
Thanks.

Hi,
You can do this by specifying the older release in the partner profile outbound settings (for message type).
Under the "Outbound options" tab there is a field "Seg. release in IDoc type". There you can specify the older release and the IDoc will automatically be depricated when it is received in the receiving system.
Regards,
Gajendra.

Similar Messages

  • How to find IDOC Function Module for Basic Type:ORDERS05

    Hi,
    What is the Transaction Code to locate the Function Module linked to the IDOC Basic Type & IDOC Message Type?
    Appreciate Your Help.
    Thanks,
    Kannan.

    Hi Seshu,
    Thanks for your reply. While creating a Custom IDOC, How do I link the IDOC Function Module and Basic Type. Appreciate Your Help.
    Thanks,
    Kannan.

  • Communication between different JVMs

    Hallo,
    is there a simple way, to exchange data between different java sessions? At the moment I store the needed data to a table and load it in my java procedures when ever I need them.
    But because this data is temporary, it wouldn't really be necessary to store the data. It's just for communication between the different JVMs. Is there an other way to do this, too?
    Thanks, Christian

    Christian, I may have misunderstood your question, but, until java version 1.4, the only way for different JVMs to communicate was via sockets, or secondary storage (the file system -- which includes databases).
    In java version 5.0 (previously version 1.5), there is a new feature known as class data sharing.
    But since you posted to the "Database >> JVM" forum, I can't help thinking that you are referring to different database JVMs. Is that correct? In any case, sockets and secondary storage are your only options there as well.
    Good Luck,
    Avi.

  • Trigger workflow when IDOC Status 51  & with Basic Type "ORDERS003"

    Hi Experts,
    Can any one explaine how to create worlflow for "When Idoc status is 51 with the combination of Basic Type "ORDERS003" . If this condition will satisfy i need to send a mail using worklflow. For this one Bussiness type is BUS2102".
    Can you explaine any one please i am new to Workflow.
    Regards,
    Sri

    Hi,
    Please refer to the below thread. Hope it helps.
    Triggering workflow upon idoc fail
    Regards,
    Sridhar

  • IDOC - IDOC scenario with different message types

    Dear Experts
    I will like to have your expert opinion in the following question:
    I have an IDOC -> IDOC scenario. Wherein at the destination system I have a message type which does not exist at the source system.
    Also the IDOC type at destination system does not exist at the source system.
    Let say, I will be creating custom message type at source system (Z****) and will also be creating the custom IDOC type (z****) with the same structure, definition as the destination.
    Now my question is, even if there will be different message types and different IDOC types but with the same structure (the segment level definition
    and field attribute remains the same at both the system). The difference lies with the names. And I have proper mapping though process code.
    Will I be able to receive the IDOC correctly at destination?
    Thanks & Best Regards

    Hi All
    I figured out the answer myself now.
    You got to have same name for message type. All of you said this and this is rite.
    Coming to IDOC type, I did not really got clear idea on this from this discussion.
    But after working on a scenario, I learnt that, you can have different names for IDOCs, but provided that, whichever IDOC type the source system is sending, the same type must exist in your destination as well. Otherwise, system wont process your IDOC. But from mapping point of view, its upto individual how do thay handle mapping inside inbound process code for different idoc types / strucutes.
    Lesson learnt by me, ideally try to keep same name for both logical message and idoc type at both source and destination. If possible try to keep the structure level also the same. This is my view, learnt it the hard way.
    Cheers
    Shane

  • Problem on converting between different variable types

    I have a Basket Class and a Customer Class
    The following is the way I declare the variable "basketID" in the type of Basket. How to initialise this variable in this case?
    public class Customer{
    private Basket basketID;
    public Customer()
       basketID = 0; // This is not working because I cannot assign the int type value to a Basket type variable.
         .Also How do I write this type of data into the *.txt file? The basketID cannot be written into the *.txt file...
    Any way to solve this problem?
    public void writeInfo()
        try {
          PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(
              "C:\\Documents and Settings\\Charles\\My Documents\\customerDetail.txt", true)));
          out.println();
          out.write(customerID);
          out.write("  ");
          out.write(basketID); // This is not working because incompatible type between the variable and the write() method.
             .

    Charles_Wong wrote:
    I have a Basket Class and a Customer Class
    The following is the way I declare the variable "basketID" in the type of Basket. How to initialise this variable in this case?
    public class Customer{
    private Basket basketID;
    public Customer()
    basketID = 0; // This is not working because I cannot assign the int type value to a Basket type variable.
    You need to start with a basic Java tutorial. You're trying to assign the integer value 0 to an object reference. Do you understand why that will never work?
    >
    >
    Also How do I write this type of data into the *.txt file? The basketID cannot be written into the *.txt file...
    Any way to solve this problem?
    public void writeInfo()
    try {
    PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(
    "C:\\Documents and Settings\\Charles\\My Documents\\customerDetail.txt", true)));
    out.println();
    out.write(customerID);
    out.write("  ");
    out.write(basketID); // This is not working because incompatible type between the variable and the write() method.
    Have you read the API docs for PrintWriter? Do you understand why you cannot pass an object into that method?

  • Dependencies issue between different DC Type.

    Hello Colleagues,
    I have created a new Java DC and have exposed the content as a Public Part with purpose (compilation, assembly, infrastructure ).
    The contents are basically java files.
    Now both the DCs( J2EE and Service) are having dependencies on new java DC and also consuming it's public part.
    But I am not able to make out why J2EE DC is not able to assemble the new DC stuff and same jar is assembled by Service DC.
    Is there any rule like j2ee application(with DC Type visual composer plugin) cannot assemble  the java DC stuff ??
    Thanks & Regards,
    Kamlesh.

    Hi Jason,
        This sounds like Printer driver issue, you must be already aware that when you use LOCL, the system uses the driver installed on your local PC. Please check the device type for HB07
    Also check Note 8928 - List of supported printers/device types

  • IDOC exchange between different businesses

    Hello.
    I have the following 2 scenarios to design:
    1.I need to exchange an IDOC from an SAP system in my landscape (I'll refer to it as MySap from now on), to an external SAP system (I'll refer to as EXT from now on).
    2. I need to exchange an IDOC from EXT to MySap.
    In both scenarios - the IDOC invloved has a user defined extension.
    I also have a PI system in my landscape. while for now the external system have no PI of her own.
    for each of the scenarios I would like to know the benefits of the external party using a PI of thier own.
    for the 1st scenario:
    1. MySap -> PI -> EXT
    2. MySap -> PI -> EXT PI -> EXT
    for the 2st scenario:
    1. EXT -> PI -> MySap
    2. EXT -> EXT PI  -> PI -> MySap
    What is the best way to desing each of this options?
    Should I be using the IDOC adapter when sending the IDOC to the external system? (EXT PI or EXT)
    How should I identify the structure of the external IDOC? should I develop it the same way in MySap? should I somehow have the XSD of the structure (how can someone export an XSD of his IDOC without a PI?)
    Any suggestion will be welocme.
    Thanks.

    ii you wanted to transfer data between two SAP systems then you can directly send it through ALE IDOC/RFC in that case you have to check the firewall setup in your landscape...in such case but will not have good monitoring and message tracing capability....
    with PI you can have monitoring and message tracing as well as all the capability and features of PI if you go through PI in between MySap -> PI -> EXT.
    You have three options to integrate with SAP system through PI - IDOC/RFC/Proxy - if for your business case you have a std IDOC/RFC go with that otherwise go for proxy.
    thanks
    chirag

  • Communication between different SolMans

    Hi all,
    is it possible to connect different SolMans (for bpm) between each other?
    As far as I know, this was introduced with EHP 01 (SP19), but I can't any documentation about that.
    Some experiences or hints would be great?
    Thanks!
    Georg

    Hi Georg,
    it happened that I had to look something up about CCMS and I found the following article:
    http://help.sap.com/saphelp_sm40/helpdata/en/d7/28cbcf6dfd455ca8257bf5939a7c48/content.htm
    According to this description you can connect several CENs to your Solution Manager. And a Solution Manager can be a CEN itself. So I think you should be able to consolidate your BPM data via CCMS.
    --> CCMS and system monitoring in the SAP Solution Manager
    BR André

  • ADFS not communicating between different interanl and exteral domains

    Hi friends,
    I have one ADFS server which is on my LAN and a proxy server installed in DMZ. My internal AD domain is (i.e cricket.co.nz) which is different from the external public domain (i.e nzcricket.co.nz). I need to communicate from my ADFS server to Yammer with
    my external domain name (nzcricket.co.nz). But due to different domain I facing issues to make them communicated.
    My servers are on windows 2012 r2.
    Anyone who can help me. Thanks in Advance.
    Salluu

    The URL of your ADFS server should be the same internally and externally.
    You should look at setting up a split-brain DNS to make sure that nzcricket.co.nz is resolved to the local IP of the ADFS server for clients in the LAN and to the public IP of the ADFS proxy when clients are on the internet.
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • Communication between different JVM in one computer

    hi
    I need to communicate a java program with another java program,
    I use a file to realize this. But my two program should read the file periodicaly, I use timer.
    But it is not good. It will ocuppy some CPU time.
    I look for some good way in JDK DOC, I can not find some one.
    So what are methods to commucate between JVM

    My A application it will need to transfer some data into another B application.
    And only A application find some data need to transfer to B application, or invoked by user that there is need to transfer data, it wlll write the data to B application.
    In other case, B application still run it's service and task.

  • Communicating between different DCs

    Hi,
    I want to communicate between two DC's .( output from one is input to other.
    First DC contains an input form and second DC contains an output form which displays the data entered in ofirst DC. Can someone tell the procedure or required weblogs? How to proceed for this.
    I know that it is possible through interface controller. But what to write in that?
    Wat does getDescription and execute method do?
    Please explain in detail
    Regards,
    Piyush

    Hi Piyush,
    Have to gone through the tutorial <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/bd0e0401-0801-0010-aaab-d0e1742da383">designing Component-Based Web Dynpro Applications (38)</a>. This tutorial describes in detail how to develop component based web dynpro's.
    I feel the only additional step required when the two components are in separate DC's is that you will have to add the component to the public part.
    I have not tried this out but i feel this is what you are looking for.
    Thanks and Regards
    Sidharth

  • IDoc User exit: OREDRS (Basic Type ORDERS05)

    hi experts,
    I need to enhance FM u201CIDOC_INPUT_ORDERSu201D. So I had created the new project ZENHVEDA via tcode CMOD and under this new project, I assigned the VEDA0001 enhancement. I wanted to enhance Function exit EXIT_SAPLVEDA_001 (INCLUDE ZXVEDU03). But I had encountered this message:
    Program names ZX... are reserved for includes of exit function groups. Message no. DS027
    Any ideas what is this about? Appreciate so much.
    TQ.

    TQ very much.. I'm able to create now..
    Have a great day ahead...
    TQ. TQ

  • Do it exist a FM to check possibility of convertion between different type?

    Hi all,
       We have usually met the problem of DUMP when moving or writing a data type of a variable to an other variable which haven't the same data type as data type of moved variable.
       For example:
           - var01 type char10 with content "char_test".
           - var02 type QUAN.
           - MOVE var01 TO var02 => DUMP (because program can't convert "char_test" into QUAN type).
           (we can use instruction WRITE var01 TO var02 to avoid a DUMP, but after, when we use this var02 to compute => DUMP also occurs).
    So could you please tell me if it exist a Function Module in ABAP to check the possibility of conversion between different data type?
    Thanks a lot in advance,
    Vinh Vo

    Dear Vinh,
    Field symbol should solve your problem. In case that does not work, then as per your requirement you can check for conversion using a try-catch block. The code below should give you an idea.
    DATA: var01 TYPE char10 VALUE 'char_test',       " CHAR or any other type
               var02 TYPE quan1.                                   "Field of type QUAN
    TRY.
        MOVE var01 TO var02.
      CATCH cx_sy_conversion_no_number.
        WRITE 'Steps in case conversion is not possible'.
    ENDTRY.
    WRITE / var02.
    The above code will not dump in case of conversions to QUAN. In case a conversion to any other format is required, there will be a similar errors. Please let me know if you need any further help.
    Regards,
    Nimish

  • Transport between different releases

    Hi,
    Is it possible to have transports between two server with different releases,
    one is on 701 and other is on 700,
    pls advise.
    Thanks

    Hello Irfan,
    Transport of customizing between diffeent releases is NOT supported. Also generated objects, which were generated by customizing, should NOT be transported between different releases.
    SAP objects may NOT be transported between different releases (e.g. a table in an old release could have less fields than in the newer release and thus such a transport might delete data or if an abap calls a function module and in new release have one parameter more,then you get syntax errors if you transport only one of them from a system with the old release, ...).
    So data loss and severe inconsistencies can happen if you transport SAP objects between different releases, or between systems with same release but different support package level or between systems with different addons or different add-on versions etc.
    For pure customer objects (e.g. Z-tables, Z-programs, Y-tables, y-programs or objects in customer name space) it might be ok to transport them. But if e.g. your Z-table uses an SAP data element which has maybe been changed in the new release or does maybe no more exist, you can also get problems during transport of your z-table.
    Data loss and severe inconsistencies can happen if you transport SAP objects between  different releases, or between systems with same release but different support package level or between systems with different addons or different add-on versions etc.
    Please check the following:
    1090842   Composite note: Transport across several releases
    1089083   Transports between Basis Releases 7.0* and 7.1*
    556734    FAQ Transport: Setup and further information
    Pay attention to point 5 and 6.
    5. Are transports possible between systems with different Support Package versions?
    6. Are transports possible between different R/3 releases?
    Best Regards
    Niraj

Maybe you are looking for