I_WORKPERMITAPPROVALBASIC
Maintain Approvals for Work Permit
I_WORKPERMITAPPROVALBASIC is a CDS View in S/4HANA. Maintain Approvals for Work Permit. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_WorkPermitApprovalValueHelp | view | from | CONSUMPTION | Approvals for permit type |
@AbapCatalog.sqlViewName: 'IWPMAPPROVALBSC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Maintain Approvals for Work Permit'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {serviceQuality: #A, sizeCategory: #S, dataClass: #META}
@VDM.viewType: #BASIC
define view I_WorkPermitApprovalBasic
as select from ptwwrkpmtapprvl as Approval
association [0..1] to t357g as _Permit on $projection.WorkPermitApproval = _Permit.sogen
association [0..1] to t357g_t as _PermitTxt on $projection.WorkPermitApproval = _PermitTxt.pmsog
and _PermitTxt.spras = $session.system_language
{
key iwerk as MaintenancePlanningPlant,
key workpermittype as WorkPermitType,
key sogen as WorkPermitApproval,
key scenario as WorkPermitApprovalScenario,
hierarchylevel as WrkPmtApprovalHierarchyLevel,
wrkpmtapprovalcopyisautomatic as WrkPmtApprovalCopyIsAutomatic,
wrkpmtapprovalismandatory as WrkPmtApprovalIsMandatory,
_PermitTxt.gntxt as WorkPermitApprovalDescription,
cast( case when wrkpmtapprovalismandatory != '' then 'Mandatory '
else 'Optional' end as abap.char(10) ) as WrkPmtApprvlMandText
}
where
_Permit.k_sperr != 'X';
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"PTWWRKPMTAPPRVL",
"T357G",
"T357G_T"
],
"ASSOCIATED":
[
"T357G",
"T357G_T"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/