Skip to content

/AWS1/CL_BDOCREDPROVIDERCONF

The configuration for a credential provider. This structure defines how the gateway authenticates with the target endpoint.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_credentialprovidertype TYPE /AWS1/BDOCREDPROVIDERTYPE /AWS1/BDOCREDPROVIDERTYPE

The type of credential provider. This field specifies which authentication method the gateway uses.

Optional arguments:

io_credentialprovider TYPE REF TO /AWS1/CL_BDOCREDENTIALPROVIDER /AWS1/CL_BDOCREDENTIALPROVIDER

The credential provider. This field contains the specific configuration for the credential provider type.


Queryable Attributes

credentialProviderType

The type of credential provider. This field specifies which authentication method the gateway uses.

Accessible with the following methods

Method Description
GET_CREDENTIALPROVIDERTYPE() Getter for CREDENTIALPROVIDERTYPE, with configurable default
ASK_CREDENTIALPROVIDERTYPE() Getter for CREDENTIALPROVIDERTYPE w/ exceptions if field has
HAS_CREDENTIALPROVIDERTYPE() Determine if CREDENTIALPROVIDERTYPE has a value

credentialProvider

The credential provider. This field contains the specific configuration for the credential provider type.

Accessible with the following methods

Method Description
GET_CREDENTIALPROVIDER() Getter for CREDENTIALPROVIDER

Public Local Types In This Class

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

TT_CREDENTIALPROVIDERCONFS

TYPES TT_CREDENTIALPROVIDERCONFS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDOCREDPROVIDERCONF WITH DEFAULT KEY
.