Skip to content

/AWS1/CL_APFFLOWDEFINITION

The properties of the flow, such as its source, destination, trigger type, and so on.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_flowarn TYPE /AWS1/APFFLOWARN /AWS1/APFFLOWARN

The flow's Amazon Resource Name (ARN).

iv_description TYPE /AWS1/APFFLOWDESCRIPTION /AWS1/APFFLOWDESCRIPTION

A user-entered description of the flow.

iv_flowname TYPE /AWS1/APFFLOWNAME /AWS1/APFFLOWNAME

The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.

iv_flowstatus TYPE /AWS1/APFFLOWSTATUS /AWS1/APFFLOWSTATUS

Indicates the current status of the flow.

iv_sourceconnectortype TYPE /AWS1/APFCONNECTORTYPE /AWS1/APFCONNECTORTYPE

Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

iv_sourceconnectorlabel TYPE /AWS1/APFCONNECTORLABEL /AWS1/APFCONNECTORLABEL

The label of the source connector in the flow.

iv_destinationconnectortype TYPE /AWS1/APFCONNECTORTYPE /AWS1/APFCONNECTORTYPE

Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

iv_destinationconnectorlabel TYPE /AWS1/APFCONNECTORLABEL /AWS1/APFCONNECTORLABEL

The label of the destination connector in the flow.

iv_triggertype TYPE /AWS1/APFTRIGGERTYPE /AWS1/APFTRIGGERTYPE

Specifies the type of flow trigger. This can be OnDemand, Scheduled, or Event.

iv_createdat TYPE /AWS1/APFDATE /AWS1/APFDATE

Specifies when the flow was created.

iv_lastupdatedat TYPE /AWS1/APFDATE /AWS1/APFDATE

Specifies when the flow was last updated.

iv_createdby TYPE /AWS1/APFCREATEDBY /AWS1/APFCREATEDBY

The ARN of the user who created the flow.

iv_lastupdatedby TYPE /AWS1/APFUPDATEDBY /AWS1/APFUPDATEDBY

Specifies the account user name that most recently updated the flow.

it_tags TYPE /AWS1/CL_APFTAGMAP_W=>TT_TAGMAP TT_TAGMAP

The tags used to organize, track, or control access for your flow.

io_lastrunexecutiondetails TYPE REF TO /AWS1/CL_APFEXECUTIONDETAILS /AWS1/CL_APFEXECUTIONDETAILS

Describes the details of the most recent flow run.


Queryable Attributes

flowArn

The flow's Amazon Resource Name (ARN).

Accessible with the following methods

Method Description
GET_FLOWARN() Getter for FLOWARN, with configurable default
ASK_FLOWARN() Getter for FLOWARN w/ exceptions if field has no value
HAS_FLOWARN() Determine if FLOWARN has a value

description

A user-entered description of the flow.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

flowName

The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.

Accessible with the following methods

Method Description
GET_FLOWNAME() Getter for FLOWNAME, with configurable default
ASK_FLOWNAME() Getter for FLOWNAME w/ exceptions if field has no value
HAS_FLOWNAME() Determine if FLOWNAME has a value

flowStatus

Indicates the current status of the flow.

Accessible with the following methods

Method Description
GET_FLOWSTATUS() Getter for FLOWSTATUS, with configurable default
ASK_FLOWSTATUS() Getter for FLOWSTATUS w/ exceptions if field has no value
HAS_FLOWSTATUS() Determine if FLOWSTATUS has a value

sourceConnectorType

Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

Accessible with the following methods

Method Description
GET_SOURCECONNECTORTYPE() Getter for SOURCECONNECTORTYPE, with configurable default
ASK_SOURCECONNECTORTYPE() Getter for SOURCECONNECTORTYPE w/ exceptions if field has no
HAS_SOURCECONNECTORTYPE() Determine if SOURCECONNECTORTYPE has a value

sourceConnectorLabel

The label of the source connector in the flow.

Accessible with the following methods

Method Description
GET_SOURCECONNECTORLABEL() Getter for SOURCECONNECTORLABEL, with configurable default
ASK_SOURCECONNECTORLABEL() Getter for SOURCECONNECTORLABEL w/ exceptions if field has n
HAS_SOURCECONNECTORLABEL() Determine if SOURCECONNECTORLABEL has a value

destinationConnectorType

Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.

Accessible with the following methods

Method Description
GET_DESTINATIONCONNECTORTYPE() Getter for DESTINATIONCONNECTORTYPE, with configurable defau
ASK_DESTINATIONCONNECTORTYPE() Getter for DESTINATIONCONNECTORTYPE w/ exceptions if field h
HAS_DESTINATIONCONNECTORTYPE() Determine if DESTINATIONCONNECTORTYPE has a value

destinationConnectorLabel

The label of the destination connector in the flow.

Accessible with the following methods

Method Description
GET_DSTCONNECTORLABEL() Getter for DESTINATIONCONNECTORLABEL, with configurable defa
ASK_DSTCONNECTORLABEL() Getter for DESTINATIONCONNECTORLABEL w/ exceptions if field
HAS_DSTCONNECTORLABEL() Determine if DESTINATIONCONNECTORLABEL has a value

triggerType

Specifies the type of flow trigger. This can be OnDemand, Scheduled, or Event.

Accessible with the following methods

Method Description
GET_TRIGGERTYPE() Getter for TRIGGERTYPE, with configurable default
ASK_TRIGGERTYPE() Getter for TRIGGERTYPE w/ exceptions if field has no value
HAS_TRIGGERTYPE() Determine if TRIGGERTYPE has a value

createdAt

Specifies when the flow was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

lastUpdatedAt

Specifies when the flow was last updated.

Accessible with the following methods

Method Description
GET_LASTUPDATEDAT() Getter for LASTUPDATEDAT, with configurable default
ASK_LASTUPDATEDAT() Getter for LASTUPDATEDAT w/ exceptions if field has no value
HAS_LASTUPDATEDAT() Determine if LASTUPDATEDAT has a value

createdBy

The ARN of the user who created the flow.

Accessible with the following methods

Method Description
GET_CREATEDBY() Getter for CREATEDBY, with configurable default
ASK_CREATEDBY() Getter for CREATEDBY w/ exceptions if field has no value
HAS_CREATEDBY() Determine if CREATEDBY has a value

lastUpdatedBy

Specifies the account user name that most recently updated the flow.

Accessible with the following methods

Method Description
GET_LASTUPDATEDBY() Getter for LASTUPDATEDBY, with configurable default
ASK_LASTUPDATEDBY() Getter for LASTUPDATEDBY w/ exceptions if field has no value
HAS_LASTUPDATEDBY() Determine if LASTUPDATEDBY has a value

tags

The tags used to organize, track, or control access for your flow.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

lastRunExecutionDetails

Describes the details of the most recent flow run.

Accessible with the following methods

Method Description
GET_LASTRUNEXECUTIONDETAILS() Getter for LASTRUNEXECUTIONDETAILS

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_FLOWLIST

TYPES TT_FLOWLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_APFFLOWDEFINITION WITH DEFAULT KEY
.