Skip to content

/AWS1/CL_BUS=>PUTOBJECT()

About PutObject

Upload object that can store object metadata String and data blob in single API call using inline chunk field.

Method Signature

IMPORTING

Required arguments:

IV_BACKUPJOBID TYPE /AWS1/BUSSTRING /AWS1/BUSSTRING

Backup job Id for the in-progress backup.

IV_OBJECTNAME TYPE /AWS1/BUSSTRING /AWS1/BUSSTRING

The name of the Object to be uploaded.

Optional arguments:

IV_METADATASTRING TYPE /AWS1/BUSSTRING /AWS1/BUSSTRING

Store user defined metadata like backup checksum, disk ids, restore metadata etc.

IV_INLINECHUNK TYPE /AWS1/BUSPAYLOADBLOB /AWS1/BUSPAYLOADBLOB

Inline chunk data to be uploaded.

IV_INLINECHUNKLENGTH TYPE /AWS1/BUSLONG /AWS1/BUSLONG

Length of the inline chunk data.

IV_INLINECHUNKCHECKSUM TYPE /AWS1/BUSSTRING /AWS1/BUSSTRING

Inline chunk checksum

IV_INLINECHUNKCHECKSUMALG TYPE /AWS1/BUSSTRING /AWS1/BUSSTRING

Inline chunk checksum algorithm

IV_OBJECTCHECKSUM TYPE /AWS1/BUSSTRING /AWS1/BUSSTRING

object checksum

IV_OBJECTCHECKSUMALGORITHM TYPE /AWS1/BUSSUMMARYCHECKSUMALG /AWS1/BUSSUMMARYCHECKSUMALG

object checksum algorithm

IV_THROWONDUPLICATE TYPE /AWS1/BUSBOOLEAN /AWS1/BUSBOOLEAN

Throw an exception if Object name is already exist.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_BUSPUTOBJECTOUTPUT /AWS1/CL_BUSPUTOBJECTOUTPUT