Skip to content

/AWS1/CL_R5A=>CANCELPLANEXECUTION()

About CancelPlanExecution

Cancels an in-progress plan execution. This operation stops the execution of the plan and prevents any further steps from being processed.

You must specify the plan ARN and execution ID. You can also provide an optional comment explaining why the execution was canceled.

Method Signature

IMPORTING

Required arguments:

iv_planarn TYPE /AWS1/R5APLANARN /AWS1/R5APLANARN

The Amazon Resource Name (ARN) of the plan.

iv_executionid TYPE /AWS1/R5AEXECUTIONID /AWS1/R5AEXECUTIONID

The execution identifier of a plan execution.

Optional arguments:

iv_comment TYPE /AWS1/R5AEXECUTIONCOMMENT /AWS1/R5AEXECUTIONCOMMENT

A comment that you can enter about canceling a plan execution step.

RETURNING

oo_output TYPE REF TO /aws1/cl_r5acancelplanexecrsp /AWS1/CL_R5ACANCELPLANEXECRSP

Domain /AWS1/RT_ACCOUNT_ID
Primitive Type NUMC

Examples

Syntax Example

This is an example of the syntax for calling the method. It includes every possible argument and initializes every possible value. The data provided is not necessarily semantically accurate (for example the value "string" may be provided for something that is intended to be an instance ID, or in some cases two arguments may be mutually exclusive). The syntax shows the ABAP syntax for creating the various data structures.

DATA(lo_result) = lo_client->/aws1/if_r5a~cancelplanexecution(
  iv_comment = |string|
  iv_executionid = |string|
  iv_planarn = |string|
).

This is an example of reading all possible response values

lo_result = lo_result.
IF lo_result IS NOT INITIAL.
ENDIF.