/AWS1/CL_PPMMETALIBRARYTMPLDEF¶
Defines the complete structure and content of a template in Meta's library.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_templatename
TYPE /AWS1/PPMMETATEMPLATENAME
/AWS1/PPMMETATEMPLATENAME
¶
The name of the template.
iv_templatelanguage
TYPE /AWS1/PPMMETATEMPLATELANGUAGE
/AWS1/PPMMETATEMPLATELANGUAGE
¶
The language code for the template (for example, en_US).
iv_templatecategory
TYPE /AWS1/PPMMETATEMPLATECATEGORY
/AWS1/PPMMETATEMPLATECATEGORY
¶
The category of the template (for example, UTILITY or MARKETING).
iv_templatetopic
TYPE /AWS1/PPMMETATEMPLATETOPIC
/AWS1/PPMMETATEMPLATETOPIC
¶
The topic or subject matter of the template.
iv_templateusecase
TYPE /AWS1/PPMMETATEMPLATEUSECASE
/AWS1/PPMMETATEMPLATEUSECASE
¶
The intended use case for the template.
it_templateindustry
TYPE /AWS1/CL_PPMMETAINDUSTRIES_W=>TT_METAINDUSTRIES
TT_METAINDUSTRIES
¶
The industries the template is designed for.
iv_templateheader
TYPE /AWS1/PPMMETATEMPLATEHEADER
/AWS1/PPMMETATEMPLATEHEADER
¶
The header text of the template.
iv_templatebody
TYPE /AWS1/PPMMETATEMPLATEBODY
/AWS1/PPMMETATEMPLATEBODY
¶
The body text of the template.
it_templatebuttons
TYPE /AWS1/CL_PPMLIBRARYTMPLBUTTO01=>TT_METALIBRARYTMPLBUTTONLIST
TT_METALIBRARYTMPLBUTTONLIST
¶
The buttons included in the template.
iv_templateid
TYPE /AWS1/PPMMETATEMPLATEID
/AWS1/PPMMETATEMPLATEID
¶
The ID of the template in Meta's library.
Queryable Attributes¶
templateName¶
The name of the template.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATENAME() |
Getter for TEMPLATENAME, with configurable default |
ASK_TEMPLATENAME() |
Getter for TEMPLATENAME w/ exceptions if field has no value |
HAS_TEMPLATENAME() |
Determine if TEMPLATENAME has a value |
templateLanguage¶
The language code for the template (for example, en_US).
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATELANGUAGE() |
Getter for TEMPLATELANGUAGE, with configurable default |
ASK_TEMPLATELANGUAGE() |
Getter for TEMPLATELANGUAGE w/ exceptions if field has no va |
HAS_TEMPLATELANGUAGE() |
Determine if TEMPLATELANGUAGE has a value |
templateCategory¶
The category of the template (for example, UTILITY or MARKETING).
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATECATEGORY() |
Getter for TEMPLATECATEGORY, with configurable default |
ASK_TEMPLATECATEGORY() |
Getter for TEMPLATECATEGORY w/ exceptions if field has no va |
HAS_TEMPLATECATEGORY() |
Determine if TEMPLATECATEGORY has a value |
templateTopic¶
The topic or subject matter of the template.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATETOPIC() |
Getter for TEMPLATETOPIC, with configurable default |
ASK_TEMPLATETOPIC() |
Getter for TEMPLATETOPIC w/ exceptions if field has no value |
HAS_TEMPLATETOPIC() |
Determine if TEMPLATETOPIC has a value |
templateUseCase¶
The intended use case for the template.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATEUSECASE() |
Getter for TEMPLATEUSECASE, with configurable default |
ASK_TEMPLATEUSECASE() |
Getter for TEMPLATEUSECASE w/ exceptions if field has no val |
HAS_TEMPLATEUSECASE() |
Determine if TEMPLATEUSECASE has a value |
templateIndustry¶
The industries the template is designed for.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATEINDUSTRY() |
Getter for TEMPLATEINDUSTRY, with configurable default |
ASK_TEMPLATEINDUSTRY() |
Getter for TEMPLATEINDUSTRY w/ exceptions if field has no va |
HAS_TEMPLATEINDUSTRY() |
Determine if TEMPLATEINDUSTRY has a value |
templateHeader¶
The header text of the template.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATEHEADER() |
Getter for TEMPLATEHEADER, with configurable default |
ASK_TEMPLATEHEADER() |
Getter for TEMPLATEHEADER w/ exceptions if field has no valu |
HAS_TEMPLATEHEADER() |
Determine if TEMPLATEHEADER has a value |
templateBody¶
The body text of the template.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATEBODY() |
Getter for TEMPLATEBODY, with configurable default |
ASK_TEMPLATEBODY() |
Getter for TEMPLATEBODY w/ exceptions if field has no value |
HAS_TEMPLATEBODY() |
Determine if TEMPLATEBODY has a value |
templateButtons¶
The buttons included in the template.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATEBUTTONS() |
Getter for TEMPLATEBUTTONS, with configurable default |
ASK_TEMPLATEBUTTONS() |
Getter for TEMPLATEBUTTONS w/ exceptions if field has no val |
HAS_TEMPLATEBUTTONS() |
Determine if TEMPLATEBUTTONS has a value |
templateId¶
The ID of the template in Meta's library.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEMPLATEID() |
Getter for TEMPLATEID, with configurable default |
ASK_TEMPLATEID() |
Getter for TEMPLATEID w/ exceptions if field has no value |
HAS_TEMPLATEID() |
Determine if TEMPLATEID has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_METALIBRARYTEMPLATESLIST
¶
TYPES TT_METALIBRARYTEMPLATESLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PPMMETALIBRARYTMPLDEF WITH DEFAULT KEY
.