Blog

  • SAP Core ABAP Job Description (JD) Sample

    Introduction

    EY is the world’s most considerable assurance, tax, transaction, and advisory services. Technology solutions are integrated into our client services and critical to our organization’s innovation. As a member of Client Technology, you will collaborate with technologists and business experts. The candidate must have the industry knowledge and provide innovative ideas with company platforms, capabilities, and technical expertise. As a change agent, you’ll be at the forefront of incorporating emerging technologies ranging from artificial intelligence to data analytics into every aspect of what we do at EY. Close collaboration and coordination with the business departments, SAP Development team, SAP Basis team, SAP Functional team, Network Engineers, and Enterprise Architects are required.

    As an SAP ABAP development expert, you work in an innovative environment as part of an agile team alongside experienced colleagues and early talents. As an SAP ABAP development expert, you should have a hands-on working style and a passion for agile methodology.

    Job Description and Requirements

    • Experience with SAP ECC on HANA migration projects.
    • Should have remediation experience to correct programs following new versions.
    • Experience correcting customer exit changes following SAP ECC upgrade/migration to HANA.
    • Pushdown of ABAP code and data modeling to SQL for ECC Suite on HANA, CDS views, and AMDP
    • Knowledge of Relational Databases and SQL is required.
    • Working knowledge of cross-application applications such as ALE/IDOCS.
    • SAP ECC applications are well-understood.
    • Exposure to Workflow, E-portal, or other new dimension products would be advantageous.
    • Experience with ALE iDoc configuration and post-migration issue resolution.
    • Strong background in developing ABAP CDS objects (Core Data Services).
    • Strong knowledge of the ABAP Development Tool Kit implemented in HANA Studio or Eclipse.
    • Must have Outstanding analytical and problem-solving abilities.

    Work hours and Benefits

    The candidate can work from home until all staff members return to the office or work on the location. The candidate will be expected to work full-time onsite at that time. The primary time will candidate has to work full time, and as per requirement, sometimes the candidate may have to spend some extra time. Until they begin working onsite, the candidate must use their computer. When the candidate works full-time onsite, they will be provided with NCDOT equipment. The maximum hourly salary candidate can expect is $150.00.

    Education and Experience

    • Outstanding analytical and problem-solving abilities
    • It is necessary to be proactive, self-directed, detailed, and organized.
    • Must learn quickly and complete tasks in a high-visibility, high-stress environment.
    • Must lead a team of at least 5-6 developers.
    • Should be able to act as the onsite coordinator for the SAP ECC on the HANA migration project.
    • Must be able to act as the onsite coordinator for the SAP ECC on the HANA migration project.

    Action

    The SAP Core ABAP Job Description candidate must prepare their resume or CV following the company’s requirements and needs so that the company can easily pick up the candidate profile, match it with the eligibility criteria and conditions, and send the interview notifications. After passing this final selection round, they successfully hired the candidate for the SAP Core ABAP Job Description role.

     

  • SAP Success Factors Job Description (JD) Sample

    Introduction

    SAP is a leading platform in success factors that are implemented in the market. The job role of success factors job profile builders is one who stores the profiles that can be used in the recruiting process or in the phase of achieving goals. The job model is primarily used in recruiting; employee profiles are reserved or stored as content. It is stored for the future reservation or full feeling the future needs whenever there is a requirement. There are different attributes for making a job profile ready such as certifications, skills, interview questions, education, physical requirements, employment conditions, competencies, and many more.

    SAP Success Factors Job Requirements and Responsibilities

    There are different job roles, such as functional consultant, IT services, and consulting. The primary role lies in the functional consulting area.

    • Must have technical experience in workforce configuration.
    • The requirement also lies in the experience of SQL queries that can be analyzed and designed for a business process.
    • Must be capable of validating the design directly with the clients and ensuring the client’s satisfaction with requirements.
    • Having some professional attributes such as writing and communication skills would be a beneficial bonus.
    • Must have vital skills such as SAP, consulting, business process, technical architecture, operations, test scripts, and SQL queries.
    • Capable of understanding the incident problems and providing a needful solution to the same.
    • Have the ability to manage the customers and can work on chat support to provide a solution over the ticket raised for an incident.

    SAP success factors Skills and Qualifications

    • Some hands-on experience with SAP success factors and Hana.
    • Have some essential skills such as SAP, business process, SQL queries, and test scripts.
    • Good communication skills and also capable of dealing with end clients.
    • Candidate must have good problems solving skills over a ticket raised by clients.

    Education and experience Requirements

    • Bachelor’s degree in computer science or related technical fields.
    • Two + of experience in implementing success factors.

    Action

    Apply for the job role after meeting all the requirements with your skills through the given links or website. Another option is reaching through the careers option on the website and dropping the resume or CV for selection. A person can also get the HR contact if anyhow available.

  • SAP Concur Job Description (JD) Sample

    Introduction

    SAP is an organization where a candidate can become a part of a globally connected team. More than 100000 + employees share their ideas to run the projects more effectively. The different types of programs and structures are built to promote various sectors of society, such as personal growth, career development, and safety. SAP was initially started in 1972 and has become the top software company. The SAP company is now a market leader in terms of applications software. The employees collectively work on different solutions to innovate and foster opportunities for customers worldwide. There are various job profiles provided by SAP concur organization.

    There is an essential requirement of understanding the conquer development tools for the job profiles in the organization.

    Job Description and Responsibility

    • The person must have 2 to 4 years of experience in the related field.
    • Must have experience in SAP conquer design and tools such as user administration, workflows, and audit rules.
    • The person must be capable of discussing the expense types concept with customers.
    • Should have good communication skills to develop internal and external relationships among clients.
    • Must have some hands-on experience with modifying profile page settings and custom text.
    • Having experience with different settings of forms would be a bonus.
    • Have to perform different changes whenever requested by the customers.
    • Should be capable of resolving and troubleshooting issues whenever raised by clients.
    • Must have good problem-solving skills.
    • Must be good in planning and organizing and have information about process management and business perspective strategies.

    Working hours and benefits

    There are different types of benefits within the projects. The person has to work full time, which will be 40 + hours per week, and further will be adjusted according to the present job satisfaction and project requirement. Sometimes there is a need for flexible hours. The person can work in different locations, and some areas allow remote working. The candidate can enjoy additional health accommodations if facing physical or mental disabilities. The salary may vary per the candidate’s experience in the same field. The person can expect a salary package from 8 lakh per annum to 28 lakh per annum.

    Education and experience

    The person must have a degree with a BA or BS. The person must have experience in supporting concur software and management consulting. If a person has experience with technical file integration and software design, the person will have a chance to stand outstanding among other applied candidates. The applicant must have hands-on experience with SAP concur administration tools and software.

    Action

    Suppose the job profile seems to be full feeling your job search requirements and all the skill sets match your skill sets. In that case, the applicants can share the application through email over the official email ID provided by the company on the official website. After clearing the profile selective round, the person must complete the necessary procedure. The whole process will be done without paying attention to your age, religion, nation, gender, and race.

     

  • SAP Hybris Job Description (JD) Sample

    Introduction

    SAP hybris is an E-Commerce platform that is provided by SAP for upgrading E-Commerce business. It is a fully e-commercial suit that only needs to install and attach the data. The hybris developers came into the process when clients required customization on their websites. The essential requirement is to work over the spring framework, which is also known as a java framework. A person who is certified in the spring framework can be an advantage in his role. Today the market is exploring more in b2c and B2B store functionalities, due to which the need for hybris developers has also increased. The market is mainly dominant in Europe.

    SAP Hybris Job Requirements and Responsibilities

    • The person must have some hands-on experience with the hybris platform.
    • Knowledge about b2c and B2B platforms and their life cycle is essential for the job role.
    • Must know hybrid-based applications and tools of The E-Commerce suit such as HMC, admin console, import or export service, categories, catalog, WMC, and many more.
    • Experience in the spring framework is an essential requirement of the job role.
    • Must have knowledge about developing and maintaining E-Commerce platforms.
    • Another requirement is to have experience in developing template-based pages through a hybrid tool such as CMS.
    • Strong problem-solving over business requirements.
    • Must-Have knowledge of building templates and the latest technology.
    • Meeting with clients and resolving the ratios are involved in the day-to-day activities.
    • Ability to interact when organizations and look forward to their needs are included in the job role.
    • Designing and developing business requirements and, based on that, getting ready websites and templates.

    Work Hours and Benefits

    The job is for full-time employees in which the number of hours can depend upon the company working policies. The estimated salary one can earn is up to $133K per year. The salary can be increased as the experience is improved. Some of the jobs also offer hour-based contracts in which one can expect 70$+ for an hour. The MNC provides suitable facilities for an employee, which include some education credits, a free work laptop, and some perks.

    Education and Experience Requirements

    Graduation in the technical course. The experience requirement lies with two years of working experience with Java and spring frameworks and having knowledge of the life cycle of hybris implementation. Having expertise in the hybris eCommerce platform is a must.

    Action

    Matching the scales and the requirements with your resume is a golden opportunity after which recognizing the HR email address is the initial step. Dropping your resume or CV to the HR email address and waiting for a response is another step. As soon as the hiring process starts with the interview call for the job role, the chance of being successfully hired as a hybris developer increases with each approach’s passing.

     

  • SAP MTA Job Description (JD) Sample

    Introduction

    A Multitarget application is a software layer composed of various parts built with multiple technologies that discuss the same lifecycle.

    Perform technical solution design, unit test automation, technical document authoring, responses, and advice on SAP improvements and deployments. Create and propose different methods of problem-solving, test and behavior quality checks such as peer review, and implement quality code and its associated documents, strictly adhere to and enforce the software development process on installations and continuous delivery. Imposing team & department heads regulations on projects and quality assurance. Maintain, tune, and fix applications to ensure they continue performing according to functional and technical requirements. The analyst will also be responsible for designing, developing, and testing SAP Business Technology Platform aspects required to support the data processor. The aspirant will work as part of a team to implement designs into the total customer strategy and advise on utilizing SAP BTP.

    Job Description and Requirements

    • Create and deploy MTAs to the BTP Cloud Foundry and Neo environments.
    • Must have to develop Implementation solutions based on BTP and Gateway backend services.
    • The candidate must have the ability to work with some extra time or different shifts as required for production support and deployments.
    • Contribute to developing SAP enhancements and rollouts by providing suggestions and feedback.
    • Create solutions with the SAP Cloud Application Programming Model.
    • The candidate has to create SAP Fiori applications for use with the SAP Business Technology Platform.
    • Must focus on creating high-quality code and documentary evidence while adhering to team and department heads guidelines.
    • Assist with SAP analysis, development, testing, tracking, and resolution.
    • The daily task includes offering technical support for system design, testing, implementation, and maintenance.
    • Has to assist the SAP Functional Analyst in describing and dimensioning acceptance criteria.
    • Design technical solutions and unit tests, and write technical data.

    Working hours and Benefits

    The benefits will include Medical/Dental/Vision facilities, Life Insurance, 401k contribution, Employer Paid Pension Plan, and EAP. Some access to Tuition Program, bonus Paid Time Off plus 12 Paid Holidays, HSA, FSA, access to Employee Discounts, and access to Referral Program. The working hours will include morning shifts but also sometimes evening shifts.

    Education and Experience

    It is compulsory to have a bachelor’s degree in business, or computer science is required, as is a comparable experience—five years of SAP technical expertise and one entire SAP technology lifecycle. The candidate must know H TML5 & CSS, JavaScript, JQuery, JSON, Restful APIs, Odata service V4/V2 creation via CDS service modeling, SAP Hana Cloud Comprehension for CDS DB Modelling techniques, and Git Version control are all required. Also, SAP Java CAP Cloud Application Programming Model, Java Spring Boot, Java OO, and Maven Tool are desirable. E Must have hands-on experience with BTP Neo, Cloud Foundry, Gateway, and S/4HANA is preferred. Expertise with SAP UI5, Fiori Freestyle, and Fiori Elements is preferred.

    Action

    The SAP MTA applicant should tailor their CV or resume to the needs of the companies. Organizations prefer only those candidates who meet their requirements. As a result, the applicant should examine the job description above and organize it accordingly. This will undoubtedly set them on the right track, and they will be recruited as SAP MTA developers.

  • SAP CAPM Job Description (JD) Sample

    Introduction

    The SAP CAPM is an opinionated yet open framework of tools, languages, and libraries for efficiently building enterprise-grade services and applications. It leads developers down a “golden path” of tried-and-true best practices while minimizing boilerplate so they can focus on the domain problems. The framework incorporates widely used open-source and SAP tools and technologies. While particular guidelines can vary depending on factors such as the employer and their industry, employing managers mostly look for SAP specialists. When they need to find a specialist who can assist them in selecting, continuing to develop, and implementing the required functionality for their institution. Aspirants may also seek SAP advisors who can analyze their system specifications and combine the software into existing IT systems.

    Job Description and Requirements

    • Evaluating the needs of a client through strategies such as competitor analysis, data management, and consulting sessions.
    • Evaluating the company’s current software and IT structure to identify its strengths, potential areas for improvement, and potential integrations.
    • Prepare reports on recommended SAP implementations or changes.
    • Creating programs with user interfaces that are simple for clients to use.
    • Conducting software tests, such as unit tests, to ensure that the systems work correctly and that all features work well together.
    • Creating technical manuals or user guides for software solutions. Also, get involved in development and deployment.

    Also, all the Requirements related to SAP MTA

    Education and Experience

    The majority of SAP specialists have a bachelor’s degree. They usually have a postgraduate degree in computer science, information technology, computer programming, or a related field. Many SAP specialists also take business administration, finance, and project management courses. They may even consider getting a master’s degree in information technology or business administration.

    • Good Knowledge of CAPM Infrastructure
    • NodeJs, UI5, and SAP HANA knowledge
    • SAP BTP, Destination setup, and HANA deployment
    • API Integration using UI5, as well as NodeJs
    • Job Scheduler Integration
    • Multi-Target Application Development and Deployment
    • GIT integration
    • SAP Business Application Studio

    Work hours and Benefits

    You will get flexible work hours, which means aspirants can come and go whenever needed. As a matter of policy, the company allows you to work from home on any weekday. Breakfast is provided at no cost. Lunch, evening snacks, and dinner are all complimentary. If employees die, their family members are entitled to financial benefits. Employees can also request financial assistance for highly high medical expenses. All you have to do is volunteer to contribute INR 250 per month to a standard corpus.

    Some Extra Benefits Include

    Maternity policy: Six months of paid leave and six months of unpaid leave are provided. Pregnant female employees can use the cab service for two months at any time during their pregnancy. Paternity leave is granted to men for three weeks.

    Employees with flexible work schedules: If you are a parent of a differently-abled child under the age of 7, you can either work from home for a maximum of three days per week or work daily on a flexible schedule, where you work for a minimum of four hours per day in the office and the rest from home.

    Action

    Several companies are hiring for this job profile. The need is to find the correct industry matching with skills and job search requirements. The selected company must be contacted through the official mail Id provided over the web page, and further procedures must be followed for the hiring process.

     

  • SAP Basis Job Description (JD) Sample

    Introduction

    The primary role of the SAP basis Administrator is to lead the team for the implementation, administration, maintenance, etc. An SAP Basis administrator requires a deep knowledge of the SAP software development life cycle. They specialize in upgrading, configuring, designing, and operating various software platforms such as LINUX, Windows, Java, MSSQL, DB platforms, and many other combinations. The SAP Basis candidates are well-experienced people who are handling troubleshooting problems. Some essential advantages of the SAP basis administrator are that they manage the daily operation of the SAP basis, which helps to increase their efficiency and improve the software by regularly monitoring its tools and devices, which reduces the chance of problems. It is only possible on the SAP platform, and its administrators always focus on the implementation and software functionality.

    Job Responsibilities and Requirements

    • The SAP candidate is to perform setup and provide configuration solutions to the manager.
    • The SAP Basis Administrator is the technical expert who quickly resolves problems.
    • They must know how to use high-standard software like ABAP, GuiXT, SharePoint, Microsoft Dynamics, etc., and have knowledge and experience.
    • They can perform and work in a team environment.
    • The SAP Basis technique is a secure platform that keeps data storage safe.
    • SAP Basis Developers candidates excel at both verbal and nonverbal communication.
    • The SAP Basis Administration is arranging the meeting and training session to train the other employees.
    • The SAP basis is that different techniques will help to troubleshoot problems quickly.
    • They are making proper documentation of the SAP process and preparing accurate reports.

    Work hours and Benefits

    SAP basis development is a full-time job, and SAP-basis developers are in high demand in businesses. The candidates are eligible for all the incentives the companies provide to their employees, like health insurance, dental insurance, etc., depending on the company’s policy. They also get the paid holidays mentioned in the bond or contract. The basic range of the salary depends on the experience the candidate has acquired from past companies. The content starts from INR 8-16 lakh per annum; most companies get packages. The SAP basis holds a good position in the company where they participate in its bonus plans. The companies are dedicated to safe and secure team management, which helps them increase project efficiency. SAP foundation candidates are always in high demand. The demand for SAP foundation is enormous and will only grow as companies transition to new technologies.

    Education and Experience

    A bachelor’s degree in computer science, management, business, or finance is a related field that employers highly value. The SAP basic candidates are required to have the proper SAP certification. The candidate will get this certification only through full-time practice and training in different areas like marketing, accounting, development, etc., which increase the candidate’s skills. The candidate should have two years of full-time experience in SAP Basis Development or a similar industry. All SAP basis developers should improvise on some essential points, like verbal and non-verbal communication, problem-solving nature, ability to manage projects, leadership quality, etc.

    Action

    If the SAP basis candidate matches all of the principles and requirements in your resume, it is a golden opportunity for you to share your CV or resume on the HR mail ID and wait for their response. If you respond correctly with the interview date and schedule, you can move further in the hiring process and become a successful hire as the SAP basis developer.

  • SAP ABAP RAP Job Description (JD) Sample

    Introduction

    The ABAP RAP RESTful Application Programming Model defines the architectural style for productive end-to-end growth of SAP HANA-optimized OData services. It enables the creation of all forms of Fiori applications along with the publication of Web APIs. It is built on platforms and frameworks like Core Data Services (CDS) for defining semantic information-rich data designs, a service model power grid for generating OData services with OData protocol extensions, and ABAP-based services and applications for custom logic SAPUI5-based user interfaces.

    Job Description and Requirements

    • OData provisioning test cases on various platforms must be defined, documented, and implemented.
    • Describe how automated testing should be carried out.
    • The aspirant has to do the automated test.
    • Layout, create and enable applications to satisfy the requirements of business processes.
    • Make preparations for technical design details in a documented manner for the implementation of requirements.
    • Organize, perform, and document the results of each unit testing.
    • As the initial contact, lead the project aims to design, create, and set up applications.
    • Fix event inquiry and problem resolution paperwork.
    • The candidate has to work on issues requests made by clients and has to ensure assistance needs to meet the Service Level Agreement whenever required.
    • To maintain pace with technology and business necessities, imply improvement opportunities and augmentations to existing systems and interfaces.
    • SAP’s emerging paradigm and applying technologies for both on-premise and cloud offerings must be thoroughly understood.
    • RDBMS knowledge is extensive.
    • RDBMS knowledge is extensive.
    • Expertise with SAP HANA on-premise, SAP HANA as a Service, or SAP HANA Cloud is required.
    • Detailed knowledge of SAP BTP components, facilities, and integration, as well as the ability to suggest solution architecture for continuously develop.
    • Customer-focused personality with strong technical negotiation abilities.
    • Expertise working on large projects in a multicultural environment.
    • Strong growth skills in HANA SQL, HANA AMDP, and Node JS.
    • Outstanding communication abilities.

    Education and Experience

    The aspirants must hold a bachelor’s degree in computer science (CS), information technology (IT), or a similar field. He must have at least 5-6 years of hands-on SAP ABAP experience is required. The candidate must have hands-on experience with SAP FIORI and know the required procedure of enhancement and development. He must have experience with ABAP RESTful, IDOC, Web Service, and OData. Must know about SAP Workflow and Standard Reporting is preferred. He must be capable of working individually and efficiently, also capable of managing deadlines and user expectations and delivering high-quality deliverables. He must know how to do documentation, presentations, and research.

    Work hours and benefits

    The work hours include the routine shift, including 6-8 hours of service. The candidate must be capable of working flexible hours per the project’s needs. Health accommodations will be provided, and some bonus accommodations will be provided, which will be accessible through projects.

    Action

    The candidate has to take necessary actions with the hiring procedures. Start Preparing a resume or CV, adding the required skills and experience, and dropping the same to the company’s official web page or email. Further hiring procedures must be followed for successful results.

     

  • SAP ABAP RAP CRUD Operation in S/4HANA Cloud [Managed]

    Preface – This post is part of the SAP ABAP RAP series.

    Introduction

    SAP RAP stands for Restful Application Programming. It is the newest framework by SAP to develop projects using ABAP and S/4HANA. In this project, we will learn simple steps to learn how to create a program on SAP ABAP RAP CRUD Operation in S/4HANA Cloud [Managed].

    Types of Projects using SAP RAP

    • S/4HANA On Premise [Managed]
    • S/4HANA Cloud [Managed]
    • S/4HANA On Premise [Managed with Save]
    • S/4HANA Cloud [Managed with Save]
    • S/4HANA On Premise [Unmanaged]
    • S/4HANA Cloud [Unmanaged]

    ABAP RAP Configuration Flow

    ABAP RAP Configuration Flow

    ABAP RAP Data Flow

    ABAP RAP Data Flow

    Project Structure

    Here is what we will do

    • Create ABAP Table
    • Create CDS Views
    • Add Metadata
    • Create Behaviour Definition
    • Create Service Definition
    • Create Service Binding
    • Test the RAP Fiori Application

    RAP Project Structure

    Steps to Follow

    1. Create a Z table => Populate Table
    2. On top of the table, create an Interface CDS View => Metadata Extension
    3. On top of your basic or Interface CDS view, create a root view (Consumption View)
    4. On top of the CDS view, create Behaviour Definition
    5. On top of the Consumption CDS view, create a Service Definition
    6. On top of Service Definition, we add Service Binding
    7. Activate and Click Publish

     

    Code

    1. Table

    @EndUserText.label : 'Employee Data'
    @AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
    @AbapCatalog.tableCategory : #TRANSPARENT
    @AbapCatalog.deliveryClass : #A
    @AbapCatalog.dataMaintenance : #RESTRICTED
    define table zemp_data {
    
      key client : abap.clnt not null;
      key empid  : abap.int4 not null;
      fname      : abap.sstring(20);
      lname      : abap.sstring(20);
      phone      : abap.sstring(20);
    
    }

    Program to Upload data via Class:

    CLASS zemp_data_rudra DEFINITION
      PUBLIC
      FINAL
      CREATE PUBLIC .
      PUBLIC SECTION.
      Interfaces if_oo_adt_classrun.
    METHODS
     UPLOAD_EMP_DATA.
      PROTECTED SECTION.
      PRIVATE SECTION.
    ENDCLASS.
    
    
    
    CLASS zemp_data_rudra IMPLEMENTATION.
    METHOD : UPLOAD_EMP_DATA.
    Data: lt_type_emp TYPE STANDARD TABLE OF Zemp_data.
          lt_type_emp = Value #( ( empid = 1
         fname = 'Rudra'
         lname = 'Pandey'
         phone = '999999')
         ( empid = 2
         fname = 'Deepak'
         lname = 'Ram'
         phone = '888888')
         ).
    
    INSERT Zemp_data from TABLE @lt_type_emp.
    ENDMETHOD.
    METHOD if_oo_adt_classrun~main.
    UPLOAD_EMP_DATA( ).
    ENDMETHOD.
    
    
    ENDCLASS.

     

     

    2. Interface CDS View

    @AbapCatalog.sqlViewName: 'ZV_EMPDATA'
    @AbapCatalog.compiler.compareFilter: true
    @AbapCatalog.preserveKey: true
    @AccessControl.authorizationCheck: #NOT_REQUIRED
    @EndUserText.label: 'Interface View'
    define root view Z_I_EMP_DATA as select from zemp_data {
        key empid,
        fname,
        lname,
        phone
    }
    

     

    3. Metadata Extension

    @Metadata.layer: #CORE
    @UI: { 
    headerInfo: { 
    typeName: 'Employee Data',
    title: { type: #STANDARD, label: 'Employee Data', value: 'empid'}
    }
    }
    annotate view Z_C_EMP_DATA
        with 
    { 
    @UI.facet: [{ id: 'EmpView',
    purpose: #STANDARD,
    type: #IDENTIFICATION_REFERENCE,
    label: 'Employee Data',
    position: 10 }]
    
    @UI: { lineItem:[{
    position: 10,
    importance: #HIGH,
    label:'Employee ID'}],
    identification: [{ position: 10}],
    selectionField: [{ position: 10}]
    }
      Empid;
      
      
      @UI: { lineItem:[{
    position: 20,
    importance: #HIGH,
    label:'First Name'}],
    identification: [{ position: 20}],
    selectionField: [{ position: 20}]
      }
      Fname;
      
    @UI: { lineItem:[{
    position: 30,
    importance: #HIGH,
    label:'Last Name'}],
    identification: [{ position: 30}],
    selectionField: [{ position: 30}]
      }
      Lname;
      
      @UI: { lineItem:[{
    position: 40,
    importance: #HIGH,
    label:'Phone Number'}],
    identification: [{ position: 40}],
    selectionField: [{ position: 40}]
      }
    
      Phone;
        
    }

     

    4. Consumption View

    @AccessControl.authorizationCheck: #NOT_REQUIRED
    @EndUserText.label: 'Root View for Employee Data'
    @Search.searchable: true
    @Metadata.allowExtensions: true
    define root view entity Z_C_EMP_DATA provider contract transactional_query
     as projection on Z_I_EMP_DATA as EmpView 
    {   @EndUserText.label: 'ID'
        key empid as Empid,
         @EndUserText.label: 'First Name'
         @Search.defaultSearchElement: true
        fname as Fname,
         @EndUserText.label: 'Last Name'
        lname as Lname,
         @EndUserText.label: 'Phone Number'
        phone as Phone
    }
    

     

    5. Behaviour Definition on Interface CDS View

    managed;// implementation in class zbp_i_emp_data unique;
    //strict ( 2 ); //Uncomment this line in order to enable strict mode 2. The strict mode has two variants (strict(1), strict(2)) and is prerequisite to be future proof regarding syntax and to be able to release your BO.
    
    define behavior for Z_I_EMP_DATA  alias EmpView
    implementation in class zbp_i_emp_data unique
    persistent table ZEMP_DATA
    lock master
    //authorization master ( instance )
    //etag master <field_name>
    {
    
    field(mandatory) empid, fname, lname, phone;
    create;
    update;
    delete;
    //static function DefaultForCreate result [1] $self;
    
    mapping for Zemp_data
    {
    empid = empid;
    fname = fname;
    lname = lname;
    phone = phone;
    }
    }

     

    6. Behaviour Definition on Consumption CDS View

    projection;
    //strict ( 2 ); //Uncomment this line in order to enable strict mode 2. The strict mode has two variants (strict(1), strict(2)) and is prerequisite to be future proof regarding syntax and to be able to release your BO.
    
    define behavior for Z_C_EMP_DATA alias EmpView
    use etag
    {
      use create;
      use update;
      use delete;
    }

     

    7. Service Definition

    @EndUserText.label: 'Service Definition for Employee Data'
    define service ZEMP_SRV {
      expose Z_C_EMP_DATA;
    }

     

    8. Service Binding

    Service Binding

    9. Fiori Application

    A. List Page

    Fiori List View

    B. Object Page

    Fiori Object View

    Tutorial Video

    You can watch the video below to learn implementation:

    [embedyt] https://www.youtube.com/watch?v=oAphoD3o90s[/embedyt]
  • Everything you need to know about SAP Certification in 2023

    Preface – This post is part of the Certifications series.

    Introduction

    SAP is the market leader in Enterprise Resource Planning Application Software. More than 1 Million employees are working directly or indirectly in SAP Domain, making the SAP ecosystem competitive. One of the easiest ways to get visibility among thousands of applicants is getting SAP certified in your domain. In this article, we will explore SAP certification and everything relevant to it that you need to know.

    What is SAP Certification?

    By Certification, we mean an examination (that is conducted online in the form of MCQ, i.e., Multiple Choice Questions) conducted by SAP to certify that you are a competent person in a particular solution (ERP, BTP, SAP Business One, etc.) or a role (Developer, Basis or Functional).

    There are more than 100 options for Certification available in SAP. The option to appear in an exam is available for a certain period all across the year. You can view the entire list of available courses on the official SAP website here.

    Types of SAP certification

    There are two levels and three types of Certification available in SAP, they are:

    Level Type Description Type of Questions Exam Duration
    Intermediate level Associate certification It covers fundamental knowledge of SAP Solutions.

    It starts with C_

    80 MCQ 3 hours
    Specialist certification Apart from the offering of Association Certification, it focuses on a specific role. It starts with E_ 80 MCQ (Associate Certification one) + 40 (Specific to Domain/Role) 3 hours + 90 mins
    Advanced level Professional certification It requires proven SAP project experience with enterprise process knowledge. It starts with P_
    80 MCQ and Scenario based Questions 3 hours

    Note: To keep your SAP Certification up to date, you need nothing relevant to Associate Certification. However, in the case of Specialist Certification, you need to pass the ‘stay-current assessments’ whenever available.

    Number of Attempts (subscription options)

    There are two options available as of now:

    How to get SAP Certified?

    You need to follow certain steps to get SAP Certified:

    1. Identify if you really need SAP Certification, or just a technical knowledge upgrade. You can check all available courses offered by SAP here. Many of them are free too.

    2. If you are ready for a certification, then identify the right type of certification for yourself. The types are already discussed here.

    3. Find a course as per your need here.

    4. If your organization is offering free Certifications, then you need to get your S-User registered with them.

    5. Go to the certificate and add it in your basket.

    Read more about the rules of 6 attempts.

    Note: For one 6-attempt subscription, you can attempt any six exams, but only three for same type of exam.
    6. Review your basket and the date of the Exam

    7. If you are not logged in, then you will be required to log in via your S/P/C/I/D User ID.

    8. Add relevant details during check out, as shown below:

    9. Once bought, you will get options to choose a date and appear in the exam on a centre.

    10. Once, you have cleared the exam, you can Verify your SAP Certification here.

    How much SAP Certification Cost?

    Cost of SAP Certification is different for different nations, and even variable for states within a country.

    • In India, it costs around 40k INR.
    • In Germany, and EU nations it costs around 400 EUR.
    • In UK and Ireland, it costs around 350 GBP.
    • In USA, it costs around 500 USD.

    Note: To check the exact prices, you need to explore the courses here and check the cost individually.

    Benefits of SAP Certification?

    SAP Certification, as discussed in the introduction, comes with various benefits, such as:

    • Better knowledge of the available options in SAP Solution, leading to better utilization of the software
    • Competent Developer leads to better quality product and reduce redundancy and software breakage
    • Better visibility during hiring
    • Better chance to grab new clients and projects with the help of branding a team with SAP badges

    SAP Education Partners

    Individuals can prepare and appear in a certification by themselves, or enrol in a course offered by SAP Education Partners. The benefit with them is that they do have all the courses and mock test papers already in place. In addition, they have trainers who can help you to prepare a course and solve your issues during that period.

    You can check all the Education Partners here. You need to contact them individually to understand their offerings.

    How to prepare for SAP Certification?

    Both SAP and their partners provide various options to help you in preparation for SAP certification. We have mentioned certain steps that you follow for SAP Certification:

    1. Go for an external training via SAP Education Partners. This is the easiest way to prepare but comes with a certain cost.

    2. Use SAP Certification Shop and explore various free offerings from SAP.

    3. Go through the Syllabus for your domain certification. On the certification portal, you can find the details of that certification.

    4. Check Sample Questions over SAP Education Portal.

    5. Check out books, free and paid courses online [Reference Links Mentioned at the end of the article]

    Where to find learning material for SAP Certification?

    Following are the learning material and resources available online:

    1. SAP Learning site

    2. SAP Learning Class

    3. SAP Blended Learning Academy

    4. SAP Learning Hub

    5. Udemy SAP Certification Courses

    6. SAP Question Dumps like:

    a. https://theexamquestions.com/

    b. https://www.certspdf.com/sap-certification-dumps

    c. https://www.prepaway.com/sap-certification-exams.html

    d. https://dumpsarena.com/vendor/sap/

    e. https://www.guru99.com/sap-training-hub.html

    7. SAP Books available via SAP Press