SAP ABAP Class CL_ISM_SD_UNSOLD_DB (IS-M: Database Abstraction for Returns)
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_UNSOLD_DB  
Short Description IS-M: Database Abstraction for Returns    
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 20010620   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISM_SD_UNSOLD_DB has no forward declaration.
Interfaces
Class CL_ISM_SD_UNSOLD_DB has no interface implemented.
Friends
Class CL_ISM_SD_UNSOLD_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHED_ITEM_MISSING_ISSUE_TAB Instance attribute Private Type reference (TYPE) RJKSDISSUE_TAB Cached Output for Method GET_MISSING_UNSOLD_TO_ISSUE 20031217
2 CACHED_ITEM_MISSING_TO_ISSUE Instance attribute Private Type reference (TYPE) JKSDUNSOLDITEM_TAB Cached Data for Method GET_MISSING_UNSOLD_TO_ISSUE 20031208
3 CACHED_SEND_UNSOLD Instance attribute Private Type reference (TYPE) JKSDUNSOLDITEM_TAB Cached Data for Method GET_SEND_UNSOLD 20031208
4 CACHED_SEND_UNSOLD_DATE Instance attribute Private Type reference (TYPE) RJKSD_PUBLDATE_RANGE_TAB Cached Data for Method GET_SEND_UNSOLD 20031208
5 HEAD_ADMIN Instance attribute Private Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD_ADMIN IS-M: Administration Class - Return Header Data 20010620
6 POS_ADMIN Static Attribute Private Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_POS_ADMIN IS-M: Administration Class - Return Item Data 20010620
Methods
# Method Level Visibility Method type Description Created on
1 BOOK Instance method Public Method Post Changes to Database 20010620
2 BOOK_ALL_TO_VBELN Instance method Public Method Post All Changes for a Sales Document Number to Database 20010621
3 BOOK_POSITION Instance method Public Method Post Changes for an Item to the Database 20010621
4 BOOK_POSITION_TAB Instance method Public Method Post Changes for Items to Database 20050426
5 BUFFER Instance method Public Method Buffer Data 20050725
6 CONSTRUCTOR Instance method Public Constructor Constructor 20010620
7 CREATE_HEAD Instance method Public Method Create Header Data 20010620
8 CREATE_POS Instance method Public Method Create Item Data 20010620
9 CREATE_UE_POS Instance method Public Method Create subitem 20021126
10 DATA_TO_SAVE Instance method Public Method Do you want to save data? 20050817
11 DISMISS Instance method Public Method Reject Changes 20041213
12 DISTRIBUTE_SUMMARIZED Static method Public Method Distribute Summarized Return 20021127
13 GET_HEAD Instance method Public Method Read Return Header Data 20010620
14 GET_ITEMS_TO_HEAD Instance method Public Method Determine Items for a Return 20090615
15 GET_MISSING_UNSOLD_TO_ISSUE Instance method Public Method Determine Missing Returns for Issue 20021204
16 GET_POS Instance method Public Method Read Item Data 20010620
17 GET_POS_TO_HEAD Instance method Public Method Determine Item Data for Header Data 20050407
18 GET_SEND_UNSOLD Instance method Public Method Determine Returns Reported 20021204
19 GET_UNSOLD Instance method Public Method Read Full Return (Header and Item Data) 20010621
20 INSERT_HEAD Instance method Private Method Insert Header Data 20010620
21 SELECT_RETURN_DATA Instance method Public Method Select Request Numbers 20050407
Events
Class CL_ISM_SD_UNSOLD_DB has no event.
Types
Class CL_ISM_SD_UNSOLD_DB has no local type.
Method Signatures

Method BOOK Signature

Method BOOK on class CL_ISM_SD_UNSOLD_DB has no parameter.
Method BOOK on class CL_ISM_SD_UNSOLD_DB has no exception.

Method BOOK_ALL_TO_VBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VBELN Call by reference Type reference (TYPE) JKSDUNSOLD-VBELN IS-M: Anforderung 20010621

Method BOOK_ALL_TO_VBELN on class CL_ISM_SD_UNSOLD_DB has no exception.

Method BOOK_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POS Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_POS Zu sichernde Remissionposition 20050311

Method BOOK_POSITION on class CL_ISM_SD_UNSOLD_DB has no exception.

Method BOOK_POSITION_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POS_TAB Call by reference Type reference (TYPE) RJKSD_UNSOLDPOS_TAB IS-M: Tabellentyp für Positionsdaten Remission 20050426

Method BOOK_POSITION_TAB on class CL_ISM_SD_UNSOLD_DB has no exception.

Method BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VBELN_TAB Call by reference Type reference (TYPE) RJKSDUNSOLD03_TAB Remission 20050725

Method BUFFER on class CL_ISM_SD_UNSOLD_DB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFER_REFRESH Call by reference Type reference (TYPE) XFELD 'X' Puffer leeren 20050725
2 Importing READ_NO_TEXT Call by reference Type reference (TYPE) XFELD Keine Textdaten lesen 20050725

Method CONSTRUCTOR on class CL_ISM_SD_UNSOLD_DB has no exception.

Method CREATE_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMENT Call by reference Type reference (TYPE) RJKSDCOMMENT_TAB Kommentar 20010913
2 Exporting HANDLE Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD Handle der Kopfdaten 20010620
3 Importing HEAD Call by reference Type reference (TYPE) JKSDUNSOLD IS-M: Kopfdaten Unverkaufte Exemplare 20010620

Method CREATE_HEAD on class CL_ISM_SD_UNSOLD_DB has no exception.

Method CREATE_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HANDLE Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_POS IS-M: Positionsdaten Remission 20010620
2 Importing HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD IS-M: Kopfdaten Remission 20010620
3 Importing POS Call by reference Type reference (TYPE) JKSDUNSOLDITEM Positonsdaten 20010620

Method CREATE_POS on class CL_ISM_SD_UNSOLD_DB has no exception.

Method CREATE_UE_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HANDLE Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_POS IS-M: Positionsdaten Remission 20021126
2 Importing HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD IS-M: Kopfdaten Remission 20021126
3 Importing POS Call by reference Type reference (TYPE) JKSDUNSOLDITEM Positonsdaten 20021126
4 Importing UE_POS Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_POS Übergeordnete Position 20021126

Method CREATE_UE_POS on class CL_ISM_SD_UNSOLD_DB has no exception.

Method DATA_TO_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TO_SAVE Call by reference Type reference (TYPE) XFELD Daten zu sichern? 20050817

Method DATA_TO_SAVE on class CL_ISM_SD_UNSOLD_DB has no exception.

Method DISMISS Signature

Method DISMISS on class CL_ISM_SD_UNSOLD_DB has no parameter.
Method DISMISS on class CL_ISM_SD_UNSOLD_DB has no exception.

Method DISTRIBUTE_SUMMARIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DISTRIBUTE_TAB Call by reference Type reference (TYPE) RJKSDUNSOLDCOLLDISTRIBUTE_TAB IS-M: Tabellentyp von RJKSDUNSOLDITEM 20021127
2 Importing HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD IS-M: Kopfdaten Remission 20021127
3 Importing POS Call by reference Type reference (TYPE) JKSDUNSOLDITEM IS-M: Positionsdaten Unverkaufte Exemplare / Gutschriften 20021127

Method DISTRIBUTE_SUMMARIZED on class CL_ISM_SD_UNSOLD_DB has no exception.

Method GET_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_LOCK Call by reference Type reference (TYPE) XFELD Sperren erfolgt ausserhalb der Klasse 20050725
2 Exporting HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD IS-M: Kopfdaten Remission 20010620
3 Importing READ_ONLY Call by reference Type reference (TYPE) C Nur Lesen? 20010620
4 Importing VBELN Call by reference Type reference (TYPE) JKSDUNSOLD-VBELN IS-M: Anforderung 20010620
# Exception Resumable Description Created on
1 LOCKED Gesperrt 20010620
2 NOT_FOUND Nicht gefunden 20010620

Method GET_ITEMS_TO_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITEMS Call by reference Type reference (TYPE) RJKSD_UNSOLDPOS_TAB IS-M: Tabellentyp für Positionsdaten Remission 20090615
2 Importing IM_HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD IS-M: Kopfdaten Remission 20090615
3 Importing IM_RETURN_TAB Call by reference Type reference (TYPE) RJKSDUNSOLD05_TAB Tabellentyp von RJKSDUNSOLD05 20090615

Method GET_ITEMS_TO_HEAD on class CL_ISM_SD_UNSOLD_DB has no exception.

Method GET_MISSING_UNSOLD_TO_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ISSUE_TAB Call by reference Type reference (TYPE) RJKSDISSUE_TAB Medienausgabe 20031217
2 Exporting POS_TAB Call by reference Type reference (TYPE) RJKSD_UNSOLDPOS_TAB IS-M: Tabellentyp für Positonsdaten Remission 20021204
3 Importing PROCESS Call by reference Type reference (TYPE) JKSDUNSOLD-UNSOLD_TYPE IS-M: Vorgang 20021204
4 Importing SPART Call by reference Type reference (TYPE) JKSDUNSOLD-SPART Sparte 20021204
5 Importing VKBUR Call by reference Type reference (TYPE) JKSDUNSOLD-VKBUR Verkaufsbüro 20021204
6 Importing VKGRP Call by reference Type reference (TYPE) JKSDUNSOLD-VKGRP Verkäufergruppe 20021204
7 Importing VKORG Call by reference Type reference (TYPE) JKSDUNSOLD-VKORG Verkaufsorganisation 20021204
8 Importing VTWEG Call by reference Type reference (TYPE) JKSDUNSOLD-VTWEG Vertriebsweg 20021204
# Exception Resumable Description Created on
1 LOCKED gesperrt 20021204
2 NOT_FOUND nicht gefunden 20021204

Method GET_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting POS Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_POS IS-M: Positionsdaten Remission 20010620
2 Importing POSNR Call by reference Type reference (TYPE) JKSDUNSOLDITEM-POSNR IS-M: Positionsnummer Anforderung 20010620
3 Importing READ_ONLY Call by reference Type reference (TYPE) C Readonly? 20020116
4 Importing VBELN Call by reference Type reference (TYPE) JKSDUNSOLDITEM-VBELN IS-M: Anforderung 20010620
# Exception Resumable Description Created on
1 LOCKED gesperrt 20010620
2 NOT_FOUND nicht gefunden 20010620

Method GET_POS_TO_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD Kopfdaten 20050407
2 Exporting POS Call by reference Type reference (TYPE) RJKSD_UNSOLDPOS_TAB IS-M: Tabellentyp für Positonsdaten Remission 20050407
3 Importing READ_ONLY Call by reference Type reference (TYPE) C '' Nur lesend? 20050407

Method GET_POS_TO_HEAD on class CL_ISM_SD_UNSOLD_DB has no exception.

Method GET_SEND_UNSOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DAYFROM Call by reference Type reference (TYPE) RJKSDRETURN11-DAYFROM IS-M: Zeitraum von 20021204
2 Importing DAYTO Call by reference Type reference (TYPE) RJKSDRETURN11-DAYTO IS-M: Zeitraum bis 20021204
3 Exporting POS_TAB Call by reference Type reference (TYPE) RJKSD_UNSOLDPOS_TAB IS-M: Tabellentyp für Positonsdaten Remission 20021204
4 Importing PROCESS Call by reference Type reference (TYPE) JKSDUNSOLD-UNSOLD_TYPE IS-M: Vorgang 20021204
5 Importing SPART Call by reference Type reference (TYPE) JKSDUNSOLD-SPART Sparte 20021204
6 Importing UNSOLDGPNR Call by reference Type reference (TYPE) JKSDUNSOLD-UNSOLDGPNR IS-M: Remitterender E&W-Verkäufer 20021204
7 Importing VKBUR Call by reference Type reference (TYPE) JKSDUNSOLD-VKBUR Verkaufsbüro 20021204
8 Importing VKGRP Call by reference Type reference (TYPE) JKSDUNSOLD-VKGRP Verkäufergruppe 20021204
9 Importing VKORG Call by reference Type reference (TYPE) JKSDUNSOLD-VKORG Verkaufsorganisation 20021204
10 Importing VTWEG Call by reference Type reference (TYPE) JKSDUNSOLD-VTWEG Vertriebsweg 20021204
# Exception Resumable Description Created on
1 LOCKED gesperrt 20021204
2 NOT_FOUND nicht gefunden 20021204

Method GET_UNSOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_LOCK Call by reference Type reference (TYPE) XFELD Sperren erfolgt ausserhalb der Klasse 20050725
2 Importing READ_ONLY Call by reference Type reference (TYPE) C '' Nur lesend? 20010621
3 Exporting UNSOLD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD IS-M: Remission 20010621
4 Importing VBELN Call by reference Type reference (TYPE) JKSDUNSOLD-VBELN IS-M: Anforderung 20010621
# Exception Resumable Description Created on
1 LOCKED Gesperrt 20010621
2 NOT_FOUND Nicht gefunden 20010621

Method INSERT_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_UNSOLD_HEAD IS-M: Kopfdaten Remission 20010620

Method INSERT_HEAD on class CL_ISM_SD_UNSOLD_DB has no exception.

Method SELECT_RETURN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY Call by reference Type reference (TYPE) RJKSD_COPYNUMBER_RANGE_TAB IS-M: Rangetabelle für COPY_NUMBER 20050407
2 Importing ERFDATE Call by reference Type reference (TYPE) RJKSD_ERFDATE_RANGE_TAB IS-M: Rangetabelle für ERFDATE 20050407
3 Importing ERFUSER Call by reference Type reference (TYPE) RJKSD_ERFUSER_RANGE_TAB IS-M: Rangetabelle für ERFUSER 20050407
4 Importing GPNR Call by reference Type reference (TYPE) RJKSD_UNSOLDGPNR_RANGE_TAB IS-M: Rangetabelle für UNSOLDGPNR 20050407
5 Exporting HEAD_TAB Call by reference Type reference (TYPE) JKSDUNSOLD_TAB Selektierte Kopfdaten 20050407
6 Importing ISSUE Call by reference Type reference (TYPE) RJKSD_ISSUE_RANGE_TAB IS-M: Rangetabelle für Medienausgabe 20050407
7 Exporting ITEM_TAB Call by reference Type reference (TYPE) JKSDUNSOLDITEM_TAB Selektierte Positionsdaten 20050407
8 Importing MAX_ENTRIES_TO_SELECT Call by reference Type reference (TYPE) I Maximale Anzahl zu selektierender Remissionen 20050504
9 Importing NUMBER Call by reference Type reference (TYPE) RJKSD_UNSOLDNUMBER_RANGE_TAB IS-M: Rangetabelle für UNSOLDNUMBER 20050407
10 Importing PRODUCT Call by reference Type reference (TYPE) RJKSD_ISSUE_RANGE_TAB IS-M: Rangetabelle für Medienprodukt 20050407
11 Importing PUBLDATE Call by reference Type reference (TYPE) RJKSD_PUBLDATE_RANGE_TAB IS-M: Rangetabelle für PULBICATIONDATE 20050407
12 Importing SPART Call by reference Type reference (TYPE) JKSDUNSOLD-SPART Sparte 20050407
13 Importing STATUS Call by reference Type reference (TYPE) RJKSD_RETURNSTATE_RANGE_TAB IS-M: Rangetabelle für JRETURNSTATE 20050407
14 Importing UNSOLDDATE Call by reference Type reference (TYPE) RJKSD_ERFDATE_RANGE_TAB IS-M: Rangetabelle für Meldedatum 20050407
15 Importing UNSOLD_TYPE Call by reference Type reference (TYPE) RJKSD_UNSOLDTYPE_RANGE_TAB IS-M: Rangetabelle für ISM_UNSOLD_TYPE 20050407
16 Importing VKBUR Call by reference Type reference (TYPE) RJKSD_VKBUR_RANGE_TAB IS-M: Rangetabelle für VKBUR 20050407
17 Importing VKGRP Call by reference Type reference (TYPE) RJKSD_VKGRP_RANGE_TAB IS-M: Rangetablle für VKGRP 20050407
18 Importing VKORG Call by reference Type reference (TYPE) JKSDUNSOLD-VKORG Verkaufsorganisation 20050407
19 Importing VTWEG Call by reference Type reference (TYPE) JKSDUNSOLD-VTWEG Vertriebsweg 20050407
# Exception Resumable Description Created on
1 NOT_FOUND nicht gefunden 20050407
History
Last changed by/on SAP  20091125 
SAP Release Created in 464