SAP ABAP Class CL_ISMCAMPAIGNMGNT_MODEL (Model Class for BSP Appl. ISMCAMPAIGNMGNT)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSD (Package) Appl. dev. R/3 Publishing Sales and Distribution System
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_MODEL BSP: Model Basis Class 20030708
Properties
Class CL_ISMCAMPAIGNMGNT_MODEL  
Short Description Model Class for BSP Appl. ISMCAMPAIGNMGNT    
Super Class CL_BSP_MODEL BSP: Model Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSD   Appl. dev. R/3 Publishing Sales and Distribution System 
Created 20030708   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 JYCIC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISMCAMPAIGNMGNT_MODEL has no interface implemented.
Friends
Class CL_ISMCAMPAIGNMGNT_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AM_ITEMTYPETAB Instance attribute Public Type reference (TYPE) RJJCAMP_AM_ITEMTYPETAB Assigned M/AM Item Categories 20030724
2 CAMP Instance attribute Public Type reference (TYPE) RJJCAMP_CAMPAIGN IS-M: Data on Marketing Campaign 20030714
3 COMPONENTTAB Instance attribute Public Type reference (TYPE) ISM_COMPTAB Components Used (Sorted According to Display Sequence) 20040119
4 C_TEXT_ADD Static Attribute Public Type reference (TYPE) STRING Text Constant 20081121
5 DATE_PREVIEW_TMPL_MAM Instance attribute Public Type reference (TYPE) DATUM Date for Preview of M/AM Templates 20030915
6 DATE_PREVIEW_TMPL_MSD Instance attribute Public Type reference (TYPE) DATUM Date for Preview of M/SD Templates 20030915
7 G_CAMPTAB Instance attribute Private Type reference (TYPE) CAMPTAB Campaigns 20030711
8 G_CAMP_DBTAB Instance attribute Private Type reference (TYPE) CAMPTAB Campaigns (DB) 20030714
9 G_MSG_NOAUTH Instance attribute Private Type reference (TYPE) RJMSG IS-M: Message Data 20061221
10 G_TEMPL_AM_DBTAB Instance attribute Private Type reference (TYPE) RJJCAMP_AM_TEMPLTAB M/AM Templates (DB) 20030714
11 G_TEMPL_SD_DBTAB Instance attribute Private Type reference (TYPE) RJJCAMP_SD_TEMPLTAB M/SD Offers (DB) 20030714
12 G_XSAPGUI Instance attribute Public Type reference (TYPE) XFELD Access from SAPGUI 20070803
13 ITEMTYPE_ITERATOR Instance attribute Public Object reference (TYPE REF TO) IF_HTMLB_TABLEVIEW_ITERATOR For Table Loops and Filters 20040123
14 PREVIEW_MAM_ISCOLLAPSED Instance attribute Public Type reference (TYPE) STRING Indicator 'M/AM Preview Compressed' 20030915
15 PREVIEW_MSD_ISCOLLAPSED Instance attribute Public Type reference (TYPE) STRING Indicator 'M/SD Preview Compressed' 20030915
16 SLS_AREATAB Instance attribute Public Type reference (TYPE) RJJCAMP_SLS_AREATAB Assigned Sales Areas 20030724
17 SLS_AREA_ITERATOR Instance attribute Public Object reference (TYPE REF TO) IF_HTMLB_TABLEVIEW_ITERATOR For Table Loops and Filters 20040123
18 STOCK_AM_COPYVARIANTTAB Instance attribute Public Type reference (TYPE) SHSVALTAB IS-M/AM: Marketing Campaign - Copying Variant (Table Type) 20081111
19 STOCK_AM_ITEMTYPETAB Instance attribute Public Type reference (TYPE) RJJCAMP_AM_ITEMTYPETAB IS-M: Table Type for RJJCAMP_AM_ITYPE 20030915
20 STOCK_SLS_AREATAB Instance attribute Public Type reference (TYPE) RJJCAMP_SLS_AREATAB IS-M: Table Type for RJJCAMP_SLS_AREA 20030915
21 TEMPL_AM Instance attribute Public Type reference (TYPE) RJJCAMP_AM_TEMPL IS-M/AM: Template Data 20030917
22 TEMPL_AMTAB Instance attribute Public Type reference (TYPE) RJJCAMP_AM_TEMPLTAB IS-M/AM: Table Type for RJJCAMP_AM_TEMPL 20030915
23 TEMPL_AM_ASSTAB Instance attribute Public Type reference (TYPE) RJJCAMP_AM_T_ASSTAB M/AM Templates Assigned 20030724
24 TEMPL_AM_NOT_ASSTAB Instance attribute Public Type reference (TYPE) RJJCAMP_AM_T_ASSTAB M/AM Templates Not Assigned 20030724
25 TEMPL_MAM_ISCOLLAPSED Instance attribute Public Type reference (TYPE) STRING Indicator 'M/AM Templates Compressed' 20030915
26 TEMPL_MAM_ITERATOR Instance attribute Public Object reference (TYPE REF TO) IF_HTMLB_TABLEVIEW_ITERATOR For Table Loops and Filters 20030915
27 TEMPL_MSD_ISCOLLAPSED Instance attribute Public Type reference (TYPE) STRING Indicator 'M/SD Templates Compressed' 20030915
28 TEMPL_MSD_ITERATOR Instance attribute Public Object reference (TYPE REF TO) IF_HTMLB_TABLEVIEW_ITERATOR For Table Loops and Filters 20030915
29 TEMPL_SD Instance attribute Public Type reference (TYPE) RJJCAMP_SD_TEMPL IS-M/SD: Offer Data 20030917
30 TEMPL_SDTAB Instance attribute Public Type reference (TYPE) RJJCAMP_SD_TEMPLTAB IS-M/SD: Table Type for RJJCAMP_SD_TEMPLTAB 20030915
31 TEMPL_SD_ASSTAB Instance attribute Public Type reference (TYPE) RJJCAMP_SD_T_ASSTAB M/SD Offers Assigned 20030724
32 TEMPL_SD_NOT_ASSTAB Instance attribute Public Type reference (TYPE) RJJCAMP_SD_T_ASSTAB M/SD Offers Not Assigned 20030724
33 VIEWCLUSTER_OBJECTTAB Static Attribute Private Type reference (TYPE) TT_OBJS Table Type for Structure OBJS 20031002
34 XCREATED Instance attribute Public Type reference (TYPE) XFELD Indicator 'IS-M Master Data Created' 20030729
35 XDISPLAY Instance attribute Public Type reference (TYPE) XFELD Indicator 'Display Only' 20030715
36 XDISPLAY_TEMPL Instance attribute Public Type reference (TYPE) XFELD Indicator 'Only Display Templates' 20040204
37 XNO_AUTH Instance attribute Public Type reference (TYPE) XFELD Error: No authorization 20040204
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_AM_TEMPLATE Instance method Public Method Assign M/AM Template 20030714
2 ASSIGN_SD_TEMPLATE Instance method Public Method Assign M/SD Template 20030714
3 AUTHORITY_CHECK Instance method Private Method Authorization Check 20031002
4 CHANGE_AM_TEMPLATES Instance method Public Method Change M/AM Templates 20040115
5 CHANGE_SD_TEMPLATES Instance method Public Method Change M/SD Templates 20040115
6 CHANGE_TEMPLATES Instance method Public Method Display Templates for Changing 20040204
7 CHECK Instance method Public Method Check Campaign Data 20040129
8 CHECK_AM_TEMPLATE_DELETABLE Instance method Public Method Can M/AM Template Be Deleted? 20040115
9 CHECK_CONSISTENCY Instance method Private Method Check Consistency of Data 20030714
10 CHECK_DATA_CHANGE Instance method Public Method Was Data Changed 20040130
11 CHECK_SD_TEMPLATE_DELETABLE Instance method Public Method Can M/SD Template Be Deleted? 20040115
12 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081121
13 CLEAR_PUBLIC_DATA Instance method Private Method Delete Public Data 20030724
14 CREATE_NEW_AM_TEMPLATE Instance method Public Method Create New M/AM Template 20030714
15 CREATE_NEW_CAMPAIGN Instance method Public Method Create New Campaign 20030714
16 CREATE_NEW_SD_TEMPLATE Instance method Public Method Create New M/SD Template 20030714
17 DEASSIGN_AM_TEMPLATE Instance method Public Method Remove Assigned M/AM Template 20030909
18 DEASSIGN_SD_TEMPLATE Instance method Public Method Remove Assigned M/SD Template 20030909
19 DELETE_AM_TEMPLATE Instance method Public Method Delete M/AM Template 20040114
20 DELETE_CAMPAIGN Instance method Public Method Delete Campaign Data 20030730
21 DELETE_SD_TEMPLATE Instance method Public Method Delete M/SD Template 20040114
22 ENQUEUE Instance method Private Method Lock 20031002
23 FILL_AM_TEMPLATE_SALESAREA Instance method Public Method Determine Sales Area for M/AM Template 20040116
24 FILL_SD_TEMPLATE_SALESAREA Instance method Public Method Determine Sales Area for M/SD Template 20040116
25 GET_PUBLIC_DATA Instance method Private Method Get Public Data 20030724
26 GET_TVIEW_ASSIGNED Instance method Public Method Get Assigned Templates in Tree Display 20030912
27 GET_TVIEW_UNASSIGNED Instance method Public Method Get Assignable Templates in Tree Display 20030912
28 INIT Instance method Public Method Initialization 20030711
29 SAVE Instance method Public Method Save Data 20030714
30 SET_CAMPAIGN Instance method Public Method Set Campaign 20030711
31 SET_MODE Instance method Public Method Set Processing Mode 20030715
32 SET_PUBLIC_DATA Instance method Private Method Set Public File 20030724
Events
Class CL_ISMCAMPAIGNMGNT_MODEL has no event.
Types
Class CL_ISMCAMPAIGNMGNT_MODEL has no local type.
Method Signatures

Method ASSIGN_AM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SORT Call by reference Type reference (TYPE) ISMSORTFIELD IS-M: allg. Sortierfeld 20030714
2 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MAM IS-M: Vorlagebeleg Werbemanagement 20030714
3 Importing TEMPL_ITEMNO Call by reference Type reference (TYPE) ISM_TEMPL_ITEMNO_MAM IS-M: Vorlagebeleg Position Werbemanagement 20030714

Method ASSIGN_AM_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method ASSIGN_SD_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SORT Call by reference Type reference (TYPE) ISMSORTFIELD IS-M: allg. Sortierfeld 20030714
2 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20030714

Method ASSIGN_SD_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW_ACTION Value transfer Type reference (TYPE) CHAR1 'U' Aktion (U:Ändern, S:Anzeigen) 20031002
# Exception Resumable Description Created on
1 NO_AUTHORIZATION keine Berechtigung 20031006

Method CHANGE_AM_TEMPLATES Signature

Method CHANGE_AM_TEMPLATES on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method CHANGE_AM_TEMPLATES on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CHANGE_SD_TEMPLATES Signature

Method CHANGE_SD_TEMPLATES on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method CHANGE_SD_TEMPLATES on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CHANGE_TEMPLATES Signature

Method CHANGE_TEMPLATES on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
# Exception Resumable Description Created on
1 NOT_CHANGEABLE Vorlagen nicht änderbar 20040204

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MSGTAB Value transfer Type reference (TYPE) RJMSG_TAB IS-M/SD: Tabelle - Übergabe von Fehlermeldungen 20040130

Method CHECK on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CHECK_AM_TEMPLATE_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MAM IS-M: Vorlagebeleg Werbemanagement 20040115
2 Importing TEMPL_ITEMNO Call by reference Type reference (TYPE) ISM_TEMPL_ITEMNO_MAM IS-M: Vorlagebeleg Position Werbemanagement 20040115
# Exception Resumable Description Created on
1 NOT_DELETABLE nicht löschbar 20040115

Method CHECK_CONSISTENCY Signature

Method CHECK_CONSISTENCY on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method CHECK_CONSISTENCY on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CHECK_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XCHANGED Value transfer Type reference (TYPE) XFELD Kennzeichen 'Daten geändert' 20040130

Method CHECK_DATA_CHANGE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CHECK_SD_TEMPLATE_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20040115
# Exception Resumable Description Created on
1 NOT_DELETABLE nicht löschbar 20040115

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CLEAR_PUBLIC_DATA Signature

Method CLEAR_PUBLIC_DATA on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method CLEAR_PUBLIC_DATA on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CREATE_NEW_AM_TEMPLATE Signature

Method CREATE_NEW_AM_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method CREATE_NEW_AM_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CREATE_NEW_CAMPAIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAMPAIGN_GUID32 Call by reference Type reference (TYPE) ISM_MARKETING_CAMPAIGN_GUID32 IS-M: Marketingkampagne (GUID32) 20030714

Method CREATE_NEW_CAMPAIGN on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method CREATE_NEW_SD_TEMPLATE Signature

Method CREATE_NEW_SD_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method CREATE_NEW_SD_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method DEASSIGN_AM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MAM IS-M: Vorlagebeleg Werbemanagement 20030909
2 Importing TEMPL_ITEMNO Call by reference Type reference (TYPE) ISM_TEMPL_ITEMNO_MAM IS-M: Vorlagebeleg Position Werbemanagement 20030909

Method DEASSIGN_AM_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method DEASSIGN_SD_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20030909

Method DEASSIGN_SD_TEMPLATE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method DELETE_AM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MAM IS-M: Vorlagebeleg Werbemanagement 20040114
2 Importing TEMPL_ITEMNO Call by reference Type reference (TYPE) ISM_TEMPL_ITEMNO_MAM IS-M: Vorlagebeleg Position Werbemanagement 20040114
# Exception Resumable Description Created on
1 NOT_DELETABLE nicht löschbar 20040114

Method DELETE_CAMPAIGN Signature

Method DELETE_CAMPAIGN on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method DELETE_CAMPAIGN on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method DELETE_SD_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20040114
# Exception Resumable Description Created on
1 NOT_DELETABLE nicht löschbar 20040114

Method ENQUEUE Signature

Method ENQUEUE on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
# Exception Resumable Description Created on
1 LOCKED Objekt gesperrt 20031006

Method FILL_AM_TEMPLATE_SALESAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SALESAREA Value transfer Type reference (TYPE) RJJCAMP_AM_TEMPL-SALES_AREA IS-M/AM: Vetriebsbereich (Vkorg/Vtweg/Spart) 20040116
2 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MAM IS-M: Vorlagebeleg Werbemanagement 20040116

Method FILL_AM_TEMPLATE_SALESAREA on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method FILL_SD_TEMPLATE_SALESAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SALESAREA Value transfer Type reference (TYPE) RJJCAMP_AM_TEMPL-SALES_AREA IS-M/AM: Vetriebsbereich (Vkorg/Vtweg/Spart) 20040116
2 Importing TEMPL_DOC Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20040116

Method FILL_SD_TEMPLATE_SALESAREA on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method GET_PUBLIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CAMP Value transfer Type reference (TYPE) RJJCAMP_CAMPDATA IS-M: Daten zur Pflege der Stammdaten zur Marketingkampagne 20030724

Method GET_PUBLIC_DATA on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method GET_TVIEW_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TREETAB Value transfer Type reference (TYPE) TVIEW TreeView 20030912

Method GET_TVIEW_ASSIGNED on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method GET_TVIEW_UNASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TREETAB Value transfer Type reference (TYPE) TVIEW TreeView 20030912

Method GET_TVIEW_UNASSIGNED on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSAPGUI Call by reference Type reference (TYPE) XFELD Aufruf aus SAPGUI 20070803

Method INIT on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method SAVE Signature

Method SAVE on class CL_ISMCAMPAIGNMGNT_MODEL has no parameter.
Method SAVE on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.

Method SET_CAMPAIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAMPAIGN_GUID32 Value transfer Type reference (TYPE) ISM_MARKETING_CAMPAIGN_GUID32 IS-M: Marketingkampagne (GUID32) 20030711
# Exception Resumable Description Created on
1 LOCKED Daten sind gesperrt 20040204

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY Value transfer Type reference (TYPE) STRING Anzeigemodus (TRUE/FALSE) 20031002
# Exception Resumable Description Created on
1 LOCKED Kampagne ist gesperrt 20081121
2 NO_AUTHORIZATION Fehler 20040204

Method SET_PUBLIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAMP Call by reference Type reference (TYPE) RJJCAMP_CAMPDATA IS-M: Daten zur Pflege der Stammdaten zur Marketingkampagne 20030724

Method SET_PUBLIC_DATA on class CL_ISMCAMPAIGNMGNT_MODEL has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 472