Sync current sources: clean RAP handover names, app rebind, tooling
Working-tree state as of 2026-09-29, uncommitted since the initial "upload current sources" commit: - docs/handover/rap/: renamed the 11 generator-suffixed sources (zz*000) to the clean object names built on the tenant, plus the A2X leg and parameter-entity edits. - app/: manifest, annotations, i18n, mock data and local/mock ui5 configs updated to the live service shape. - PRD.md, CHANGELOG.md, KNOWLEDGE.md: build record through 2026-09-19, including the rejected reentrance-ticket path. - tools/adt-reentrance-login/: retained login helper (new). - docs/v2/zui_arena_change_appr_o4.metadata.xml: captured live $metadata (new). - Dropped a stray 0.3GB-class Eclipse installer that the initial commit had tracked under a URL-mangled filename, and the machine-specific 0M7DEJI.code-workspace. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,16 +1,20 @@
|
||||
// TARGET OBJECT : behavior definition ZC_CHANGEAPPROVAL_A2X (A2X projection BDEF) - DOES NOT EXIST YET.
|
||||
// The ADT MCP refused to create it while ZC_CHANGEAPPROVAL_A2X (DDLS) had no active source
|
||||
// ("The referenced STOB object ZC_CHANGEAPPROVAL_A2X does not exist", 2026-09-15).
|
||||
// Create it after the projection view is active: ADT > New Behavior Definition on ZC_CHANGEAPPROVAL_A2X,
|
||||
// implementation type Projection (or re-run abap_creation-create_object BDEF/BDO, see README), paste, activate.
|
||||
// Sources: as ZZC_CHANGEAPPROVAL000. use create lets the worker stage records (ARN-010: the staged payload is what
|
||||
// gets executed); the worker never sees approve/reject/retrySync (PRD RAP-6).
|
||||
// TARGET OBJECT : behavior definition ZC_CHANGEAPPROVAL_A2X (A2X projection BDEF) - README step W3, worker leg
|
||||
// abap: URI : abap:/repotree-v1/0M7DEJI/System%20Library/ZLOCAL/ZARENA_PLM/Core%20Data%20Services/Behavior%20Definitions/ZC_CHANGEAPPROVAL_A2X/zc_changeapproval_a2x.bdef.abdl
|
||||
// ACTION : create via ADT MCP (objectType BDEF/BDO, implementationType Projection, README W3) only once the view
|
||||
// ZC_CHANGEAPPROVAL_A2X is active - the MCP validates the referenced entity's active version (live
|
||||
// 2026-09-15: "The referenced STOB object ZC_CHANGEAPPROVAL_A2X does not exist" while the view had no
|
||||
// active source). Replace entire content, save, then activate.
|
||||
// Sources: as ZC_CHANGEAPPROVAL (incl. `use etag` as an entity behavior characteristic in the header, not in the body).
|
||||
// use create lets the worker stage records (ARN-010: the staged payload is what gets executed); the worker never
|
||||
// sees approve/reject/retrySync (PRD RAP-6). The base BDEF's validation checkDuplicate runs on every create; it is
|
||||
// not something a projection lists (validations are not in the `use` list [source: abap-docs
|
||||
// /abap-docs-cloud/ABENBDL_USE_PROJECTION, verified 2026-09-16]).
|
||||
projection;
|
||||
strict ( 2 );
|
||||
|
||||
define behavior for ZC_CHANGEAPPROVAL_A2X alias ChangeApproval
|
||||
use etag
|
||||
{
|
||||
use etag;
|
||||
use create;
|
||||
|
||||
use action markExecuting;
|
||||
|
||||
Reference in New Issue
Block a user