Career shift from ABAP

Hi all,
I am an ABAPer withone and half years of experience.
I have worked on ALV Reports,BDC's,Enhancements,BADI's,Modulepool,Smartform.
1)Can somebody guide me if its appropriate to move to some Netweaver component as i will be starting form zero in that component.
2)If yes then which Netweaver component is appropriate and are there enough projects in the market(India) as it makes no sense in learning and then siting on the bench.
3)Or its appropriate to learn some functional module like SD or CRM.
Thanks.

Hi Sandeep,
i agree with your statement that you learn something then you should nt be sitting on bench. But here the important thing to learn is aptitude and some experience when you think of functional modules particularly. I really feel you should be going into Netweaver components for two reasons,
1) you are already a seasoned technical guy so you can easily understand the the technology.
2) yes there are many oppurtunities for Netweaver components like EP, XI now PI etc. This is your cup of tea.
You can think of getting into SD or CRM if you had some selling experience. This is not say that you cant do without that since there are already people doing it this way but the level of excellence would be different. Though excellence may be debatable but its true. This is what i feel.
regards
sadhu kishore

Similar Messages

  • Career:Shift from ABAP to BW-Netweaver after business object takeover

    Hi all,
    Am an ABAPer  with one and half years of experience.I will be thankful if sombody will tell me If its appropriate to move into BW-Netweaver as i heard BUSINESS OBJECT is likely to replace BW-Netweaver  in near future.
    Thanks.
    Edited by: sandeep pande on May 12, 2008 7:18 PM
    Edited by: sandeep pande on May 12, 2008 7:32 PM

    Dear sandeep pande  ,
    BO was brought up by SAP and It will soon be included in SAP BI in next recent versions.SO its better to join BI. as it has more scope these days/
    YOu should know the advantages of BI over BO
    BO is the reporting toll of data warw house
    BI is itself a data ware house.
    the next generation SAP BI will be using BO as reporting tool instead of BeX.
    BO is the reporting toll of data warw house.
    on the front end it has CrystalReports.
    this suit will be used in SAP as front end for EIM.
    the latest version of BO is BO 11. 3.
    BI is itself a data ware house.
    the next generation SAP BI will be using BO as reporting tool instead of BeX.
    For More Information check the following link
    /people/kuhan.milroy/blog/2008/03/11/introduction-to-business-objects-suite-of-technologies
    /people/ingo.hilgefort/blog/2008/02/19/businessobjects-and-sap-part-2
    /people/ingo.hilgefort/blog/2008/02/07/businessobjects-and-sap-part-i
    http://sap.blogs.techtarget.com/category/teched/
    For knowing Overview of BI and go through BI certification follow these
    If you are going to Start BI 7.0 courses
    you could follow the books
    TBW10 Datawarehousing concepts
    TBW20 Reporting
    TBW42 Adavnced Data warehousing concepts (authorization,Broadcasting,etc)
    TBW45 Integrated Palnning
    Online courses on APD,XI
    Tamong these,TBW10 and TBW20 will be sufficient for you to start and know basic concepts
    Overview of BI
    http://www.sap.com/platform/netweaver/components/bi/index.epx
    For more information please
    refer these links
    http://www.psimedia.ws
    http://www.sap.com/uk/services/education/courses/bw.epx
    http://www50.sap.com/useducation/curriculum/print.asp?jc=1&rid=285
    http://www50.sap.com/useducation/curriculum/print.asp?jc=1&rid=458
    http://www50.sap.com/useducation/certification/examcontent.asp
    http://www50.sap.com/useducation/certification/curriculum.asp?rid=506&vid=5
    http://www50.sap.com/useducation/certification/curriculum.asp?rid=420
    http://csc-studentweb.lrc.edu/swp/Berg/BB_index_main.htm
    Hope it helps,
    Regards
    Bala

  • Shift from ABAP to BW

    Hello everyone,
    I want to shift from ABAP to BW and want to learn HANA.Can you please help me with some material? And also please guide if ABAP skills will also get utilized there?I have 4.2 yrs of exp in ABAP..
    Br
    Sumeet

    Hi sumeet durgia
    Let me try to help you here.
    In traditional BW, there is lot of scope for ABAP.So your idea of shifting doesn't have any problem.Now SAP's roadmap is towards HANA, its good if you can understand the concepts of BW on HANA too.
    Your 4+ years of ABAP can certainly be used in BW/traditional DB or HANA; that is for sure.
    FYI: New certifications have come up on the topic like BW on HANA, ABAP for HANA and so on.
    Regarding materials:
    There are huge number of documents available in this SDN space: SAP BW Powered by HANA.
    Also see www.saphana.com, https://cookbook.experiencesaphana.com/bw/ and so on for some wonderful materials.
    I am afraid you might not be getting any SAP certification documents here in this forum as its against the policy.
    Please let us know if you have queries on any specific topics.
    Good Luck.
    BR
    Prabhith

  • SHIFT FROM ABAP TO XMII IS IT HELP FULL TO ABAP PERSON

    hi friends,
    iam working in abap from past 1 year.
    Now my company is asking me to shift my XMII(Advance Version of XI).
    Is it help full to the ABAP person to shift to the XMII.
    If it is help full on what way it helpfull.
    can any one suggest me?

    you need to post this thread in SAP xMII Forums.
    i hope it is not the right thread.

  • SHIFTING FROM ABAP

    hi,
    for abapers which module in sap is best to shift.wat about the modules like bw,apo,netviewer etc.

    Hi Ramesh,
    ABAP is the core of SAP . But there are other related areas ,( options)also available nowdays.
    If ur more inclined to programming background , then Netweaver is an emerging technology for you , where in u can work in different stack ranging from XI, BW , wendynpro etc. So wide option savailable to you there
    Pls check below link for details on Netweaver.
    http://www.erpgenie.com/sap/netweaver/index.htm
    I suggest u to shift as early to Netweaver since SAP is pushing very hard to move to Netweaver Platform technology.
    With later years , u can shift to Functional Roles lke SD , MM also..
    But requires minimum 2 years to gain expertise.
    Regards
    Note: Reward Points if useful.

  • Expecting Suggestions !!! Career Shift from SAP Business Development to SAP R/3 Pre Sales

    Hello Everyone,
    I have been working as SAP Business Development Executive, with 5 years of Sales Background.Engaging with selling different SAP products. I feel, I should shift my profile as SAP R/3 Pre Sales Consultant, as i always passionate about to give high level consulting to companies rather than doing ground level sales job. What would be the right steps needed for this shift.Am open to work hard and learn new stuffs.Expecting your kind suggestions.Thanks in advance.
    Regards,
    Rajiv

    Better get trained in area of domain experience and get SAP certified.
    Check also this links
    Career Advice: SAP Business One to R3 transition in Ottawa Canada
    SAP B1 or R/3...which one to select
    http://it.toolbox.com/blogs/sap-library/sap-business-one-vs-sap-r3-system-architecture-13952
    http://it.toolbox.com/blogs/sap-business-one/sap-business-one-training-isnt-that-the-same-as-r3-9066
    Contact nearest SAP education partner for getting trained.
    http://www.siemens.co.in/en/about_us/index/our_business_segments/information_and_communication/sisl_business_profile/education_training/general_faq.htm
    http://www.sap.com/asia/services/education/schedule/schedule_IN.htm

  • Shifting from ABAP to SAP HR

    I have knowledge on ABAP but no real time experience. I find very few opportunities in this area. So planning to shift to HR.
    Can any one suggest me the plan to get through HR , i am basically a computer Sc. Engg, Graduate.
    please do send ur suggestions and useful material to [email protected]
    with regards
    Sravanthi

    HR is very vast. First try to find out where you are ? There are many Generalist consultants in HR.
    ABAP is a very good field, you can work on all the modules. Technical knowledge is never a waste. Coming to the field of FUNCTIONAL is a very responsible job and at times very challenging. Your ABAP will always help you.
    HR is a very different type of field for you, have you taken a look at ABAP-HR ?
    Are you aware of terms like Time/Compensation/Taxes/Personnel Development/Travel/Training/Event/LSO/Payroll terms ?
    Consultant means you are aware of the job, and you are fit to provide solutions to any problems in your domain, thats what you are paid for, just keeping this in mind, make up for the switch.
    Reg
    Manoj Chacko
    SAP HCM Consultant
    Intelligroup Inc

  • Career transition from ABAP to SD (Certification)

    Hi all,
    I am posting this question again in the right forum ..
    I need some guidance regarding SAP SD certification ... I have 3 years of SAP ABAP implementation and support experience with some of the top notch Consulting companies , now I would like to turn to the functional side of SAP , can you please guide me with this decision of mine in investing into Siemens SAP SD Certification training in terms of ROI is it worth it considering my profile? My 3 years ABAP ex will help me get into 'Techno functional' suit after cert. or I have to start all over again as a fresher in SAP SD ..
    Secondly , in terms of growth is SAP SD Cert. the right pick or should i go for SAP HR , APO etc ...
    Regards
    Gaurav Deep

    Ask yourself what you enjoy more, number crunching or logistics processes, then choose accordingly.
    Nobody knows future demand.
    Thomas

  • Career shift to ABAP

    Hi all,
    I am an ABAPer withone and half years of experience.
    I have worked on ALV Reports,BDC's,Enhancements,BADI's,Modulepool,Smartform.
    1)Can somebody guide me if its appropriate to move to some Netweaver component as i will be starting form zero in that component.
    2)If yes then which Netweaver component is appropriate and are there enough projects in the market(India) as it makes no sense in learning and then siting on the bench.
    3)Or its appropriate to learn some functional module like SD or CRM.
    Thanks.

    Hi all,
    I am an ABAPer withone and half years of experience.
    I have worked on ALV Reports,BDC's,Enhancements,BADI's,Modulepool,Smartform.
    1)Can somebody guide me if its appropriate to move to some Netweaver component as i will be starting form zero in that component.
    2)If yes then which Netweaver component is appropriate and are there enough projects in the market(India) as it makes no sense in learning and then siting on the bench.
    3)Or its appropriate to learn some functional module like SD or CRM.
    Thanks.

  • Career shift for ABAPer

    Hi all,
    I am an ABAPer withone and half years of experience.
    I have worked on ALV Reports,BDC's,Enhancements,BADI's,Modulepool,Smartform.
    1)Can somebody guide me if its appropriate to move to some Netweaver component as i will be starting form zero in that component.
    2)If yes then which Netweaver component is appropriate and are there enough projects in the market(India) as it makes no sense in learning and then siting on the bench.
    3)Or its appropriate to learn some functional module like SD or CRM.
    Thanks.

    Hi Sandeep,
    i agree with your statement that you learn something then you should nt be sitting on bench. But here the important thing to learn is aptitude and some experience when you think of functional modules particularly. I really feel you should be going into Netweaver components for two reasons,
    1) you are already a seasoned technical guy so you can easily understand the the technology.
    2) yes there are many oppurtunities for Netweaver components like EP, XI now PI etc. This is your cup of tea.
    You can think of getting into SD or CRM if you had some selling experience. This is not say that you cant do without that since there are already people doing it this way but the level of excellence would be different. Though excellence may be debatable but its true. This is what i feel.
    regards
    sadhu kishore

  • Calling Portal event from ABAP class

    Hi Experts,
    I need a following clarificatrion, Please help,
    1. Is it possible to call a webdynpro method from a normal ABAP class?
    2. If no, we need a functionality of a class 'CL_WDR_HTTP_EXT_MIME_HANDLER' having method 'DO_DOMAIN_RELAX_HTML'.
    Is there any alternative method which can be used in ABAP having the same functionality.
    3. Is there any ways with which we can call portal event from ABAP class?
    Thanks,
    Shabir

    >1. Is it possible to call a webdynpro method from a normal ABAP class?
    I wouldn't necessarily recommend this approach. You shouldn't try to trigger events or any of the standard WDDO* methods from outside the WD Component itself.  That said, you can pass the object reference (like the WD_COMP_CONTROLLER object reference or the View Object Reference) into methods of normal classes.  Be careful if you are finding yourself calling a lot of your added methods from outside WD.  This is probably a sign that these methods should be in the Assistance Class or some other Class functioning as a Model Object.
    >2. If no, we need a functionality of a class 'CL_WDR_HTTP_EXT_MIME_HANDLER' having method 'DO_DOMAIN_RELAX_HTML'.
    Is there any alternative method which can be used in ABAP having the same functionality.
    What exactly do you want to do here?  Do you just want to get the relaxation script?  For what purpose?  You should never need to inject the relaxation script into WDA. 
    >3. Is there any ways with which we can call portal event from ABAP class?
    To what purpose.  Do you just want to delegate the triggering of the event that is inside WD Component to be called from a class?  If so you can pass the portal API object reference into a class from the WD Component.  However this only works while running within WD.
    How is this class used?  Are you running in WD?  Are you trying to generate some HTML code that runs in the portal independent of WD?

  • Reading from ABAP memory, not available in call stack

    Hi,
    I need to read a table from ABAP memory. It is not available from the call stack, so I can’t use the standard ‘assign’ approach. The internal table is listed under System areas -> Area ITABS-HEADS with the name \FUNCTION-POOL=MLSP\DATA=IY_ESLL[] 
    Is it even possible to read this table? Seems as though I have to access function-pool MLSP to find it.
    Regards,
    Damian

    Hi,
    The main program of this function pool is SAPLMLSP. If you in any of theses includes can add a small form that returns the content of internal table ( IY_ESLL[]  ) that should solve your problem.
    In the program that need the data, write something like :
    PERFORM Z_GET_MLSP_DATA(SAPLMLSP) using GT_ESLL.
    This form can be created within any sub-include within the SAPLMLSP.
    However, with a quick look at SAPLMLSP does not reveal any user modifiable includes, but I didn't check very carefully.
    If you are on ECC 6.0, there are plenty of enhancement spots, which could be used for this purpose.

  • Calling an existing webservice from ABAP ?

    I am trying to call an existing webservice from abap and cannot seem to get it right.
    We are on 640.
    What are the steps I need to follow ?
    The address of the test wsdl is http://obcbox:50000/EMWSApp/DCCGen?wsdl
    and http://obcbox:50000/wsnavigator/jsps/explorer.jsp?localWS=RU1XU0FwcC9zYXAuY29tJTJGRU1XU0FwcEVhci9FTVdTYXBwLmphcg%3D%3D
    I need to be able to send data to the dccGenerator so it can do its work.
    Any help would be greatly appreciated.
    Cheers Steve.

    The following code will call the web service and fill the data into internal table which was received from the Web service. This code will send & Receive the data from ABAP to Webservice.
    Change the Header detail as per your Webservice.
    REPORT  ZWORKORDER.
    * Author : Raja T
    * Company :******
    TYPES: BEGIN OF OUTTAB1 ,
      JOBCODE(20),
      COMPONENTCODE(20),
      ACCURATEHOURS(20),
      ACCURATECOST(20),
      LENGTH TYPE I,
       END OF OUTTAB1 .
    DATA: OUTTAB TYPE  TABLE OF OUTTAB1.
    DATA: TAB TYPE OUTTAB1.
    DATA: WF_O LIKE LINE OF OUTTAB .
    DATA: XSLT_ERR TYPE REF TO CX_XSLT_EXCEPTION .
    DATA: RLENGTH TYPE I,
          TXLEN TYPE STRING  .
    DATA: HTTP_CLIENT TYPE REF TO IF_HTTP_CLIENT .
    DATA: WF_STRING TYPE STRING .
    DATA: WF_STRING1 TYPE STRING .
    DATA: WF_PROXY TYPE STRING ,
          WF_PORT TYPE STRING .
    CLEAR WF_STRING .
    * Form the input string to send the Input Data to Web service.
    CONCATENATE
    '<?xml version="1.0" encoding="utf-8"?>'
    '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'
    '  <soap:Body>'
    '    <GetWorkOrder xmlns="http://*******erica.net/webservices/">'
    '      <nWorkOrder>2</nWorkOrder>'
    '      <nDistributorCode>4871</nDistributorCode>'
    '      <model>HM400</model>'
    '     <type>1 </type>'
    '    </GetWorkOrder>'
    '  </soap:Body>'
    '</soap:Envelope>'
    INTO WF_STRING .
    CLEAR :RLENGTH , TXLEN .
    RLENGTH = STRLEN( WF_STRING ) .
    MOVE: RLENGTH TO TXLEN .
    CLEAR: WF_PROXY, WF_PORT .
    CALL METHOD CL_HTTP_CLIENT=>CREATE
      EXPORTING
        HOST    = '192.168.1.41' "'http://****merica.net/webservices'
        SERVICE = '8080'
        SCHEME  = '1'
      IMPORTING
        CLIENT  = HTTP_CLIENT.
    HTTP_CLIENT->PROPERTYTYPE_LOGON_POPUP = HTTP_CLIENT->CO_DISABLED.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = '~request_method'
        VALUE = 'POST'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = '~server_protocol'
        VALUE = 'HTTP/1.1'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = '~request_uri'
        VALUE = '/service/accurate/workorder.asmx?'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = 'Content-Type'
        VALUE = 'text/xml; charset=utf-8'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = 'Content-Length'
        VALUE = TXLEN.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = 'SOAPAction'
        VALUE = 'http://********merica.net/webservices/GetWorkOrder'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_CDATA
      EXPORTING
        DATA   = WF_STRING
        OFFSET = 0
        LENGTH = RLENGTH.
    * Send the Input Data to Web service.
    CALL METHOD HTTP_CLIENT->SEND
      EXCEPTIONS
        HTTP_COMMUNICATION_FAILURE = 1
        HTTP_INVALID_STATE         = 2.
    * Receive the Input from Web Serice.
    CALL METHOD HTTP_CLIENT->RECEIVE
      EXCEPTIONS
        HTTP_COMMUNICATION_FAILURE = 1
        HTTP_INVALID_STATE         = 2
        HTTP_PROCESSING_FAILED     = 3.
    CLEAR WF_STRING1 .
    WF_STRING1 = HTTP_CLIENT->RESPONSE->GET_CDATA( ).
    DATA: LENGTH TYPE I.
    LENGTH = STRLEN( WF_STRING1 ).
    DATA: VALUE_FIELD TYPE NAME_KOMP.
    DATA: VALUE TYPE REF TO DATA.
    FIELD-SYMBOLS: <FS_CONVERTED_DATA>.
    DATA: TAB1 TYPE TABLE OF STRING.
    DATA: FROM_LENGTH TYPE I VALUE 1.
    DATA: TO_LENGTH TYPE I.
    DATA: DIFF TYPE I.
    DATA: START TYPE I VALUE 1.
    DO.
    * JOBCODE.
      SEARCH WF_STRING1 FOR 'JobCode=' . "STARTING AT START .
      IF SY-SUBRC <> 0.
        EXIT.
      ENDIF.
      FROM_LENGTH = SY-FDPOS .
      FROM_LENGTH = FROM_LENGTH  + 8.
      SEARCH WF_STRING1 FOR 'JobDescription=' ."STARTING AT START ..
      TO_LENGTH = SY-FDPOS .
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-JOBCODE.
      TO_LENGTH = DIFF + TO_LENGTH.
      SHIFT WF_STRING1 BY TO_LENGTH PLACES.
    * COMPONENT CODE
      SEARCH WF_STRING1 FOR 'ComponentCode=' .
      IF SY-SUBRC <> 0.
        EXIT.
      ENDIF.
      FROM_LENGTH = SY-FDPOS .
      FROM_LENGTH = FROM_LENGTH  + 14.
      SEARCH WF_STRING1 FOR 'ComponentDescription=' .
      TO_LENGTH = SY-FDPOS .
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-COMPONENTCODE.
      TO_LENGTH = DIFF + TO_LENGTH.
      SHIFT WF_STRING1 BY TO_LENGTH PLACES.
    * AccurateHours
      SEARCH WF_STRING1 FOR 'AccurateHours=' .
      IF SY-SUBRC <> 0.
        EXIT.
      ENDIF.
      FROM_LENGTH = SY-FDPOS .
      FROM_LENGTH = FROM_LENGTH  + 14.
      SEARCH WF_STRING1 FOR 'AccurateCost='.
      TO_LENGTH = SY-FDPOS .
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-ACCURATEHOURS.
      TO_LENGTH = DIFF + TO_LENGTH.
    *  AccurateCost
      SEARCH WF_STRING1 FOR 'AccurateCost='.
      FROM_LENGTH =  SY-FDPOS.
      FROM_LENGTH =  FROM_LENGTH + 13.
      SEARCH WF_STRING1 FOR '/>'.
      TO_LENGTH = SY-FDPOS.
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-ACCURATECOST.
      TO_LENGTH = DIFF + TO_LENGTH.
      SHIFT WF_STRING1 BY TO_LENGTH PLACES.
      APPEND TAB TO OUTTAB.
    ENDDO.
    WRITE: (10) 'JOBCODE'.
    WRITE (20) 'COMPONENTCODE'.
    WRITE (30) 'ACCURATEHOURS'.
    WRITE (40) 'ACCURATECOST'.
    LOOP AT OUTTAB INTO TAB.
      WRITE:/ TAB-JOBCODE .
      WRITE (20) TAB-COMPONENTCODE.
      WRITE (30) TAB-ACCURATEHOURS.
      WRITE (40) TAB-ACCURATECOST.
    ENDLOOP .
    Message was edited by:
            Raja T

  • Reading Webservice information from ABAP Program

    Hi All,
    How to read a webservice information from a ABAP program ?
    Are there any webservices available in ABAP which can do this .
    Gopal.

    Hi,
    The following code will call the web service and fill the data into internal table which was received from the Web service. This code will send & Receive the data from ABAP to Webservice.
    Change the Header detail as per your Webservice.
    REPORT  ZWORKORDER.
    TYPES: BEGIN OF OUTTAB1 ,
      JOBCODE(20),
      COMPONENTCODE(20),
      ACCURATEHOURS(20),
      ACCURATECOST(20),
      LENGTH TYPE I,
       END OF OUTTAB1 .
    DATA: OUTTAB TYPE  TABLE OF OUTTAB1.
    DATA: TAB TYPE OUTTAB1.
    DATA: WF_O LIKE LINE OF OUTTAB .
    DATA: XSLT_ERR TYPE REF TO CX_XSLT_EXCEPTION .
    DATA: RLENGTH TYPE I,
          TXLEN TYPE STRING  .
    DATA: HTTP_CLIENT TYPE REF TO IF_HTTP_CLIENT .
    DATA: WF_STRING TYPE STRING .
    DATA: WF_STRING1 TYPE STRING .
    DATA: WF_PROXY TYPE STRING ,
          WF_PORT TYPE STRING .
    CLEAR WF_STRING .
    Form the input string to send the Input Data to Web service.
    CONCATENATE
    '<?xml version="1.0" encoding="utf-8"?>'
    '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'
    '  <soap:Body>'
    '    <GetWorkOrder xmlns="http://*******erica.net/webservices/">'
    '      <nWorkOrder>2</nWorkOrder>'
    '      <nDistributorCode>4871</nDistributorCode>'
    '      <model>HM400</model>'
    '     <type>1 </type>'
    '    </GetWorkOrder>'
    '  </soap:Body>'
    '</soap:Envelope>'
    INTO WF_STRING .
    CLEAR :RLENGTH , TXLEN .
    RLENGTH = STRLEN( WF_STRING ) .
    MOVE: RLENGTH TO TXLEN .
    CLEAR: WF_PROXY, WF_PORT .
    CALL METHOD CL_HTTP_CLIENT=>CREATE
      EXPORTING
        HOST    = '192.168.1.41' "'http://****merica.net/webservices'
        SERVICE = '8080'
        SCHEME  = '1'
      IMPORTING
        CLIENT  = HTTP_CLIENT.
    HTTP_CLIENT->PROPERTYTYPE_LOGON_POPUP = HTTP_CLIENT->CO_DISABLED.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = '~request_method'
        VALUE = 'POST'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = '~server_protocol'
        VALUE = 'HTTP/1.1'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = '~request_uri'
        VALUE = '/service/accurate/workorder.asmx?'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = 'Content-Type'
        VALUE = 'text/xml; charset=utf-8'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = 'Content-Length'
        VALUE = TXLEN.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_HEADER_FIELD
      EXPORTING
        NAME  = 'SOAPAction'
        VALUE = 'http://********merica.net/webservices/GetWorkOrder'.
    CALL METHOD HTTP_CLIENT->REQUEST->SET_CDATA
      EXPORTING
        DATA   = WF_STRING
        OFFSET = 0
        LENGTH = RLENGTH.
    Send the Input Data to Web service.
    CALL METHOD HTTP_CLIENT->SEND
      EXCEPTIONS
        HTTP_COMMUNICATION_FAILURE = 1
        HTTP_INVALID_STATE         = 2.
    Receive the Input from Web Serice.
    CALL METHOD HTTP_CLIENT->RECEIVE
      EXCEPTIONS
        HTTP_COMMUNICATION_FAILURE = 1
        HTTP_INVALID_STATE         = 2
        HTTP_PROCESSING_FAILED     = 3.
    CLEAR WF_STRING1 .
    WF_STRING1 = HTTP_CLIENT->RESPONSE->GET_CDATA( ).
    DATA: LENGTH TYPE I.
    LENGTH = STRLEN( WF_STRING1 ).
    DATA: VALUE_FIELD TYPE NAME_KOMP.
    DATA: VALUE TYPE REF TO DATA.
    FIELD-SYMBOLS: <FS_CONVERTED_DATA>.
    DATA: TAB1 TYPE TABLE OF STRING.
    DATA: FROM_LENGTH TYPE I VALUE 1.
    DATA: TO_LENGTH TYPE I.
    DATA: DIFF TYPE I.
    DATA: START TYPE I VALUE 1.
    DO.
    JOBCODE.
      SEARCH WF_STRING1 FOR 'JobCode=' . "STARTING AT START .
      IF SY-SUBRC <> 0.
        EXIT.
      ENDIF.
      FROM_LENGTH = SY-FDPOS .
      FROM_LENGTH = FROM_LENGTH  + 8.
      SEARCH WF_STRING1 FOR 'JobDescription=' ."STARTING AT START ..
      TO_LENGTH = SY-FDPOS .
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-JOBCODE.
      TO_LENGTH = DIFF + TO_LENGTH.
      SHIFT WF_STRING1 BY TO_LENGTH PLACES.
    COMPONENT CODE
      SEARCH WF_STRING1 FOR 'ComponentCode=' .
      IF SY-SUBRC <> 0.
        EXIT.
      ENDIF.
      FROM_LENGTH = SY-FDPOS .
      FROM_LENGTH = FROM_LENGTH  + 14.
      SEARCH WF_STRING1 FOR 'ComponentDescription=' .
      TO_LENGTH = SY-FDPOS .
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-COMPONENTCODE.
      TO_LENGTH = DIFF + TO_LENGTH.
      SHIFT WF_STRING1 BY TO_LENGTH PLACES.
    AccurateHours
      SEARCH WF_STRING1 FOR 'AccurateHours=' .
      IF SY-SUBRC <> 0.
        EXIT.
      ENDIF.
      FROM_LENGTH = SY-FDPOS .
      FROM_LENGTH = FROM_LENGTH  + 14.
      SEARCH WF_STRING1 FOR 'AccurateCost='.
      TO_LENGTH = SY-FDPOS .
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-ACCURATEHOURS.
      TO_LENGTH = DIFF + TO_LENGTH.
    AccurateCost
      SEARCH WF_STRING1 FOR 'AccurateCost='.
      FROM_LENGTH =  SY-FDPOS.
      FROM_LENGTH =  FROM_LENGTH + 13.
      SEARCH WF_STRING1 FOR '/>'.
      TO_LENGTH = SY-FDPOS.
      DIFF = TO_LENGTH - FROM_LENGTH .
      MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-ACCURATECOST.
      TO_LENGTH = DIFF + TO_LENGTH.
      SHIFT WF_STRING1 BY TO_LENGTH PLACES.
      APPEND TAB TO OUTTAB.
    ENDDO.
    WRITE: (10) 'JOBCODE'.
    WRITE (20) 'COMPONENTCODE'.
    WRITE (30) 'ACCURATEHOURS'.
    WRITE (40) 'ACCURATECOST'.
    LOOP AT OUTTAB INTO TAB.
      WRITE:/ TAB-JOBCODE .
      WRITE (20) TAB-COMPONENTCODE.
      WRITE (30) TAB-ACCURATEHOURS.
      WRITE (40) TAB-ACCURATECOST.
    ENDLOOP .
    It is better to create a proxy, it then puts a level of abstraction between in that coding. All you need to do is then access the proxy class.
    Besides that i think you can do it by configuring the ITS and calling the webservice by means of using BSP applications in ABAP
    <b>I believe you need to create a proxy in order to consume your web service.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/bf/d005244e9d1d4d92b2fe7935556b4c/frameset.htm
    Reward points</b>
    Regards

  • Creating an xml file from abap code

    Hello All,
    Please let me know which FM do I need to execute in order to create an XML file from my ABAP code ?
    Thanks in advance,
    Paul.

    This has been discussed before
    XML files from ABAP programs

Maybe you are looking for

  • Issue with creation of sales order in CRM system

    Hi Experts, Here are the details of the process we followed 1.     We found a Function Module u201CBAPI_BUSPROCESSND_CREATEMULTIu201D which is used to create a sales order in CRM. 2.     We have set a Break point in the FM u201CCRM_ORDER_MAINTAINu201

  • Ipod Shuffle Problem [HELP]

    well im not sure if this is the right place, but im having trouble with itunes, when i try to copy music to my Ipod Shufle it says "The Ipod cannot be updated. The disk could not be read from or written to." but it works on my old computer =( well he

  • 2wire problem on macbook pro 2011!

    I have the most recent macbook pro and the moment I received it I have been reading through endless amounts of forum pages. My problem is my Airport being able to recognize my network but unable to get an IP address. It keeps self-assigning one and c

  • Cant hear sound from my laptop

    i cant hear sound coming from laptop. when i try to test the sound it says fail to test tone. i think i have the g4 but i know its the pavilion g series This question was solved. View Solution.

  • J2EE status info unavailable - Cannot change to working directory

    Hello everyone, I've got this error when I start SAP Solution Manager system. disp+work.exe  Running,Message Server connection ok,J2EE status info unavailable. I've checked trace files and logs, Finally dev_bootstrap says:  "Cannot change to working