{ "id": "G1011", "category": "I", "object_type": "DDLS", "difficulty": 2, "release_target": "v816", "expected_outcome": "implement", "budget": { "max_tool_calls": 60, "max_activations": 15 }, "seed": [ { "type": "TABL", "name": "{{P}}JOB", "file": "seed/job.tabl.asabap", "description": "Repair job" }, { "type": "TABL", "name": "{{P}}RATE", "file": "seed/rate.tabl.asabap", "description": "Repair rate" }, { "type": "DDLS", "name": "{{P}}I_REPAIR_CHARGE", "file": "seed/i_repair_charge.ddls.asddls", "description": "Faulty repair charge view" }, { "type": "CLAS", "name": "{{P}}SEED_REPAIR", "file": "seed/seed_repair.clas.abap", "description": "Seed data for the repair tables", "run": true } ], "contract": [ { "type": "DDLS", "name": "{{P}}I_REPAIR_CHARGE", "fields": [ "CUSTOMER", "JOB_COUNT", "TOTAL_PAIRS", "TOTAL_CHARGE" ] } ], "out_of_scope": [ "{{P}}JOB", "{{P}}RATE" ], "hidden_tests": [ { "type": "CLAS", "name": "{{P}}REPAIR_CHARGE_HIDDEN", "file": "hidden/repair_charge_hidden.clas.abap", "description": "Hidden tests for the repair charge view" } ], "reference": [ { "type": "DDLS", "name": "{{P}}I_REPAIR_CHARGE", "file": "reference/i_repair_charge.ddls.asddls", "description": "Fixed repair charge view" }, { "type": "CLAS", "name": "{{P}}REPAIR_CHARGE_TEST", "file": "reference/repair_charge_test.clas.abap", "description": "Own tests for the repair charge view" } ], "craft_checks": [] }