I_InHouseRepairItem
In-House Repair Item
I_InHouseRepairItem is a Basic CDS View that provides data about "In-House Repair Item" in SAP S/4HANA. It reads from 1 data source (crms4d_repa_i) and exposes 64 fields with key fields CustMgmtObjectType, InHouseRepair, InHouseRepairItem. It has 19 associations to related views.
SAP Help Documentation
| Category | Service Operations and Processes |
|---|---|
| Status | Add. status |
Purpose
This CDS view is designed to provide detailed information about in-house repair items related to repair processes. It integrates various aspects of repair items, including their status, category, associated products, and equipment references. The view is structured to facilitate the management and analysis of repair items within a business context, ensuring that all relevant data points are accessible for decision-making and operational purposes. This CDS view provides the data to answer the following business questions: What are the details of in-house repair items, including their creation and last change timestamps, and the users responsible for these actions? What is the status of each in-house repair item, including lifecycle, supplementary, delivery, and availability statuses? Are there any errors associated with the in-house repair items, and are they currently open? What products and equipment are associated with each in-house repair item? How are in-house repair items linked to repair orders and quotations? What is the reference customer return item and related management process item for each repair item? What is the posting date and repair type for each in-house repair item? How can the in-house repair items be categorized and what are their object types?
Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: CRMS4_SLSO (Sales Organizational Units of Service Transactions) CRM_ORD_OE (Authorization Object CRM Order - Allowed Organ. Units) CRM_ORD_OP (Authorization Object CRM Order - Own Documents) CRM_ORD_PR (Authorization Object CRM Order - Business Transaction Type) CRM_REPA (Authorization Object CRM Order - Bus. Ob: In-House Repair) You can use the Display Restriction Types app to find out in which business catalogs these restriction types are included.
Structure
Important Fields Important fields in this view include the following: Field Name Description INHREPAIRREFERENCEEQUIPMENT Equipment INHOUSEREPAIR In-house repair SERIALNUMBER Serial number PRODUCT Product REFRETSMGMTPROCITMQTYSPLIT Split ID REFRETSMGMTPROCESSITEM Item no. in process REFERENCECUSTOMERRETURNITEM Item (SD) INHOUSEREPAIRUUID Object GUID INHOUSEREPAIRITEMUUID Object GUID INHOUSEREPAIRITEM Repair object PRODUCTUUID Product GUID LASTCHANGEDATETIME Changed on CREATIONDATETIME Created on POSTINGDATE Posting date INHREPAIRITEMISOPEN Open INHREPAIRITEMHASERROR Error status INHREPAIRITEMAVAILYSTATUS Availability INHREPAIRITEMDELIVERYSTATUS Delivery status INHREPAIRITEMSTATUS Status CREATEDBYUSER Created by INHREPAIRTYPE Transaction type INHREPAIRITEMSUPLMNTYSTATUS Add. status INHREPAIRITEMCATEGORY Item category INHREPAIRITEMOBJECTTYPE Object type INHOUSEREPAIRITEMCHARUUID Character GUID CUSTMGMTOBJECTTYPE Trans. cat. ORIGINALLYREQUESTEDPRODUCT Product name LASTCHANGEDBYUSER Changed by
This CDS view is designed to provide detailed information about in-house repair items related to repair processes. It integrates various aspects of repair items, including their status, category, associated products, and equipment references. The view is structured to facilitate the management and analysis of repair items within a business context, ensuring that all relevant data points are accessible for decision-making and operational purposes. This CDS view provides the data to answer the following business questions: What are the details of in-house repair items, including their creation and last change timestamps, and the users responsible for these actions? What is the status of each in-house repair item, including lifecycle, supplementary, delivery, and availability statuses? Are there any errors associated with the in-house repair items, and are they currently open? What products and equipment are associated with each in-house repair item? How are in-house repair items linked to repair orders and quotations? What is the reference customer return item and related management process item for each repair item? What is the posting date and repair type for each in-house repair item? How can the in-house repair items be categorized and what are their object types?
Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: CRMS4_SLSO (Sales Organizational Units of Service Transactions) CRM_ORD_OE (Authorization Object CRM Order - Allowed Organ. Units) CRM_ORD_OP (Authorization Object CRM Order - Own Documents) CRM_ORD_PR (Authorization Object CRM Order - Business Transaction Type) CRM_REPA (Authorization Object CRM Order - Bus. Ob: In-House Repair) You can use the Display Restriction Types app to find out in which business catalogs these restriction types are included.
Structure
Important Fields Important fields in this view include the following: Field Name Description INHREPAIRREFERENCEEQUIPMENT Equipment INHOUSEREPAIR In-house repair SERIALNUMBER Serial number PRODUCT Product REFRETSMGMTPROCITMQTYSPLIT Split ID REFRETSMGMTPROCESSITEM Item no. in process REFERENCECUSTOMERRETURNITEM Item (SD) INHOUSEREPAIRUUID Object GUID INHOUSEREPAIRITEMUUID Object GUID INHOUSEREPAIRITEM Repair object PRODUCTUUID Product GUID LASTCHANGEDATETIME Changed on CREATIONDATETIME Created on POSTINGDATE Posting date INHREPAIRITEMISOPEN Open INHREPAIRITEMHASERROR Error status INHREPAIRITEMAVAILYSTATUS Availability INHREPAIRITEMDELIVERYSTATUS Delivery status INHREPAIRITEMSTATUS Status CREATEDBYUSER Created by INHREPAIRTYPE Transaction type INHREPAIRITEMSUPLMNTYSTATUS Add. status INHREPAIRITEMCATEGORY Item category INHREPAIRITEMOBJECTTYPE Object type INHOUSEREPAIRITEMCHARUUID Character GUID CUSTMGMTOBJECTTYPE Trans. cat. ORIGINALLYREQUESTEDPRODUCT Product name LASTCHANGEDBYUSER Changed by
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| crms4d_repa_i | crms4d_repa_i | from |
Associations (19)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_BusinessObjType | _CustMgmtObjectType | $projection.CustMgmtObjectType = _CustMgmtObjectType.BusinessObjectType |
| [0..1] | I_ServiceDocItemCategory | _InhRepairItemCategory | $projection.InhRepairItemCategory = _InhRepairItemCategory.ServiceDocItemCategory |
| [0..1] | I_InhRepairItemStatus | _InhRepairItemStatus | $projection.InhRepairItemCategory = _InhRepairItemStatus.InhRepairItemCategory and $projection.InhRepairItemStatus = _InhRepairItemStatus.InhRepairItemStatus |
| [0..1] | I_InhRepairItemStatus | _InhRepairItemSuplmntyStatus | $projection.InhRepairItemCategory = _InhRepairItemSuplmntyStatus.InhRepairItemCategory and $projection.InhRepairItemSuplmntyStatus = _InhRepairItemSuplmntyStatus.InhRepairItemStatus |
| [0..1] | I_ServiceDocErrorStatus | _InhRepairItemHasError | $projection.InhRepairItemHasError = _InhRepairItemHasError.ServiceDocumentHasError |
| [0..1] | I_ServiceDocOpenStatus | _InhRepairItemIsOpen | $projection.InhRepairItemIsOpen = _InhRepairItemIsOpen.ServiceDocumentIsOpen |
| [0..1] | I_Equipment | _InhRepairReferenceEquipment | $projection.InhRepairReferenceEquipment = _InhRepairReferenceEquipment.Equipment |
| [0..1] | I_Product | _Product | $projection.product = _Product.Product |
| [1..1] | I_InHouseRepair | _InHouseRepair | $projection.CustMgmtObjectType = _InHouseRepair.CustMgmtObjectType and $projection.InHouseRepair = _InHouseRepair.InHouseRepair |
| [0..*] | I_EquipmentText | _InhRepairReferenceEquipText | $projection.InhRepairReferenceEquipment = _InhRepairReferenceEquipText.Equipment |
| [0..*] | I_ProductText | _ProductText | $projection.product = _ProductText.Product |
| [0..1] | I_UnitOfMeasure | _QuantityUnitOfMeasure | $projection.QuantityUnit = _QuantityUnitOfMeasure.UnitOfMeasure |
| [0..*] | I_InhRepairTransactionRelation | _ServiceOrder | $projection.InHouseRepairItemUUID = _ServiceOrder.CustMgmtPrdcssrTransactionUUID and _ServiceOrder.CustMgmtTransacRelationType = 'IHR1' and _ServiceOrder.CustMgmtPrdcssrTransacObjType = 'BUS2000257' |
| [0..*] | I_InhRepairTransactionRelation | _ServiceQuotation | $projection.InHouseRepairItemUUID = _ServiceQuotation.CustMgmtPrdcssrTransactionUUID and _ServiceQuotation.CustMgmtTransacRelationType = 'IHR2' and _ServiceQuotation.CustMgmtPrdcssrTransacObjType = 'BUS2000257' |
| [0..1] | I_SrvcMgmtObjectStatus | _SrvcMgmtObjectStatus | $projection.InHouseRepairItemUUID = _SrvcMgmtObjectStatus.SrvcMgmtObjectUUID and _SrvcMgmtObjectStatus.SrvcMgmtObjectStatusIsInactive = '' and ( _SrvcMgmtObjectStatus.SrvcMgmtObjectStatus = 'I1002' or _SrvcMgmtObjectStatus.SrvcMgmtObjectStatus = 'I1003' or _SrvcMgmtObjectStatus.SrvcMgmtObjectStatus = 'I1005' ) |
| [0..1] | I_InhRepairTransactionRelation | _OutboundDelivery | $projection.InHouseRepairItemUUID = _OutboundDelivery.CustMgmtPrdcssrTransactionUUID and _OutboundDelivery.CustMgmtTransacRelationType = 'VONA' and _OutboundDelivery.CustMgmtSuccssrTransacObjType = 'LIKP' |
| [0..1] | I_InhRepairItemAvailyStatus | _InhRepairItemAvailyStatus | $projection.InhRepairItemAvailyStatus = _InhRepairItemAvailyStatus.InhRepairItemAvailyStatus |
| [0..1] | I_InHouseRepairItem | _ParentInHouseRepairItem | $projection.InHouseRepair = _ParentInHouseRepairItem.InHouseRepair and $projection.ParentInHouseRepairItemUUID = _ParentInHouseRepairItem.InHouseRepairItemUUID |
| [0..1] | I_BusinessPartner | _ShipToParty | $projection.ShipToParty = _ShipToParty.BusinessPartner |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | In-House Repair Item | view | |
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ObjectModel.representativeKey | InHouseRepairItem | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | IINHOUSEREPITEM | view | |
| AbapCatalog.compiler.compareFilter | true | view |
Fields (64)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CustMgmtObjectType | objtype_h | Trans. Cat. | |
| KEY | InHouseRepair | Transaction ID | ||
| KEY | InHouseRepairItem | Item Number in Doc. | ||
| InHouseRepairItemUUID | item_guid | Push ItemGU | ||
| InHouseRepairItemCharUUID | Object GUID | |||
| CreationDateTime | created_at_i | Created On | ||
| CreatedByUser | created_by_i | Created By | ||
| LastChangeDateTime | changed_at_i | Changed On | ||
| LastChangedByUser | changed_by_i | Changed By | ||
| InhRepairItemObjectType | objtype_i | Object Type | ||
| InHouseRepairUUID | header_guid | Unique Identifier | ||
| ProductUUID | product | Product Sold | ||
| OriginallyRequestedProduct | ordered_prod | Product | ||
| ShipToParty | ship_to_party | Ship-To Party ID | ||
| Product | product_id | Simulated Product ID | ||
| InhRepairItemCategory | itm_type | Item Category | ||
| InhRepairItemStatus | Unique Custom Status | |||
| InhRepairItemSuplmntyStatus | stat_suppl | Add. Status | ||
| InhRepairItemDeliveryStatus | stat_delivery | Delivery Status | ||
| InhRepairItemAvailyStatus | stat_repair_availability | Availability | ||
| InhRepairItemHasError | stat_error | Error Status | ||
| InhRepairItemIsOpen | stat_open | Open | ||
| InhRepairReferenceEquipment | equipment_id | Equipment ID | ||
| RespEmployeeBusinessPartnerId | _InHouseRepair | ResponsibleEmployee | Employee Resp. | |
| SalesOrganization | _InHouseRepair | SalesOrganization | Sales Organization | |
| DistributionChannel | _InHouseRepair | DistributionChannel | RefDistCh-Cust/Mat. | |
| Division | _InHouseRepair | Division | Internal Division ID | |
| SalesOffice | _InHouseRepair | SalesOffice | Sales Office | |
| SalesGroup | _InHouseRepair | SalesGroup | Sales Group | |
| SalesOrganizationOrgUnitID | _InHouseRepair | SalesOrganizationOrgUnitID | ||
| SalesOfficeOrgUnitID | _InHouseRepair | SalesOfficeOrgUnitID | ||
| SalesGroupOrgUnitID | _InHouseRepair | SalesGroupOrgUnitID | ||
| SerialNumber | Serial Number of Proposal Descriptions | |||
| InhRepairType | process_type | Type of Data | ||
| PostingDate | posting_date | Posting Date | ||
| ReferenceCustomerReturnItem | ref_return_order_item | Item | ||
| RefRetsMgmtProcessItem | ref_msr_item | Item in Process | ||
| RefRetsMgmtProcItmQtySplit | ref_msr_split_id | Split ID | ||
| ParentInHouseRepairItemUUID | parent | UUID | ||
| Quantity | PO Quantity | |||
| QuantityUnit | base_qty_unit | BUoM | ||
| IncotermsPart1 | incoterms1 | Incoterms | ||
| IncotermsPart2 | incoterms2 | Incoterms 2 | ||
| ShippingCondition | ship_cond | Shipping Cond. | ||
| DeliveryPriority | dlv_prio | Priority | ||
| _CustMgmtObjectType | _CustMgmtObjectType | |||
| _InhRepairItemCategory | _InhRepairItemCategory | |||
| _InhRepairItemStatus | _InhRepairItemStatus | |||
| _InhRepairItemSuplmntyStatus | _InhRepairItemSuplmntyStatus | |||
| _SrvcMgmtObjectStatus | _SrvcMgmtObjectStatus | |||
| _InhRepairItemHasError | _InhRepairItemHasError | |||
| _InhRepairItemIsOpen | _InhRepairItemIsOpen | |||
| _InhRepairReferenceEquipment | _InhRepairReferenceEquipment | |||
| _Product | _Product | |||
| _QuantityUnitOfMeasure | _QuantityUnitOfMeasure | |||
| _InHouseRepair | _InHouseRepair | |||
| _ServiceOrder | _ServiceOrder | |||
| _ServiceQuotation | _ServiceQuotation | |||
| _InhRepairItemAvailyStatus | _InhRepairItemAvailyStatus | |||
| _ParentInHouseRepairItem | _ParentInHouseRepairItem | |||
| _ShipToParty | _ShipToParty | |||
| _ProductText | _ProductText | |||
| _InhRepairReferenceEquipText | _InhRepairReferenceEquipText | |||
| _OutboundDelivery | _OutboundDelivery |
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 I_InHouseRepairItem.
-- 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.
CREATE VIEW I_InHouseRepairItem AS
SELECT
objtype_h AS CustMgmtObjectType,
cast(object_id as crms4_repa_inhouse_repair_lbl preserving type) AS InHouseRepair,
cast(number_int as crms4_repa_item_lbl preserving type) AS InHouseRepairItem,
item_guid AS InHouseRepairItemUUID,
cast(item_guid_char as crms4_repa_object_guid32 preserving type) AS InHouseRepairItemCharUUID,
created_at_i AS CreationDateTime,
created_by_i AS CreatedByUser,
changed_at_i AS LastChangeDateTime,
changed_by_i AS LastChangedByUser,
objtype_i AS InhRepairItemObjectType,
header_guid AS InHouseRepairUUID,
product AS ProductUUID,
ordered_prod AS OriginallyRequestedProduct,
ship_to_party AS ShipToParty,
product_id AS Product,
itm_type AS InhRepairItemCategory,
cast(stat_lifecycle as crms4_repa_item_status_lbl preserving type ) AS InhRepairItemStatus,
stat_suppl AS InhRepairItemSuplmntyStatus,
stat_delivery AS InhRepairItemDeliveryStatus,
stat_repair_availability AS InhRepairItemAvailyStatus,
stat_error AS InhRepairItemHasError,
stat_open AS InhRepairItemIsOpen,
equipment_id AS InhRepairReferenceEquipment,
_InHouseRepair.ResponsibleEmployee AS RespEmployeeBusinessPartnerId,
_InHouseRepair.SalesOrganization AS SalesOrganization,
_InHouseRepair.DistributionChannel AS DistributionChannel,
_InHouseRepair.Division AS Division,
_InHouseRepair.SalesOffice AS SalesOffice,
_InHouseRepair.SalesGroup AS SalesGroup,
_InHouseRepair.SalesOrganizationOrgUnitID AS SalesOrganizationOrgUnitID,
_InHouseRepair.SalesOfficeOrgUnitID AS SalesOfficeOrgUnitID,
_InHouseRepair.SalesGroupOrgUnitID AS SalesGroupOrgUnitID,
cast(serial_number as crms4_repa_equip_serialnumber preserving type) AS SerialNumber,
process_type AS InhRepairType,
posting_date AS PostingDate,
ref_return_order_item AS ReferenceCustomerReturnItem,
ref_msr_item AS RefRetsMgmtProcessItem,
ref_msr_split_id AS RefRetsMgmtProcItmQtySplit,
parent AS ParentInHouseRepairItemUUID,
cast( order_qty as crms4_repa_item_qty_lbl preserving type ) AS Quantity,
base_qty_unit AS QuantityUnit,
incoterms1 AS IncotermsPart1,
incoterms2 AS IncotermsPart2,
ship_cond AS ShippingCondition,
dlv_prio AS DeliveryPriority
FROM crms4d_repa_i
LEFT OUTER JOIN I_BusinessObjType AS _CustMgmtObjectType ON CustMgmtObjectType = _CustMgmtObjectType.BusinessObjectType -- association [1..1]
LEFT OUTER JOIN I_ServiceDocItemCategory AS _InhRepairItemCategory ON InhRepairItemCategory = _InhRepairItemCategory.ServiceDocItemCategory -- association [0..1]
LEFT OUTER JOIN I_InhRepairItemStatus AS _InhRepairItemStatus ON InhRepairItemCategory = _InhRepairItemStatus.InhRepairItemCategory AND InhRepairItemStatus = _InhRepairItemStatus.InhRepairItemStatus -- association [0..1]
LEFT OUTER JOIN I_InhRepairItemStatus AS _InhRepairItemSuplmntyStatus ON InhRepairItemCategory = _InhRepairItemSuplmntyStatus.InhRepairItemCategory AND InhRepairItemSuplmntyStatus = _InhRepairItemSuplmntyStatus.InhRepairItemStatus -- association [0..1]
LEFT OUTER JOIN I_ServiceDocErrorStatus AS _InhRepairItemHasError ON InhRepairItemHasError = _InhRepairItemHasError.ServiceDocumentHasError -- association [0..1]
LEFT OUTER JOIN I_ServiceDocOpenStatus AS _InhRepairItemIsOpen ON InhRepairItemIsOpen = _InhRepairItemIsOpen.ServiceDocumentIsOpen -- association [0..1]
LEFT OUTER JOIN I_Equipment AS _InhRepairReferenceEquipment ON InhRepairReferenceEquipment = _InhRepairReferenceEquipment.Equipment -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON product = _Product.Product -- association [0..1]
LEFT OUTER JOIN I_InHouseRepair AS _InHouseRepair ON CustMgmtObjectType = _InHouseRepair.CustMgmtObjectType AND InHouseRepair = _InHouseRepair.InHouseRepair -- association [1..1]
LEFT OUTER JOIN I_EquipmentText AS _InhRepairReferenceEquipText ON InhRepairReferenceEquipment = _InhRepairReferenceEquipText.Equipment -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _ProductText ON product = _ProductText.Product -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _QuantityUnitOfMeasure ON QuantityUnit = _QuantityUnitOfMeasure.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_InhRepairTransactionRelation AS _ServiceOrder ON InHouseRepairItemUUID = _ServiceOrder.CustMgmtPrdcssrTransactionUUID AND _ServiceOrder.CustMgmtTransacRelationType = 'IHR1' AND _ServiceOrder.CustMgmtPrdcssrTransacObjType = 'BUS2000257' -- association [0..*]
LEFT OUTER JOIN I_InhRepairTransactionRelation AS _ServiceQuotation ON InHouseRepairItemUUID = _ServiceQuotation.CustMgmtPrdcssrTransactionUUID AND _ServiceQuotation.CustMgmtTransacRelationType = 'IHR2' AND _ServiceQuotation.CustMgmtPrdcssrTransacObjType = 'BUS2000257' -- association [0..*]
LEFT OUTER JOIN I_SrvcMgmtObjectStatus AS _SrvcMgmtObjectStatus ON InHouseRepairItemUUID = _SrvcMgmtObjectStatus.SrvcMgmtObjectUUID AND _SrvcMgmtObjectStatus.SrvcMgmtObjectStatusIsInactive = '' AND ( _SrvcMgmtObjectStatus.SrvcMgmtObjectStatus = 'I1002' OR _SrvcMgmtObjectStatus.SrvcMgmtObjectStatus = 'I1003' OR _SrvcMgmtObjectStatus.SrvcMgmtObjectStatus = 'I1005' ) -- association [0..1]
LEFT OUTER JOIN I_InhRepairTransactionRelation AS _OutboundDelivery ON InHouseRepairItemUUID = _OutboundDelivery.CustMgmtPrdcssrTransactionUUID AND _OutboundDelivery.CustMgmtTransacRelationType = 'VONA' AND _OutboundDelivery.CustMgmtSuccssrTransacObjType = 'LIKP' -- association [0..1]
LEFT OUTER JOIN I_InhRepairItemAvailyStatus AS _InhRepairItemAvailyStatus ON InhRepairItemAvailyStatus = _InhRepairItemAvailyStatus.InhRepairItemAvailyStatus -- association [0..1]
LEFT OUTER JOIN I_InHouseRepairItem AS _ParentInHouseRepairItem ON InHouseRepair = _ParentInHouseRepairItem.InHouseRepair AND ParentInHouseRepairItemUUID = _ParentInHouseRepairItem.InHouseRepairItemUUID -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ShipToParty ON ShipToParty = _ShipToParty.BusinessPartner -- association [0..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