Devzone

DevZone

Welcome to the DevZone! This is your dedicated space for building clean SAP extensions with ease. The DevZone is where the development magic happens, allowing you to implement features and streamline your coding process using KTern.AI's hybrid intelligence.


Key Features:

  • Start Developing: Once you have a validated requirements summary, you're ready to develop business services using Core Data & Services (CDS), Node.js, and SQLite. The DevZone leverages the SAP Cloud Application Programming Model (CAP) to ensure efficient and scalable development.
  • Built-in CodeGenie Agent (as Extension): Within the DevZone, you have access to a built-in CodeGenie Agent as an Extension in IDE. This Agent can assist you by providing additional information on the code and even making code modifications as requested, allowing for a smoother and more interactive development experience.
  • Secure Testing Environment: The DevZone offers a secure, SAP-compliant environment where you can run and test your application, ensuring that your code meets the highest standards of quality and performance


How to Use the DevZone

  1. Accessing the DevZone:

    • Log in to your CodeGenie account.
    • Navigate to the Buildspace where you want to develop your application.
    • Click on the DevZone link to access the integrated development environment.
  2. Getting Started:

    • Welcome Screen: Once in the DevZone, you’ll see a welcome screen that introduces you to the environment and its capabilities.
    • Validated Requirements Summary: Ensure you have a validated Requirements Summary, as this will guide your development process.
  3. Development Process:

    • Start Developing:
      • Begin by selecting the option to create business services using Core Data & Services (CDS), Node.js, and SQLite.
      • Leverage the SAP Cloud Application Programming Model (CAP) for structured development.
  4. Utilizing the Built-in CodeGenie Agent:

    • Ask Questions: Use the CodeGenie Agent to inquire about specific code functionalities or seek clarifications.
    • Modify Code: If needed, request the Agent make small modifications to your code, facilitating quick adjustments without disrupting your workflow.
  5. Testing Your Application:

    • Run and Test: Use the secure testing environment provided by the DevZone to run your application.
    • Compliance Check: Ensure that your solution adheres to SAP clean core principles for the highest quality and performance standards.
  6. Finalizing Your Development:

    • After thorough testing and refinement, prepare your application for deployment.
    • Review your code and documentation before moving it to production to ensure everything is in order.
    • Refresh the output Preview to get latest changes previewed by clicking "↻" refresh Icon

Best Practices:

  • Maintain a Clean Code Structure: Regularly refactor your code to adhere to best practices and maintain readability.
  • Utilize the CodeGenie Agent Effectively: Don’t hesitate to ask the Agent for help; it’s designed to enhance your productivity and understanding.
  • Version Control: Make use of version control features to manage changes and collaborate effectively with your team.
  • Regular Testing: Continuously run tests during the development process to catch issues early and ensure a smooth deployment.

By following these steps and best practices, you can effectively utilize the DevZone to create high-quality, clean SAP extensions that meet your project's requirements.

    • Related Articles

    • Welcome to CodeGenie

      CodeGenie is an AI-powered platform that revolutionizes SAP enterprise application development by streamlining the entire project lifecycle. From ideation to deployment, CodeGenie provides an integrated environment for managing project resources, ...
    • Iteration Wizard

      The Iteration Wizard in CodeGenie is designed to streamline and guide you through each phase of your project’s development. By managing your project iteratively, the Wizard helps maintain high-quality standards and preserves insights from previous ...
    • CodeGenie Lounge

      The CodeGenie Lounge serves as the central dashboard, providing an overview of all active Buildspaces and their key attributes. This page allows users to quickly assess the status and configuration of each project, making it easy to manage and ...
    • New Buildspace

      The first step in your journey with CodeGenie is creating a Buildspace—a secure hub where all your project assets, including code, documents, and iterations, are organized and managed. Setting up a Buildspace provides a strong foundation for clean ...
    • Buildspace Dashboard

      The Buildspace is your hub for managing Buildspaces, offering a comprehensive view of all critical project details, documents, integrations, and technical debt. This feature-rich dashboard allows you to monitor project progress, review iterations, ...