CL_CRM_MKTHV_MAIL_FORM - Creates and stores files mailform templates and binaries

TXBHW - Original Tax Base Amount in Local Currency   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

>>> Development Documentation generated by DocuGenerator v1.1 (only available in English => NO TRANSLATION!!!) <<<

General Class Description

Class for generating mailform templates, binaries and metainformation. It is possible to
change predefined values for filenames.

__________________________________________________________

Class Info

Name:CL_CRM_MKTHV_MAIL_FORM
Instantiation:Public

Superclass

None

Implemented Interfaces

None

Friend Classes

None

Subclasses

None

__________________________________________________________

Methods

CONSTRUCTOR

Public CONSTRUCTOR(

IMPORTING

CRMT_PML_ID IV_MAILFORM_ID

)

CONSTRUCTOR

________________________________________________________________________

GET_BODY_TEXT_KEY

Public STRING GET_BODY_TEXT_KEY( )

Getter for Body Text Key in Filename

________________________________________________________________________

GET_BODY_TEXT_SUFFIX

Public STRING GET_BODY_TEXT_SUFFIX( )

Getter for Body Text File Suffix

________________________________________________________________________

GET_FILENAME_TOKEN_DELIMITER

Public STRING GET_FILENAME_TOKEN_DELIMITER( )

Get for Token Delimier in Filename

________________________________________________________________________

GET_ISO_LANGUAGE

Public static STRING GET_ISO_LANGUAGE(

IMPORTING

LANGU IV_LANGU

)

Returns iso language

________________________________________________________________________

GET_PLAIN_TEXT_KEY

Public STRING GET_PLAIN_TEXT_KEY( )

Get for Plain Text Key in Filename

________________________________________________________________________

GET_PLAIN_TEXT_SUFFIX

Public STRING GET_PLAIN_TEXT_SUFFIX( )

Getter for Plain Text File Suffix

________________________________________________________________________

GET_SUBJECT_TEXT_KEY

Public STRING GET_SUBJECT_TEXT_KEY( )

Getter for Subject Text Key in Filename

________________________________________________________________________

GET_SUBJECT_TEXT_SUFFIX

Public STRING GET_SUBJECT_TEXT_SUFFIX( )

Getter for Subject File Suffix

________________________________________________________________________

GET_XML_BINARIES

PublicCL_CRM_MKTHV_XML_BINARIES GET_XML_BINARIES( )

Returns XML document for binaries

________________________________________________________________________

GET_XML_MAILFORMS

PublicCL_CRM_MKTHV_XML_MAILFORM GET_XML_MAILFORMS( )

Returns XML document for mailforms

________________________________________________________________________

SET_BODY_TEXT_KEY

Public SET_BODY_TEXT_KEY(

IMPORTING

STRING IV_VALUE

)

Setter for Body Text Key in Filename

________________________________________________________________________

SET_BODY_TEXT_SUFFIX

Public SET_BODY_TEXT_SUFFIX(

IMPORTING

STRING IV_VALUE

)

Setter for Body Text File Suffix

________________________________________________________________________

SET_FILENAME_TOKEN_DELIMITER

Public SET_FILENAME_TOKEN_DELIMITER(

IMPORTING

STRING IV_VALUE

)

Setter for Token Delimiter in Filename

________________________________________________________________________

SET_PLAIN_TEXT_KEY

Public SET_PLAIN_TEXT_KEY(

IMPORTING

STRING IV_VALUE

)

Setter for Plain Text Key in Filename

________________________________________________________________________

SET_PLAIN_TEXT_SUFFIX

Public SET_PLAIN_TEXT_SUFFIX(

IMPORTING

STRING IV_VALUE

)

Setter for Plain Text File Suffix

________________________________________________________________________

SET_SUBJECT_TEXT_KEY

Public SET_SUBJECT_TEXT_KEY(

IMPORTING

STRING IV_VALUE

)

Setter for Subject Text Key in Filename

________________________________________________________________________

SET_SUBJECT_TEXT_SUFFIX

Public SET_SUBJECT_TEXT_SUFFIX(

IMPORTING

STRING IV_VALUE

)

Setter for Subject File Suffix

________________________________________________________________________

STORE_BINARIES

Public STORE_BINARIES(

IMPORTING

STRING IV_DIRECTORY

)

Stores binary files

________________________________________________________________________

STORE_BINARIES_XML

Public STORE_BINARIES_XML(

IMPORTING

STRING IV_DIRECTORY

STRING IV_FILENAME

)

Stores binaries xml file

________________________________________________________________________

STORE_TEMPLATES

Public STORE_TEMPLATES(

IMPORTING

CRMT_PML_LANGUAGES IT_LANGUAGES

LANGU IV_DEFAULT_LANGUAGE

STRING IV_DIRECTORY

)

Stores HTMLBody, Plaintext and subject template

________________________________________________________________________

STORE_TEMPLATES_XML

Public STORE_TEMPLATES_XML(

IMPORTING

STRING IV_DIRECTORY

STRING IV_FILENAME

)

Stores mailform xml file

________________________________________________________________________

CREATE_TEMPLATE_FILE

Private CREATE_TEMPLATE_FILE(

IMPORTING

CL_CRM_MKTHV_DIRECTORY IR_DIRECTORY

STRING IV_CONTENT

CRMT_BOOLEAN IV_DEFAULT_LANGUAGE

STRING IV_FILE_SUFFIX

STRING IV_ISO_LANGUAGE

STRING IV_TEXT_KEY_TYPE

EXPORTING

STRING EV_FILENAME

STRING EV_FILEPATH

)

Creates a template file

________________________________________________________________________

STORE_TEMPLATE_TO_FILES

Private STORE_TEMPLATE_TO_FILES(

IMPORTING

STRING IV_BODY_HTML

STRING IV_BODY_PLAIN

CRMT_BOOLEAN IV_DEFAULT_LANGUAGE

STRING IV_DIRECTORY

LANGU IV_LANGUAGE

STRING IV_SUBJECT

)

Stores template to files


rdisp/max_wprun_time - Maximum work process run time   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.


Length: 9957 Date: 20120526 Time: 111645     triton ( 143 ms )