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 Chatbot: Within the DevZone, you have access to a built-in chatbot. This chatbot can assist you by providing additional information on the code and even making small 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


Built-in Chatbot

CDS Data Modeller: Shows the structure of entities and their relationships in the CDS data model 

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 Chatbot:

    • Ask Questions: Use the chatbot to inquire about specific code functionalities or seek clarifications.
    • Modify Code: If needed, request the chatbot to 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.

Best Practices:

  • Maintain a Clean Code Structure: Regularly refactor your code to adhere to best practices and maintain readability.
  • Utilize the Chatbot Effectively: Don’t hesitate to ask the chatbot 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, ...