CL_CRM_MKTPL_OL_CAMPAIGN - MKTPL OL: Campaign Item

PERFORM Short Reference   PERFORM Short Reference  
This documentation is copyright by SAP AG.

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

General Class Description

MKTPL OL: Campaign Item

__________________________________________________________

Class Info

Name:CL_CRM_MKTPL_OL_CAMPAIGN
Instantiation:Protected

Superclass

CL_CRM_MKTPL_OL_MKTPROJECT

Implemented Interfaces

None

Friend Classes

CL_CRM_MKTGS_MAIN_COLLECTION
CL_CRM_MKTPL_OL_CAMPAIGNS
CL_CRM_MKTPL_OL_MKTPROJECTS

Subclasses

None

__________________________________________________________

Methods

CHECK_BEFORE_DELETE

Redefined Public ABAP_BOOL CHECK_BEFORE_DELETE(

IMPORTINGABAP_BOOL IV_SHOW_MESSAGES

)

This method checks if the campaign can be deleted
- call the super class first
- check if campaign automation workflows exist
- check if the campaign is still referenced in other campaign automation process models

Returns

True, if the delete is possible

- IV_SHOW_MESSAGETrue, if messages should be raised

________________________________________________________________________

CHECK_CA_IS_REFERENCED

Protected ABAP_BOOL CHECK_CA_IS_REFERENCED(

IMPORTINGABAP_BOOL IV_SHOW_MESSAGES

)

This method checks the campaign is referenced via campaign automation connector element

Returns

True, if the campaign is referenced

________________________________________________________________________

CHECK_CA_WORKFLOW_EXIST

Protected ABAP_BOOL CHECK_CA_WORKFLOW_EXIST(

IMPORTINGABAP_BOOL IV_SHOW_MESSAGES

)

This method checks whether there exists workflows for the campaign

Returns

True, if there exists workflows

________________________________________________________________________

GET_ALL_CAMPAIGN_ELEMENTS

Public CL_CRM_MKTGS_SUB_COLLECTION GET_ALL_CAMPAIGN_ELEMENTS()

________________________________________________________________________

GET_CHILD_CAMPAIGNS

Public CL_CRM_MKTGS_SUB_COLLECTION GET_CHILD_CAMPAIGNS( )

________________________________________________________________________

GET_CHILD_CAMPAIGN_ELEMENTS

Public CL_CRM_MKTGS_SUB_COLLECTION GET_CHILD_CAMPAIGN_ELEMENTS()


ABAP Short Reference   General Data in Customer Master  
This documentation is copyright by SAP AG.


Length: 4819 Date: 20120526 Time: 114410     triton ( 82 ms )