Delegation in ABAP OO possible?

Hi
I would like to use standard SAP standard object, but to extend some attribute and method without direct modification.
BO delegation is perfect for this requirement, how about implementing object if it is ABAP OO?
Thanks

Delegation (in a similar sense as with BOs) is not possible with classes. And most likely you cannot even create a subclass from the SAP standard class since it's status is most likely 'Final'.
In other words, you must most probably copy the SAP standard class and do the modifications for it. Or another option depending on your requirements could be to use the enhancement framework (=modify the SAP standard class).
If you have to copy the class, you have to instantiate this custom class in your workflow in a separate step.
These are just some general guidelines.
Regards,
Karri

Similar Messages

  • Abap development possible in B1 version

    Dear Team
    I wanted to find out whether SAP B1 version will allow us to do Abap development ?
    If yes , any configuration to be carried out
    Plz reply soonest
    Regards
    Chelian.M
    FICO Consultant

    Hi, That is not possible. The Application Middleware in R/3 or ECC or SAP Suite requires ABAP programming to interface with BASIS. There is no such architecture in SAP Business One - SAP B1 requires programming of UI, DI and Java DI interfaces which is done through VB, .net, C# or Java DI Webservices Interface programming. So there is no ABAP in SAP B1.

  • Creating a PDF-Mail-Attachment via Abap Mapping possible ?

    Hi folks,
    I am trying to build a szenario like: Getting an Idoc -> sending it to abap mapping -> map a pdf from smartforms in abap -> map the from/to for the mail payload -> come back from abap mapping -> send it with the mail adapter .
    But now I am stuck at the point "coming back from abap mapping", because the pdf -data seems to become unreadable because of conversion. I am using Ixml and trying to attach the create pdf (looks hex-right at that point) by method create_simple_element as content-tag of the mail. But after rendering and coming back out of mapping, it seams that that data is not converted from xstring back in the right way. Can someone give a hint ? Is that way by IXML not possible for data including binary-data ? Have I to go another way?
    Thanks in advance
    Detlef

    > as content-tag of the mail.
    Sometimes I have to read the request several times to find the issue:
    No you cannot put a binary as part of an XML element.
    You can only send a plain binary as payload, so the whole mail would be nothing besides the PDF.
    In PI 7.1 you can create also an additional attachment out of mapping, but I do not know if this works for ABAP mapping also.
    The whole "I want to send an email with attachment out of PI" topic is not supported from PI development in any way.
    So you have to write a lot of code (especially Java code) to achieve this.
    > Regarding your opinion. Its based on customer requirements to have central focal point in dezentral landscape.
    The PI expert has to advise the customer for the scenarios. That is part of the job.

  • Is delegation of a calendar possible on using Office 365 and any client whatsoever on Mac?

    I am looking for any way for OS X users to use Office 365's exchange calendaring service to delegate / share a calendar with another user on Office 365.
    I have researched the MS knowledge base which states that for delegation, you need both an Exchange server (which I presume Office 365 is) and either Outlook 2010 or 2013 - neither of which run on OS X. If I have to, I could get to these software to temporarily
    sign in and set up the delegation, but I don't want to run Windows day in and day out and need a native OS X solution.
    Short of running Windows virtually day to day, can OS X users use delegation features of Office 365?

    I am looking for any way for OS X users to use Office 365's exchange calendaring service to delegate / share a calendar with another user on Office 365.
    This article should help:
    https://support.office.com/en-gb/article/Add-and-manage-your-delegates-e250ea79-755d-463f-a506-31f55092338b
    But... I'd expect that this will only work if both the mailboxes are within the same O365 tenant (since delegation is really a backend-server feature, which requires a common security/directory, and that's only possible within a single tenant, and not across
    tenants AFAIK)
    For the hosted/webservice aspects of O365, the dedicated O365 forums are best:
    http://community.office365.com/en-us/f/default.aspx
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • XI content certification - ABAP proxies possible?

    Hi,
    can we use ABAP proxies in XI content certification ?
    I mean develop an ABAP proxy in IR that will be generated in ERP
    and just supply the code for it ?
    BTW
    I've tried asking on :
    Process Integration (PI) & SOA Middleware
    but with little success
    I also tried contacting SAP ICC (both EU and Americas)
    but I got no response
    thank you,
    Regards,
    michal

    Hi John,
    Exactly what I needed to know
    thanks
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How can do bach input in test client ? where ABAP not possible.

    "Changes to Repository or cross-client Customizing are
    not permitted"
    Can any buddy tel me  how can I register bulk of data from excel file ,to AS01 transaction code ?
    Client is test client where i want to register dada while going by recording method of BDC got error 
    "Changes to Repository or cross-client Customizing are
    not permitted"
    Can any budy tel me alternative option how can i register it ?
    is LSMW OK in this case?

    Hi,
    If this is one time load, then LSMW is suggestible.
    LSMW in turn can use BAPI/IDOC/BDC methods. Since you told the using BDC you dont have authorization.
    Check LSMW with BAPI method and use the BAPI for AS01: BAPI_FIXEDASSET_CREATE1
    Hope this helps
    Regards
    Shiva

  • Activation of ABAP not possible due to wrong syntax error

    Hi All,
    I copied some FORMs in a new include, to keep the "old" includes as they are after testing the bugfix.
    Now I face the syntax error, that all of this copies methods are already there "a FORM already exists with this Name..."
    BUT: This is not true, each copied FORM only exists once in the program. All includes are active, just the newest I created. I cannot activate it.
    Even If I reneame the FORMs, then I get the error for the new name, I've never used before.
    Do you have any suggestions, what to do?
    regards
    Volker

    Hi Volker ,
    Either you replace old include program with New include  then your new FORM will be cativate and if you cahnge Form Name with different then please check where  old perform was there and change perform name also in  your include program then it will be work.
    Regards,
    Prasenjit

  • Web Dynpro ABAP in SAP E-Recruiting

    Hi,
    We just imported SP8 for our SAP E-Recruiting 6.0. SP8 offers Web Dynpro ABAP as candidate UI. One question we have is how WD pages incorporated for recruiters who still use BSP pages. For example, when a recruiter logs into E-Recruiting and finds a specific candidate, he/she can click on "Candidate Profile" to get to that candidate's pages. In BSP technology, recruiter actually uses exactly the same pages that candidate uses for Work Experience, Education, etc.. With candidate UI using WD technology, does recruiter use the same WD pages when displaying candidate profile information? I have been searching all the possible places, such as IMG, SICF, in order find a spot so that I can set the switch on, but so far unsuccessful.
    Any help is greatly appreciated.
    Li

    Hi Li ,
      At best of my understanding in WD ABAP , its possible to make one WebDynpro page serving same purpose ( showing profile deatils  ) visible for manty( Candidate , as well as Recruiter ) ....
    I would like to know what exactly you want from web Dynpro ..then I will be in better position to tell you.
    FYI ...
    1) Web Dynpro ABAP
    As the name suggests Web Dynpro for ABAP uses exactly the same meta model as its cousin Web Dynpro for Java. A Web Dynpro component, a Web Dynpro view, a Web Dynpro model, a Web Dynpro controller have the same semantics both for ABAP and Java. The main difference is the designtime environment, the development infrastructure and the runtime environment.
    The designtime environment is properly embedded in the ABAP Workbench where Web Dynpro artifacts are simply a new category like BSP applications or classical dynpro based applications before. Also no surprises regarding the development infrastructure. The correction and transport system keeps track on all changes that are done, versions them and helps to propagate the Web Dynpro application from development to production like you would do with ordinary BSP or dynpro-based applications.
    Last not least the execution platform is the ABAP server that produces application content ready to be integrated in the NetWeaver Portal seamlessly. Features like portal eventing can be used between applications written in ABAP or applications developed with Java.
    2 ) I can give you links that can help you a lot.
    First of all start doing SAP SDN tutorials .
    Create some compenents with BAPI , Component usage and ALV .
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/02e1fa45-0801-0010-10a0-f1cf47e8c943
    /people/marilyn.pratt/blog/2005/12/20/web-dynpro-for-abap
    Try to Download demo tutorials from SDN library & Try to search WebDynpro ABAP WebLogs .
    Wait not just that SAP has provided you with ample demo example of WD ABAP already bundled with SAP . Just Try out Components starting with WDR . I can tell you few like WDR_TEST_EVENTS ( It shows how every UI elments to use )
    See packages like SWDP_DEMO , SALV_WD_DEMO
    there are many more .
    /people/marilyn.pratt/blog/2005/12/20/web-dynpro-for-abap
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a282c952-0801-0010-1eb5-87953e036712
    The specified item was not found.
    Cheers
    Parry

  • ABAP Role Assignments stored in MSAD

    Hi all,
    unfortunately I have only found contradicting information in relation to the possibility to manage ABAP role assignments using a MS Active Directory.
    We plan to implement a WAS (ABAP) 6.40 SP14, synchronise data between the WAS and the corporate MSAD. While WAS (ABAP) is not capable of MSAD based authentication I suspect it is possible to manage the user/role assignments in MSAD. Am I right in my assumptions (see list below) that the following data entities can/cannot be managed and synchronised/stored with the WAS (ABAP) out of the box?
    WAS ABAP
    1. possible - user master data (e.g. userName, address, etc.)
    2. possible - user/role assignments
    3. not possible - user passwords (however, can be bypassed through SSO based on NTLM)
    Portal UME
    1. possible  - user master data
    2. possible - user password
    3. possible - role/group assignments
    4. possible - group/user assignments
    5. possible - user/group assignments
    6. possible - user/role assignments
    Thanks for the help!!
    Cheers Stefan

    Hi,
    Thanks for the suggestion. But ours was a different problem.
    The issue was with a faulty reconciliation job that had been fixed. But it had done its damage before the fix and this caused the inconsistent behavior.
    During the reconciliation job (to update changed and add new backend roles in IDM) various task trigger attributes get disabled and then re-enabled after the import. These disabled triggers did not get re-enabled for the privileges on some systems. And the reconciliation job was also delta enabled, so only new privileges, after the initial load, should have been impacted. But impact to many privileges -- all privileges of some target systems -- misled our investigation. The timing of the reconciliation job executions kind of added to the confusion and inconsistencies during the initial setup. But we finally tracked this down and wrote a custom job to fix the triggers for only the affected privileges. Assignments to all systems started to function successfully as expected.
    Best regards,
    Ashok

  • Hiding code in ABAP programs

    I curious if in ABAP is possible to hide code.
    What I exacly mean?
    In other programming languages e.g. C++ when we want to hide some part of implementation, we just simple make an library (dll file) and we join it to complilation code.
    Is included in ABAP similar functionality?`

    Hi Tomasz,
       Check this code:
    This is not my own code.
    PROGRAM ZHIDE NO STANDARD PAGE HEADING.
    This program hides any ABAP's source code and protects it with a
    password in this source code. So the first candidate to be hidden
    should be ZHIDE itself.
    After hiding, you can still run the abap (the load version is intact)
    but it cannot be displayed, edited, traced, transported or generated.
    If the ABAP is not hidden, the program hides it, if it is hidden, it
    unhides it.
    To execute this program, change the user name and password in this
    source code first.
    SELECTION-SCREEN BEGIN OF BLOCK BLOCK.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(8) PWD.
    SELECTION-SCREEN POSITION 35.
    PARAMETERS: PASSWORD(8) MODIF ID AAA.
    SELECTION-SCREEN END OF LINE.
    PARAMETERS: PROGRAM(8).
    SELECTION-SCREEN END OF BLOCK BLOCK.
    AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'AAA'.
    SCREEN-INVISIBLE = '1'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    INITIALIZATION.
    PWD = 'PASSWORD'.
    START-OF-SELECTION.
    TABLES: TRDIR.
    User name and passsword check
    IF SY-UNAME <> 'SAP' OR PASSWORD <> 'PASSWORD'.
    WRITE: / 'Wrong password'.
    EXIT.
    ENDIF.
    SAP owned?
    IF NOT PROGRAM CP 'Z' AND NOT PROGRAM CP 'Y'.
    WRITE: / 'Do not hide original SAP programs!'.
    EXIT.
    ENDIF.
    Exists?
    SELECT SINGLE * FROM TRDIR WHERE NAME = PROGRAM.
    IF SY-SUBRC <> 0.
    WRITE: / 'Program does not exists!'.
    EXIT.
    ENDIF.
    Does it have a current generated version?
    DATA: F1 TYPE D, F3 TYPE D.
    DATA: F2 TYPE T, F4 TYPE T.
    EXEC SQL.
    SELECT UDAT, UTIME, SDAT, STIME INTO :F1, :F2, :F3, :F4 FROM D010LINF
    WHERE PROG = :PROGRAM
    ENDEXEC.
    IF F1 < F3 OR ( F1 = F3 AND F2 < F4 ).
    WRITE: / 'The program has no recent generated version!'.
    EXIT.
    ENDIF.
    Compose a new program name
    DATA: NEW_NAME(8), I TYPE I, J TYPE I.
    NEW_NAME = PROGRAM.
    DO 8 TIMES.
    I = SY-INDEX - 1.
    NEW_NAME+I(1) = '_'.
    Search for acceptable program name variations
    J = 0.
    SELECT * FROM TRDIR WHERE NAME LIKE NEW_NAME.
    J = J + 1.
    ENDSELECT.
    IF J = 1.
    EXIT.
    ENDIF.
    NEW_NAME = PROGRAM.
    ENDDO.
    Cannot generate appropriate program name
    IF J > 1.
    WRITE: / 'Cannot generate appropriate program name'.
    EXIT.
    ENDIF.
    Check if it is already in d010s (already hidden)
    DATA: F5(8).
    EXEC SQL.
    SELECT PROG INTO :F5 FROM D010S WHERE PROG = :NEW_NAME
    ENDEXEC.
    IF F5 IS INITIAL.
    There is no such hidden program, hide it
    EXEC SQL.
    UPDATE D010S SET PROG = :NEW_NAME WHERE PROG = :PROGRAM
    ENDEXEC.
    ELSE.
    There is already a hidden program there, unhide it
    EXEC SQL.
    UPDATE D010S SET PROG = :PROGRAM WHERE PROG = :NEW_NAME ENDEXEC.
    ENDIF.

  • Can u explain me how to work with OOPs ABAP

    Hi,
    Can u explain me how to work with OOPS Abap,  If possible pls send me some sample programs regarding OOps concept used in Realtime.
    Thanks.

    hii,
    Please check this online document (starting page 1291).
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf
    Also check this links as well.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    http://www.sapgenie.com/abap/OO/
    http://www.futureobjects.de/content/intro_oo_e.html
    http://www.sap-img.com/abap/business-add-in-you-need-to-understand-abap-oo-interface-concept.htm
    /people/ravikumar.allampallam/blog/2005/02/11/abap-oo-in-action
    What is Object Orientation?
    Object orientation (OO), or to be more precise, object-oriented programming, is a problem-solving method in which the software solution reflects objects in the real world.
    A comprehensive introduction to object orientation as a whole would go far beyond the limits of this introduction to ABAP Objects. This documentation introduces a selection of terms that are used universally in object orientation and also occur in ABAP Objects. In subsequent sections, it goes on to discuss in more detail how these terms are used in ABAP Objects. The end of this section contains a list of further reading, with a selection of titles about object orientation.
    Objects
    An object is a section of source code that contains data and provides services. The data forms the attributes of the object. The services are known as methods (also known as operations or functions). Typically, methods operate on private data (the attributes, or state of the object), which is only visible to the methods of the object. Thus the attributes of an object cannot be changed directly by the user, but only by the methods of the object. This guarantees the internal consistency of the object.
    Classes
    Classes describe objects. From a technical point of view, objects are runtime instances of a class. In theory, you can create any number of objects based on a single class. Each instance (object) of a class has a unique identity and its own set of values for its attributes.
    Object References
    In a program, you identify and address objects using unique object references. Object references allow you to access the attributes and methods of an object.
    In object-oriented programming, objects usually have the following properties:
    Encapsulation
    Objects restrict the visibility of their resources (attributes and methods) to other users. Every object has an interface, which determines how other objects can interact with it. The implementation of the object is encapsulated, that is, invisible outside the object itself.
    Polymorphism
    Identical (identically-named) methods behave differently in different classes. Object-oriented programming contains constructions called interfaces. They enable you to address methods with the same name in different objects. Although the form of address is always the same, the implementation of the method is specific to a particular class.
    Inheritance
    You can use an existing class to derive a new class. Derived classes inherit the data and methods of the superclass. However, they can overwrite existing methods, and also add new ones.
    Uses of Object Orientation
    Below are some of the advantages of object-oriented programming:
    Complex software systems become easier to understand, since object-oriented structuring provides a closer representation of reality than other programming techniques.
    In a well-designed object-oriented system, it should be possible to implement changes at class level, without having to make alterations at other points in the system. This reduces the overall amount of maintenance required.
    Through polymorphism and inheritance, object-oriented programming allows you to reuse individual components.
    In an object-oriented system, the amount of work involved in revising and maintaining the system is reduced, since many problems can be detected and corrected in the design phase.
    Achieving these goals requires:
    Object-oriented programming languages
    Object-oriented programming techniques do not necessarily depend on object-oriented programming languages. However, the efficiency of object-oriented programming depends directly on how object-oriented language techniques are implemented in the system kernel.
    Object-oriented tools
    Object-oriented tools allow you to create object-oriented programs in object-oriented languages. They allow you to model and store development objects and the relationships between them.
    Object-oriented modeling
    The object-orientation modeling of a software system is the most important, most time-consuming, and most difficult requirement for attaining the above goals. Object-oriented design involves more than just object-oriented programming, and provides logical advantages that are independent of the actual implementation
    http://www.sapgenie.com/abap/OO/index.htm
    http://www.geocities.com/victorav15/sapr3/abap_ood.html
    http://www.brabandt.de/html/abap_oo.html
    Check this cool weblog:
    /people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
    /people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
    /people/sap.user72/blog/2005/05/10/a-small-tip-for-the-beginners-in-oo-abap
    /people/ravikumar.allampallam/blog/2005/02/11/abap-oo-in-action
    /people/thomas.jung3/blog/2005/09/08/oo-abap-dynpro-programming
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b6254f411d194a60000e8353423/frameset.htm
    http://www.sapgenie.com/abap/OO/
    http://www.sapgenie.com/abap/OO/index.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
    http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    http://www.allsaplinks.com/
    http://www.sap-img.com/
    http://www.sapgenie.com/
    http://help.sap.com
    http://www.sapgenie.com/abap/OO/
    http://www.sapgenie.com/abap/OO/index.htm
    http://www.sapgenie.com/abap/controls/index.htm
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    http://www.sapgenie.com/abap/OO/index.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    http://www.sapgenie.com/abap/OO/
    these links
    http://help.sap.com/saphelp_47x200/helpdata/en/ce/b518b6513611d194a50000e8353423/content.htm
    For funtion module to class
    http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5954f411d194a60000e8353423/content.htm
    for classes
    http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm
    for methods
    http://help.sap.com/saphelp_47x200/helpdata/en/08/d27c03b81011d194f60000e8353423/content.htm
    for inheritance
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/4049c40f4611d3b9380000e8353423/content.htm
    for interfaces
    http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b6254f411d194a60000e8353423/content.htm
    For basic stuff......
    abap oops
    http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
    http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
    http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/frameset.htm
    ABAP Business Development and Service Provisioning/ABAP Objects
    General information
    What is Object Orientation?
    some blogs
    A small tip for the beginners in OO ABAP
    Object Oriented ABAP (OO-ABAP)
    and others wiki OO Abap
    cheers,
    sharad
    Edited by: sharad narayan on Apr 29, 2008 12:19 PM

  • ABAP-Debugger: how to deactivate exclusive session ?

    Hello experts,
    how is it in abap-debugger possible to deactivate the exclusive session ?
    After debugging I've always this exclusive debigging-mode open, althought
    I do not need it anymore. Why does this screen not close automatically after
    I've debugged ?
    Thanks and best regards
    Gerd

    Gerd:
    how is it in abap-debugger possible to deactivate the exclusive session ?
    we must close it exclusively.
    After debugging I've always this exclusive debigging-mode open, althought
    I do not need it anymore. Why does this screen not close automatically after
    I've debugged ?
    this is a feature of new debugger.
    Pls see from page 6 to 8.you will come to know the consequences of old debugger.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cd12d590-0201-0010-80a6-c3cafeb636ed
    Amit.

  • CRM-ABAP webdynpro

    Hi,
    ABAP-WebDynpro possible use in CRM  also?
    Regards,
    Ram

    Hi,
    In SAP CRM also we can go for the Webdynpro applications.
    Regards
    Lekha

  • Advice required---computer Engineering final year. Want to learn ABAP.

    Hello,
    I am Nikhil. I am a final year student of BE Computer Engineering course. I have a fair knowledge of C++ and good knowledge of JAVA programming.
    I am interested in learning ABAP programming and subsequently complete and ABAP certification.
    However, I am a complete novice in the field of SAP and ABAP.
    I have done some preliminary homework on these two but I wish to do the learning and certification properly and systematically.
    Can anyone suggest me ways in which I can start off the learning process in an effective manner and an effective learning method/course for the same.
    Thank you.

    check sap.com\india site and go for authorized training centers for training and certification. mean while check the scn site, e -learning's, blogs,articles and wiki's on ABAP.if possible install SAP demo version and do practice. it will help a lot.
    regards
    mahesh

  • Necessity of abap for middleware consultant

    Hi,
    I have 1.1 yrs of total experience in SAP.
    I started as an ABAPer but due to some urgent project requirement i was shifted to crm-middleware /mobile sales.
    So, i wasn't able to grasp ABAP.
    Since,now i am working in CRM & would like to pursue this in future i would like to know from experienced people in this community about which are the things in ABAP which a CRM-Middleware resource should know?
    Please  guide.
    Thanks & Regards,
    Samarjit

    Samarjit,
    A good middleware consultant should honestly know everything about SD, CRM, ABAP if possible.  Now that of course is impossible, but the better middleware consultants know the following:
    -SD Functional Configuration
    -CRM Functional Configuration
    -ABAP development skills(emphasis on debug/reverse engineering)
    Basically you should be able to debug/troubleshoot the message flow from start to finish.  Along the way it may require knowledge of configuration and also require ABAP skills to read code.  You only need to be a coder when enhancing middleware, otherwise you don't have to write code to setup a download.
    Most of the good middleware guys I found have several years of previous SAP experience before they even have dealt with CRM.  It always easy to understand CRM if you have previous knowledge either technical or functional of SD/MM.
    Take care,
    Stephen

Maybe you are looking for