SAP ABAP Class CL_ISM_SD_COLLECTION_PROV (CL_ISM_SD_COLLECTION_PROV)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSDI (Package) IS-M/SD SD Integration
Properties
Class CL_ISM_SD_COLLECTION_PROV  
Short Description    
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 20050126   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISM_SD_COLLECTION_PROV has no forward declaration.
Interfaces
Class CL_ISM_SD_COLLECTION_PROV has no interface implemented.
Friends
Class CL_ISM_SD_COLLECTION_PROV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ROLE Instance attribute Private Type reference (TYPE) PARVW Partner role 20050503
2 T_BAG_LOCKED Instance attribute Private Type reference (TYPE) TY_BAG_LOCK_TAB Lock Table BAGS 20050307
3 T_JKSDCOLLECTBAG Instance attribute Private Type reference (TYPE) RJKSDCOLLECTBAG_TAB Table Structure JKSDCOLLECTBAG 20050127
4 T_JKSDCOLLECTISSUE Instance attribute Private Type reference (TYPE) RJKSDCOLLECTISSUE_TAB Return Collection Table Structure JKSDCOLLECTISSUE 20050127
5 T_JPTMG0 Instance attribute Private Type reference (TYPE) RJKSEJPTMG0_TAB Buffer JPTMG0 20050209
6 T_MVKE_MEDIA Instance attribute Private Type reference (TYPE) TY_MVKE_MEDIA_TAB 20050209
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_BAG Instance method Public Method Adjust BAG 20050201
2 ADJUST_ISSUE Instance method Public Method Adjust Issue 20050201
3 CHECK_EDITABLE Instance method Public Method Check Changeability 20050208
4 CLEAR_OBJECTS Instance method Public Method Reset Global Tables and Lock Table 20050307
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050307
6 FILL_ALV_STRUCTUR Instance method Private Method Fill ALV Structure 20050127
7 GET_BAG_FROM_ALV Instance method Public Method Get Header from ALV Structure 20050131
8 GET_COLLECTIONS_PARAMETER Instance method Public Method Read Collections 20050126
9 GET_ISSUE_BAG Instance method Public Method Read Issues for BAG 20050214
10 GET_ISSUE_FROM_ALV Instance method Public Method Get Issue from ALV Structure 20050201
11 GET_JPTMG0 Instance method Private Method Read JPTMG0 20050209
12 GET_MVKE_MEDIA Instance method Private Method Read MVKE 20050209
13 SET_LOCK Instance method Private Method Set Lock 20050223
14 UNLOCK Instance method Private Method Remove block 20050307
Events
# Event Type Visibility Description Created on
1 COLLECTION_CHANGED Static Event
(1)
Public
(2)
Changes Exist 20050201
Types
Class CL_ISM_SD_COLLECTION_PROV has no local type.
Method Signatures

Method ADJUST_BAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COLLECT_ALV_TAB Call by reference Type reference (TYPE) RJKSDCOLLECTION_BAG_ALV_TAB Tabellen Typ Struktur RJKSDCOLLECTION_ALV 20050214
2 Importing IN_BAG_ADD Call by reference Type reference (TYPE) JKSDCOLLECTBAG Rückeinholungstermine pro Geschäftspartner 20050201
3 Importing IN_BAG_CHANGE Call by reference Type reference (TYPE) JKSDCOLLECTBAG Rückeinholungstermine pro Geschäftspartner 20050201
4 Importing IN_BAG_DEL Call by reference Type reference (TYPE) JKSDCOLLECTBAG Rückeinholungstermine pro Geschäftspartner 20050201

Method ADJUST_BAG on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method ADJUST_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COLLECT_ISSUE_ALV_TAB Call by reference Type reference (TYPE) RJKSDCOLLECTION_ISSUE_ALV_TAB Tabellen Typ Struktur RJKSDCOLLECTION_ALV 20050214
2 Importing IN_BAG Call by reference Type reference (TYPE) GUID16 allgemeines Datenelement fuer GUID Felder (X16) 20050214
3 Importing IN_ISSUE_ADD Call by reference Type reference (TYPE) JKSDCOLLECTISSUE Rückeinholungstermine Ausgaben 20050201
4 Importing IN_ISSUE_CHANGE Call by reference Type reference (TYPE) JKSDCOLLECTISSUE Rückeinholungstermine Ausgaben 20050201
5 Importing IN_ISSUE_DEL Call by reference Type reference (TYPE) JKSDCOLLECTISSUE Rückeinholungstermine Ausgaben 20050201

Method ADJUST_ISSUE on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method CHECK_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EDITABLE Call by reference Type reference (TYPE) XFELD X = editirbar 20050208
2 Importing IN_COLLECT_BAG_ALV Call by reference Type reference (TYPE) RJKSDCOLLECTION_BAG_ALV Remissionsrückholung ALV-Struktur 20050214

Method CHECK_EDITABLE on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method CLEAR_OBJECTS Signature

Method CLEAR_OBJECTS on class CL_ISM_SD_COLLECTION_PROV has no parameter.
Method CLEAR_OBJECTS on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISM_SD_COLLECTION_PROV has no parameter.
Method CONSTRUCTOR on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method FILL_ALV_STRUCTUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_JKSDCOLLECTBAG Call by reference Type reference (TYPE) RJKSDCOLLECTBAG_TAB Rückeinholungstermine pro Geschäftspartner 20050127
2 Importing IN_JKSDCOLLECTISSUE Call by reference Type reference (TYPE) RJKSDCOLLECTISSUE_TAB Rückeinholungstermine Ausgaben 20050127
3 Exporting OUT_COLLECT_BAG_ALV Call by reference Type reference (TYPE) RJKSDCOLLECTION_BAG_ALV_TAB Tabellen Typ Struktur RJKSDCOLLECTION_ALV 20050214
4 Exporting OUT_COLLECT_ISSUE_ALV Call by reference Type reference (TYPE) RJKSDCOLLECTION_ISSUE_ALV_TAB ALV Struktur Collection ISSUE 20050214

Method FILL_ALV_STRUCTUR on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method GET_BAG_FROM_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COLLECTBAG Call by reference Type reference (TYPE) JKSDCOLLECTBAG Rückeinholungstermine pro Geschäftspartner 20050214
2 Importing IN_COLLECT_BAG_ALV Call by reference Type reference (TYPE) RJKSDCOLLECTION_BAG_ALV Remissionsrückholung ALV-Struktur 20050214

Method GET_BAG_FROM_ALV on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method GET_COLLECTIONS_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COLLECT_BAG_TAB Call by reference Type reference (TYPE) RJKSDCOLLECTION_BAG_ALV_TAB Tabellen Typ Struktur RJKSDCOLLECTION_ALV 20050214
2 Exporting EX_COLLECT_ISSUE_TAB Call by reference Type reference (TYPE) RJKSDCOLLECTION_ISSUE_ALV_TAB ALV Struktur Collection ISSUE 20050214
3 Exporting EX_RETURNTAB Call by reference Type reference (TYPE) BAPIRET2TAB IS-M: BAPIRET2 Tabelle 20050223
4 Importing IM_BP Call by reference Type reference (TYPE) JUNSOLDGPNR Remittierender E&W-Verkäufer 20050216
5 Importing IM_BP_RANGE Call by reference Type reference (TYPE) RJKSD_BP_RANGE_TAB IS-M: Rangetyp für Geschäftspartner 20050127
6 Importing IM_COLLDATE_FROM Call by reference Type reference (TYPE) ISMCOLLDATE '19000101' IS-M: Rückholdatum 20050127
7 Importing IM_COLLDATE_TO Call by reference Type reference (TYPE) ISMCOLLDATE '99991231' IS-M: Rückholdatum 20050127
8 Importing IM_COLLSTATE Call by reference Type reference (TYPE) RJKSD_COLLSTATE_RANGE_TAB Rangetabelle für JKSDCOLLSTATE 20050509
9 Importing IM_COPYNUMBER Call by reference Type reference (TYPE) ISMHEFTNUMMER Heftnummer der Medienausgabe 20050127
10 Importing IM_ISSUE Call by reference Type reference (TYPE) RJKSD_ISSUE_RANGE_TAB IS-M: Rangetabelle für ISMMATNR_ISSUE 20050127
11 Importing IM_MEDFAMILY Call by reference Type reference (TYPE) RJKSD_FAMILY_RANGE_TAB IS-M: Rangetabelle für Medienproduktfamilien 20050127
12 Importing IM_MEDPRODUCT Call by reference Type reference (TYPE) RJKSD_PRODUCT_RANGE_TAB IS-M: Rangetabelle für Medienprodukte 20050127
13 Importing IM_RETURNPHASE Call by reference Type reference (TYPE) RJKSD_RETURNPHASE_RANGE_TAB Range Tabelle Remissionsphase 20050127
14 Importing IM_WERK_RANGE Call by reference Type reference (TYPE) RJKSD_WERK_RANGE_TAB IS-M: Rangetabelle für WERKS_D 20050503
15 Importing IM_YEAR Call by reference Type reference (TYPE) ISMJAHRGANG Ausgabennummer (innerhalb des Jahrgangs) 20050127

Method GET_COLLECTIONS_PARAMETER on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method GET_ISSUE_BAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COLLECT_ISSUE_TAB Call by reference Type reference (TYPE) RJKSDCOLLECTION_ISSUE_ALV_TAB ALV Struktur Collection ISSUE 20050214
2 Importing IN_BAG Call by reference Type reference (TYPE) GUID16 Bag 20050214

Method GET_ISSUE_BAG on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method GET_ISSUE_FROM_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COLLECTISSUE Call by reference Type reference (TYPE) JKSDCOLLECTISSUE Rückeinholungstermine Ausgaben 20050214
2 Importing IN_COLLECT_ISSUE_ALV Call by reference Type reference (TYPE) RJKSDCOLLECTION_ISSUE_ALV Remissionsrückholung ALV-Struktur 20050214

Method GET_ISSUE_FROM_ALV on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method GET_JPTMG0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_JPTMG0 Call by reference Type reference (TYPE) JPTMG0 IS-M: Medienprodukt-Ausgabenfolge 20050209
2 Importing IM_ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20050209
3 Importing IM_MEDPRODUCT Call by reference Type reference (TYPE) ISMREFMDPROD Übergeordnetes Medienprodukt 20050209

Method GET_JPTMG0 on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method GET_MVKE_MEDIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MVKE_MEDIA Call by reference Type reference (TYPE) TY_MVKE_MEDIA 20050209
2 Importing IM_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20050209
3 Importing IM_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20050209
4 Importing IM_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20050209

Method GET_MVKE_MEDIA on class CL_ISM_SD_COLLECTION_PROV has no exception.

Method SET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RETURNTAB Call by reference Type reference (TYPE) BAPIRET2TAB IS-M: BAPIRET2 Tabelle 20050223
2 Importing IM_JKSDCOLLECTBAG Call by reference Type reference (TYPE) JKSDCOLLECTBAG Rückeinholungstermine pro Geschäftspartner 20050223
# Exception Resumable Description Created on
1 ERROR_LOCK Fehler beim Speichern 20050223

Method UNLOCK Signature

Method UNLOCK on class CL_ISM_SD_COLLECTION_PROV has no parameter.
Method UNLOCK on class CL_ISM_SD_COLLECTION_PROV has no exception.
Event Signatures

Event COLLECTION_CHANGED Signature
Event COLLECTION_CHANGED on class CL_ISM_SD_COLLECTION_PROV has no parameter.
History
Last changed by/on SAP  20050520 
SAP Release Created in 600