SYCMA_HALSTEAD

Transparent Table Temporary Data

Halstead difficulty on procedure level

SYCMA_HALSTEAD is an SAP database table in S/4HANA. Halstead difficulty on procedure level. It contains 7 fields. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
sycm_aps_c_procedure view from Procedures
sycm_aps_c_usage_by_procedure view left_outer Usage aggregated for project

Fields (7)

KeyField Data ElementDescription DomainTypeLength
KEY project_id sycm_aps_project_id Project ID
KEY obj_name sobj_name Object Name
KEY object trobjtype Object Type
KEY proc_type abap.char
KEY proc_name abap.char
halstead_difficulty sycm_aps_halstead_difficulty Halstead Difficulty
number_of_changes sycm_aps_number_of_changes Number of Changes

Derived SQL schema, reconstructed from the indexed DDIC field metadata (field names, types, lengths and key flags) — a functional representation, not the verbatim SAP source.

-- Halstead difficulty on procedure level
-- Category TRANSPARENT · Delivery class L
-- Derived schema, generated from indexed DDIC field metadata (not the verbatim SAP source).
CREATE TABLE SYCMA_HALSTEAD (
    PROJECT_ID,           -- Project ID [sycm_aps_project_id]
    OBJ_NAME,             -- Object Name [sobj_name]
    OBJECT,               -- Object Type [trobjtype]
    PROC_TYPE,            -- abap.char
    PROC_NAME,            -- abap.char
    HALSTEAD_DIFFICULTY,  -- Halstead Difficulty [sycm_aps_halstead_difficulty]
    NUMBER_OF_CHANGES,    -- Number of Changes [sycm_aps_number_of_changes]
    PRIMARY KEY (PROJECT_ID, OBJ_NAME, OBJECT, PROC_TYPE, PROC_NAME)
);