I_EmployOrgDetOp

DDL: I_EMPLOYORGDETOP SQL: IEMPLOYORGDETOP Type: view BASIC Package: VDM_SHCM_EMPLOYEE

Employment org details for onPremise

I_EmployOrgDetOp is a Basic CDS View that provides data about "Employment org details for onPremise" in SAP S/4HANA. It reads from 3 data sources (wfd_d_assgmtdets, wfd_d_keymap, P_WFD_GET_MINEPERNR) and exposes 10 fields with key fields EmploymentInternalID, StartDate. Part of development package VDM_SHCM_EMPLOYEE.

Data Sources (3)

SourceAliasJoin Type
wfd_d_assgmtdets assgmtdets from
wfd_d_keymap keymap inner
P_WFD_GET_MINEPERNR mainEmployment inner

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName IEMPLOYORGDETOP view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Employment org details for onPremise view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY EmploymentInternalID
KEY StartDate
EndDate
PersonnelNumber wfd_d_keymap central_person WorkForce Master ID
EmploymentStatus wfd_d_assgmtdets employment_status Employment Status
CompanyCode
CostCenter
Job
OrganizationalUnit
PersonWorkAgrmtAuthznGrpg

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_EmployOrgDetOp.
-- 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: IEMPLOYORGDETOP

CREATE VIEW I_EmployOrgDetOp AS
SELECT
  cast( assgmtdets.workforce_assgmt_id as persno preserving type ) AS EmploymentInternalID,
  cast( assgmtdets.start_date as begda preserving type ) AS StartDate,
  cast( assgmtdets.end_date as endda preserving type ) AS EndDate,
  keymap.central_person AS PersonnelNumber,
  assgmtdets.employment_status AS EmploymentStatus,
  cast( assgmtdets.company_code as bukrs preserving type ) AS CompanyCode,
  cast( assgmtdets.cost_center as kostl preserving type ) AS CostCenter,
  cast( assgmtdets.job_code as stell ) AS Job,
  cast( '00000000' as orgeh preserving type ) AS OrganizationalUnit,
  cast( '' as vdsk1 ) AS PersonWorkAgrmtAuthznGrpg
FROM wfd_d_assgmtdets AS assgmtdets
INNER JOIN wfd_d_keymap AS keymap ON /* join condition not captured in parsed metadata */
INNER JOIN P_WFD_GET_MINEPERNR AS mainEmployment ON /* join condition not captured in parsed metadata */
;