upload current sources
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
/* TARGET OBJECT : data definition ZC_CHANGEAPPROVAL_A2X (A2X projection for the worker; created empty via ADT MCP 2026-09-15)
|
||||
abap: URI : abap:/repotree-v1/0M7DEJI/System%20Library/ZLOCAL/ZARENA_PLM/Core%20Data%20Services/Data%20Definitions/ZC_CHANGEAPPROVAL_A2X/zc_changeapproval_a2x.ddls.acds
|
||||
ACTION : replace entire content, then activate (after ZZR_CHANGEAPPROVAL000).
|
||||
Notes: separate projection so the Web API exposes create + mark* while the UI projection stays read-only
|
||||
(PRD RAP-2 / RAP-6); same syntax sources as ZZC_CHANGEAPPROVAL000. No metadata extension here -
|
||||
a Web API binding carries no UI annotations [source: sap-docs sap-help loio 248b36b7ebce4f7e8c7670c9371adee1, verified 2026-09-15]. */
|
||||
@EndUserText.label: 'Arena change approval - A2X projection (worker)'
|
||||
@AccessControl.authorizationCheck: #CHECK
|
||||
@ObjectModel.semanticKey: ['ItemNumber', 'ChangeType', 'ArenaEcoId']
|
||||
define root view entity ZC_CHANGEAPPROVAL_A2X
|
||||
provider contract transactional_query
|
||||
as projection on ZZR_CHANGEAPPROVAL000
|
||||
{
|
||||
key ID,
|
||||
ItemNumber,
|
||||
ItemName,
|
||||
ChangeType,
|
||||
ArenaEcoId,
|
||||
@ObjectModel.text.element: ['StatusText']
|
||||
Status,
|
||||
StatusText,
|
||||
StatusCriticality,
|
||||
RequestedBy,
|
||||
RequestedOn,
|
||||
DecidedBy,
|
||||
DecidedOn,
|
||||
SapChangeNumber,
|
||||
ErrorMessage,
|
||||
RejectReason,
|
||||
SapPreview,
|
||||
IsApprovable,
|
||||
IsRetriable,
|
||||
CreatedBy,
|
||||
CreatedAt,
|
||||
LastChangedBy,
|
||||
LastChangedAt,
|
||||
LocalLastChangedAt
|
||||
}
|
||||
Reference in New Issue
Block a user