C_RFM_MaSaDoEditSlsOrdGnrcItm

DDL: C_RFM_MASADOEDITSLSORDGNRCITM SQL: CRFMMASADOESDGI Type: view CONSUMPTION Package: RFM_MANAGE_SALES_ORDERS

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)

SourceAliasJoin Type
I_RFM_MaSaDoSlsDocumentItm I_RFM_MaSaDoSlsDocumentItm from

Associations (3)

CardinalityTargetAliasCondition
[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)

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

KeyFieldSource TableSource FieldDescription
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]
;