SAP ABAP Class IF_SERNO_MANAGER_MM (Serial Number Manager)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_MESSAGE_OBJ_MM Interface to Message Handler 20071115
Properties
Class IF_SERNO_MANAGER_MM  
Short Description Serial Number Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20071115   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MMPUR_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class IF_SERNO_MANAGER_MM has no interface implemented.
Friends
Class IF_SERNO_MANAGER_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ANZSN Instance attribute Public Type reference (TYPE) ANZSN Number of Serial Numbers 20071115
2 CHANGED Instance attribute Public Type reference (TYPE) MMPUR_BOOL SN for Schedule Line Changed 20071115
3 SN_PFLICHT Instance attribute Public Type reference (TYPE) T377G-SERPFLICHT Serial Number Usage 20071115
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ITEM Instance method Public Method Change Serial Number Item 20071115
2 CHANGE_MANAGER Instance method Public Method Change/Generate Serial Number Manager 20071115
3 CLOSE Static method Public Method Release Manager (Destructor) 20071115
4 CREATE_ITEM Instance method Public Method Generate Serial Number Item 20071115
5 DELETE_ITEM Instance method Public Method Delete Serial Number Item 20071115
6 DELETE_MANAGER Instance method Public Method Delete All Serial Numbers for This Manager 20071115
7 FINAL_DEL_MANAGER Instance method Public Method Closure of Delete-All Process (W/o Errors During Deletion) 20071115
8 GET_SERNOS Instance method Public Method Delivers Serial Numbers for 'Schedule Line' from Manager 20071115
9 RENUMBER_MANAGER Instance method Public Method Swap Document Number 20071115
10 RESTORE_MANAGER Instance method Public Method Restore All Serial Numbers 20071115
Events
Class IF_SERNO_MANAGER_MM has no event.
Types
Class IF_SERNO_MANAGER_MM has no local type.
Method Signatures

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGES Call by reference Type reference (TYPE) MMPUR_SERNO_MESS Fehlerprotokoll aus der Funjktionsgruppe IPWx 20071115
2 Importing IM_BAPI Call by reference Type reference (TYPE) MMPUR_BOOL Keine Meldungen an die Oberfläche 20071115
3 Importing IM_COPY_SERNOS Call by reference Type reference (TYPE) MMPUR_BOOL bisherige Serial Nummern beibehalten 20071115
4 Importing IM_EXTERN Call by reference Type reference (TYPE) MMPUR_BOOL Externer Beleg ist führend 20071115
5 Importing IM_ITEMNO Call by reference Type reference (TYPE) EETEN Einteilungszähler 20071115
6 Importing IM_LOEKZ Call by reference Type reference (TYPE) ELOEK Löschkennzeichen im Einkaufsbeleg 20071115
7 Importing IM_MENGE Call by reference Type reference (TYPE) BSTMG Bestellmenge 20071115
8 Importing IM_NO_UPDATE Call by reference Type reference (TYPE) MMPUR_BOOL kein Fortschreibung in FG IPW3 20071115
9 Importing IM_SERNOS Call by reference Type reference (TYPE) MMPUR_T_SERNO Tabellentyp: Serialnummer im Einkauf 20071115
10 Exporting RE_ANZSN Call by reference Type reference (TYPE) ANZSN Anzahl Serialnummern 20071115
11 Exporting RE_CHANGED Call by reference Type reference (TYPE) MMPUR_BOOL Änderungen der Serial Nummer stattgefunden 20071115
12 Exporting RE_MENGE Call by reference Type reference (TYPE) RISA0-ANZAHL Anzahl der zu erzeugenden Serialnummern/Equipments 20071115
# Exception Resumable Description Created on
1 FIELD_OVERFLOW Überlauf bei Umrechnung 20071115
2 INIT_ERROR Serno-Item nicht initialisiert 20071115
3 PARAMETER_ERROR Fehler bei Parameterübergabe 20071115
4 QUANTITY_NOT_INTEGER Basismenge keine ganze Zahl 20071115

Method CHANGE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRORS Call by reference Type reference (TYPE) SERNO_T_ERRORS_MM Tabelle mit Fehlern aus der Serialnummernverarbeitung 20080729
2 Importing IM_BAPI Call by reference Type reference (TYPE) MMPUR_BOOL Keine Meldungen an die Oberfläche 20071115
3 Importing IM_CANCEL_ALLOWED Call by reference Type reference (TYPE) MMPUR_BOOL CL_MMPUR_CONSTANTS=>YES Abbrechen der Änderung erlaubt 20071115
4 Importing IM_DIALOG Call by reference Type reference (TYPE) MMPUR_BOOL Abfrage-Popup auf den Screen 20071115
5 Importing IM_MANAGERS Call by reference Type reference (TYPE) MMPUR_T_SERNO_MANAGER_TYPES Einkauf: erweiterte Tabelle der Serialnummern-Manager 20071115
6 Importing IM_POS Call by reference Type reference (TYPE) SERNO_MANAGER_DATA_MM Importdaten für Serialnummern Manager 20071115
7 Importing IM_POS_OLD Call by reference Type reference (TYPE) SERNO_MANAGER_DATA_MM Importdaten für Serialnummern Manager 20071115
8 Importing IM_TEST_RUN Call by reference Type reference (TYPE) MMPUR_BOOL Testlauf für Änderbarkeit 20080319
# Exception Resumable Description Created on
1 ABORT Abbruch durch Benutzer 20071115
2 CONVERSIONS_ERROR Fehler bei der Mengeneinheitenumrechnung 20071115
3 INVALID_DOCTYPE Abweichender Dokumententyp 20071115
4 NOT_ALLOWED Dokumentänderung nicht möglich 20071115

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BSTYP Call by reference Type reference (TYPE) BSTYP Typ des Einkaufsbelegs 20071115
2 Importing IM_EDOKN Call by reference Type reference (TYPE) EDOKN Objektnummer im Einkauf 20071115
3 Importing IM_EDOKP Call by reference Type reference (TYPE) EDOKP EInkaufsobjekt Position 20071115
4 Importing IM_MANAGER Call by reference Object reference (TYPE REF TO) IF_SERNO_MANAGER_MM Serial-Nummern-Manager 20071115
5 Importing IM_RESET Call by reference Type reference (TYPE) MMPUR_BOOL Daten in FG IPW3 zurücksetzen 20071115
# Exception Resumable Description Created on
1 SN_ERROR Fehler aus der Serialnummern-/Statusverwaltung 20071115

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTERN Call by reference Type reference (TYPE) MMPUR_BOOL Externer Beleg ist führend 20071115
2 Importing IM_ITEMNO Call by reference Type reference (TYPE) EETEN Einteilungszähler 20071115
3 Importing IM_LOEKZ Call by reference Type reference (TYPE) ELOEK Löschkennzeichen im Einkaufsbeleg 20071115
4 Importing IM_MENGE Call by reference Type reference (TYPE) BSTMG Bestellmenge 20071115
# Exception Resumable Description Created on
1 FIELD_OVERFLOW Überlauf bei Mengenumrechnung 20071115
2 QUANTITY_NOT_INTEGER Mengenumrechnung nicht ganzzahlig 20071115

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEMNO Call by reference Type reference (TYPE) EETEN Einteilungszähler 20071115
# Exception Resumable Description Created on
1 PANIC Unerwarteter Zustand 20071115

Method DELETE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BSART Call by reference Type reference (TYPE) BSART Bestellart (Einkauf) 20071115
2 Importing IM_LOEKZ Call by reference Type reference (TYPE) ELOEK Löschkennzeichen im Einkaufsbeleg 20071115
3 Importing IM_STAPO Call by reference Type reference (TYPE) STAPO Position ist statistisch 20071115
4 Importing IM_UPDATE_LOEKZ Call by reference Type reference (TYPE) MMPUR_BOOL LOEKZ und STAPO aus Schnittstelle übernehmen 20071115
5 Exporting RE_DIALOG Call by reference Type reference (TYPE) MMPUR_BOOL Dialog erlaubt 20071115
# Exception Resumable Description Created on
1 NOT_ALLOWED Löschen nicht erlaubt 20071115
2 OBJECTLIST_NOT_FOUND Objektliste nicht vorhanden 20071115
3 PARAMETER_ERROR Parameterfehler 20071115

Method FINAL_DEL_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CALL_RESTORE Call by reference Type reference (TYPE) MMPUR_BOOL bei gelöschter Belegposition die Serial Nummern sichern 20071115
2 Importing IM_SN_COPY Call by reference Type reference (TYPE) MMPUR_BOOL Serial Nummern beibehalten 20071115

Method FINAL_DEL_MANAGER on class IF_SERNO_MANAGER_MM has no exception.

Method GET_SERNOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SERIAL_NUMBERS Call by reference Type reference (TYPE) MMPUR_T_SERNO Tabellentyp: Serialnummer im Einkauf 20071115
2 Importing IM_ITEM Call by reference Type reference (TYPE) EETEN Einteilungszähler 20071115

Method GET_SERNOS on class IF_SERNO_MANAGER_MM has no exception.

Method RENUMBER_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_NUMBER Call by reference Type reference (TYPE) EDOKN Objektnummer im Einkauf 20071115
2 Importing IM_OLD_NUMBER Call by reference Type reference (TYPE) EDOKN Objektnummer im Einkauf 20071115
# Exception Resumable Description Created on
1 SWAP_ERROR Fehler bei Umnummerierung 20071115

Method RESTORE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRORS Call by reference Type reference (TYPE) SERNO_T_ERRORS_MM Tabelle mit Fehlern aus der Serialnummernverarbeitung 20080729
2 Importing IM_BAPI Call by reference Type reference (TYPE) MMPUR_BOOL Keine Meldungen an die Oberfläche 20071115
3 Importing IM_COMPLETELY Call by reference Type reference (TYPE) MMPUR_BOOL alle Serial Nummern des Objektes 20071115

Method RESTORE_MANAGER on class IF_SERNO_MANAGER_MM has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in