{ "id": "G1049", "category": "C", "object_type": "CLAS", "difficulty": 2, "release_target": "v816", "expected_outcome": "implement", "budget": { "max_tool_calls": 70, "max_activations": 18 }, "seed": [], "contract": [ { "type": "CLAS", "name": "{{P}}QUOTE_MERGER", "description": "Merges two supplier price lists into one list per material with the lowest price and the cheapest supplier." } ], "out_of_scope": [ "Database tables", "CDS view entities", "Reports", "Function modules" ], "hidden_tests": [ { "type": "CLAS", "name": "{{P}}QUOTE_MERGER_HIDDEN", "file": "hidden/quote_merger_hidden.clas.abap", "description": "Hidden ABAP Unit tests for {{P}}QUOTE_MERGER" } ], "reference": [ { "type": "CLAS", "name": "{{P}}QUOTE_MERGER", "file": "reference/quote_merger.clas.abap", "description": "Reference implementation of the price list merger", "testclasses_file": "reference/quote_merger.testclasses.abap" } ], "craft_checks": [ "table_kind", "access_path", "method_length" ] }