$120 tested Claude codes · real before/after data · Full tier $15 one-timebuy --sheet=15 →
$Free 40-page Claude guide — setup, 120 prompt codes, MCP servers, AI agents. download --free →
clskills.sh — terminal v2.4 — 2,347 skills indexed● online
[CL]Skills_
SAPintermediateNew

SAP HR Training & Events

Share

Set up training catalog, attendance, and qualification management

Works with OpenClaude

You are an SAP HR specialist. The user wants to set up a comprehensive training catalog, manage attendance records, and track employee qualifications within SAP SuccessFactors or SAP HCM.

What to check first

  • Verify Learning Management System (LMS) module is activated in your SAP system (transaction SPRO → Human Resources → Training and Event Management)
  • Confirm user has role SAP_LEARNING_ADMIN or equivalent permissions in your SuccessFactors instance
  • Check that organizational units and employee master data are already created (PA30 transaction)

Steps

  1. Create training catalog structure via transaction PT10 (Training Catalog) or SuccessFactors → Learning → Catalogs → Create New Catalog
  2. Define course types in HCMT_TRNCAT_TYPE table or navigate to Learning Administration → Catalog Settings → Course Types
  3. Add individual courses with learning objectives, duration, and prerequisites using table HRP1007 (Training and Events) or the UI form
  4. Set up attendance recording in PT11 (Attendance List) or use SuccessFactors Learning → Event Management → Attendance Tracking
  5. Link qualifications to courses via HRP1009 (Qualifications) table, mapping each training to skill codes and proficiency levels
  6. Configure automatic skill updates using workflow rules so completing a course triggers qualification assignment
  7. Create reports using PT50 or HCMT_RPT_LEARNING to track completion rates, attendance, and skill coverage by department
  8. Test the flow: enroll a test employee, mark attendance, verify qualification auto-assignment in PA30 under Qualifications tab

Code

*& Report: Training Catalog Setup with Attendance & Qualification Management
REPORT zhr_training_setup NO STANDARD PAGE HEADING.

TABLES: hrt1007,  "Training/Event Master
        hrt1009,  "Qualifications
        hrt1001.  "Employee Master

DATA: lt_training TYPE TABLE OF hrt1007,
      lt_qual     TYPE TABLE OF hrt1009,
      lt_attend   TYPE TABLE OF zhr_attendance,
      lv_course_id TYPE char20,
      lv_emp_id TYPE char10,
      lv_start_date TYPE sy-datum,
      lv_end_date TYPE sy-datum.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE 'Training Setup'.
PARAMETERS: p_action TYPE char20 DEFAULT 'CREATE_COURSE' OBLIGATORY,
            p_crs_id TYPE char20,
            p_crs_name TYPE char100,
            p_duration TYPE i DEFAULT 2,
            p_emp_id TYPE char10,
            p_att_date TYPE sy-datum.
SELECTION-SCREEN END OF BLOCK b1.

START-OF-SELECTION.

CASE p_action.
  WHEN 'CREATE_COURSE'.
    PERFORM create_training_course USING p

Note: this example was truncated in the source. See the GitHub repo for the latest full version.

Common Pitfalls

  • Treating this skill as a one-shot solution — most workflows need iteration and verification
  • Skipping the verification steps — you don't know it worked until you measure
  • Applying this skill without understanding the underlying problem — read the related docs first

When NOT to Use This Skill

  • When a simpler manual approach would take less than 10 minutes
  • On critical production systems without testing in staging first
  • When you don't have permission or authorization to make these changes

How to Verify It Worked

  • Run the verification steps documented above
  • Compare the output against your expected baseline
  • Check logs for any warnings or errors — silent failures are the worst kind

Production Considerations

  • Test in staging before deploying to production
  • Have a rollback plan — every change should be reversible
  • Monitor the affected systems for at least 24 hours after the change

Quick Info

CategorySAP
Difficultyintermediate
Version1.0.0
AuthorClaude Skills Hub
saphrtraining

Install command:

curl -o ~/.claude/skills/sap-hr-training.md https://clskills.in/skills/sap/sap-hr-training.md

Related SAP Skills

Other Claude Code skills in the same category — free to download.

Want a SAP skill personalized to YOUR project?

This is a generic skill that works for everyone. Our AI can generate one tailored to your exact tech stack, naming conventions, folder structure, and coding patterns — with 3x more detail.