Moving from ABAP to BIW

Hi,
I want to move from SAP ABAP to BIW.How do i get into BIW, because people want to take me as an ABAP consultant.
How do i make this change?
Thanx in advance

I would try to sell the fact that you will be really good at writing custom extractors for BW, then you can slowly move into more general BW stuff.
Also talk about your knowledge in writing routines for update/transfer rules.
I also believe there is some type of ABAP for BW course or training material... maybe more selling points in there.

Similar Messages

  • Scope of CRM technical when moving from ABAP/4

    Hello Everybody,
    Iam ABAP/4 certified consultant and currentky working in cross applications. Ima intersted in moving into CRM Technical. What would be the scope and job prospect of CRM Technical in India and Abroad as well.
    As i dnt know anything about CRM would it be good move. Kindly suggest me.
    Regards,
    Vidya Roma

    Hi Vidya,
    I was in ABAP for about 2 yrs although I am not a certified ABAP Consultant but have good enough experience in it. I got the opportunity to work in CRM ABAP this Feb ans since then, it has been a great learning experience for me.
    When you're switching from R/3 ABAP to CRM ABAP, one thing you must be knowing that its an Object Oriented Concept in CRM ABAP
    You have to know (or learn it) about BAdI's. There are a lot of BAdI's than can and (probably) will be used for all kinds of business transactions, like service orders, activities, etc. It would be advisable to learn to programming model in CRM which involves several layers like the interaction layer for example.
    There are some very useful reports: CRM_ORDER_READ.
    Function modules: CMR_ORDER_MAINTAIN, CRM_ORDER_SAVE, CRM_ORDER_READ.
    These are 'generic' FM which can be used for 'all' sorts of business transactions.
    One more important thing to know is that most of the screens are composed of (enjoy) sap controls in which BDC programming won't do you no good. But this is not a disadvantage, since the FM above are actually all you need to have.
    Main transaction code would be crmd_order (or crm_order, not quite sure). With this ONE transaction code you can process all business transactions in CRM. The screen can be customized in such a way that per business transaction, the screen will look different although you are still using the same transaction code.
    And there really is a lot more than this, but you will find out eventually. It is a quite powerful module in terms of flexibility, customizing, post processing possibilities. Sounds all a bit abstract right now, but you will learn to love / like it (I hope).
    And if you're asking about the future of this, let me tell you that SAP CRM Consultants have got the highest billing rate comapred with all other modules.
    If any more questions, please get back anytime.
    Thanks
    Vishal

  • Moving from ABAP to ABAP oo

    We are currently running on a 4.0 system, but are preparing for an upgrade to ERP '05.
    I have looked at OO and have collected a few questions.
    1.     A simple ABAP report today in 4.0 looks like this :
    Selection-screen
    Start-of-selection
    Perform read_data
    Perform manipulate_data
    Perform write_data
    As you can see no data is passed between calls using EXPORT/IMPORT…..
    If this report had to be re-written in OO is it best practise to pass data/internal tables to the methods – encapsulate ?
    2. I have several times heard that screen/dynpro processing should be isolated in Functionsmodules  (when not using WEB Dynpros)
    We are having approx 30 RF application (running on radio frequency terminals with 10X20 character based scrrens).
    How should the screens be isolated ? One FM pr. Screen ? And what about selection-screens – should only the selection screen be isolated returning the parameters/select-options or should such a FM also read the data based on the selection criteria’s ?

    Hi Kim,
    add 1:
    Leave your reports as they are. ABAPoo is an extension of the ABAP Language and not an replacement. ABAPoo has been designed, because some dev. areas are better handled by an object oriented approach, e.g. graphical UI's.
    add 2:
    Classes in ABAPoo are technically are not having any global fields. Static attributes are the same concept, but technically handled differently.
    If you like see a field on a Dynpro, this field has to be a global field of the Dynpro's Modulepool. As ABAPoo classes do not have such global fields, you have to create a Functionpool to hold this screen work area.
    But again as in your 1st question: if you your programs work well today, there is a 99% chance that they also run on a 6.40 kernel. There are some restriction with Unicode, but that can be handled by minor changes and does not force a complete redesing.
    If you find my answer useful, please don't forget the reward.
    Regards,
    Juergen

  • Need Help in Moving from ABAP to NW Portal Development

    Hello Experts,
          I am ABAP Programmer. I am not having JAVA background and intrested in Portal Development. I had found following courses:
    JA100, JA300, JA310, SAPEP, TEP12.
    Please let me know whether these shortlisted courses are correct or not. If not, please give me correct sequence of courses.
    Thanks in Advance.
    Regards,
    Nilesh Pawar.

    Hi Nilesh,
    you better can give a try to XI (Exchange Infrastucture) which also is an important part of Netweaver Platform.
    If you are so keen to pursue EP, then you should have a minimum knowledge on Java, Core java, JSPs, API etc.
    And you can manage with webDyn pro applications where the need for coding is only 10%.
    But most of the ABAP developers find it easy to move to XI rather than EP.
    Hope this was helpful for you.
    Do offer points if you like.
    All the best and you made a good decision .
    Future seems good with Netweaver.

  • Hi friends moving from ABAP to plm

    HI friends i need suggetion , right now iam working in abap
    is it possible to move to PLM
    my qualifications is chemical engg

    Hello Ravi,
    with having ABAP and chemical engineering knowledge you have a very good foundation to work in the following areas of PLM:
    Recipe Management
    Engineering Health & Safety
    Process Manufacturing
    Industry Solutions: Especially Process Industries (with Oil&aGas, Chemicals), Service Industries (especially Utilities), Consumer Products & Life Sciences.
    These industry solutions have all a strong SAP PLM practise.
    With this knowledge you also could easily work as Consultant in various companies.
    Hope this helps.
    Please reward points if helpful.
    Regards
    Thomas

  • Infotype 27 (Moved from ABAP Programming)

    Hi,
    I have a question about infotype 0027. There are several cost center fields used for this infotype but in most of cases, not all cost center fields are used. My question is, normally is it sufficient to determine whether a cost center is used by simply determine whether the name of the cost center(fields KSTnn) is initial or we also need to determin by looking at whether the cost center percentage is 0. In other words, does that mean a cost center field is not used if and only if the corresponding percentage is 0?
    Thanks a lot!
    Regards,
    Anyi

    Yes, a cost center field is not used if and only if the corresponding percentage is 0.
    If the total sum of distributed costs is less than 100%, the <u><b>Master Cost Center</b></u> of the employee is debited for the outstanding amount.
    Thanks

  • Need to upgrade from ABAP

    Hi all,
    currently working as SAP ABAP consultant and i am planning to move on to some advanced tools like SAP NETWEAVER PI or BI , CRM Technical.
    Can any one suggest me the correct one and hot in market and for future purpose.
    As i am vexed up with the coding
    Thanks
    Moved from ABAP, General.
    Edited by: kishan P on Dec 28, 2010 1:02 PM

    It depends on what you want to work on and what are your future plans ...
    SAP NETWEAVER PI is something good to learn

  • Moving from Web Dynpro Java timesheet to Web Dynpro ABAP timesheet

    Hi
    We are in the process of moving from Web Dynpro Java ESS timesheet to Web Dynpro ABAP ESS timesheet.  When using Web Dynpro Java ESS timesheet it is possible to enter time using a daily or weekly view. 
    When using the Web Dynpro version and ensuring the period type is set to weekly view for the data entry profile it is only possible to enter time on the weekly view, the tab for the daily view is no longer available.
    Still using the Web Dynpro version and changing the period type to daily view I can enter time using the daily view and the weekly tab also becomes available, but the weekly tab is read only.
    Do you know if it is possible to make daily and weekly timesheet entry for one data entry profile.
    Thanks
    Mark

    Yes you can have only one view ie weekly or daily as per your CATS profile in CAC1.
    but of course you can select multiple profiles
    Configuration
    The application configuration HRESS_AC_CATS_1 is provided by default and allows you to provide default values for the application parameters. It also allows you to specify the layout and appearance of the application.
    The following application parameters are provided:
    HIDE_CLOCK_TIMES_IN_WEEKLY
    Hides the clock times in the weekly view.
    MULTIPLE_PROFILE
    Enables the selection of multiple data entry profiles from the dropdown list

  • How move file with space in the name to another foler on Linux from ABAP?

    Hi experts,
    My requirement is to move the file on Linux to another folder via ABAP program.
    IN SM49 is defined ZMOVE command for "mv" operating system command. In ABAP, fm:
    SXPG_COMMAND_EXECUTE calls ZMOVE external command to move the file to another folder.
    But in case that file has space in the file name, then the fm gives error and the file can not be moved.
    I have tried as given in the Note 1152084 - Parameter for external commands but it doesn't work.
    Don't know if the reason is that the note is for Windows or Unix and we have Linux.
    So, I have tried with ''%file name%' and '''file name'''.
    PLease advice hoe to move file on Linux to another folder from ABAP program if the file has spec in the name.
    Thanks in advance.
    Kind regards,
    Danijela Zivanovic

    Hi,
    You can also try :
    mv "file\ name" /<path_to_new_dir>
    (Put "\" before each space)
    Regards.
    Rajesh Narkhede

  • Execute unix script from abap.

    Hi friends,
    I have a abap report which generate  a text file in<b> /usr/tmp/</b>  directory . Now i have a unix script   which encript the text file.  I want to this from abap report. How I can do this . and in which path  I should keep this unix script   Please help.
    Regards

    Hi,
    try the below code
    parameters : p_sfile(60) lower case
    "File to be moved
    "Eg : /home/in/SFILE1.txt
    p_dfile(60) lower case.
    "File's Destination
    "Eg: /home/archive/SFILE1.txt
    data : t_btcxpm
    like btcxpm occurs 0,
    p_addparam
    like sxpgcolist-parameters.
    concatenate
    '/home/ABAP/scripts/Archive_file.sh'
    p_sfile
    p_dfile
    into p_addparam separated by space.
    refresh t_btcxpm. clear t_btcxpm.
    call function 'SXPG_CALL_SYSTEM'
    exporting
    commandname = 'ZSHELL'
    additional_parameters = p_addparam
    tables
    exec_protocol = t_btcxpm
    exceptions
    no_permission = 1
    command_not_found = 2
    parameters_too_long = 3
    security_risk = 4
    wrong_check_call_interface = 5
    program_start_error = 6
    program_termination_error = 7
    x_error = 8
    parameter_expected = 9
    too_many_parameters = 10
    illegal_command = 11
    others = 12.
    if sy-subrc = 0.
    write : /
    'File',p_sfile,'moved to',p_dfile.
    else.
    write : / 'Error Occured'.
    endif.
    Reward points if found helpful……
    Cheers,
    Chandra Sekhar.

  • Problem using webservice method consumer proxy with rawdata from abap

    Hello Gurus,
    I am struggling with an error using a proxy consumer service from ABAP. The proxy was generated using the WSDL from the web service provider. For a specific method we need to send a rawstring as seen bellow:
    The file to be sent on this call is a ZIP file XAdES-BES signed and on BASE64. I’ve implemented the proper code to get the original file from local PC, and convert it to BASE64 before moving the content to the webservice structure and call the service proxy. At SOAMANAGER I also configured the webservice and the proper port with the WSDL:
    The communication is working properly but my problem is with the binary content. When calling the webservice the response is that the structure of the file is wrong. I found it very strange since I used a tiny SOAPUI project with the same WSDL and it worked with no problem.
    After debugging I could see that the content moved to the rawdata string before calling the proxy does not match the content that I can see from the call payload on web services util (srt_util)!
    So the sample code for my method:
    * get the file from the specified folder
    call function 'GUI_UPLOAD'
    exporting
    filename                = ld_zipfilename
    filetype                = 'BIN'
    importing
    filelength              = zip_size
    tables
    data_tab                = t_zip_data[]
    exceptions
    file_open_error         = 1
    file_read_error         = 2
    no_batch                = 3
    gui_refuse_filetransfer = 4
    invalid_type            = 5
    no_authority            = 6
    unknown_error           = 7
    bad_data_format         = 8
    header_not_allowed      = 9
    separator_not_allowed   = 10
    header_too_long         = 11
    unknown_dp_error        = 12
    access_denied           = 13
    dp_out_of_memory        = 14
    disk_full               = 15
    dp_timeout              = 16
    others                  = 17.
    * convert to string
    clear buffer_zip.
    call function 'SCMS_BINARY_TO_STRING'
    exporting
    input_length = zip_size
    importing
    text_buffer  = buffer_string
    tables
    binary_tab   = t_zip_data[]
    exceptions
    failed       = 1
    others       = 2.
    * encode base 64
    perform encode_base64 using buffer_string
    buffer_zip. 
    form encode_base64 using in_string type string
    out_string type xstring.
    data: l_sbuff     type string.
    * convert the file to BASE64
    call method cl_http_utility=>encode_base64
    exporting
    unencoded = in_string
    receiving
    encoded   = l_sbuff.
    call function 'SCMS_STRING_TO_XSTRING'
    exporting
    text   = l_sbuff
    importing
    buffer = out_string
    exceptions
    failed = 1
    others = 2.
    endform.                    "encode_base64
    calling the webservice:
    l_input-xxxx-dokument = buffer_zip.
    try.
    call method l_proxy_test->webservice
    exporting
    input  = l_input
    importing
    output = l_output.
    catch cx_ai_soap_fault into lr_exc_soap_fault.
        endtry.
    From my understanding rawstring should be the same as ABAP xstring. If I debug the program and check the content of the  l_input-dokument before calling the proxy I get binary content: “Izw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi04Ij8…” that is in fact correct
    If I check the payload after call I can see that the binary content sent on the XML is not the same, in fact it is totally different: ”SXp3L2VHMXNJSFpsY25OcGIyNDlJakV1TUNJZ1pXNWpiMlJw…” !!
    I’ve tried a lot of different conversions, changed configuration on the communication, port, etc and nothing seems to work. I really can’t figure out why the binary content on the call is not the same as I move to the webservice structure.
    If I use the project from SOAP UI and send the proper binary content, that is “Izw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi04Ij8…” it works perfectly and the response is successfully.
    Anyone has a clue what could be causing this?
    Appreciate any kind of input.
    Regards,
    João Silva Pinto.

    Anyone? Any clue would be appreciated.

  • Passing data from abap-program to mssql database table thro native sql

    Hi,
    To pass the data from abap-program to mssql server,i have created database connection through dbco t.code.
    now i am trying to get connection thro native sql but am not able to get it .Am working in ECC 5.0.
    Could anyone help me on this.Did i miss anything?
    i have tried Native-sql like this.
    DATA: CON_NAME LIKE DBCON-CON_NAME VALUE 'BIW'.
    EXEC SQL.
      CONNECT TO :con_name AS 'C1'
    ENDEXEC.
    Thanks in advance.

    Hi,
    Trying to do the same here, only using Oracle DB.
    DATA:     dbc TYPE DBCON_NAME VALUE 'BI'
    TRY.
      EXEC SQL.
        CONNECT TO :dbc
      ENDEXEC.
      IF sy-subrc NE 0.
        RAISE EXCEPTION TYPE cx_sy_native_sql_error.
      ENDIF.
    CATCH cx_sy_native_sql_error INTO oref_native_sql_error.
      sql_emsg = oref_native_sql_error->get_text( ).
      MESSAGE sql_emsg TYPE 'I'.
    ENDTRY.
    I keep getting the message 'Native SQL exception has occured' (because of the RAISE statement, I wonder how we can get a meaningfull error description).
    Of course this can be a result of a number of network issues, so I'm trying to resolve this together with my BC admin.
    I suggest the same to you..
    In the meantime, if anyone can help out, it will be appreciated.
    Regards,
    SD

  • Consuming WS from ABAP- Quality/production environmentsu0085

    Hi,
    I am able to consume the WS from ABAP. I followed few links in SDN and I am able to do that.. thanks to SDN…
    Now my issue is.. how it works in Quality and production…
    I created my class by saving the WSDL in my local fine… when I move my object to quality .. the WS also moved from Quality system… then the URL changes…
    How to handle this situation.. do I need to regenerate the proxy again with new WSDL… or is it ok to change only Logical port…

    Hello,
    The service-interface, operations and so on are the same - only the "target" is different. So it's ok to change only the logical port on each system.
    Regards
    Thomas

  • Transitioning From ABAP To FICO

    Dear Gurus,
    As Stated on this topic discussion, i would be very much appreciated to receive any advice and notable documents / compilation on how to start to be a SAP - FICO consultant.
    I've done throughly serch in the net about topic on how to be an effective SAP FICO counsultant and it helps me alot to know the basics, however i assumed that SAP is always inevitable for change specially in FICO, this is because the blogs and post i've read is already in the past and i just wanna know what are the most important things to start in FICO these days.
    Your response is highly appreciated,
    Mark.

    Hi Marky,
    Krishna pointed out correctly to you.  If you have background of Accounting then it would be ideal choice.  However, I can see the subject from ABAP to FICO.  You have to see which one you are very comfortable on the process side when you were worked with SAP Functional consultants SD, MM, PP, FI etc.  Also, check what is your study and domain background because it gives you a ladder to move fast in terms of understanding on functional side.
    If you have already worked on SAP FICO ABAP then it would be an ideal choice, but check above points before moving into correct SAP modules.
    Regards
    GGOPII

  • How it will be related from  ABAP to BW

    Hi..Friends,
            I have 1 yr of experience in ABAP,But  I m looking to migratre ABAP to BI.
             How it will be related from  ABAP to BW
            can anybody give best advise to suit my carrer.
    Cheers
    Lohit.

    BIW: Business Information Warehouse
    BW: Business (Information) Warehouse
    See here:
    http://help.sap.com/saphelp_nw04/helpdata/en/b2/e50138fede083de10000009b38f8cf/content.htm
    /people/sap.user72/blog/2006/01/27/sap-netweaver-bi-versus-sap-bw-the-sequel
    Just go through these for BI learing materials
    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
    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
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c27a9990-0201-0010-a393-e6e8bed520fe
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/79f6d190-0201-0010-ec8b-810a969028ec
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/620b406d-0601-0010-3b9a-ac51c445860f
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f243d6d-0601-0010-2aae-abe0a4dcfadb
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0d16261-80c0-2910-149a-97b017a900e4
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/20b0d390-0201-0010-408c-f27f82427e23
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9be229f6-0901-0010-8288-824675320301
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/508d0387-001d-2a10-a394-faa4e57f6751
    Hope it helps you,Revert me back if you have any queries
    Regards
    Bala

Maybe you are looking for

  • Unable to start Oracle Process manager (instance1) service.

    When I try to start this service I get the following error in Event Manager: Faulting application opmn.exe, version 11.0.0.0, time stamp 0x4ed8d1e8, faulting module yod.dll, version 6.0.6002.18541, time stamp 0x4ec3e855, exception code 0xc0000135, fa

  • SSD Issues

    Hi all, Was very excited to get my new Mac Pro 6-core with a 512 SSD, but sadly getting a lot of problems. Freezing copying from CD to the SSD...has any one else had this problem? Also, say, installing itunes 10, and copying files in the background a

  • Cannot start weblogic 8.1 User is not permitted to boot the server

    Hi, Sorry to cross-post, but I didn't seem to get any feedback on this in the 'security' newsgroup. I have installed Weblogic 8.1SP3 on two identical workstations as well as deployed our application. On one server WL8.1 starts up fine. On another, it

  • Efficient way of updating data to database table

    what is the efficient way of updating data to database table  . i have huge amount of data in my internal table  , how to use update statement in this case . 1. database table having 20 fields  , 2. one is key field and suppose 20 th field i want to

  • How do I update to Firefox 3.6.8

    I have bought an Acer notebook which has Firefox as part of the ASPIRE ONE instant on Android - I am a `silver surfer` and not too great at the technical side of things, I found the minimising button was not showing and note on your site someone sugg