SAP ABAP Class CL_ISM_SD_COLLECT_HEAD (IS-M: Header Data for Return 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_HEAD  
Short Description IS-M: Header Data for Return 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_HEAD has no forward declaration.
Interfaces
Class CL_ISM_SD_COLLECT_HEAD has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISM_SD_COLLECT_DB 20031021 IS-M: Database Interface for Returns Collection
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOOK_HEAD Instance attribute Private Type reference (TYPE) JKSDCOLLECT Header Data Written to Database 20031017
2 COMPLETED Static Attribute Public Type reference (TYPE) JKSDCOLLECT-STATE 'C' Collection Status Completed 20031028
3 CON_ANGEKREUZT Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20031022
4 DELETED_ON_DB Instance attribute Private Type reference (TYPE) XFELD Header Data Deleted on Database 20031016
5 HEAD Instance attribute Public Type reference (TYPE) JKSDCOLLECT Header Data, Can Be Changed by User 20031017
6 ON_DB Instance attribute Private Type reference (TYPE) XFELD Header Data Exists on Database 20031016
7 POSNR Instance attribute Private Type reference (TYPE) JKSDCOLLECTITEM-POSNR 0 Item Number of Next Item Record to Be Created 20031016
8 READ_ONLY Instance attribute Private Type reference (TYPE) XFELD Write-Protected, Only Header Data Can Be Read 20031015
9 TO_DELETE Instance attribute Private Type reference (TYPE) XFELD Status: Header Data to Be Deleted 20031016
10 TO_SAVE Instance attribute Private Type reference (TYPE) XFELD Status: Header Data to Be Saved 20031016
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030929
2 DELETE Instance method Public Method Set Status 'To Be Deleted' on Database 20031001
3 GET_NEW_VBELN Instance method Private Method Create Sales Document Number 20040119
4 GET_POSNR Instance method Public Method Determine Item Number for New Item Data 20031016
5 GET_STATUS Instance method Public Method Return Status of Header Data 20030930
6 SAVE Instance method Public Method Set Status for Saving to Database 20031001
7 SET_DELETED_ON_DB Instance method Private Method Set Status 'Header Data Deleted on Database' 20031015
8 SET_SAVED_ON_DB Instance method Private Method Set Status 'Header Data Exists on Database' 20031015
Events
Class CL_ISM_SD_COLLECT_HEAD has no event.
Types
Class CL_ISM_SD_COLLECT_HEAD has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_HEAD Call by reference Type reference (TYPE) JKSDCOLLECT Kopfdaten Rückholung 20030930
2 Importing IN_READ_ONLY Call by reference Type reference (TYPE) XFELD Kopfdaten schreibgeschützt lesen 20031016
# Exception Resumable Description Created on
1 LOCK_FAILURE Fehler beim Sperren des Datensatzes 20031016

Method DELETE Signature

Method DELETE on class CL_ISM_SD_COLLECT_HEAD has no parameter.
# Exception Resumable Description Created on
1 READ_ONLY Kopfdaten schreibgeschützt - löschen nicht möglich 20031016
2 VBELN_CHANGED Vertriebsbelegsnummer wurde verändert 20031017

Method GET_NEW_VBELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_VBELN Value transfer Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20040119

Method GET_NEW_VBELN on class CL_ISM_SD_COLLECT_HEAD has no exception.

Method GET_POSNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_POSNR Call by reference Type reference (TYPE) JKSDCOLLECTITEM-POSNR Positionsnummer 20031016

Method GET_POSNR on class CL_ISM_SD_COLLECT_HEAD has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUT_DELETE Call by reference Type reference (TYPE) XFELD Status: zu löschen 20031016
2 Exporting OUT_ON_DB Call by reference Type reference (TYPE) XFELD Status: Kopfdaten existieren auf Datenbank 20031016
3 Exporting OUT_READ_ONLY Call by reference Type reference (TYPE) XFELD Status: Kopfdaten sind schreibgeschützt 20031016
4 Exporting OUT_SAVE Call by reference Type reference (TYPE) XFELD Status: zu sichern 20031016

Method GET_STATUS on class CL_ISM_SD_COLLECT_HEAD has no exception.

Method SAVE Signature

Method SAVE on class CL_ISM_SD_COLLECT_HEAD has no parameter.
# Exception Resumable Description Created on
1 DELETED_ON_DB Kopfdaten und zugehörige Positionsdaten bereits gelöscht 20031015
2 READ_ONLY Kopfdaten schreibgeschützt - speichern nicht möglich 20031016
3 VBELN_CHANGED Vertriebsbelegsnummer wurde verändert 20031017

Method SET_DELETED_ON_DB Signature

Method SET_DELETED_ON_DB on class CL_ISM_SD_COLLECT_HEAD has no parameter.
Method SET_DELETED_ON_DB on class CL_ISM_SD_COLLECT_HEAD has no exception.

Method SET_SAVED_ON_DB Signature

Method SET_SAVED_ON_DB on class CL_ISM_SD_COLLECT_HEAD has no parameter.
Method SET_SAVED_ON_DB on class CL_ISM_SD_COLLECT_HEAD has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472