SAP ABAP Class CL_ISM_SD_COLLECT_DB (IS-M: Database Interface for Returns Collection)
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_COLLECT_DB  
Short Description IS-M: Database Interface for Returns Collection    
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 20030929   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISM_SD_COLLECT_DB has no forward declaration.
Interfaces
Class CL_ISM_SD_COLLECT_DB has no interface implemented.
Friends
Class CL_ISM_SD_COLLECT_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ANGEKREUZT Constant Private Type reference (TYPE) XFELD 'X' Constant Flagged 20031022
2 HEADTABLE Instance attribute Private Type reference (TYPE) RJKSDCOLLECT_HEAD_TAB Header Data Table 20030930
3 POSTABLE Instance attribute Private Type reference (TYPE) RJKSDCOLLECT_POS_TAB Item Data Table 20030930
Methods
# Method Level Visibility Method type Description Created on
1 BOOK Instance method Public Method Post Header and Item Data to Database 20030930
2 CHECK_GET_HEADS_ON_DB Instance method Public Method Check Whether Header Data Already Exists on Database 20031013
3 CHECK_GET_POS_ON_DB Instance method Public Method Check Whether Item Data Already Exists on Database 20031013
4 CONSTRUCTOR Instance method Public Constructor Constructor 20030929
5 CREATE_HEAD Instance method Public Method Create Header Data 20030930
6 CREATE_POS Instance method Public Method Create Item Data 20030930
7 READ_HEAD Instance method Public Method Import Header Data from Database 20031016
8 READ_POS Instance method Public Method Import Item Data from Database 20031016
Events
Class CL_ISM_SD_COLLECT_DB has no event.
Types
Class CL_ISM_SD_COLLECT_DB has no local type.
Method Signatures

Method BOOK Signature

Method BOOK on class CL_ISM_SD_COLLECT_DB has no parameter.
# Exception Resumable Description Created on
1 BOOK_ERROR Fehler bei der Verbuchung aufgetreten 20031016

Method CHECK_GET_HEADS_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ISSUES_HEAD_ITAB Value transfer Type reference (TYPE) RJKSDCOLL_TAB Kopfdaten Rückholung, die angelegt worden sind 20031013
2 Exporting OUT_HEAD_ITAB Call by reference Type reference (TYPE) RJKSDCOLLECT_HEAD_TAB Kopfdaten Rückholung, die auf der Datenbank existieren 20031017
# Exception Resumable Description Created on
1 LOCK_FAILURE Systemfehler beim Sperren des Datensatzes 20031016

Method CHECK_GET_POS_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ISSUES_POS_ITAB Value transfer Type reference (TYPE) RJKSDCOLLITEM_TAB Positionsdaten Rückholung, die angelegt worden sind 20031013
2 Exporting OUT_POS_ITAB Value transfer Type reference (TYPE) RJKSDCOLLECT_POS_TAB Positionsdaten Rückholung, die auf der Datenbank existieren 20031017

Method CHECK_GET_POS_ON_DB on class CL_ISM_SD_COLLECT_DB has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DATA Value transfer Type reference (TYPE) JKSDCOLLECT Eingabe Kopfdaten Rückholung 20031021
2 Exporting OUT_HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_COLLECT_HEAD Erstellte Kopfdaten Rückholung 20031016
# Exception Resumable Description Created on
1 READ_DATABASE_ERROR Fehler beim Lesen des Kopfdatensatzes aus der Datenbank 20031016

Method CREATE_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DATA Value transfer Type reference (TYPE) JKSDCOLLECTITEM Eingabe Postionsdaten Rückholung 20031021
2 Importing IN_HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_COLLECT_HEAD Zugehörige Kopfdaten Rückholung 20031016
3 Exporting OUT_POS Call by reference Object reference (TYPE REF TO) CL_ISM_SD_COLLECT_POS Erstellte Positionsdaten Rückholung 20031016
# Exception Resumable Description Created on
1 POS_NOT_FOUND Positionsdaten zu Kopfdaten und Positionsnr. nicht gefunden 20031016
2 VBELN_NOT_EQUAL Vertriebsbelegnr. von Kopfdaten ungleich von Positionsdaten 20031016

Method READ_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_READ_ONLY Call by reference Type reference (TYPE) XFELD Kopfdaten schreibgeschützt einlesen 20031016
2 Importing IN_VBELN Call by reference Type reference (TYPE) JKSDCOLLECT-VBELN zugehörige Vertriebsbelegnummer zu den Kopfdaten 20031016
3 Exporting OUT_HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_COLLECT_HEAD Kopfdaten Rückholung 20031016
# Exception Resumable Description Created on
1 HEAD_NOT_FOUND Kopfdaten zur Vertriebsbelegnummer nicht gefunden 20031016
2 LOCK_FAILURE Fehler beim Sperren des Datensatzes auf der Datenbank 20031016

Method READ_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_HEAD Call by reference Object reference (TYPE REF TO) CL_ISM_SD_COLLECT_HEAD zugehörige Kopfdaten zu den Positionsdaten 20031016
2 Importing IN_POSNR Call by reference Type reference (TYPE) JKSDCOLLECTITEM-POSNR zugehörige Positionsnummer der Positionsdaten 20031016
3 Importing IN_READ_ONLY Call by reference Type reference (TYPE) XFELD Positionsdaten schreibgeschützt einlesen 20031016
4 Exporting OUT_POS Call by reference Object reference (TYPE REF TO) CL_ISM_SD_COLLECT_POS Positionsdaten Rückholung 20031016
# Exception Resumable Description Created on
1 POS_NOT_FOUND Keine Positionsdaten zu Kopfdaten und Positionsnr. gefunden 20031016
History
Last changed by/on SAP  20050224 
SAP Release Created in 472