Skip to content

/AWS1/CL_CUSCATALOGITEM

Represents an item in the catalog with its complete set of attributes and metadata.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_id TYPE /AWS1/CUSSENSITIVESTRING1TO255 /AWS1/CUSSENSITIVESTRING1TO255

The unique identifier for the catalog item.

iv_name TYPE /AWS1/CUSSENSITIVESTRING1TO255 /AWS1/CUSSENSITIVESTRING1TO255

The display name of the catalog item.

iv_code TYPE /AWS1/CUSSENSITIVESTRING1TO255 /AWS1/CUSSENSITIVESTRING1TO255

The product code or SKU of the catalog item.

iv_type TYPE /AWS1/CUSSENSITIVESTRING1TO255 /AWS1/CUSSENSITIVESTRING1TO255

The type classification of the catalog item.

iv_category TYPE /AWS1/CUSSENSITIVESTRING1TO255 /AWS1/CUSSENSITIVESTRING1TO255

The category to which the catalog item belongs.

iv_description TYPE /AWS1/CUSSENSITIVESTRING1TO255 /AWS1/CUSSENSITIVESTRING1TO255

A detailed description of the catalog item.

iv_additionalinformation TYPE /AWS1/CUSSENSITIVESTR1TO1000 /AWS1/CUSSENSITIVESTR1TO1000

Supplementary information about the catalog item beyond the basic description.

The URL link to the item's image.

The URL link to the item's detailed page or external resource.

iv_createdat TYPE /AWS1/CUSTIMESTAMP /AWS1/CUSTIMESTAMP

The timestamp when the catalog item was created.

iv_updatedat TYPE /AWS1/CUSTIMESTAMP /AWS1/CUSTIMESTAMP

The timestamp when the catalog item was last updated.

iv_price TYPE /AWS1/CUSSENSITIVESTRING1TO255 /AWS1/CUSSENSITIVESTRING1TO255

The price of the catalog item.

it_attributes TYPE /AWS1/CL_CUSATTRIBUTES_W=>TT_ATTRIBUTES TT_ATTRIBUTES

Additional attributes or properties associated with the catalog item stored as key-value pairs.


Queryable Attributes

Id

The unique identifier for the catalog item.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

Name

The display name of the catalog item.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Code

The product code or SKU of the catalog item.

Accessible with the following methods

Method Description
GET_CODE() Getter for CODE, with configurable default
ASK_CODE() Getter for CODE w/ exceptions if field has no value
HAS_CODE() Determine if CODE has a value

Type

The type classification of the catalog item.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

Category

The category to which the catalog item belongs.

Accessible with the following methods

Method Description
GET_CATEGORY() Getter for CATEGORY, with configurable default
ASK_CATEGORY() Getter for CATEGORY w/ exceptions if field has no value
HAS_CATEGORY() Determine if CATEGORY has a value

Description

A detailed description of the catalog item.

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

AdditionalInformation

Supplementary information about the catalog item beyond the basic description.

Accessible with the following methods

Method Description
GET_ADDITIONALINFORMATION() Getter for ADDITIONALINFORMATION, with configurable default
ASK_ADDITIONALINFORMATION() Getter for ADDITIONALINFORMATION w/ exceptions if field has
HAS_ADDITIONALINFORMATION() Determine if ADDITIONALINFORMATION has a value

The URL link to the item's image.

Accessible with the following methods

Method Description
GET_IMAGELINK() Getter for IMAGELINK, with configurable default
ASK_IMAGELINK() Getter for IMAGELINK w/ exceptions if field has no value
HAS_IMAGELINK() Determine if IMAGELINK has a value

The URL link to the item's detailed page or external resource.

Accessible with the following methods

Method Description
GET_LINK() Getter for LINK, with configurable default
ASK_LINK() Getter for LINK w/ exceptions if field has no value
HAS_LINK() Determine if LINK has a value

CreatedAt

The timestamp when the catalog item 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

UpdatedAt

The timestamp when the catalog item was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

Price

The price of the catalog item.

Accessible with the following methods

Method Description
GET_PRICE() Getter for PRICE, with configurable default
ASK_PRICE() Getter for PRICE w/ exceptions if field has no value
HAS_PRICE() Determine if PRICE has a value

Attributes

Additional attributes or properties associated with the catalog item stored as key-value pairs.

Accessible with the following methods

Method Description
GET_ATTRIBUTES() Getter for ATTRIBUTES, with configurable default
ASK_ATTRIBUTES() Getter for ATTRIBUTES w/ exceptions if field has no value
HAS_ATTRIBUTES() Determine if ATTRIBUTES has a value