CRMS4_SERV_H_SEARCH
Service Header
CRMS4_SERV_H_SEARCH is a CDS View that provides data about "Service Header" in SAP S/4HANA. It reads from 1 data source (crms4d_serv_h) and exposes 141 fields with key fields object_type, object_id. It has 54 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| crms4d_serv_h | _SRVH | from |
Associations (54)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_BusinessPartner | _sold | _SRVH.sold_to_party = _sold.BusinessPartner |
| [0..1] | I_BusinessPartner | _ship | _SRVH.ship_to_party = _ship.BusinessPartner |
| [0..1] | I_BusinessPartner | _bill | _SRVH.bill_to_party = _bill.BusinessPartner |
| [0..1] | I_BusinessPartner | _payr | _SRVH.payer = _payr.BusinessPartner |
| [0..1] | I_BusinessPartner | _resp | _SRVH.person_resp = _resp.BusinessPartner |
| [0..1] | I_BusinessPartner | _cont | _SRVH.contact_person = _cont.BusinessPartner |
| [0..1] | I_BusinessPartner | _rgrp | _SRVH.resp_group = _rgrp.BusinessPartner |
| [0..1] | I_BusinessPartner | _srvt | _SRVH.service_team = _srvt.BusinessPartner |
| [0..1] | I_BusinessPartner | _semp | _SRVH.service_employee = _semp.BusinessPartner |
| [0..1] | I_BusinessPartner | _cacc | _SRVH.contract_account = _cacc.BusinessPartner |
| [0..1] | I_BusinessPartner | _inbxasgnto | _SRVH.inbox_assigned_to = _inbxasgnto.BusinessPartner |
| [0..1] | I_BusinessPartner | _inbxgrpasgn | _SRVH.inbox_group_assigned = _inbxgrpasgn.BusinessPartner |
| [0..1] | I_BusinessPartner | _inbxacct | _SRVH.inbox_account = _inbxacct.BusinessPartner |
| [0..1] | I_BusinessPartner | _inbxcustcont | _SRVH.inbox_contact_person = _inbxcustcont.BusinessPartner |
| [0..1] | crmc_act_cat_t | _actc | _SRVH.category = _actc.category and _actc.langu = $session.system_language |
| [0..1] | scpriot | _prio | _SRVH.priority = _prio.priority and _prio.langu = $session.system_language |
| [0..1] | CRMS4_PROC_TYPE | _proc | _SRVH.process_type = _proc.Process_Type |
| [0..1] | CRMS4_LFCY_STATUS | _lfcy | _SRVH.stat_lifecycle = _lfcy.domvalue_l |
| [0..1] | CRMS4_CANC_STATUS | _canc | _SRVH.stat_cancelled = _canc.domvalue_l |
| [0..1] | CRMS4_RELE_STATUS | _rele | _SRVH.stat_released = _rele.domvalue_l |
| [0..1] | CRMS4_QUOT_STATUS | _quot | _SRVH.stat_quotation = _quot.domvalue_l |
| [0..1] | CRMS4_DELI_STATUS | _deli | _SRVH.stat_delivery = _deli.domvalue_l |
| [0..1] | CRMS4_ERRO_STATUS | _erro | _SRVH.stat_error = _erro.domvalue_l |
| [0..1] | CRMS4_GDIS_STATUS | _gdis | _SRVH.stat_goods_issue = _gdis.domvalue_l |
| [0..1] | CRMS4_BILL_STATUS | _bili | _SRVH.stat_billing = _bili.domvalue_l |
| [0..1] | CRMS4_FBIL_STATUS | _fbil | _SRVH.stat_for_billing = _fbil.domvalue_l |
| [0..1] | CRMS4_OPEN_STATUS | _open | _SRVH.stat_open = _open.domvalue_l |
| [0..1] | CRMS4_ARCB_STATUS | _arcb | _SRVH.stat_archivable = _arcb.domvalue_l |
| [0..1] | CRMS4_ARCD_STATUS | _arcd | _SRVH.stat_archived = _arcd.domvalue_l |
| [0..1] | E_ServiceDocument | _ServiceDocumentExt | _SRVH.objtype_h = _ServiceDocumentExt.ServiceCategory and _SRVH.object_id = _ServiceDocumentExt.ServiceOrder |
| [0..1] | I_SrvcOrdRefMaintenancePlan | _RefMaintenancePlan | _SRVH.header_guid = _RefMaintenancePlan.ServiceDocumentUUID and _SRVH.objtype_h = _RefMaintenancePlan.ServiceObjectType |
| [0..1] | I_SrvcOrdRefMaintenanceItem | _RefMaintenanceItem | _SRVH.header_guid = _RefMaintenanceItem.ServiceDocumentUUID and _SRVH.objtype_h = _RefMaintenanceItem.ServiceObjectType |
| [0..1] | I_SitnInstceIndicator | _SituationHdr | _SRVH.header_guid_char = _SituationHdr.SitnInstceAnchorObjectKey |
| [0..1] | CRMS4_SERV_SITN_TOT_COUNT | _SituationTot | _SRVH.header_guid_char = _SituationTot.header_key |
| [0..1] | I_SalesOrganizationText | _SalesOrgText | _SalesOrgText.SalesOrganization = _SRVH.sales_org_sd and _SalesOrgText.Language = $session.system_language |
| [0..1] | I_DistributionChannelText | _DistrChannelText | _DistrChannelText.DistributionChannel = _SRVH.dis_channel and _DistrChannelText.Language = $session.system_language |
| [0..1] | I_DivisionText | _DivisionText | _DivisionText.Division = _SRVH.division and _DivisionText.Language = $session.system_language |
| [0..1] | I_SalesOfficeText | _SalesOfficeText | _SalesOfficeText.SalesOffice = _SRVH.sales_office_sd and _SalesOfficeText.Language = $session.system_language |
| [0..1] | I_SalesGroupText | _SalesGroupText | _SalesGroupText.SalesGroup = _SRVH.sales_group_sd and _SalesGroupText.Language = $session.system_language |
| [0..1] | I_EnterpriseServiceOrgText | _EnterpriseServiceOrgText | _EnterpriseServiceOrgText.EnterpriseServiceOrganization = _SRVH.enterprise_service_org and _EnterpriseServiceOrgText.Language = $session.system_language |
| [0..1] | crms4d_ext_ref | _ExtRef | _SRVH.objtype_h = _ExtRef.objtype_h and _SRVH.object_id = _ExtRef.object_id |
| [0..1] | I_SrvcDocCreditStatusText | _credit | _SRVH.stat_credit = _credit.DomainValue and _credit.Language = $session.system_language |
| [0..1] | I_SrvcDocExecutionStatusText | _maint | _SRVH.stat_maintenance = _maint.DomainValue and _maint.Language = $session.system_language |
| [0..1] | I_SrvcDocBslnCostPostgStatusT | _basln | _SRVH.stat_bsln_cost_postg = _basln.SrvcDocBslnCostPostgStatus and _basln.Language = $session.system_language |
| [0..1] | I_SrvcDocBslnCostPostgStatusT | _ongoing | _SRVH.stat_cont_cost_calc = _ongoing.SrvcDocBslnCostPostgStatus and _ongoing.Language = $session.system_language |
| [0..1] | I_SrvcDocInterCoProcgStatusTxt | _ico | _SRVH.stat_ico = _ico.SrvcDocInterCoProcgStatus and _ico.Language = $session.system_language |
| [0..1] | I_SrvcDocBizCmpltdStatusText | _bizcmpl | _SRVH.stat_business_completed = _bizcmpl.SrvcDocBizCompletedStatus and _bizcmpl.Language = $session.system_language |
| [0..1] | CRMS4_REF_OBJECT | _refobj | _SRVH.object_id = _refobj.object_id and _SRVH.objtype_h = _refobj.objtype_h |
| [0..1] | I_SrvcDocGTSStatusText | _EmbargoStatus | _SRVH.stat_gts_embargo = _EmbargoStatus.DomainValue and _EmbargoStatus.Language = $session.system_language |
| [0..1] | I_SrvcDocGTSStatusText | _LglControlStatus | _SRVH.stat_gts_legal_control = _LglControlStatus.DomainValue and _LglControlStatus.Language = $session.system_language |
| [0..1] | I_SrvcDocGTSStatusText | _ScreeningStatus | _SRVH.stat_gts_screening = _ScreeningStatus.DomainValue and _ScreeningStatus.Language = $session.system_language |
| [0..1] | P_RespyMgmtTeamDescription | _SrvTeamDesc | _SrvTeamDesc.ObjectID = _SRVH.service_team_rm and _SrvTeamDesc.LanguageKey = $session.system_language |
| [0..1] | P_RespyMgmtTeamHeaderMainObj | _SrvTeamName | _SrvTeamName.ObjectID = _SRVH.service_team_rm and _SrvTeamName.Language = $session.system_language |
| [0..1] | I_ServiceDocumentPredecessor | _PrecedingServiceOrder | _SRVH.header_guid = _PrecedingServiceOrder.ServiceDocumentUUID and _PrecedingServiceOrder.ServiceDocPrdcssrBusObjType = 'BUS2000116' and _PrecedingServiceOrder.ServiceObjectType = 'BUS2000117' |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CRMS4_SERVHSRCH | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| EndUserText.label | Service Header | view |
Fields (141)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | object_type | objtype_h | Trans. Cat. | |
| KEY | object_id | object_id | Transaction ID | |
| category | category | Violation Category | ||
| category_txt | _actc | description | Well Code Des. | |
| priority | priority | Workflow priority | ||
| priority_txt | _prio | txt_long | Description | |
| period_date | period_date | Start Date | ||
| settl_from | settl_from | SettlementStart | ||
| settl_to | settl_to | Settlement End | ||
| bill_date | bill_date | Billing Date | ||
| invcr_date | invcr_date | Billing Date | ||
| value_date | value_date | Value date | ||
| sepa_on | sepa_on | SEPA Relevant | ||
| mandate_id | mandate_id | Mandate Id | ||
| kind_date_to | kind_date_to | Date type | ||
| net_weight_h | net_weight_h | Net Weight | ||
| volume_h | volume_h | Volume | ||
| NET_VALUE | net_value_h | Net Value | ||
| tax_amount_h | tax_amount_h | Tax Amount | ||
| freight_h | freight_h | Shipment Costs | ||
| number_items | number_items | Number of items | ||
| clientNULLasvalid_from | ||||
| clientNULLasvalid_to | ||||
| quot_start | quot_start | Quot: Valid from Dat | ||
| quot_end | quot_end | Quot: Valid to Date | ||
| clientNULLasquot_start_date | ||||
| clientNULLasquot_end_date | ||||
| srv_cust_beg | srv_cust_beg | Start Date/Time | ||
| srv_cust_end | srv_cust_end | Service Request Due | ||
| srq_tot_unit | srq_tot_unit | Total Drtn Unit ST | ||
| srv_rfirst | srv_rfirst | First Response By | ||
| srv_rready | srv_rready | Due By | ||
| srv_close | srv_close | Closing Date | ||
| contstart | contstart | Contract Start Date | ||
| clientNULLasdate_start | ||||
| contend | contend | Contract End Date | ||
| clientNULLasdate_end | ||||
| due_on | due_on | Due Date | ||
| header_guid | header_guid | Unique Identifier | ||
| GUID | header_guid | Unique Identifier | ||
| SIT_NUM_HDR | _SituationHdr | SitnNumberOfInstances | ||
| SIT_NUM_TOT | ||||
| process_type | process_type | Type of Data | ||
| posting_date | posting_date | Posting Date | ||
| description | description_h | Description | ||
| DESCRIPTION_UC | ||||
| created_at_h | created_at_h | Created On | ||
| CREATED_AT | created_at_h | Created On | ||
| clientNULLasCREATED_AT_DATE | ||||
| clientNULLasCREATED_ON | ||||
| changed_at_h | changed_at_h | Changed On | ||
| CHANGED_AT | changed_at_h | Changed On | ||
| clientNULLasCHANGED_AT_DATE | ||||
| clientNULLasCHANGED_ON | ||||
| created_by_h | created_by_h | Created By | ||
| CREATED_BY | created_by_h | Created By | ||
| changed_by_h | changed_by_h | Changed By | ||
| changed_by | changed_by_h | Changed By | ||
| btx_class | btx_class | Trans.Classification | ||
| auth_scope | auth_scope | Authorization Scope | ||
| object_id_ok | object_id_ok | ID Valid | ||
| verify_date | verify_date | Verify Date | ||
| dis_channel | dis_channel | Distribution Channel | ||
| division | division | Internal Division ID | ||
| division_ori | division_ori | Origin: Division | ||
| sales_org | sales_org | Sales Organization | ||
| sales_office | sales_office | Sales Office | ||
| sales_group | sales_group | Sales Group | ||
| service_org | service_org | Service Organization | ||
| sales_org_sd | sales_org_sd | Sales Org. | ||
| SOLD_TO_PARTY_LIST | _sold | BusinessPartnerFullName | Broker Name | |
| payer | payer | Payer | ||
| payer_list | _payr | BusinessPartnerFullName | Broker Name | |
| person_resp | person_resp | Employee Responsible | ||
| resp_group | resp_group | Responsible Group | ||
| service_team | service_team | Service Team | ||
| INBOX_ASSIGNED_TO_list | _inbxasgnto | BusinessPartnerFullName | Broker Name | |
| INBOX_GROUP_ASSIGNED_list | _inbxgrpasgn | BusinessPartnerFullName | Broker Name | |
| INBOX_ACCOUNT_list | _inbxacct | BusinessPartnerFullName | Broker Name | |
| INBOX_CONTACT_PERSON_list | _inbxcustcont | BusinessPartnerFullName | Broker Name | |
| payplan_type | payplan_type | PaymtPlanType | ||
| exchg_type | exchg_type | Exch. Rate Type | ||
| exchg_date | exchg_date | Exch. Rate Date | ||
| taxjurcode | taxjurcode | Tax Jurisdiction | ||
| ref_currency | ref_currency | Ref. Currency | ||
| currency | currency | Valuation Crcy | ||
| price_date | price_date | Pricing Date | ||
| pmnttrms | pmnttrms | Terms of Paymnt | ||
| price_grp | price_grp | Price Group | ||
| cust_group | cust_group | Customer Group | ||
| exchg_rate | exchg_rate | Exchange Rate | ||
| tax_dest_cty | tax_dest_cty | Dest.Ctry/Reg. | ||
| tax_dest_reg | tax_dest_reg | Region | ||
| vat_reg_no | vat_reg_no | VAT Reg. No. | ||
| ac_indicator | ac_indicator | Account. Indic. | ||
| region | region | Venue Region | ||
| industry | industry | Industry Sector | ||
| cust_group1 | cust_group1 | Customer Grp 1 | ||
| cust_group2 | cust_group2 | Customer Grp 2 | ||
| cust_group3 | cust_group3 | Customer Grp 3 | ||
| cust_group4 | cust_group4 | Customer Grp 4 | ||
| cust_group5 | cust_group5 | Customer Grp 5 | ||
| po_date_sold | po_date_sold | Reference Date | ||
| po_date_ship | po_date_ship | Reference Doc SH | ||
| usage_type | usage_type | Usage Type | ||
| submission | submission | Collective No. | ||
| rejection | rejection | Rejection Reason | ||
| probability | probability | Probability % | ||
| incoterms1 | incoterms1 | Incoterms | ||
| incoterms2 | incoterms2 | Incoterms 2 | ||
| ship_cond | ship_cond | Shipping Cond. | ||
| over_dlv_tol | over_dlv_tol | Overdeliv. Tol | ||
| dlv_prio | dlv_prio | Priority | ||
| ordercombind | ordercombind | Order Combin. | ||
| part_dlv | part_dlv | DeliveryControl | ||
| dlv_group | dlv_group | Delivery Group | ||
| part_dlv_itm | part_dlv_itm | Del. Control Item | ||
| rec_priority | rec_priority | Recommended Priority | ||
| urgency | urgency | Urgency | ||
| impact | impact | Impact | ||
| escalation | escalation | Step escalation? | ||
| risk | risk | Risk | ||
| is_updated | is_updated | Flag | ||
| chklst_id | chklst_id | Checklist ID | ||
| wp_fixval | wp_fixval | Ranking Fix Val | ||
| stat_credit | stat_credit | Item Credit Status | ||
| stat_error | stat_error | Error Status | ||
| stat_billing | stat_billing | Billing Status | ||
| stat_open | stat_open | Open | ||
| inbox_status | inbox_status | Status | ||
| stat_ico | stat_ico | ICO processing stat | ||
| stat_gts_lglControl_desc | _LglControlStatus | SrvcDocGTSStatusText | ||
| asp_id_01 | asp_id_01 | Schema ID | ||
| cat_id_01 | cat_id_01 | Schema ID | ||
| asp_id_02 | asp_id_02 | Schema ID | ||
| cat_id_02 | cat_id_02 | Category ID | ||
| rule_horizon | rule_horizon | Horizon | ||
| rule_date_to | rule_date_to | DetermineDateTo | ||
| cancproc | cancproc | Cancellation | ||
| cancparty | cancparty | Cancelling Party | ||
| canc_reason | canc_reason | Cancell.Reason |
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 CRMS4_SERV_H_SEARCH.
-- 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: CRMS4_SERVHSRCH
CREATE VIEW CRMS4_SERV_H_SEARCH AS
SELECT
objtype_h AS object_type,
object_id,
category,
_actc.description AS category_txt,
priority,
_prio.txt_long AS priority_txt,
period_date,
settl_from,
settl_to,
bill_date,
invcr_date,
value_date,
sepa_on,
mandate_id,
kind_date_to,
net_weight_h,
volume_h,
net_value_h AS NET_VALUE,
tax_amount_h,
freight_h,
number_items,
tstmp_to_dats( valid_from, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as valid_from AS clientNULLasvalid_from,
tstmp_to_dats( valid_to, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as valid_to AS clientNULLasvalid_to,
quot_start,
quot_end,
tstmp_to_dats( quot_start, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as quot_start_date AS clientNULLasquot_start_date,
tstmp_to_dats( quot_end, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as quot_end_date AS clientNULLasquot_end_date,
srv_cust_beg,
srv_cust_end,
srq_tot_unit,
srv_rfirst,
srv_rready,
srv_close,
contstart,
tstmp_to_dats( contstart, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as date_start AS clientNULLasdate_start,
contend,
tstmp_to_dats( contend, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as date_end AS clientNULLasdate_end,
due_on,
header_guid,
header_guid AS GUID,
_SituationHdr.SitnNumberOfInstances AS SIT_NUM_HDR,
cast(_SituationTot.SitnNumberOfInstances as sit_de_inst_count) AS SIT_NUM_TOT,
process_type,
posting_date,
description_h AS description,
upper( description_h) AS DESCRIPTION_UC,
created_at_h,
created_at_h AS CREATED_AT,
tstmp_to_dats( created_at_h, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as CREATED_AT_DATE AS clientNULLasCREATED_AT_DATE,
tstmp_to_dats( created_at_h, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as CREATED_ON AS clientNULLasCREATED_ON,
changed_at_h,
changed_at_h AS CHANGED_AT,
tstmp_to_dats( changed_at_h, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as CHANGED_AT_DATE AS clientNULLasCHANGED_AT_DATE,
tstmp_to_dats( changed_at_h, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as CHANGED_ON AS clientNULLasCHANGED_ON,
created_by_h,
created_by_h AS CREATED_BY,
changed_by_h,
changed_by_h AS changed_by,
btx_class,
auth_scope,
object_id_ok,
verify_date,
dis_channel,
division,
division_ori,
sales_org,
sales_office,
sales_group,
service_org,
sales_org_sd,
_sold.BusinessPartnerFullName AS SOLD_TO_PARTY_LIST,
payer,
_payr.BusinessPartnerFullName AS payer_list,
person_resp,
resp_group,
service_team,
_inbxasgnto.BusinessPartnerFullName AS INBOX_ASSIGNED_TO_list,
_inbxgrpasgn.BusinessPartnerFullName AS INBOX_GROUP_ASSIGNED_list,
_inbxacct.BusinessPartnerFullName AS INBOX_ACCOUNT_list,
_inbxcustcont.BusinessPartnerFullName AS INBOX_CONTACT_PERSON_list,
payplan_type,
exchg_type,
exchg_date,
taxjurcode,
ref_currency,
currency,
price_date,
pmnttrms,
price_grp,
cust_group,
exchg_rate,
tax_dest_cty,
tax_dest_reg,
vat_reg_no,
ac_indicator,
region,
industry,
cust_group1,
cust_group2,
cust_group3,
cust_group4,
cust_group5,
po_date_sold,
po_date_ship,
usage_type,
submission,
rejection,
probability,
incoterms1,
incoterms2,
ship_cond,
over_dlv_tol,
dlv_prio,
ordercombind,
part_dlv,
dlv_group,
part_dlv_itm,
rec_priority,
urgency,
impact,
escalation,
risk,
is_updated,
chklst_id,
wp_fixval,
stat_credit,
stat_error,
stat_billing,
stat_open,
inbox_status,
stat_ico,
_LglControlStatus.SrvcDocGTSStatusText AS stat_gts_lglControl_desc,
asp_id_01,
cat_id_01,
asp_id_02,
cat_id_02,
rule_horizon,
rule_date_to,
cancproc,
cancparty,
canc_reason
FROM crms4d_serv_h AS _SRVH
LEFT OUTER JOIN I_BusinessPartner AS _sold ON _SRVH.sold_to_party = _sold.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ship ON _SRVH.ship_to_party = _ship.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _bill ON _SRVH.bill_to_party = _bill.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _payr ON _SRVH.payer = _payr.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _resp ON _SRVH.person_resp = _resp.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _cont ON _SRVH.contact_person = _cont.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _rgrp ON _SRVH.resp_group = _rgrp.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _srvt ON _SRVH.service_team = _srvt.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _semp ON _SRVH.service_employee = _semp.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _cacc ON _SRVH.contract_account = _cacc.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _inbxasgnto ON _SRVH.inbox_assigned_to = _inbxasgnto.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _inbxgrpasgn ON _SRVH.inbox_group_assigned = _inbxgrpasgn.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _inbxacct ON _SRVH.inbox_account = _inbxacct.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _inbxcustcont ON _SRVH.inbox_contact_person = _inbxcustcont.BusinessPartner -- association [0..1]
LEFT OUTER JOIN crmc_act_cat_t AS _actc ON _SRVH.category = _actc.category AND _actc.langu = $session.system_language -- association [0..1]
LEFT OUTER JOIN scpriot AS _prio ON _SRVH.priority = _prio.priority AND _prio.langu = $session.system_language -- association [0..1]
LEFT OUTER JOIN CRMS4_PROC_TYPE AS _proc ON _SRVH.process_type = _proc.Process_Type -- association [0..1]
LEFT OUTER JOIN CRMS4_LFCY_STATUS AS _lfcy ON _SRVH.stat_lifecycle = _lfcy.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_CANC_STATUS AS _canc ON _SRVH.stat_cancelled = _canc.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_RELE_STATUS AS _rele ON _SRVH.stat_released = _rele.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_QUOT_STATUS AS _quot ON _SRVH.stat_quotation = _quot.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_DELI_STATUS AS _deli ON _SRVH.stat_delivery = _deli.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_ERRO_STATUS AS _erro ON _SRVH.stat_error = _erro.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_GDIS_STATUS AS _gdis ON _SRVH.stat_goods_issue = _gdis.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_BILL_STATUS AS _bili ON _SRVH.stat_billing = _bili.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_FBIL_STATUS AS _fbil ON _SRVH.stat_for_billing = _fbil.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_OPEN_STATUS AS _open ON _SRVH.stat_open = _open.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_ARCB_STATUS AS _arcb ON _SRVH.stat_archivable = _arcb.domvalue_l -- association [0..1]
LEFT OUTER JOIN CRMS4_ARCD_STATUS AS _arcd ON _SRVH.stat_archived = _arcd.domvalue_l -- association [0..1]
LEFT OUTER JOIN E_ServiceDocument AS _ServiceDocumentExt ON _SRVH.objtype_h = _ServiceDocumentExt.ServiceCategory AND _SRVH.object_id = _ServiceDocumentExt.ServiceOrder -- association [0..1]
LEFT OUTER JOIN I_SrvcOrdRefMaintenancePlan AS _RefMaintenancePlan ON _SRVH.header_guid = _RefMaintenancePlan.ServiceDocumentUUID AND _SRVH.objtype_h = _RefMaintenancePlan.ServiceObjectType -- association [0..1]
LEFT OUTER JOIN I_SrvcOrdRefMaintenanceItem AS _RefMaintenanceItem ON _SRVH.header_guid = _RefMaintenanceItem.ServiceDocumentUUID AND _SRVH.objtype_h = _RefMaintenanceItem.ServiceObjectType -- association [0..1]
LEFT OUTER JOIN I_SitnInstceIndicator AS _SituationHdr ON _SRVH.header_guid_char = _SituationHdr.SitnInstceAnchorObjectKey -- association [0..1]
LEFT OUTER JOIN CRMS4_SERV_SITN_TOT_COUNT AS _SituationTot ON _SRVH.header_guid_char = _SituationTot.header_key -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationText AS _SalesOrgText ON _SalesOrgText.SalesOrganization = _SRVH.sales_org_sd AND _SalesOrgText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_DistributionChannelText AS _DistrChannelText ON _DistrChannelText.DistributionChannel = _SRVH.dis_channel AND _DistrChannelText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_DivisionText AS _DivisionText ON _DivisionText.Division = _SRVH.division AND _DivisionText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SalesOfficeText AS _SalesOfficeText ON _SalesOfficeText.SalesOffice = _SRVH.sales_office_sd AND _SalesOfficeText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SalesGroupText AS _SalesGroupText ON _SalesGroupText.SalesGroup = _SRVH.sales_group_sd AND _SalesGroupText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_EnterpriseServiceOrgText AS _EnterpriseServiceOrgText ON _EnterpriseServiceOrgText.EnterpriseServiceOrganization = _SRVH.enterprise_service_org AND _EnterpriseServiceOrgText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN crms4d_ext_ref AS _ExtRef ON _SRVH.objtype_h = _ExtRef.objtype_h AND _SRVH.object_id = _ExtRef.object_id -- association [0..1]
LEFT OUTER JOIN I_SrvcDocCreditStatusText AS _credit ON _SRVH.stat_credit = _credit.DomainValue AND _credit.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SrvcDocExecutionStatusText AS _maint ON _SRVH.stat_maintenance = _maint.DomainValue AND _maint.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SrvcDocBslnCostPostgStatusT AS _basln ON _SRVH.stat_bsln_cost_postg = _basln.SrvcDocBslnCostPostgStatus AND _basln.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SrvcDocBslnCostPostgStatusT AS _ongoing ON _SRVH.stat_cont_cost_calc = _ongoing.SrvcDocBslnCostPostgStatus AND _ongoing.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SrvcDocInterCoProcgStatusTxt AS _ico ON _SRVH.stat_ico = _ico.SrvcDocInterCoProcgStatus AND _ico.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SrvcDocBizCmpltdStatusText AS _bizcmpl ON _SRVH.stat_business_completed = _bizcmpl.SrvcDocBizCompletedStatus AND _bizcmpl.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN CRMS4_REF_OBJECT AS _refobj ON _SRVH.object_id = _refobj.object_id AND _SRVH.objtype_h = _refobj.objtype_h -- association [0..1]
LEFT OUTER JOIN I_SrvcDocGTSStatusText AS _EmbargoStatus ON _SRVH.stat_gts_embargo = _EmbargoStatus.DomainValue AND _EmbargoStatus.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SrvcDocGTSStatusText AS _LglControlStatus ON _SRVH.stat_gts_legal_control = _LglControlStatus.DomainValue AND _LglControlStatus.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SrvcDocGTSStatusText AS _ScreeningStatus ON _SRVH.stat_gts_screening = _ScreeningStatus.DomainValue AND _ScreeningStatus.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN P_RespyMgmtTeamDescription AS _SrvTeamDesc ON _SrvTeamDesc.ObjectID = _SRVH.service_team_rm AND _SrvTeamDesc.LanguageKey = $session.system_language -- association [0..1]
LEFT OUTER JOIN P_RespyMgmtTeamHeaderMainObj AS _SrvTeamName ON _SrvTeamName.ObjectID = _SRVH.service_team_rm AND _SrvTeamName.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentPredecessor AS _PrecedingServiceOrder ON _SRVH.header_guid = _PrecedingServiceOrder.ServiceDocumentUUID AND _PrecedingServiceOrder.ServiceDocPrdcssrBusObjType = 'BUS2000116' AND _PrecedingServiceOrder.ServiceObjectType = 'BUS2000117' -- association [0..1]
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- 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