SAP ABAP Class CL_ISM_SD_ISSUEMIXPLAN (IS-M: Insert Mixes for Media Issue)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSDI (Package) IS-M/SD SD Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISM_SD_QUANTITYCONTROLABLE IS-M: Controls for Quantity Changes for Inserts 20010105
Properties
Class CL_ISM_SD_ISSUEMIXPLAN  
Short Description IS-M: Insert Mixes for Media Issue    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSDI   IS-M/SD SD Integration 
Created 20001213   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 JVSD3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISM_SD_QUANTITYCONTROLABLE IS-M: Controls for Quantity Changes for Inserts 20010105
Friends
Class CL_ISM_SD_ISSUEMIXPLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MIXINITIAL Constant Private Type reference (TYPE) JVSDSPLIT-SPLIT JVSD3_ISSUEMIX_INITIAL Media Issue Mix 20001215
2 C_STATUSCREATED Constant Private Type reference (TYPE) JSPLITSTATUS JVSD3_STATUSCREATED Status created 20011114
3 C_STATUSPLANNED Constant Private Type reference (TYPE) JSPLITSTATUS JVSD3_STATUSPLANNED Status planned 20011114
4 GDATACHANGED Instance attribute Private Type reference (TYPE) XFELD Data changed 20030120
5 GSTATUSTAB Instance attribute Private Type reference (TYPE) TSTATUSTAB Mix Status 20040804
6 ISSUE Instance attribute Private Type reference (TYPE) ISMMATNR_ISSUE Media Issue 20001213
7 MAX_NUMBER Instance attribute Private Type reference (TYPE) JDTVASPLIT-SPLIT 000000 Internal Media Issue Number 20001215
8 MIXTAB Instance attribute Private Type reference (TYPE) RJVSDADMIXTAB Internal Table for Insert Mix 20001213
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INSERT_TO_MIX Instance method Public Method Add Insert to Mix 20011109
2 APPEND_MIX Instance method Public Method Add Mix 20001213
3 CONSTRUCTOR Instance method Public Constructor Constructor 20001213
4 DATA_HAS_CHANGED Instance method Public Method Mixes changed 20030120
5 DELETE Instance method Public Method Delete Mix 20011105
6 EXIST_MIX Instance method Public Method Determine Mix for Insert 20001218
7 GETMIX Instance method Public Method Mix Data 20001218
8 GET_ALL_MIXES Instance method Public Method Get All Mixes 20010219
9 GET_QUANTITYFORMIX Instance method Public Method Determine Planned Delivery Quantity for Split 20010103
10 GET_STATUS Instance method Public Method Determine Status of Mix 20011114
11 ISSUEMIX_NEXT_NUMBER Instance method Private Method Determine Next Number for Mix 20001215
12 SAVE Instance method Private Method Save Mix 20011106
13 SAVE_TO_DATABASE Instance method Public Method Save Mixes to DB (4.64) 20011105
14 SELECT_MIX_DB Instance method Public Method Read Existing Mixes 20001219
15 SET_MIXATTRIBUTES Instance method Public Method Set Attributes for a Mix 20011119
16 UPDATE_MIX Instance method Private Method Refresh Mix 20011116
Events
# Event Type Visibility Description Created on
1 MIXAPPENDED Instance Event
(0)
Public
(2)
New Mix Added 20010202
2 MIXCHANGED Instance Event
(0)
Public
(2)
Mix was Changed (only Dependent Attributes) 20010112
3 MIXDELETED Instance Event
(0)
Public
(2)
Mix was Changed (only Dependent Attributes) 20011105
4 MIXEXTENDED Instance Event
(0)
Public
(2)
An insert was added to the mix 20011109
Types
Class CL_ISM_SD_ISSUEMIXPLAN has no local type.
Method Signatures

Method ADD_INSERT_TO_MIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_INSERT Value transfer Type reference (TYPE) MATNR Materialnummer 20011109
2 Importing IN_MIX Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M: Medienausgaben-Ausstattung 20011109

Method ADD_INSERT_TO_MIX on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method APPEND_MIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DEFAULTMIX Value transfer Type reference (TYPE) RJVSDSPLIT-DEFAULTMIX Ausstattung ohne Berücksichtigung von Sonderinsertion 20011116
2 Importing IN_INSERTTAB Value transfer Type reference (TYPE) RJVSDMIXISSUETAB Tabelle Beilagen 20001213
3 Importing IN_MIX Value transfer Type reference (TYPE) RJVSDSPLIT Vertriebsausgaben-Split 20001218
4 Exporting OUT_MIX Value transfer Type reference (TYPE) RJVSDSPLIT Medienausgaben-Ausstattung 20001221

Method APPEND_MIX on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20001213

Method CONSTRUCTOR on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method DATA_HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_CHANGED Call by reference Type reference (TYPE) XFELD Daten wurden verändert 20030120

Method DATA_HAS_CHANGED on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) RJVSDSPLIT-SPLIT IS-M/SD: Vertriebsausgaben-Split 20011105

Method DELETE on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method EXIST_MIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_INSERTTAB Value transfer Type reference (TYPE) RJVSDMIXISSUETAB IS-M: Tabelle beilagen 20001218
2 Importing IN_MIX Value transfer Type reference (TYPE) RJVSDSPLIT-SPLIT IS-M: Medienausgaben-Ausstattung 20011105
3 Exporting OUT_MIX Value transfer Type reference (TYPE) RJVSDSPLIT Austattung 20001218
# Exception Resumable Description Created on
1 NOT_EXIST Austattung nicht vorhanden 20001218

Method GETMIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT Medienausgaben-Ausstattung 20001218
2 Exporting OUT_INSERTS Value transfer Type reference (TYPE) RJVSDMIXISSUETAB Tabelle Beilagen 20001218
3 Exporting OUT_MIX Value transfer Type reference (TYPE) RJVSDSPLIT Medienausgaben-Ausstattung 20001218
4 Exporting OUT_STATUS Value transfer Type reference (TYPE) JSPLITSTATUS Status(Verwendung) des Mix 20011114

Method GETMIX on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method GET_ALL_MIXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_MIXTAB Value transfer Type reference (TYPE) RJVSDMIXTAB IS-M: Tabelle Austattungen 20010219

Method GET_ALL_MIXES on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method GET_QUANTITYFORMIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M/SD: Medienausgaben-Ausstattung 20010103
2 Exporting OUT_QUANTITY Value transfer Type reference (TYPE) JKSDCONTRACTQUAN-DEL_QUAN geplante Liefermenge 20010103

Method GET_QUANTITYFORMIX on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M: Medienausgaben-Ausstattung 20011114
2 Exporting OUT_STATUS Value transfer Type reference (TYPE) JSPLITSTATUS Status 20011114

Method GET_STATUS on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method ISSUEMIX_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DEFAULTMIX Value transfer Type reference (TYPE) RJVSDSPLIT-DEFAULTMIX Ausstattung ohne Berücksichtigung von Sonderinsertion 20011116
2 Exporting OUT_MIX Call by reference Type reference (TYPE) RJVSDSPLIT-SPLIT Medienausgaben-Ausstattung 20001215

Method ISSUEMIX_NEXT_NUMBER on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) RJVSDADMIX IS-M:Vertriebsausgaben-Split 20011106

Method SAVE on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method SAVE_TO_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M: Medienausgaben-Ausstattung 20011106

Method SAVE_TO_DATABASE on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method SELECT_MIX_DB Signature

Method SELECT_MIX_DB on class CL_ISM_SD_ISSUEMIXPLAN has no parameter.
Method SELECT_MIX_DB on class CL_ISM_SD_ISSUEMIXPLAN has no exception.

Method SET_MIXATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) RJVSDSPLIT IS-M: Austattung 20011119
# Exception Resumable Description Created on
1 MIX_NOT_FOUND Ausstattung nicht gefunden 20011119

Method UPDATE_MIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MIX Value transfer Type reference (TYPE) RJVSDSPLIT-SPLIT IS-M: Austattung 20011116

Method UPDATE_MIX on class CL_ISM_SD_ISSUEMIXPLAN has no exception.
Event Signatures

Event MIXAPPENDED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ISSUE Exporting Value transfer Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20010202
2 ISSUEMIXPLAN Exporting Value transfer Object reference (TYPE REF TO) CL_ISM_SD_ISSUEMIXPLAN IS-M: Beilagenaustattungen zur MA 20010202
3 MIXDATA Exporting Value transfer Type reference (TYPE) JVSDSPLIT IS-M/SD: Vertriebsausgaben-Split 20010202

Event MIXCHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 COLUMN Exporting Value transfer Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20010112
2 ISSUE Exporting Value transfer Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20010112
3 ISSUEMIXPLAN Exporting Value transfer Object reference (TYPE REF TO) CL_ISM_SD_ISSUEMIXPLAN IS-M: Beilagenaustattungen zur MA 20010112
4 MIX Exporting Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M/SD: Medienausgaben-Ausstattung 20010112
5 TEXT Exporting Value transfer Type reference (TYPE) TREEMCITEM-TEXT Tree Model: Text eines Items 20010112

Event MIXDELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ISSUE Exporting Value transfer Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20011105
2 ISSUEMIXPLAN Exporting Value transfer Object reference (TYPE REF TO) CL_ISM_SD_ISSUEMIXPLAN IS-M: Beilagenaustattungen zur MA 20011105
3 MIX Exporting Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M/SD: Medienausgaben-Ausstattung 20011105

Event MIXEXTENDED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IN_ISSUE Exporting Value transfer Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20011109
2 IN_MATNR Exporting Value transfer Type reference (TYPE) MATNR Materialnummer 20011109
3 IN_MIX Exporting Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M: Medienausgaben-Ausstattung 20011109
History
Last changed by/on SAP  20050224 
SAP Release Created in 463