C_SrvcDocObjPgTransHistory

DDL: C_SRVCDOCOBJPGTRANSHISTORY SQL: CSRVCDOCTRANS Type: view CONSUMPTION

View for Service document transaction history

C_SrvcDocObjPgTransHistory is a Consumption CDS View that provides data about "View for Service document transaction history" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocumentEnhcd) and exposes 31 fields with key fields ServiceDocument, ServiceDocumentUUID, ServiceObjectType, ServiceDocumentType, PrdcssrSuccssrDoc.

Data Sources (1)

SourceAliasJoin Type
I_ServiceDocumentEnhcd I_ServiceDocumentEnhcd from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CSRVCDOCTRANS view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label View for Service document transaction history view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey ServiceDocument view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY ServiceDocument ServiceDocument
KEY ServiceDocumentUUID ServiceDocumentUUID
KEY ServiceObjectType ServiceObjectType
KEY ServiceDocumentType ServiceDocumentType
KEY PrdcssrSuccssrDoc Transaction
KEY ReferenceDocumentFiscalYear
KEY PrdcssrSuccssrDocObjectType
KEY PrdcssrSuccssrSemanticObjTxt
KEY PrdcssrSuccssrSemanticActnTxt
SrvcRefObjName Reference Object
PrdcssrSuccssrDocRoleDesc Transaction Description
PrdcssrSuccssrDocCreationDate Transaction Creation Date
ResponsibleEmployee ResponsibleEmployee
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
Division Division
SalesOffice SalesOffice
SalesGroup SalesGroup
SalesOrganizationOrgUnitID SalesOrganizationOrgUnitID
SalesOfficeOrgUnitID SalesOfficeOrgUnitID
SalesGroupOrgUnitID SalesGroupOrgUnitID
ServiceOrganization ServiceOrganization
_SalesOrganizationOrgUnit _SalesOrganizationOrgUnit
_SalesOrganizationOrgUnit_2 _SalesOrganizationOrgUnit_2
_SalesOfficeOrgUnit _SalesOfficeOrgUnit
_SalesOfficeOrgUnit_2 _SalesOfficeOrgUnit_2
_SalesGroupOrgUnit _SalesGroupOrgUnit
_SalesGroupOrgUnit_2 _SalesGroupOrgUnit_2
_ServiceOrganizationOrgUnit _ServiceOrganizationOrgUnit
_ServiceOrganizationOrgUnit_2 _ServiceOrganizationOrgUnit_2
_ServiceDocSuccessor _ServiceDocSuccessor
@AbapCatalog.sqlViewName: 'CSRVCDOCTRANS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl: {
  authorizationCheck: #CHECK,
  personalData.blocking: #('TRANSACTIONAL_DATA')
  }
@EndUserText.label: 'View for Service document transaction history'
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
  viewType: #CONSUMPTION
}

@ObjectModel: {
   representativeKey: 'ServiceDocument',
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #B,
     sizeCategory:   #XL
   }
}


define view C_SrvcDocObjPgTransHistory
  as select from I_ServiceDocumentEnhcd
{

       @UI.hidden: true
  key  ServiceDocument,

       @UI.hidden: true
  key  ServiceDocumentUUID,

       @UI.hidden: true
  key  ServiceObjectType,

       @UI.hidden: true
  key  ServiceDocumentType,


       @UI.lineItem.position:20
       @ObjectModel.filter.enabled : false
       @ObjectModel.sort.enabled : false
       @EndUserText.label: 'Transaction'
  key  cast( '' as abap.char( 70 ) )    as PrdcssrSuccssrDoc,


       @UI.hidden: true
  key  cast(  '' as abap.numc(4) )      as ReferenceDocumentFiscalYear,

       @UI.hidden: true
  key  cast( '' as abap.char( 80 ) )    as PrdcssrSuccssrDocObjectType,

       @UI.hidden: true
  key  cast( '' as abap.char( 30 ) )    as PrdcssrSuccssrSemanticObjTxt,

       @UI.hidden: true
  key  cast( '' as abap.char( 60 ) )    as PrdcssrSuccssrSemanticActnTxt,

       @UI.lineItem.position:10
       @ObjectModel.filter.enabled : false
       @ObjectModel.sort.enabled : false
       @EndUserText.label: 'Reference Object'
       cast('' as abap.char(80) )       as SrvcRefObjName,



       @UI.lineItem.position:30
       @ObjectModel.filter.enabled : false
       @ObjectModel.sort.enabled : false
       @EndUserText.label: 'Transaction Description'
       cast( '' as abap.char( 80 ) )    as PrdcssrSuccssrDocRoleDesc,

       @UI.lineItem.position:40
       @ObjectModel.filter.enabled : false
       @ObjectModel.sort.enabled : false
       @EndUserText.label: 'Transaction Creation Date'
       cast('00010101' as abap.dats(8)) as PrdcssrSuccssrDocCreationDate,

       @UI.hidden: true
       @Consumption.filter.hidden: true
       ResponsibleEmployee,

       @UI.hidden: true
       SalesOrganization,

       @UI.hidden: true
       DistributionChannel,

       @UI.hidden: true
       Division,

       @UI.hidden: true
       SalesOffice,

       @UI.hidden: true
       SalesGroup,

       @Consumption.filter.hidden: true
       @UI.hidden: true
       SalesOrganizationOrgUnitID,
       @Consumption.filter.hidden: true
       @UI.hidden: true
       SalesOfficeOrgUnitID,
       @Consumption.filter.hidden: true
       @UI.hidden: true
       SalesGroupOrgUnitID,
       @Consumption.filter.hidden: true
       @UI.hidden: true
       ServiceOrganization,
       @Consumption.filter.hidden: true
       @UI.hidden: true
       @API.element.releaseState: #DEPRECATED
       @API.element.successor: '_SalesOrganizationOrgUnit_2'
       _SalesOrganizationOrgUnit,
       _SalesOrganizationOrgUnit_2,
       @Consumption.filter.hidden: true
       @API.element.releaseState: #DEPRECATED
       @API.element.successor: '_SalesOfficeOrgUnit_2'
       _SalesOfficeOrgUnit,
       _SalesOfficeOrgUnit_2,
       @Consumption.filter.hidden: true
       @API.element.releaseState: #DEPRECATED
       @API.element.successor: '_SalesGroupOrgUnit_2'       
       _SalesGroupOrgUnit,
       _SalesGroupOrgUnit_2,
       @Consumption.filter.hidden: true
       @API.element.releaseState: #DEPRECATED
       @API.element.successor: '_ServiceOrganizationOrgUnit_2'      
       _ServiceOrganizationOrgUnit,
       _ServiceOrganizationOrgUnit_2,

       _ServiceDocSuccessor


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SERVICEDOCUMENTENHCD"
],
"ASSOCIATED":
[
"I_SALESORGANIZATIONUNIT",
"I_SERVICEDOCUMENTSUCCESSOR",
"I_SRVCMGMTORGANIZATIONUNIT"
],
"BASE":
[
"I_SERVICEDOCUMENTENHCD"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/