Types of Interfaces

hi,
wat r the types of interfaces in ABAP?... and which is the best interface to tranfer data from legacy system to SAP?.. And also from SAP to SAP.

Hi,
ALE/ IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
ALE/ IDOC/ XML
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
IDOC Convertion
/people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
Regards,
Priyanka.

Similar Messages

  • What types of Interface Errors lead to Input/Output Drops/Discards?

    Hi All,
    I was wondering if anyone knows if all of the following errors would lead to packet drops/discards.
    Runts
    Giants
    Framing Errors
    Overrun Errors
    Abort Errors
    Also, are there any types of interface errors that don't lead to packet drops/discards?
    So if all interface errors lead to packet drops/discards, I may not have to poll for multiple OIDs for these errors, but instead just poll for packet drops/discards.
    Any insight would be appreciated.
    Thanks,
    David

    ifInDrops do not related to errors.  In fact, ifInDiscards specifically count packets that were discarded without an associated error.  This could be due to a lack of buffer space (e.g. no queue slot), or there was no listener for a TCP connection.  The same is true for ifOutDiscards.
    For a consolidated error count, look at ifInErrors and ifOutErrors.  It will depend on the interface/encapsulation type as to what exactly will be counted as an error, but anything that would be an encap-specific error should appear in one of the interface error counters.

  • IDOC type for interface between SAP ECC and SAP F&R

    Hi Experts,
    I need SAP standatd IDOC type for interfacing between SAP ECC and SAP F&R [SAP Forecasting and Replenishment] using message type u201CFRE_LOC_SITEu201D.
    Please help me in finding the idoc type?
    Regards,
    Krishan

    Hi Denish,
    You have 2 ways of loading data from R/3 to APO.
    1. R/3 to BW cube to APO-BW cube to APO planning area
    or
    2.  R/3 to APO-BW cube to APO planning area   
    BW can be a enterprise BW system ( independent) or you can use the BW inbuilt in APO also referred to as APO-BW.
    The only difference between the 2 BW systems is APO-BW can not take the load of reporting where as the enterprise BW can.
    Unless your company policy requires the enterprie BW system, I suggest using 2nd way.
    You can load the data from R/3 to APO-BW cube using extractors either generic or standard depending on your data. You need to have a RFC connection setup between APO-BW and R/3. ( This is not CIF).
    When you load the data into the APO-BW cube, you just have to load the data from the cube to APO planning area using the transaction /sapapo/tscube.
    Refer to [DP Data Mart|http://help.sap.com/saphelp_scm50/helpdata/en/13/5ada58309111d398250000e8a49608/frameset.htm] for more information about the data transfer between APO-BW and APO.

  • What does it mean by "Deprecation of MBeanHome and Type-Safe Interfaces" ?

    The "Javadoc" for the type safe WebLogic MBean interfaces have this disclaimer;
    Deprecation of MBeanHome and Type-Safe Interfaces... This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime.
    Link: http://otndnld.oracle.co.jp/document/products/wls/docs100/javadocs_mhome/weblogic/management/configuration/DomainMBean.html
    I don't understand what this means;
    1) Is all the WebLogic MBean interfaces in the "weblogic.management.configuration.*" deprecated?
    2) Is the usage of MBeanTypeService also deprecated. since it requires the an WebLogic MBean interface as input for it's getMBeanInfo method?
    3) If the WebLogic MBean interfaces will dispear, wil there be any reliable source for type information about WebLogic MBean since the information returned by MBeanTypeService.getMbeanInfo(), MBeanserver.getMbeanInfo() or WebLogicObjectName.getMbeanInfo() isn't consist in its naming schemes (tries to but..)?

    Hi,
    While scheduling background job, you can trigger the job based on existing job status as dependency or schedule the job based on the SAP Event.
    Dependency Job like first background job completes successfully then second followup job will executed other job will not triggered.
    Event Jobs: While importing data through transportation, some RDD* jobs automatically triggers. These are event based jobs.
    Regards,
    Ganesh
    ****Reward points if Helpful*****

  • Reference data types in interface objects?

    How do you create reference data type based on data type in interface object??

    First create the reference DT1 in IR then create a new data type DT2 and if you want to create a reference to DT1 then in  the editor select Type (3rd coloum) as the DT1 which you can get by double click on Type and then you select "search help" and select DT1 from the list.
    Cheer's

  • Object type vs interface type

    Hello experts,
    can anyone tell me whats the difference between object type and interface type avilable in swo1 transaction.
    i also wnt to know, what is object ... object type and classes?
    waiting for reply..
    -Shweta

    Class is just like some folder holding all the objects related to this class, lets say youve a class comanies then this class should hold all the objects related to the company, like
    company id, company name , company address,, etc
    for the objects types there are 3 types of them
    Dimension
    Details
    Measure
    Dimension, is the indecator for this objects, like companyID, so this is a dimenions which is indecates the company
    Details, is the some extra information about some Dimension
    if you have a dimension CompanyID, you can put the CompanyAddress object as a detail object for the CompanyID dimension and also like CompanyFAX , CompanyPhone,, etc
    Measure, when you say measure that means something you use to measure things, when it comes to some measure in this company, like if we say a sales system, then the amount of the sales should be measure, coz you measure your company performance based on the sales amount same also for no of transactions, cost,,,, etc
    and they always be aggregated to some aggregate function
    like SUM, AVG, MAX, MIN,,,, etc
    hope this was helpfull
    good luck

  • HEELLLLP with abstract data types(ie. interfaces)

    Hello Java World,
    I have a few questions regarding abstract data types(ADT) such as interfaces, etc.
    1. Which of the following is allowed in Java ?
    interface TA extends student, Employee
    class teachAssist implements TA, Cloneable, Sortable{..}
    2. ADTs cannot be instantiated only extended/implemented(coded)??
    3. Can a interface implements/extend classe(s)?
    4. Why is a Vector not an ADT? Is it because it contains implementations for its some of its methods?
    Thanks for the help, in advance!!
    RahimS

    Hello Java World,
    I have a few questions regarding abstract data
    types(ADT) such as interfaces, etc.
    1. Which of the following is allowed in Java ?
    interface TA extends student, Employee
    {...}Allowed (if student and Employee are also Interfaces).
    class teachAssist implements TA, Cloneable,
    Sortable{..}Allowed.
    >
    2. ADTs cannot be instantiated only
    extended/implemented(coded)??True.
    3. Can a interface implements/extend classe(s)?No. An interface simply defines a skeleton...says what methods are present in classes that implement it...therefore an interface cannot 'implement' anything. It may however extend other Interfaces.
    4. Why is a Vector not an ADT? Is it because it
    contains implementations for its some of its methods?A Vector is not an ADT because it is fully implemented (it contains implementations for ALL of its methods).
    >
    >
    Thanks for the help, in advance!!
    RahimS

  • Container Object - type Abstrace Interface

    Hi everyone,
    When I try to create a container Object in BPM of category Abs. Interface, for the type, it gets the Async Abs Interfaces only from the IR but not Sync Abs Interfaces.
    Is there any reason for this. It is on sync send step.
    -Naveen.

    Hi,
    Yes, you will not get Sync Abs interface over there.
    For this you need to create 2 message containers one with Req and Resp containers . So inorder to receive the Sync Interface message in the BPM, you need to use Sync/Async Bridge open.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm
    Regards,
    Moorthy

  • Question about declaring type as interface

    Hi
    I am trying to get my head around declaring an object as the interface type (I think this is right correct me if I am wrong). Ok so I understand if I declare my object reference as the interface I will only get the methods of the interface defined in the objects class..? ie
    List myList = new ArrayList();I think any method particular to ArrayList will not be there. But I dont actually understand wha is happening here, I have a ref to a List but the object is actually an ArrayList?
    So if I passed ths list to a session object and got it out I could cast it back to the interface. I dont understand why or what is happening here.
    I hope someone understands my question enough that they can help me out, this has been nugging me for a while.
    Thanks

    I am trying to get my head around declaring an object
    as the interface type (I think this is right correct
    me if I am wrong). Ok so I understand if I declare my
    object reference as the interface I will only get the
    methods of the interface defined in the objects
    class..? ie
    List myList = new ArrayList();I think any method particular to ArrayList will not
    be there. If you use myList without casting, then, yes, only List's methods will be available, because all the compiler knows is that it's a reference to a List. It doesn't know that at runtime it will point to an ArrayList object.
    You could cast myList to ArrayList to get ArrayList-specific things (if there are any), but a) if you're not careful, you can end up with a ClassCastException at runtime (you won't here, but in general you can) and b) if you're going to do that, you have to question why you declared it as a List in the first place. There are cases where casting is appropriate, but you have to be careful.
    But I dont actually understand wha is
    happening here, I have a ref to a List but the object
    is actually an ArrayList?Yes.
    So if I passed ths list to a session object and got
    it out I could cast it back to the interface. I dont
    understand why or what is happening here.You could cast it to anything that the object actually is, that is, any of its superclasses and superinterfaces. If it's an ArrayList, you could cast it to any of the following: ArrayList, AbstractList, AbstractCollection, Object, Serializable, Cloneable, Iterable, Collection, List, RandomAccess.

  • Data &message types,message interface, interface&message mapping

    hi
    I am very new to XI, i want to know about
    1) Data Types
    2)Message Types
    3)message interface
    4) interface mapping
    5)message mapping
    i am totally confused with eachother, can you please give me the clear definitions for these things
    regards
    pradeep

    Hi Pradeep,
    A data type is a basic unit for defining the structure of the data for a message type and, as a result, for the message to be exchanged
    ->A data type is a basic unit for defining the structure of the data for a message type and, as a result, for the message to be exchanged.
    A data type is an XML Schema Definition (XSD). This definition determines how the valid payload of a message will look. Data types in XML schema are only an abstract description of a structure that you can assign to elements in an XML schema definition. A message type or a fault message type that references a data type determines the name of the root element of a message.
    Ref link
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    2)Message Types
    A message type comprises a data type that describes the structure of a message. At the following points in SAP Exchange Infrastructure you can refer to the message to be exchanged at runtime by using the message type:
    ·        More than one message interface can use the same message type. For example, an asynchronous outbound message interface and an asynchronous inbound message interface can reference the same message type because the request message does not need to be mapped.
    ·        When defining a message mapping you can directly reference message types to map messages from an outbound interface to messages from a receiver interface.
    3)message interface
    You use a message interface to describe a platform-independent or programming-language-independent interface, which you want to use to exchange messages between application components using SAP Exchange Infrastructure.
    4) interface mapping
    Interface mappings register your mapping program for an interface pair in the Integration Repository.
    5)message mapping
    A message mapping refers to a mapping of messages and is supported by a graphical mapping editor. The editor enables you to design a structure mapping between any two XML structures and connect to a value mapping.
    Follow these Ref Link for all answers...
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    Regards,
    Ramesh.

  • Covariant return types in interfaces

    Hi,
    I was trying this small code snippet to understand covariant returns but when I tried compiling it I get errors saying that I must implement the interfaces. I'm in a bit of a puzzle because I believe that I have implemented them correctly. Can anyone please help me out of this problem....
    interface I1 { Number f(); }
    interface I2 { Number f(Number i); }
    interface I3 { int f(); }
    class C {
         public Number f() { return 1; }
    class C2 implements I1, I2 {
         public Integer f() { return 1; }
         public Integer f(Float i) { return 1; }
    class C3 extends C implements I2 {
         public Float f(Integer i) { return (float) 1; }
    class C4 extends C implements I3 {
         public int f() { return 1; }
    Any help is greatly appreciated.

    1. I want to know why varying the parameter types doesnot work when overriding functionsBecause it is a contradiction in terms. Either you are varying the parameter types or you are overriding the method. You cannot do both.
    because in my example code I am trying to pass an Integer object type to Number.But you can do that without changing the formal argument types.
    I feel it should work because I am doing a widening conversion from a sub-type to a super-type.The widening conversion works. The 'override' doesn't, because it isn't an override. You aren't getting an error about type widening, you are getting an error about not implementing the method you aren't over-riding correctly.
    According to me I am trying to vary the return type of f () from classAnd you are doing that. However you are not staying within the rules specified in the JLS section I cited, which you are required to do when over-riding a method. So you get a compilation error.

  • WM-Z-Movement type (Z01) interface with WM-is it possible?

    hi friends
    i maintained the mov type Z01 through T code OMJJ=Update control/WM Mov type.
    Next, iam trying to maintain this step, Activities -Transfer-Define movment type-
    From this step system is not accept the movment type (Z01).
    Pls suggest me where i missed the configuration
    with regards
    dinesh

    HI
    System is not accept the z mov ment type in the second activity...
      what i do transfer the zmov ment type in that screen............
    wiht regards
    dinesh

  • How do I set CUP to display the different request types user-interface?

    How do set CUP to default into the initial Request Access screen with request links? The one that lists different request types for end-user to click on the link of the preferred request type?
    I am running GRC 5.3  and when I click on CUP from the lauch pad, the system takes me straight to the My Work tab, and I don't want users to request access at that level.
    I would want them to initially see the request access link, and choose a request type by clicking on a request type link (without having to log-off and log back on in order to see the link).
    Thank you in advance for help in this..
    Regards,
    Odwa

    That is a good point. You would only achieve hidding the link there as well - and would make the launchpad difficult to use for users who do want to logon first.
    This is a case comparable to using ST01 on performance optimized coding while "testing" with SAP_ALL. It looks like you need full access (*) to do anything, until you test it with the enduser role...
    Perhaps we can have some infos here from the OP on what this change is intended to achieve? Probably there is a better solution than changing the stylesheet.
    Cheers,
    Julius

  • What type of interface should I buy for Roland XP60, Logic iMac set up?

    Happy New Year guys!
    I've been having problems finding a suitable interface for my set up. The guy at gtr ctr told me to buy Uno Midi to USB cable and that's not right. I still want to record sounds from my Roland and use it to trigger sounds in Logic Express. The Apogee duet seems cool but that won't help me either.
    Please HELP!!!!
    LRay

    The cable should be fine but it will only record midi information into LE when you have an audio instrument selected. You can record the audio output from your Roland using the right cable to connect its audio outs to the audio in on your mac. To record both at the same time you would need both connected and an audio and midi (ie "audio instrument") track selected and record enabled.
    If some of this terminology is difficult read the getting started guide and sections on audio and midi in the manual. Your Roland can be recorded as a synth obviously, as well as act as a controller keyboard and both of these functions work in different ways within logic.
    You could also output your recorded midi to your roland to play back directly from your synth...
    Ideally it would be good to have an audio/midi interface of some kind as you are suggesting - there are many, many, many to choose from, though in theory what you already have you should be able to get working.
    HTH

  • What type of interface for replacement optical drive?

    I have a white, NOT unibody Macbook, model MacBook5,2.
    The optical drive is broken, and it's out of warranty.
    Happily, I'm not squeamish about swapping it out myself. However, I'm finding conflicting info online about what kind of drive I actually need. I would just do a like-for-like replacement, but the Matshita UJ-867A comes in PATA and SATA flavors. System Profiler says the drive is connected to the SATA bus, but discussions of the older Macbooks (MacBook1-4,1) are unambiguous about the drive being PATA.
    Moreover, several parts retailers list a SATA->PATA converter as an optical drive accessory.
    So before I rip the sucker open to see what kind of optical drive I need, can anybody with some Apple Repair experience tell me for sure?
    Thanks in advance.

    SATA

Maybe you are looking for

  • Transaction RSPLAN don't work because of J2EE engine not found

    Hi, I install successfully the new version. I have some problems when i launch RSPLAN. The message "The J2EE is not found" appears. The browser is not launched. When i go to the RSPLSA transaction, and i try to change the option from "Bex Portal Serv

  • Performance Analysis for Office

    Hello Everyone, doese anybody know about the details of the processing of data sources in Analysis? if there are several data sources on one query - is the query excecute once or as many times as I have data sources? is the processing done parallel o

  • Submission forms in Dreamweaver MX?

    I'm trying to create a submission form in Dreamweaver MX. Users can fill in any of the fields they wish, and upon clicking the "Submit" button, the information is sent to my email address. Examples of the fields the users fill in include general comm

  • How to Update Same values in duplicate rows.

    Hi All, Currently  have a table with duplicate records.mentioned below. ID  Value  Score 1     A        20 2     B        30 3     A        50 I just want to update score column with 20 ,those are having column name value as a. I'm looking for generi

  • How to import and 'glue' two AVI-parts together into one AVI of QT-movie?

    Hi, I thought it was much easier, but I didn't succeed in importing and putting together two parts of a downlaoded movie (example: part1.avi and part2.avi). First of all, in iMovie I didn't succeed in importing the two parts. What do I overlook here.