C_SamplingProcObjectPage
Sampling Procedure
C_SamplingProcObjectPage is a Consumption CDS View that provides data about "Sampling Procedure" in SAP S/4HANA. It reads from 1 data source (I_SamplingProcedure) and exposes 51 fields with key field SamplingProcedure. It has 3 associations to related views. It is exposed through 1 OData service (ASQL_F2255). Part of development package ODATA_QM_PLAN_BASIC_DATA.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_SamplingProcedure | I_SamplingProcedure | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_Language | sylangu |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_SamplingProcedureValueHelp | _SamplingProcedureValueHelp | $projection.SamplingProcedure = _SamplingProcedureValueHelp.SamplingProcedure |
| [0..1] | I_UserContactCard | _CreatedByUserContactCard | $projection.CreatedByUser = _CreatedByUserContactCard.ContactCardID |
| [0..1] | I_UserContactCard | _ChangedByUserContactCard | $projection.LastChangedByUser = _ChangedByUserContactCard.ContactCardID |
Annotations (19)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CSAMPLINGPROCOP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| EndUserText.label | Sampling Procedure | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| Search.searchable | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.compositionRoot | true | view | |
| UI.headerInfo.typeName | Sampling Procedure | view | |
| UI.headerInfo.typeNamePlural | Sampling Procedures | view | |
| UI.headerInfo.title.type | #STANDARD | view | |
| UI.headerInfo.title.value | SamplingProcedure | view | |
| UI.headerInfo.title.label | Sampling Procedure | view | |
| UI.headerInfo.description.type | #STANDARD | view | |
| UI.headerInfo.description.value | SamplingProcedureText | view | |
| UI.headerInfo.description.label | Description | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| ASQL_F2255 | ASQL_F2255 | C2 | NOT_RELEASED |
Fields (51)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SamplingProcedure | I_SamplingProcedure | SamplingProcedure | Smpl.procedure |
| SamplingProcedureText | ||||
| SamplingType | I_SamplingProcedure | SamplingType | Sampling Type | |
| SamplingValuationMode | I_SamplingProcedure | SamplingValuationMode | Valuation Mode | |
| QualityControlChartType | I_SamplingProcedure | QualityControlChartType | Ctrl Chart Type | |
| SampleDeterminationRule | I_SamplingProcedure | SampleDeterminationRule | Valuation Rule | |
| SampleDeterminationRuleTxt | ||||
| SamplingScheme | I_SamplingProcedure | SamplingScheme | Sampling Scheme | |
| SamplingProcedureInspSubset | I_SamplingProcedure | SamplingProcedureInspSubset | ||
| SamplingProcedureIsBlocked | I_SamplingProcedure | SamplingProcedureIsBlocked | ||
| SamplingProcedIsUsedInspPlan | I_SamplingProcedure | SamplingProcedIsUsedInspPlan | ||
| SamplingProcedHasNoInspStgeChg | I_SamplingProcedure | SamplingProcedHasNoInspStgeChg | ||
| SamplingProcedureMltplSamples | SamplingProcedureMltplSamples | Multi. Samples | ||
| SamplingProcedSmplSizeInPct | ||||
| SamplingProcedSmplSizeInPctTxt | Sample Size as % | |||
| SamplingProcedHasSmplSizeInPct | I_SamplingProcedure | SamplingProcedHasSmplSizeInPct | ||
| SamplingProcedAccptcCountInPct | ||||
| SmplgProcedAccptcCountInPctTxt | Acceptance Number as % | |||
| SamplingProcedHasAccptcCtInPct | SamplingProcedHasAccptcCtInPct | |||
| SamplingProcedureNumberOfUnits | I_SamplingProcedure | SamplingProcedureNumberOfUnits | Sample size | |
| SamplingProcedAcceptanceCount | ||||
| SamplingProcedInspFrequency | ||||
| SamplingProcedInspSeverity | ||||
| SmplgProcedAcceptableQltyLevel | I_SamplingProcedure | SmplgProcedAcceptableQltyLevel | AQL Value | |
| SmplgProcedNmbrOfMltplSamples | I_SamplingProcedure | SmplgProcedNmbrOfMltplSamples | No. of samples | |
| InspSampleValuationRule | ||||
| InspSampleValuationRuleTxt | ||||
| CreatedByUser | I_SamplingProcedure | CreatedByUser | User Name | |
| CreatedByUserFullName | _CreatedByUserContactCard | FullName | Name | |
| SamplingProcedureCreationDate | I_SamplingProcedure | SamplingProcedureCreationDate | Created On | |
| LastChangedByUser | I_SamplingProcedure | LastChangedByUser | User Name | |
| LastChangedByUserFullName | _ChangedByUserContactCard | FullName | Name | |
| SamplingProcedureChangeDate | I_SamplingProcedure | SamplingProcedureChangeDate | Changed On | |
| IsCloudSystem | ||||
| _SamplingProcedureValueHelp | _SamplingProcedureValueHelp | |||
| _SamplingType | I_SamplingProcedure | _SamplingType | ||
| _SamplingTypeText | I_SamplingProcedure | _SamplingTypeText | ||
| _SmplgProcedureInspSubset | I_SamplingProcedure | _SmplgProcedureInspSubset | ||
| _SampleProcedInspSubsetText | I_SamplingProcedure | _SampleProcedInspSubsetText | ||
| _SamplingValuationMode | I_SamplingProcedure | _SamplingValuationMode | ||
| _SamplingValuationModeText | I_SamplingProcedure | _SamplingValuationModeText | ||
| _SamplingScheme | I_SamplingProcedure | _SamplingScheme | ||
| _SamplingSchemeText | I_SamplingProcedure | _SamplingSchemeText | ||
| _SampleDeterminationRule | I_SamplingProcedure | _SampleDeterminationRule | ||
| _InspSampleValuationRule | I_SamplingProcedure | _InspSampleValuationRule | ||
| _QualityControlChartType | I_SamplingProcedure | _QualityControlChartType | ||
| _QualityControlChartTypeText | I_SamplingProcedure | _QualityControlChartTypeText | ||
| _SmplgProcedMltplSamples | I_SamplingProcedure | _SmplgProcedMltplSamples | ||
| _SmplgProcedMltplSamplesText | I_SamplingProcedure | _SmplgProcedMltplSamplesText | ||
| _CreatedByUserContactCard | _CreatedByUserContactCard | |||
| _ChangedByUserContactCard | _ChangedByUserContactCard |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view C_SamplingProcObjectPage.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- Parameters: P_Language : sylangu
CREATE VIEW C_SamplingProcObjectPage AS
SELECT
I_SamplingProcedure.SamplingProcedure AS SamplingProcedure,
I_SamplingProcedure._Text[1:Language = $parameters.P_Language].SamplingProcedureText AS SamplingProcedureText,
I_SamplingProcedure.SamplingType AS SamplingType,
I_SamplingProcedure.SamplingValuationMode AS SamplingValuationMode,
I_SamplingProcedure.QualityControlChartType AS QualityControlChartType,
I_SamplingProcedure.SampleDeterminationRule AS SampleDeterminationRule,
_SampleDeterminationRule._Text[1:Language = $parameters.P_Language].SampleDeterminationRuleTxt AS SampleDeterminationRuleTxt,
I_SamplingProcedure.SamplingScheme AS SamplingScheme,
I_SamplingProcedure.SamplingProcedureInspSubset AS SamplingProcedureInspSubset,
I_SamplingProcedure.SamplingProcedureIsBlocked AS SamplingProcedureIsBlocked,
I_SamplingProcedure.SamplingProcedIsUsedInspPlan AS SamplingProcedIsUsedInspPlan,
I_SamplingProcedure.SamplingProcedHasNoInspStgeChg AS SamplingProcedHasNoInspStgeChg,
SamplingProcedureMltplSamples,
I_SamplingProcedure.SamplingProcedSmplSizeInPct * cast(100 as abap.fltp) AS SamplingProcedSmplSizeInPct,
cast ( '' as abap.char( 16 ) ) AS SamplingProcedSmplSizeInPctTxt,
I_SamplingProcedure.SamplingProcedHasSmplSizeInPct AS SamplingProcedHasSmplSizeInPct,
I_SamplingProcedure.SamplingProcedAccptcCountInPct * cast(100 as abap.fltp) AS SamplingProcedAccptcCountInPct,
cast ( '' as abap.char( 16 ) ) AS SmplgProcedAccptcCountInPctTxt,
SamplingProcedHasAccptcCtInPct,
I_SamplingProcedure.SamplingProcedureNumberOfUnits AS SamplingProcedureNumberOfUnits,
I_SamplingProcedure.SmplgProcedAcceptableQltyLevel AS SmplgProcedAcceptableQltyLevel,
I_SamplingProcedure.SmplgProcedNmbrOfMltplSamples AS SmplgProcedNmbrOfMltplSamples,
_InspSampleValuationRule._Text[1:Language=$parameters.P_Language].InspSampleValuationRuleTxt AS InspSampleValuationRuleTxt,
I_SamplingProcedure.CreatedByUser AS CreatedByUser,
_CreatedByUserContactCard.FullName AS CreatedByUserFullName,
I_SamplingProcedure.SamplingProcedureCreationDate AS SamplingProcedureCreationDate,
I_SamplingProcedure.LastChangedByUser AS LastChangedByUser,
_ChangedByUserContactCard.FullName AS LastChangedByUserFullName,
I_SamplingProcedure.SamplingProcedureChangeDate AS SamplingProcedureChangeDate,
cast( ' ' as is_cloud_system preserving type ) AS IsCloudSystem,
I_SamplingProcedure._SamplingType AS _SamplingType,
I_SamplingProcedure._SamplingTypeText AS _SamplingTypeText,
I_SamplingProcedure._SmplgProcedureInspSubset AS _SmplgProcedureInspSubset,
I_SamplingProcedure._SampleProcedInspSubsetText AS _SampleProcedInspSubsetText,
I_SamplingProcedure._SamplingValuationMode AS _SamplingValuationMode,
I_SamplingProcedure._SamplingValuationModeText AS _SamplingValuationModeText,
I_SamplingProcedure._SamplingScheme AS _SamplingScheme,
I_SamplingProcedure._SamplingSchemeText AS _SamplingSchemeText,
I_SamplingProcedure._SampleDeterminationRule AS _SampleDeterminationRule,
I_SamplingProcedure._InspSampleValuationRule AS _InspSampleValuationRule,
I_SamplingProcedure._QualityControlChartType AS _QualityControlChartType,
I_SamplingProcedure._QualityControlChartTypeText AS _QualityControlChartTypeText,
I_SamplingProcedure._SmplgProcedMltplSamples AS _SmplgProcedMltplSamples,
I_SamplingProcedure._SmplgProcedMltplSamplesText AS _SmplgProcedMltplSamplesText
FROM I_SamplingProcedure
LEFT OUTER JOIN I_SamplingProcedureValueHelp AS _SamplingProcedureValueHelp ON SamplingProcedure = _SamplingProcedureValueHelp.SamplingProcedure -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON CreatedByUser = _CreatedByUserContactCard.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ChangedByUserContactCard ON LastChangedByUser = _ChangedByUserContactCard.ContactCardID -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA