pbdevc_t_tadir
Packages with shorttext und TADIR fields
pbdevc_t_tadir is a CDS View that provides data about "Packages with shorttext und TADIR fields" in SAP S/4HANA. It reads from 4 data sources (tadir, tdevc, tdevct, tdevct) and exposes 12 fields with key field devclass.
Data Sources (4)
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | DEVC_T_TADIR_V | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Packages with shorttext und TADIR fields | view |
Fields (12)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | devclass | tdevc | devclass | |
| pdevclass | tdevc | pdevclass | ||
| dlvunit | tdevc | dlvunit | ||
| parentcl | tdevc | parentcl | ||
| mainpack | tdevc | mainpack | ||
| responsible | tadir | author | ||
| pdevclass | tdevc | pdevclass | ||
| dlvunit | tdevc | dlvunit | ||
| parentcl | tdevc | parentcl | ||
| mainpack | tdevc | mainpack | ||
| responsible | tdevc | created_by | ||
| ctext | tdevct | ctext |
@AbapCatalog.sqlViewName: 'DEVC_T_TADIR_V'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Packages with shorttext und TADIR fields'
define view pbdevc_t_tadir
as select from tdevc
inner join tadir on tdevc.devclass = tadir.obj_name
left outer join tdevct on tdevc.devclass = tdevct.devclass
{
key tdevc.devclass as devclass,
tdevc.pdevclass as pdevclass,
tdevc.dlvunit as dlvunit,
tdevc.parentcl as parentcl,
tdevc.mainpack as mainpack,
tadir.author as responsible,
tadir.srcsystem as original_system,
tadir.masterlang as original_language,
tdevct.ctext as ctext
}
where
tadir.delflag = ''
and tadir.object = 'DEVC'
and tdevc.devclass not like '$%'
and ( tdevct.spras = $session.system_language or tdevct.spras = 'E' )
union all
//packages starting with $
select distinct from tdevc
left outer join tdevct on tdevc.devclass = tdevct.devclass
{
key tdevc.devclass as devclass,
tdevc.pdevclass as pdevclass,
tdevc.dlvunit as dlvunit,
tdevc.parentcl as parentcl,
tdevc.mainpack as mainpack,
tdevc.created_by as responsible,
' ' as original_system,
' ' as original_language,
tdevct.ctext as ctext
}
where
tdevc.devclass like '$%'
and ( tdevct.spras = $session.system_language or tdevct.spras = 'E' )
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"TADIR",
"TDEVC",
"TDEVCT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- 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 Annotations — A Complete Guide
- 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