I_CUSTMGMTTRANSACTIONRELATION
Relationship between Service Transactions
I_CUSTMGMTTRANSACTIONRELATION is a CDS View in S/4HANA. Relationship between Service Transactions. It contains 6 fields. 19 CDS views read from this table.
CDS Views using this table (19)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_InhRepairProcessFlow | view | inner | CONSUMPTION | Transaction History of In-House Repair Item |
| I_InhRepairItmCustRetRelation | view | inner | COMPOSITE | Relationship between InHouse Repair Item |
| I_InhRepairTransactionRelation | view | from | COMPOSITE | Relationship between Service Transactions |
| P_CustMgmtTransPredSuccRel | view_entity | from | CONSUMPTION | Predecessor/Successor of Serv.Transact. |
| P_CustMgmtTransPredSuccRel | view_entity | inner | CONSUMPTION | Predecessor/Successor of Serv.Transact. |
| P_SrvcDocIhrPrdcssrRelation | view_entity | from | CONSUMPTION | IHR-Related Predecessor of Serv. Trans. |
| P_SrvcDocIhrPrdcssrRelation | view_entity | inner | CONSUMPTION | IHR-Related Predecessor of Serv. Trans. |
| R_InhRepairFUPCustReturnTP | view_entity | inner | TRANSACTIONAL | Follow-Up Returns Order for IHR - TP |
| R_InhRepairItmFUPCustReturnTP | view_entity | inner | TRANSACTIONAL | FollowUp Returns Ord Itm for IHR Itm - TP |
| R_InhRepairItmSrvcOrdTP | view_entity | inner | TRANSACTIONAL | Related SrvcOrd for Inh Repr Item - TP |
| R_InhRepairItmSrvcQtanTP | view_entity | inner | TRANSACTIONAL | Related SrvcQtan for Inh Repr Item - TP |
| R_SrvcConfItmTransHistory | view_entity | inner | COMPOSITE | Transaction History in SRVC Item |
| R_SrvcConfItmTransHistory | view_entity | union_all | COMPOSITE | Transaction History in SRVC Item |
| R_SrvcConfTransHistory | view_entity | from | COMPOSITE | Transaction History in SRVC Header |
| R_SrvcConfTransHistory | view_entity | union_all | COMPOSITE | Transaction History in SRVC Header |
| R_SrvcOrdItmTransHistory | view_entity | inner | COMPOSITE | Transaction History in SRVO Item |
| R_SrvcOrdItmTransHistory | view_entity | union_all | COMPOSITE | Transaction History in SRVO Item |
| R_SrvcOrdTransHistory | view_entity | from | COMPOSITE | Transaction History in SRVO Header |
| R_SrvcOrdTransHistory | view_entity | union_all | COMPOSITE | Transaction History in SRVO Header |
Fields (6)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CustMgmtPrdcssrTransacObjType | BusinessObjectType,IhrPrdcssrTransacObjType,PrdcssrTransacObjType,PrdcssrTransactionObjType | 4 |
| KEY | CustMgmtPrdcssrTransactionUUID | IhrPrdcssrTransactionUUID,PrdcssrTransactionUUID | 2 |
| KEY | CustMgmtSuccssrTransacObjType | BusinessObjectType,SuccssrTransacObjType,SuccssrTransactionObjType,TransactionObjType | 6 |
| KEY | CustMgmtSuccssrTransactionUUID | SuccssrTransactionUUID,TransactionUUID | 2 |
| KEY | CustMgmtTransacRelationType | PrdcssrTransactionRelType,SuccssrTransactionRelType,TransacRelationType | 2 |
| KEY | CustMgmtTransacRelationUUID | TransacRelationUUID | 1 |
@EndUserText.label: 'Relationship between Service Transactions'
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY
}
@ObjectModel: {
representativeKey: 'CustMgmtTransacRelationUUID',
usageType: {serviceQuality: #B, sizeCategory: #XL, dataClass: #TRANSACTIONAL}
}
@Metadata: {
ignorePropagatedAnnotations: true
}
@ClientHandling: {
algorithm: #SESSION_VARIABLE
}
@AbapCatalog: {
sqlViewName: 'ICMTRANSACRLTN',
compiler.compareFilter: true,
preserveKey: true
}
define view I_CustMgmtTransactionRelation
as select from crmd_brelvonae
{
key relationid as CustMgmtTransacRelationUUID,
breltyp as CustMgmtTransacRelationType,
objguid_a_sel as CustMgmtPrdcssrTransactionUUID,
objkey_a_sel as CustMgmtPrdcssrTransactionKey,
objtype_a_sel as CustMgmtPrdcssrTransacObjType,
objguid_b_sel as CustMgmtSuccssrTransactionUUID,
objkey_b_sel as CustMgmtSuccssrTransactionKey,
objtype_b_sel as CustMgmtSuccssrTransacObjType
}
where
posno = '0000'