C_RFM_MaSaDoEditSlsOrdGnrcItm
Generic Article Details on Mass Update
C_RFM_MaSaDoEditSlsOrdGnrcItm is a Consumption CDS View that provides data about "Generic Article Details on Mass Update" in SAP S/4HANA. It reads from 1 data source (I_RFM_MaSaDoSlsDocumentItm) and exposes 113 fields with key fields SalesOrder, SalesOrderItem. It has 3 associations to related views. Part of development package RFM_MANAGE_SALES_ORDERS.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_RFM_MaSaDoSlsDocumentItm | I_RFM_MaSaDoSlsDocumentItm | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_RFM_MaSaDoSlsOrdHdr | _SlsOrdHdr | $projection.SalesOrder = _SlsOrdHdr.SalesOrder |
| [1..1] | C_RFM_MaSaDoSlsOrdGnrcItm | _SlsOrdGnrcItm | $projection.SalesOrder = _SlsOrdGnrcItm.SalesOrder and $projection.HigherLevelItem = _SlsOrdGnrcItm.SalesOrderItem |
| [1..1] | I_SalesDocumentItem | _SalesDocumentItem | $projection.SalesOrder = _SalesDocumentItem.SalesDocument and $projection.SalesOrderItem = _SalesDocumentItem.SalesDocumentItem |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CRFMMASADOESDGI | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Generic Article Details on Mass Update | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ClientHandling.type | #INHERITED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| AccessControl.personalData.blocking | #REQUIRED | view |
Fields (113)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SalesOrder | SalesOrder | SD Document | |
| KEY | SalesOrderItem | SalesOrderItem | Sales Order Item | |
| SalesDocument | SalesOrder | SD Document | ||
| FormattedSalesDocumentItem | ||||
| CustomerPurchaseOrderType | CustomerPurchaseOrderType | |||
| RequestedDeliveryDate | RequestedDeliveryDate | Requested Delivery Date | ||
| FirstDeliveryDate | ||||
| RequirementSegment | RequirementSegment | Req. Segment | ||
| Plant | Plant | Valuation Area | ||
| StorageLocation | StorageLocation | StorageLocation | ||
| ShippingPoint | ShippingPoint | Shipping Point | ||
| DeliveryPriority | DeliveryPriority | Delivery Prior. | ||
| IncotermsClassification | IncotermsClassification | Incoterms | ||
| IncotermsLocation1 | IncotermsLocation1 | Inco. Location1 | ||
| ProductSeasonYear | ProductSeasonYear | Season Year | ||
| ProductSeason | ProductSeason | Season | ||
| ProductCollection | ProductCollection | Collection | ||
| ProductTheme | ProductTheme | Theme | ||
| FashionCancelDate | FashionCancelDate | |||
| SalesDocumentRjcnReason | SalesDocumentRjcnReason | RejectionReason | ||
| ProductGroup | ProductGroup | Product Sold Group | ||
| AdditionalMaterialGroup1 | AdditionalMaterialGroup1 | MaterialGroup 1 | ||
| AdditionalMaterialGroup2 | AdditionalMaterialGroup2 | MaterialGroup 2 | ||
| AdditionalMaterialGroup3 | AdditionalMaterialGroup3 | MaterialGroup 3 | ||
| AdditionalMaterialGroup4 | AdditionalMaterialGroup4 | MaterialGroup 4 | ||
| AdditionalMaterialGroup5 | AdditionalMaterialGroup5 | MaterialGroup 5 | ||
| HigherLevelItem | HigherLevelItem | Higher-Lev.Item | ||
| PricingDate | PricingDate | Pricing Date | ||
| CustomerPriceGroup | CustomerPriceGroup | CustPrice Group | ||
| ShippingType | ShippingType | Shipping Type | ||
| CustomerConditionGroup1 | CustomerConditionGroup1 | Condition grp 1 | ||
| CustomerConditionGroup2 | CustomerConditionGroup2 | Condition grp 2 | ||
| CustomerConditionGroup3 | CustomerConditionGroup3 | Condition grp 3 | ||
| CustomerConditionGroup4 | CustomerConditionGroup4 | Condition grp 4 | ||
| CustomerConditionGroup5 | CustomerConditionGroup5 | Condition grp 5 | ||
| BillingDocumentDate | BillingDocumentDate | Billing Date | ||
| MaterialPricingGroup | MaterialPricingGroup | |||
| Route | Route | Vehicle route | ||
| MaterialByCustomer | MaterialByCustomer | Customer Mat. | ||
| OrganizationDivision | OrganizationDivision | Org. Division | ||
| SalesDocumentType | SalesDocumentType | Sales Doc. Type | ||
| SalesOrganization | SalesOrganization | Sales Organization | ||
| DistributionChannel | DistributionChannel | RefDistCh-Cust/Mat. | ||
| SDDocumentCategory | SDDocumentCategory | Document Cat. | ||
| SalesDocumentDate | SalesDocumentDate | Document Date | ||
| SoldToParty | SoldToParty | Sold-to Party | ||
| CreatedByUser | CreatedByUser | User Name | ||
| CreationDate | CreationDate | Time Stamp | ||
| SalesDistrict | SalesDistrict | Sales District | ||
| SalesOffice | SalesOffice | Sales Office | ||
| SalesGroup | SalesGroup | Sales Group | ||
| ShippingCondition | ShippingCondition | Shipping Conditions | ||
| CustomerGroup | CustomerGroup | Customer Group | ||
| AdditionalCustomerGroup1 | AdditionalCustomerGroup1 | Customer Grp 1 | ||
| AdditionalCustomerGroup2 | AdditionalCustomerGroup2 | Customer Grp 2 | ||
| AdditionalCustomerGroup3 | AdditionalCustomerGroup3 | Customer Grp 3 | ||
| AdditionalCustomerGroup4 | AdditionalCustomerGroup4 | Customer Grp 4 | ||
| AdditionalCustomerGroup5 | AdditionalCustomerGroup5 | Customer Grp 5 | ||
| RetailAdditionalCustomerGrp6 | RetailAdditionalCustomerGrp6 | |||
| RetailAdditionalCustomerGrp7 | RetailAdditionalCustomerGrp7 | |||
| RetailAdditionalCustomerGrp8 | RetailAdditionalCustomerGrp8 | |||
| RetailAdditionalCustomerGrp9 | RetailAdditionalCustomerGrp9 | |||
| RetailAdditionalCustomerGrp10 | RetailAdditionalCustomerGrp10 | |||
| CustomerPurchaseOrderDate | CustomerPurchaseOrderDate | Purchase Order Date | ||
| DeliveryBlockReason | DeliveryBlockReason | Delivery Block | ||
| HeaderBillingBlockReason | HeaderBillingBlockReason | Billing Block | ||
| CustomerPaymentTerms | CustomerPaymentTerms | Pyt Terms | ||
| SDDocumentReason | SDDocumentReason | Order Reason | ||
| HdrGeneralIncompletionStatus | HdrGeneralIncompletionStatus | |||
| OvrlItmGeneralIncompletionSts | OvrlItmGeneralIncompletionSts | |||
| TotalCreditCheckStatus | TotalCreditCheckStatus | |||
| HeaderBillgIncompletionStatus | HeaderBillgIncompletionStatus | |||
| OvrlItmBillingIncompletionSts | OvrlItmBillingIncompletionSts | |||
| OverallPricingIncompletionSts | OverallPricingIncompletionSts | |||
| HeaderDelivIncompletionStatus | HeaderDelivIncompletionStatus | |||
| OvrlItmDelivIncompletionSts | OvrlItmDelivIncompletionSts | |||
| DepartmentClassificationByCust | DepartmentClassificationByCust | |||
| Material | Material | Vehicle Model | ||
| RqmtIsSupAssgmtRelevant | RqmtIsSupAssgmtRelevant | |||
| AgrmtValdtyStartDate | AgrmtValdtyStartDate | |||
| AgrmtValdtyEndDate | AgrmtValdtyEndDate | |||
| SalesDocumentHasRejection | SalesDocumentHasRejection | |||
| SitnDefinitionID | ||||
| PricingType | ||||
| InternalComment | ||||
| SalesDocsInclusionListValue | ||||
| SalesDocsExclusionListValue | ||||
| SalesOrdItemsAreSelected | ||||
| SalesOrdItemIsSelected | ||||
| SalesOrdGnrcArticleIsSelected | ||||
| MngSlsOrdsMassUpdateExecMode | ||||
| RFM_SD_ApplJobAction | ||||
| _SalesDocument | _SalesDocument | |||
| _SalesDocumentRjcnReason | _SalesDocumentRjcnReason | |||
| _ShippingPoint | _ShippingPoint | |||
| _DeliveryPriority | _DeliveryPriority | |||
| _Plant | _Plant | |||
| _StorageLocation | _StorageLocation | |||
| _IncotermsClassification | _IncotermsClassification | |||
| _SlsOrdHdr | _SlsOrdHdr | |||
| _SlsOrdGnrcItm | _SlsOrdGnrcItm | |||
| _ProductGroup | _ProductGroup | |||
| _AdditionalMaterialGroup1 | _AdditionalMaterialGroup1 | |||
| _AdditionalMaterialGroup2 | _AdditionalMaterialGroup2 | |||
| _AdditionalMaterialGroup3 | _AdditionalMaterialGroup3 | |||
| _AdditionalMaterialGroup4 | _AdditionalMaterialGroup4 | |||
| _AdditionalMaterialGroup5 | _AdditionalMaterialGroup5 | |||
| _CustomerPriceGroup | _CustomerPriceGroup | |||
| _ShippingType | _ShippingType | |||
| _CustomerPurchaseOrderType | _CustomerPurchaseOrderType | |||
| _SalesDocumentItem | _SalesDocumentItem | |||
| _MaterialPricingGroup | _MaterialPricingGroup | |||
| _Route | _Route |
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_RFM_MaSaDoEditSlsOrdGnrcItm.
-- 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.
-- SQL view name: CRFMMASADOESDGI
CREATE VIEW C_RFM_MaSaDoEditSlsOrdGnrcItm AS
SELECT
SalesOrder,
SalesOrderItem,
SalesOrder AS SalesDocument,
cast(concat(concat(SalesDocument, '/'), SalesDocumentItem) as rfm_formattedsalesdocitm preserving type) AS FormattedSalesDocumentItem,
CustomerPurchaseOrderType,
RequestedDeliveryDate,
cast ('00000000' as eindt ) AS FirstDeliveryDate,
RequirementSegment,
Plant,
StorageLocation,
ShippingPoint,
DeliveryPriority,
IncotermsClassification,
IncotermsLocation1,
ProductSeasonYear,
ProductSeason,
ProductCollection,
ProductTheme,
FashionCancelDate,
SalesDocumentRjcnReason,
ProductGroup,
AdditionalMaterialGroup1,
AdditionalMaterialGroup2,
AdditionalMaterialGroup3,
AdditionalMaterialGroup4,
AdditionalMaterialGroup5,
HigherLevelItem,
PricingDate,
CustomerPriceGroup,
ShippingType,
CustomerConditionGroup1,
CustomerConditionGroup2,
CustomerConditionGroup3,
CustomerConditionGroup4,
CustomerConditionGroup5,
BillingDocumentDate,
MaterialPricingGroup,
Route,
MaterialByCustomer,
OrganizationDivision,
SalesDocumentType,
SalesOrganization,
DistributionChannel,
SDDocumentCategory,
SalesDocumentDate,
SoldToParty,
CreatedByUser,
CreationDate,
SalesDistrict,
SalesOffice,
SalesGroup,
ShippingCondition,
CustomerGroup,
AdditionalCustomerGroup1,
AdditionalCustomerGroup2,
AdditionalCustomerGroup3,
AdditionalCustomerGroup4,
AdditionalCustomerGroup5,
RetailAdditionalCustomerGrp6,
RetailAdditionalCustomerGrp7,
RetailAdditionalCustomerGrp8,
RetailAdditionalCustomerGrp9,
RetailAdditionalCustomerGrp10,
CustomerPurchaseOrderDate,
DeliveryBlockReason,
HeaderBillingBlockReason,
CustomerPaymentTerms,
SDDocumentReason,
HdrGeneralIncompletionStatus,
OvrlItmGeneralIncompletionSts,
TotalCreditCheckStatus,
HeaderBillgIncompletionStatus,
OvrlItmBillingIncompletionSts,
OverallPricingIncompletionSts,
HeaderDelivIncompletionStatus,
OvrlItmDelivIncompletionSts,
DepartmentClassificationByCust,
Material,
RqmtIsSupAssgmtRelevant,
AgrmtValdtyStartDate,
AgrmtValdtyEndDate,
SalesDocumentHasRejection,
cast( '' as sit2_de_st_id ) AS SitnDefinitionID,
cast('' as abap.char( 1 )) AS PricingType,
cast ('' as abap.char( 120 )) AS InternalComment,
cast ('' as abap.sstring( 1332 )) AS SalesDocsInclusionListValue,
cast ('' as abap.sstring( 1332 )) AS SalesDocsExclusionListValue,
cast ('' as abap.char( 1 )) AS SalesOrdItemsAreSelected,
cast ('' as abap.char( 1 )) AS SalesOrdItemIsSelected,
cast ('' as abap.char( 1 )) AS SalesOrdGnrcArticleIsSelected,
cast ('' as abap.char( 1 )) AS MngSlsOrdsMassUpdateExecMode,
cast('' as rfm_sd_log_action ) AS RFM_SD_ApplJobAction
FROM I_RFM_MaSaDoSlsDocumentItm
LEFT OUTER JOIN C_RFM_MaSaDoSlsOrdHdr AS _SlsOrdHdr ON SalesOrder = _SlsOrdHdr.SalesOrder -- association [1..1]
LEFT OUTER JOIN C_RFM_MaSaDoSlsOrdGnrcItm AS _SlsOrdGnrcItm ON SalesOrder = _SlsOrdGnrcItm.SalesOrder AND HigherLevelItem = _SlsOrdGnrcItm.SalesOrderItem -- association [1..1]
LEFT OUTER JOIN I_SalesDocumentItem AS _SalesDocumentItem ON SalesOrder = _SalesDocumentItem.SalesDocument AND SalesOrderItem = _SalesDocumentItem.SalesDocumentItem -- association [1..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- 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