Skip to content
Demo project — fictitious code, with the engine’s reading on every stage and no model drafts or test runs. Nothing you do here is saved. A demo run is never signed. No signed run, no audit pack and no export comes out of this screen — a signature says a named account analysed a named source, and none of that happened here.Nothing here counts against your five free analyses: the demo is the same for every account, and what you change lives in this browser only.Try an example or your own code
Back to project workspace
DemoNothing ran

Demo · Z_MM_PO_APPROVAL — Testing

No test in this demo has been generated or executed, so there is no pass rate to show.

Step 1: Write the scenarios

Not in the demo

In a project the testing model writes them from the target code, with one button here. They stay its proposal until a run gives them a verdict.

The demo writes no scenarios — it calls no model.

Step 2: Run them against mocks

Not in the demo

In a project on the CAP route the scenarios run in an isolated runner against SAP mocks — not in your S/4HANA system. On the ABAP Cloud route nothing here runs ABAP Unit: you record the result from your own SAP system, as a result file or your confirmation. Running tests on a tenant is locked.

Nothing has run: the demo has neither scenarios nor a runner, so there are no results to count.

Step 3: Check by hand

4

What no generated test covers: every construct the engine did not judge, with the line it starts on.

  • 2 × local function-module callno generated test can stand in for a person hereSource line 173
  • 2 × include whose source was not uploadedno generated test can stand in for a person hereSource line 363
  • 1 × dynamic call or field accessno generated test can stand in for a person hereSource line 386
  • 2 × classic list outputno generated test can stand in for a person hereSource line 542
READ_REQUISITION L60–75CHECK_REQUISITION L77–98CHECK_AUTHORITY L103–122UPLOAD_ATTACHMENT L124–146READ_VENDOR L151–167CONVERT_TO_EUR L169–189CHECK_COST_CENTER L191–199CHECK_ACCOUNT_ASSIGNMENT L201–214CHECK_VENDOR L219–228REJECT L230–235HOLD_FOR_BUYER L237–245READ_INFO_RECORD L250–269CHECK_MATERIAL_STATUS L271–280CHECK_LIMIT L285–298CHECK_PRICE L303–319DECIDE_APPROVAL L324–340LOG_APPROVAL L342–354FIND_DEPARTMENT_HEAD L356–362FIND_MANAGER L365–374NOTIFY_REQUESTER L379–395REQUEST_APPROVAL L401–435CREATE_PURCHASE_ORDER L440–496CREATE_PO_BATCH_INPUT L498–524STORE_ATTACHMENT L526–535WRITE_RESULT_LIST L540–552Not assessed: 2 × local function-module call (L173)Not assessed: 2 × include whose source was not uploaded (L363)Not assessed: 1 × dynamic call or field access (L386)Not assessed: 2 × classic list output (L542)CC-003 L116 Authorization Check (AUTHORITY-CHECK)CC-009 L222 Direct Read from Custom Table ZMM_VEND_BLOCKCC-017 L357 Direct Read from Custom Table ZMM_DEPT_HEADCC-020 L383 Direct Read from Custom Table ZMM_NOTIFY_CFGCC-025 L515 Security review: CALL TRANSACTION ME21N without WITH or WITHOUT AUTHORITY-CHECKCC-001 L61 Direct Read from SAP Standard Table EBANCC-002 L106 Direct Read from SAP Standard Table EBANCC-004 L129 Legacy Frontend File Upload/DownloadCC-005 L154 Direct Read from SAP Standard Table LFA1CC-006 L161 Direct Read from SAP Standard Table LFM1CC-007 L192 Direct Read from SAP Standard Table CSKSCC-008 L192 The server's date or time decides (sy-datum)CC-011 L243 Explicit Transaction Boundary (COMMIT WORK)CC-012 L254 Direct Read from SAP Standard Table EINACC-013 L262 Direct Read from SAP Standard Table EINECC-014 L274 Direct Read from SAP Standard Table MARCCC-015 L289 Direct Read from SAP Standard Table T16FSCC-018 L368 Direct Read from SAP Standard Table PA0105CC-019 L371 Direct Read from SAP Standard Table PA0105CC-021 L421 Call of function module SAP_WAPI_CREATE_EVENT, a classic API not released for ABAP CloudCC-022 L428 Explicit Transaction Boundary (COMMIT WORK)CC-023 L475 Call of function module BAPI_PO_CREATE1, a classic API not released for ABAP CloudCC-016 L353 Direct Write to Custom Table ZMM_PO_APPRCC-024 L515 Legacy Batch Data Communication (BDC) to TCode ME21NCC-026 L531 Direct Write to Custom Table ZMM_PO_ATTACHCC-010 L240 CRITICAL: Direct Write to SAP Standard Table EBAN1100200300400500552