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)
);