Skip to content

/AWS1/CL_APFSAPODATACNCTORPF00

The connector-specific profile properties required when using SAPOData.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_applicationhosturl TYPE /AWS1/APFAPPLICATIONHOSTURL /AWS1/APFAPPLICATIONHOSTURL

The location of the SAPOData resource.

iv_applicationservicepath TYPE /AWS1/APFAPPLICATIONSVCPATH /AWS1/APFAPPLICATIONSVCPATH

The application path to catalog service.

iv_portnumber TYPE /AWS1/APFPORTNUMBER /AWS1/APFPORTNUMBER

The port number of the SAPOData instance.

iv_clientnumber TYPE /AWS1/APFCLIENTNUMBER /AWS1/APFCLIENTNUMBER

The client number for the client creating the connection.

Optional arguments:

iv_logonlanguage TYPE /AWS1/APFLOGONLANGUAGE /AWS1/APFLOGONLANGUAGE

The logon language of SAPOData instance.

iv_privatelinkservicename TYPE /AWS1/APFPVTLINKSERVICENAME /AWS1/APFPVTLINKSERVICENAME

The SAPOData Private Link service name to be used for private data transfers.

io_oauthproperties TYPE REF TO /AWS1/CL_APFOAUTHPROPERTIES /AWS1/CL_APFOAUTHPROPERTIES

The SAPOData OAuth properties required for OAuth type authentication.

iv_disablesso TYPE /AWS1/APFBOOLEAN /AWS1/APFBOOLEAN

If you set this parameter to true, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance.

Whether you need this option depends on the types of credentials that you applied to your SAP OData connection profile. If your profile uses basic authentication credentials, SAP SSO can prevent Amazon AppFlow from connecting to your account with your username and password. In this case, bypassing SSO makes it possible for Amazon AppFlow to connect successfully. However, if your profile uses OAuth credentials, this parameter has no affect.


Queryable Attributes

applicationHostUrl

The location of the SAPOData resource.

Accessible with the following methods

Method Description
GET_APPLICATIONHOSTURL() Getter for APPLICATIONHOSTURL, with configurable default
ASK_APPLICATIONHOSTURL() Getter for APPLICATIONHOSTURL w/ exceptions if field has no
HAS_APPLICATIONHOSTURL() Determine if APPLICATIONHOSTURL has a value

applicationServicePath

The application path to catalog service.

Accessible with the following methods

Method Description
GET_APPLICATIONSERVICEPATH() Getter for APPLICATIONSERVICEPATH, with configurable default
ASK_APPLICATIONSERVICEPATH() Getter for APPLICATIONSERVICEPATH w/ exceptions if field has
HAS_APPLICATIONSERVICEPATH() Determine if APPLICATIONSERVICEPATH has a value

portNumber

The port number of the SAPOData instance.

Accessible with the following methods

Method Description
GET_PORTNUMBER() Getter for PORTNUMBER, with configurable default
ASK_PORTNUMBER() Getter for PORTNUMBER w/ exceptions if field has no value
HAS_PORTNUMBER() Determine if PORTNUMBER has a value

clientNumber

The client number for the client creating the connection.

Accessible with the following methods

Method Description
GET_CLIENTNUMBER() Getter for CLIENTNUMBER, with configurable default
ASK_CLIENTNUMBER() Getter for CLIENTNUMBER w/ exceptions if field has no value
HAS_CLIENTNUMBER() Determine if CLIENTNUMBER has a value

logonLanguage

The logon language of SAPOData instance.

Accessible with the following methods

Method Description
GET_LOGONLANGUAGE() Getter for LOGONLANGUAGE, with configurable default
ASK_LOGONLANGUAGE() Getter for LOGONLANGUAGE w/ exceptions if field has no value
HAS_LOGONLANGUAGE() Determine if LOGONLANGUAGE has a value

privateLinkServiceName

The SAPOData Private Link service name to be used for private data transfers.

Accessible with the following methods

Method Description
GET_PRIVATELINKSERVICENAME() Getter for PRIVATELINKSERVICENAME, with configurable default
ASK_PRIVATELINKSERVICENAME() Getter for PRIVATELINKSERVICENAME w/ exceptions if field has
HAS_PRIVATELINKSERVICENAME() Determine if PRIVATELINKSERVICENAME has a value

oAuthProperties

The SAPOData OAuth properties required for OAuth type authentication.

Accessible with the following methods

Method Description
GET_OAUTHPROPERTIES() Getter for OAUTHPROPERTIES

disableSSO

If you set this parameter to true, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance.

Whether you need this option depends on the types of credentials that you applied to your SAP OData connection profile. If your profile uses basic authentication credentials, SAP SSO can prevent Amazon AppFlow from connecting to your account with your username and password. In this case, bypassing SSO makes it possible for Amazon AppFlow to connect successfully. However, if your profile uses OAuth credentials, this parameter has no affect.

Accessible with the following methods

Method Description
GET_DISABLESSO() Getter for DISABLESSO