/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.
iv_imagelink TYPE /AWS1/CUSSENSITIVESTR1TO1000 /AWS1/CUSSENSITIVESTR1TO1000¶
The URL link to the item's image.
iv_link TYPE /AWS1/CUSSENSITIVESTR1TO1000 /AWS1/CUSSENSITIVESTR1TO1000¶
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 |
ImageLink¶
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 |
Link¶
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 |