SAP ABAP Class CL_ISU_WA_DISPSL_ORDER_COMMON (General Methods for Managing Waste Disposal Orders)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-WA (Application Component) Waste Management
     EEWA (Package) IS-U: Waste Management
Properties
Class CL_ISU_WA_DISPSL_ORDER_COMMON  
Short Description General Methods for Managing Waste Disposal Orders    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class EWA    
Program status S  System Program 
Category 0   
Package EEWA   IS-U: Waste Management 
Created 20031029   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 EEMSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISU_WA_DISPSL_ORDER_COMMON has no interface implemented.
Friends
Class CL_ISU_WA_DISPSL_ORDER_COMMON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_DUMMY Static Attribute Protected Type reference (TYPE) C 20031029
2 LOG_HANDLE Static Attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20031029
3 PROBCLASS_HIGH Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '2' Application Log: Message Problem Class 20031029
4 PROBCLASS_LOW Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '4' Application Log: Message Problem Class 20031029
5 PROBCLASS_MEDIUM Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '3' Application Log: Message Problem Class 20031029
6 PROBCLASS_NONE Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS ' ' Application Log: Message Problem Class 20031029
7 PROBCLASS_VERY_HIGH Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '1' Application Log: Message Problem Class 20031029
8 VORGANG_HD Static Attribute Public Type reference (TYPE) J_VORGANG Business Transaction 20031030
9 VORGANG_POS Static Attribute Public Type reference (TYPE) J_VORGANG Business Transaction 20031030
Methods
# Method Level Visibility Method type Description Created on
1 LCL_DEQUEUE_ORDER Static method Public Method Unlock Waste Disposal Order 20031029
2 LCL_ENQUEUE_ORDER Static method Public Method Lock Waste Disposal Order 20031029
3 LCL_MSG_ADD Static method Private Method Add Message to Log 20031029
4 LCL_WRITE_MSG Static method Public Method Output Message or Write Message in Log 20031029
5 SET_LOG_HANDLE Static method Public Method Set Log Handle 20031029
6 STATUS_CHANGE Static method Public Method Change system status 20031103
7 STATUS_CHANGE_FOR_ACTIVITY Static method Public Method Change Status, Depending on Transaction 20031029
8 STATUS_CHANGE_ORDERCONFIRM Static method Public Method Update Status Change When Confirming with Deltacube 20040722
9 STATUS_CREATE_OBJNR Static method Public Method Generate Object Number 20031030
10 STATUS_DELETE Static method Public Method Delete Status Object 20031105
11 STATUS_EXCLUDE_FUNCTIONS Static method Public Method Use Status to Hide/Show Function Codes 20031029
12 STATUS_GET_TMP_OBJNR Static method Public Method Get Temporary Object Number 20031029
13 STATUS_MAINTAIN Static method Public Method Display Status 20031029
14 STATUS_READ Static method Public Method Determine Status of Status Object 20031031
15 STATUS_SAVE Static method Public Method Save Status 20031029
16 STATUS_TEXT_EDIT Static method Public Method Prepare Status for Display 20031029
Events
Class CL_ISU_WA_DISPSL_ORDER_COMMON has no event.
Types
Class CL_ISU_WA_DISPSL_ORDER_COMMON has no local type.
Method Signatures

Method LCL_DEQUEUE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDERNR Call by reference Type reference (TYPE) EORDERNR Interne Nummer zur Identifikation des Entsorgungsauftrages 20031029
# Exception Resumable Description Created on
1 FOREIGN_LOCK Objekt ist bereits gesperrt 20031029
2 SYSTEM_ERROR System Fehler 20031029

Method LCL_ENQUEUE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDERNR Call by reference Type reference (TYPE) EORDERNR Interne Nummer zur Identifikation des Entsorgungsauftrages 20031029
# Exception Resumable Description Created on
1 FOREIGN_LOCK Objekt ist bereits gesperrt 20031029
2 SYSTEM_ERROR System Fehler 20031029

Method LCL_MSG_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROBCLASS Value transfer Type reference (TYPE) BAL_S_MSG-PROBCLASS Anwendungs-Log: Problemklasse einer Meldung 20031029

Method LCL_MSG_ADD on class CL_ISU_WA_DISPSL_ORDER_COMMON has no exception.

Method LCL_WRITE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing F_EXCEPTION Value transfer Type reference (TYPE) EMSG_GEN-EXC Exception einer MESSAGE-Anweisung 20031029
2 Importing F_MSGID Value transfer Type reference (TYPE) EMSG_GEN-MSGID Nachrichten, Nachrichtenklasse 20031029
3 Importing F_MSGNO Value transfer Type reference (TYPE) EMSG_GEN-MSGNO Nachrichten, Nachrichtennummer 20031029
4 Importing F_MSGTY Value transfer Type reference (TYPE) EMSG_GEN-MSGTY Nachrichtentyp 20031029
5 Importing F_MSGV1 Value transfer Type reference (TYPE) C 20031029
6 Importing F_MSGV2 Value transfer Type reference (TYPE) C 20031029
7 Importing F_MSGV3 Value transfer Type reference (TYPE) C 20031029
8 Importing F_MSGV4 Value transfer Type reference (TYPE) C 20031029
# Exception Resumable Description Created on
1 ERROR 20031029
2 EXCEPTION 20031029

Method SET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20031029

Method SET_LOG_HANDLE on class CL_ISU_WA_DISPSL_ORDER_COMMON has no exception.

Method STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JSTAT Call by reference Type reference (TYPE) TAB_CM_STATUS Einzelstatus 20031103
2 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031103
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20031103
2 OBJECT_NOT_FOUND 20031103
3 STATUS_INCONSISTENT 20031103
4 STATUS_NOT_ALLOWED 20031103

Method STATUS_CHANGE_FOR_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY_ALLOWED Call by reference Type reference (TYPE) KENNZX SPACE Kennzeichen, dass Vorgang explizit erlaubt ist 20031029
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) KENNZX SPACE Nur Vorgang überprüfen, keinen Status setzen! 20031029
3 Importing I_EIKZ Call by reference Type reference (TYPE) C SPACE Kennzeichen für Memory export/Import 20061006
4 Importing I_NO_MESSAGE Call by reference Type reference (TYPE) KENNZX SPACE Keine Ausgabe von Meldung 20040115
5 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031029
6 Exporting I_VALID Call by reference Type reference (TYPE) KENNZX Kennzeichen, ob erfolgreich ist 20040115
7 Importing I_VORGANG Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20031029
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED 20031029
2 INTERNAL_ERROR 20031029
3 OBJECT_NOT_FOUND 20031029
4 STATUS_INCONSISTENT 20031029
5 STATUS_NOT_ALLOWED 20031029
6 WARNING_OCCURED 20031029
7 WRONG_INPUT 20031029

Method STATUS_CHANGE_ORDERCONFIRM Signature

Method STATUS_CHANGE_ORDERCONFIRM on class CL_ISU_WA_DISPSL_ORDER_COMMON has no parameter.
Method STATUS_CHANGE_ORDERCONFIRM on class CL_ISU_WA_DISPSL_ORDER_COMMON has no exception.

Method STATUS_CREATE_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJART Call by reference Type reference (TYPE) J_OBART Objektart 20031030
2 Importing I_OBJKEY Call by reference Type reference (TYPE) CHAR24 Characterfeld Länge 24 20031030
3 Changing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031030
# Exception Resumable Description Created on
1 NUMBER_ALREADY_EXISTS 20031030
2 OBART_INVALID 20031030
3 OBJECTKEY_MISSING 20031030

Method STATUS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031105
2 Importing I_WITH_COMMIT Call by reference Type reference (TYPE) C SPACE 20031105

Method STATUS_DELETE on class CL_ISU_WA_DISPSL_ORDER_COMMON has no exception.

Method STATUS_EXCLUDE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EXCLTAB Call by reference Type reference (TYPE) ISUWA_IEXCLTAB Tabelle der auszublendenden Funktions-Codes 20031029
2 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031029
3 Importing I_STATUS_TABLE Call by reference Type reference (TYPE) ISUWA_ISTATUS Tabelle der Status 20031029
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20031029

Method STATUS_GET_TMP_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJNR Value transfer Type reference (TYPE) JSTO-OBJNR Objektnummer 20031029
2 Importing I_BUFFER_REFRESH Call by reference Type reference (TYPE) C 'X' 20031031
3 Importing I_OBJKEY Call by reference Type reference (TYPE) C 20031029
4 Importing I_OBJTYP Value transfer Type reference (TYPE) JSTO-OBTYP Objekttyp 20031029
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler beim anlegen der Objektnummer 20031029

Method STATUS_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) KENNZX 'X' Kennzeichen 20031029
2 Importing I_DYNNR Call by reference Type reference (TYPE) DYNNR Nummer des folgenden Bildschirmbildes 20031029
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031029
4 Importing I_PROGNAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20031029

Method STATUS_MAINTAIN on class CL_ISU_WA_DISPSL_ORDER_COMMON has no exception.

Method STATUS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSTATUS Call by reference Type reference (TYPE) TAB_CM_STATUS Tabelle der Status 20031031
2 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031031
3 Importing I_OBJTXT Call by reference Type reference (TYPE) C 20031031
4 Importing I_ONLY_ACTIVE Call by reference Type reference (TYPE) KENNZX 'X' Kennzeichen: nur aktive Status lesen 20031031
5 Importing I_ORDERNR Call by reference Type reference (TYPE) EORDERNR Interne Nummer zur Identifikation des Entsorgungsauftrages 20031031
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Statusobjekt is nicht vorhanden 20031031

Method STATUS_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031029
2 Importing I_OBART Call by reference Type reference (TYPE) J_OBART Objektart 20031029
3 Importing I_OBJKEY Call by reference Type reference (TYPE) C 20031029
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20031029

Method STATUS_TEXT_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STTXTS Call by reference Type reference (TYPE) ILOM_STTXS Anzeigezeile für Systemstatus 20031029
2 Exporting E_STTXTU Call by reference Type reference (TYPE) ILOM_STTXU Anzeigezeile für Anwenderstatus 20031029
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20031029
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20031029
History
Last changed by/on SAP  20070914 
SAP Release Created in 472