Integrating Code Inspector with Continious Integration Tools

Hi everybody,
outside the ABAP-world there is a large number of tools available, both commercial and open source, that support the continuous integration within software projects. One part of theses tools it to execute any available unit test after each commit to the source code. The code inspector (SCI) within SE80 basically can do something very similar. Run unit tests, check for coding conventions etc.
I was wondering if the is a simple way to integrate the code inspector with existing tool, SAP external, continuous integration tools. I envision something like that after each transport or once per day SCI is executed and the results are made available in the external tool.
Has anyone here ever done something like that? Are there any existing solutions available for it of the shelf?
Thanks,
Christian

Hi
please check the blog
[/people/christian.drumm/blog/2009/12/30/continuous-integration-using-code-inspector|/people/christian.drumm/blog/2009/12/30/continuous-integration-using-code-inspector]
and the discussion on the treads,
[Is it possible to integrate the Code Inspector in Transport Management|Is it possible to integrate the Code Inspector in Transport Management]
might be this helps
Thanks,
Jansi

Similar Messages

  • Code inspector with customer check : how to change the documentation ?

    Dear all,
    I've added a new control in code inspector with a new folder and I want to change the documentation to my new item line. Is there someone who know how to change this doc ?
    Christophe

    Hello Christophe,
    does control mean folder or check plugin? In this case the class you have introduced holds corresponsing callback methods.
    IF_CI_TEST~DISPLAY_DOCUMENTATION
    A redefinition of this method and setting the according member variable in the constructor should do..
    HAS_DOCUMENTATION = 'X'.
    Hope this helps
      Klaus

  • Customizing the code inspector with check for two executable statements in same line

    Hi Everyone,
    I have a reuirement to customize the code inspector.I need to create a check 'Two executable statements should not be in the same line'.
    While doing so i am facing one problem as in internal table it is capturing the report as word by word with same row number nd different line number.
    If anyone have worked on this before then help me out.
    I am using CL_CI_TEST_SCAN as superclass and making the changes in the run method.
    Regards,
    Khushboo

    In the source code you will have this in comment right, use the "#EC ENHOK.

  • Code Inspector with 'SELECT * FROM'

    Hello all,
    I want to tell my code inspector, that it shall find
    Select * from.
    I put it in the ABAP STATEMENT PATTERNS but now the code inspector finds all selects for it interpretates * as wildcard.
    What can I do ?
    Please help
    Simone

    as you ask this question in the performance forum, I would also like to know why you want to see all 'select *'.
    If you want to solve any performance problems then I should say, that it will not help.
    Select ' are no real performance issue. Field lists are nice to have, but difference is only considerable, if you reduce the width of the table dramatically, i.e.
    it is enough if you check the very width tables.
    And please to not introduce new select statements which deviate from others just in the definition of the field list.
    The real performance issues are the indexes, or better the selects which have no proper index support.
    Siegfried

  • Code Inspector integration with Solution Manager

    Hi All,
    I would like to integrate the Code Inspector into Solution Manager, so that changes in managed systems can be checked prior to passing to test. I wonder if any of you is aware of such a solution, or have already implemented such functionality
    Thanks iin advance,
    Best regards,
    Ádá

    Hi
    please check the blog
    [/people/christian.drumm/blog/2009/12/30/continuous-integration-using-code-inspector|/people/christian.drumm/blog/2009/12/30/continuous-integration-using-code-inspector]
    and the discussion on the treads,
    [Is it possible to integrate the Code Inspector in Transport Management|Is it possible to integrate the Code Inspector in Transport Management]
    might be this helps
    Thanks,
    Jansi

  • Integration of ChaRM with third party tools

    Hi all,
    We are in the process of building the solution for Change Request Management implementation integrated with third party tool. 
    As the normal process for ChaRM is to work with the Service Desk functionality (to raise a ticket, then support message, change request, change document etc...), but what we need is create the change request, and change document directly with ChaRM without using the Service Desk functionality. 
    Did anybody come across this situation?
    Please share your experience. 
    Thanks in advance.
    Balaji

    Hi Balaji,
    there is no problem, as I understand, you want to use ChaRM without Service Desk. OK, than you create directly a Change Request in CRMD_ORDER, the transaction type you have to select is SDCR (standard transaction type), you have to approve it and then you can create a change document, it is not necessary that you start with a Service Desk ticket like SLFN.
    You need configured TMS a SolMan Project with a Maintenance Cycle, thats it (but this is enough , don't forget the customizing).
    I hope I understood you correct
    Udo

  • Does Oracle iStore 11i support integration with any analytics tool ?

    Hi
    We are planning to implement analytics with Oracle iStore 11i . However it seems like there is an integration possible with Oracle web analytics in R12. and there seems no such facility in 11i. Or is there one?
    Also is there there any means available in Oracle iStore 11i to integrate with external Analytics tools like Google Analytics.
    Thanks in Advance.
    Regards
    Srinivas

    Hello Srinivas,
    iStore introduces integration with Web Analytics in Release 12. There is no integration in Release 11i.
    We have no documented way for integration with the Google Analytics.
    Note that iStore allows users the flexibility to modify the jsp's to meet your business needs. Therefore, you could modifiy to enable tracking by Google Analytics.
    We do not have any seeded integration.
    Please advise on any additional questions.
    Thank you,
    Deborah Bourgeois, Oracle Customer Support

  • HELP with EJB to JSP Integration tool WLS 7.0

              Hi,
              Has anyone used the EJB2JSP Integration tool in WLS 7.0? I can't find any documenation
              except for the page at http://edocs.bea.com/wls/docs70/jsp/ejb2jsp.html. It is
              not much help. I can get the graphical tool to run, but not import a .jar file.
              This is the error I get when trying to open an ejb.jar.
              C:\bea\user_projects\myTestDomain\applications\DefaultWebApp\WEB-INF\classes\EJB\Spike>java
              weblogic.servlet.ejb2jsp.gui.Main
              error occurred: java.lang.NullPointerException
              java.lang.NullPointerException
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:287)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
              at weblogic.servlet.ejb2jsp.Utils.createBeanDescriptor(Utils.java:343)
              at weblogic.servlet.ejb2jsp.Utils.createDefaultDescriptor(Utils.java:314)
              at weblogic.servlet.ejb2jsp.Utils.createDefaultDescriptor(Utils.java:266)
              at weblogic.servlet.ejb2jsp.gui.Main.loadFromPaths(Main.java:391)
              at weblogic.servlet.ejb2jsp.gui.Main.doNew(Main.java:378)
              at weblogic.servlet.ejb2jsp.gui.Main$5.run(Main.java:575)
              at weblogic.servlet.ejb2jsp.gui.MainWorker.run(Main.java:757)
              at java.lang.Thread.run(Thread.java:479)
              error occurred: java.lang.NullPointerException
              java.lang.NullPointerException
              at weblogic.servlet.ejb2jsp.gui.Main.doNew(Main.java:379)
              at weblogic.servlet.ejb2jsp.gui.Main$5.run(Main.java:575)
              at weblogic.servlet.ejb2jsp.gui.MainWorker.run(Main.java:757)
              at java.lang.Thread.run(Thread.java:479)
              Is this error and the fix to it obvious to someone else? If so, I would appreciate
              some help!
              THank you!!
              Wendy
              

    Try weblogic.servlet.ejb2jsp.gui.Main
    Kris

  • Integration tool

    What is the Diff between B1i and iBOLT tool ?

    Hi Chetan,
    B1iP is the integration technology designed by SAP for integration between SAP R/3, SAP B1, and a variety of other sources.  iBolt is also an integration tool, developed by Magic Software.
    To the best of my knowledge, the following is a quick list of differences between B1iP and iBolt:
    1) B1iP is provided free of cost by SAP, iBolt has its own licensing model and pricing.
    2) B1iP is more suited for developing generic integration products, while iBolt is more suited for developing projects based on individual customer requirements.
    3) iBolt has existing connectors for a variety of sources outside of SAP, including Salesforce and JDEdwards, such connectors would have to be developed for B1iP.
    4) B1iP's allows you to develop integration scenarios easily on top a generic framework, or develop a custom framework based on your requirements.  I'm not sure how the same would be accomplished through iBolt.
    Possibly someone more familiar with iBolt can comment more on it.
    HTH,
    Dhruv

  • Code Review of User Exits with Code Inspector

    Hi,
        We are using Code Inspector(Tcode - SCI) for checking the quality of ABAP Codes. It is working fine for all custom programs. But when we are checking the code of User Exits i: e MV50AFZ1 or ZXM06U22 then it checks the std SAP program (SAPMV50A) or (SAPLXM06) for these exits in place of checking that particular Exit only . How the customer/User Exits can be checked using Code Inspector. Pls advice.

    Hi there!
    Today, I stumbled over the same problem: Defining an Include for user exits leads to a check of the surrounding function group from SAP which I don't want to correct at all.
    Is there a nice an elegant way of filtering out the SAP modules from checking? If not, the only way to get around this seems to be building an own implementation of the Code Inspector integration into CTS.
    Thanks, Markus

  • ODI-1241: Oracle Data Integrator tool execution fails.

    Hi
    I'm getting the following error while running the OdiOSCommand command. I'm running dos2unix command to convert text files from dos to unix format.
    Application tier is on a different host to the ODI setup. Getting the following error. Please help resolve this issue.
    Error : ODI-1226: Step OdiOSCommand fails after 1 attempt(s).
    ODI-1241: Oracle Data Integrator tool execution fails.
    Caused By: com.sunopsis.dwg.function.SnpsFunctionBaseException: ODI-30038: OS command returned 1.

    The issue was with the value set for the OUTPUT_DIR variable. It was pointing to the wrong location.
    After setting it correctly the package completed successfully.
    Thanks for all your replies.
    To anwser your question. We are finding junk data and need to run the command to remove them from the input files which are coming from a different source.
    Edited by: user761125 on Jun 3, 2012 11:38 PM

  • X I and other integration tools

    can any one tell me  ...the advantages & disadvantages of XI comparing with other integration tools...

    Hi Lokesh,
    Go through the following threads, you will surely be able to find something useful:
    Advantages Of XI
    SAP XI advantages
    Advantages of SAP XI
    What are the adavantages SAP XI for legacy customers
    Scope and demand of XI
    SAP XI over Business connector
    XI vs BizTalk , WBI
    functionality differences between XI and other middleware
    Before XI?
    Connectors and Xi...
    Benefits Of XI
    https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action?pageId=16263
    If you still need more, try searching on SDN with keywords XI and Advantage. You will find lots of stuff (apart from the above links )
    Bye
    Ankur

  • How to add License Key For Integration Tool kit For SAP in Linux Server

    Dear Experts,
    We are Using BO XI R3.1 SP3 Enterprise Version ,Integration Tool Kit For SAP,Live Office.
    The Server is Linux Server.
    But while generating reports in Infoview it is giving error like ""_check that you are licensed to access SAP Data Source_".
    So we came to know that license Key might Expire for Integraton Tool Kit For SAP in Bo Server.
    So can you tell me how to add the license key For BO XI R3.1 SP3 Integration Tool Kit For SAP in Linux Server.
    Thanks & Regards,
    Venkat

    On Unix / Linux you should be able to leverage the response from Raphael and change:
    Location=%BOBJDIR%/bobje/data/.bobj/registry/software/business objects/suite 11.5/sap/keycode/.registry
    For more information verify the below link
    [How do you update the SAP Integration Kit license?;
    Regrads
    Pardhu

  • TagLib created by EJB to JSP Integration Tool

              Hi, I've an EJB deployed on WebLogic 6.1 and I'm using WebLogic's EJB to JSP Integration
              Tool to create JSP Tag Libraries.
              I've written a jsp look like this.
              <%@ taglib uri="WEB-INF/abc-tags.tld" prefix="abc" %>
              

    In web.xml include a <taglib> element
              taglib>
              <taglib-uri>/abc-tags</taglib-uri>
              <taglib-location>WEB-INF/abc-tags.tld</taglib-location>
              </taglib>
              Gary Tam wrote:
              > Hi, I've an EJB deployed on WebLogic 6.1 and I'm using WebLogic's EJB to JSP Integration
              > Tool to create JSP Tag Libraries.
              > I've written a jsp look like this.
              >
              > <%@ taglib uri="WEB-INF/abc-tags.tld" prefix="abc" %>
              

  • Code inspector error with exception

    I have below code :
    IF P_SUMM = C_ON.
       CALL FUNCTION 'ZSD_REPORT_HEADER'             "Write std Nike header
             EXPORTING
                  PROGRAM   =  V_PROGRAM
                  LINE_SIZE =  SY-LINSZ
                  RUN_DATE  =  V_DATE
                  RUN_TIME  =  V_TIME
                  TITLE_1   =  TEXT-025
                  TITLE_5   = '1424'
                  PAGE_NO   =  SY-PAGNO.
       IF SY-SUBRC <> 0.
         WRITE: 'Problem with ZSI_REPORT_HEADER'(019).
       ENDIF.
    However in the code inspector it is giving  error :
    Program ZSDR_TOP_ACC  Include ZSDR_TOP_ACC Row 988 Column 0
    No EXCEPTION to set SY_SUBRC Declared for CALL FUNCTION 'ZSI_REPORT_HEADER'
    Thus the value of SY-SUBRC is always 0
    Could you please suggest me how to eleminate error.  YOUR Helpis highy appreciated.
    Thanks in advance and happy new year.
    Code Formatted by: Alvaro Tejada Galindo on Jan 4, 2010 5:34 PM

    CALL FUNCTION 'ZSI_REPORT_HEADER'              
             EXPORTING
                  PROGRAM   =  V_PROGRAM
                  LINE_SIZE =  SY-LINSZ
                  RUN_DATE  =  V_DATE
                  RUN_TIME  =  V_TIME
                  TITLE_1   =  TEXT-016
                  TITLE_5   = '1425'
                  PAGE_NO   =  SY-PAGNO
    *ADD Exceptions even the FM does not have exceptions.
              EXCEPTIONS
                  OTHERS    = 1.
        IF SY-SUBRC NE 0.
          WRITE: 'Problem with ZSI_REPORT_HEADER'(028).
        ENDIF.
    We can add exception like above even though the exception was not declared in Function module.

Maybe you are looking for