SAP ABAP Class /ISDFPS/CL_PM_RELOCATION (PM: TOB Relocation)
Hierarchy
EA-DFPS (Software Component) SAP Enterprise Extension Defense Forces & Public Security
   PM-WOC (Application Component) Maintenance Processing
     /ISDFPS/PM (Package) SDP BW Enhancements in PM
Properties
Class /ISDFPS/CL_PM_RELOCATION  
Short Description PM: TOB Relocation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /ISDFPS/PM_RELOC_CHK    
Program status     
Category 0   
Package /ISDFPS/PM   SDP BW Enhancements in PM 
Created 20070918   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /ISDFPS/CL_PM_RELOCATION has no forward declaration.
Interfaces
Class /ISDFPS/CL_PM_RELOCATION has no interface implemented.
Friends
Class /ISDFPS/CL_PM_RELOCATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MEMORY_ID_LOG Constant Public Type reference (TYPE) TABNAME '/ISDFPS/PMRELOC_WA' Log-Handle Log 20071203
2 GC_LOGSYS Instance attribute Protected Type reference (TYPE) LOGSYS Logical System 20071121
3 GC_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20071121
4 GC_MSGTXT Instance attribute Protected Type reference (TYPE) STRING Message/Notification 20071121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_UPDATE_NECCESSARY Instance method Protected Method TOB Data Update Required? 20071121
2 CHECK_ENQUEUE_EQUNR Instance method Protected Method Check Whether Equipment Is Still Locked 20071121
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071121
4 DEQUEUE_EQUNR Instance method Protected Method Unlock Equipment 20071122
5 EXTRACT_RELOC_DATA Instance method Protected Method Extract Relocation Data from MM Document 20071121
6 GET_DELIVERY_DATE Instance method Protected Method Determine Delivery Date 20071121
7 GET_FORCE Instance method Protected Method Determine Force Element 20071121
8 GET_RECEIVER_LOGSYS Instance method Protected Method Check Operational System for Receiver FE 20071121
9 GET_RECEIVER_PLANT Instance method Protected Method Determine Receiving Plant/Storage Location 20071121
10 GET_TECHNICAL_OBJECTS Instance method Protected Method Extract Technical Objects from MM Document 20071121
11 GET_TPLNR_OF_EQUI Instance method Protected Method Determine Functional Location for Equipment 20071121
12 INITIALIZE Instance method Protected Method Initialize Instance 20071121
13 LOG_CHECK_FOR_ABORT Instance method Protected Method Log: Check Whether Termination Message(s) Exist 20071122
14 LOG_INITIALIZE Instance method Protected Method Log: Initialize Log 20071121
15 LOG_MESSAGE Instance method Protected Method Log: Write Message to Log 20071121
16 LOG_MESSAGES_FROM_RETURN_TAB Instance method Protected Method Log: Write Messages in BAPI Return Table to Log 20071121
17 LOG_SAVE Instance method Protected Method Log: Save Log 20071121
18 LOG_SHOW_POPUP Instance method Protected Method Log: Display Log in Window 20071121
19 LOG_START_LOGINFO_1 Instance method Protected Method Log: Generate Messages for New Run - Part 1 20071121
20 PREPARE_DATA_FOR_UPDATE Instance method Protected Method Prepare Data for Update 20071121
21 UI_CP_RELOC_DATA Instance method Public Method UI: Forward Change Authorization 20071121
22 UI_LOG_SAVE Instance method Public Method UI: Save Log 20071121
23 UI_UPDATE_RELOC_DATA Instance method Public Method UI: Update Relocation Data from MM Document 20071121
24 UPDATE_MAINTPLAN Instance method Protected Method Data Update for Maintenance Plans 20071121
25 UPDATE_ORDER_NOTIFICATION Instance method Protected Method Date Update for Orders and Notifications 20071121
26 UPDATE_TOB_FOR_EQUI Instance method Protected Method Perform Data Update for TOB - Equipment Initial Screen 20071121
27 UPDATE_TOB_FOR_TPLNR Instance method Protected Method Perform Data Update for TOB - FL Initial Screen 20071121
Events
Class /ISDFPS/CL_PM_RELOCATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_VEPO Protected See coding Extract from Table VEPO 20071121 begin of ts_vepo, venum type vepo-vbeln, vepos type vepo-posnr, end of ts_vepo
2 TT_VEPO Protected See coding Extract from Table VEPO (Table) 20071121 tt_vepo type standard table of ts_vepo
Method Signatures

Method CHECK_DATA_UPDATE_NECCESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_REC_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
2 Importing PS_SUP_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
3 Returning R_XUPDATE Value transfer Type reference (TYPE) SAP_BOOL Daten-Update notwendig? 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method CHECK_ENQUEUE_EQUNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20071121
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20071121

Method CHECK_ENQUEUE_EQUNR on class /ISDFPS/CL_PM_RELOCATION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /ISDFPS/CL_PM_RELOCATION has no parameter.
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method DEQUEUE_EQUNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20071122
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20071122
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071122

Method EXTRACT_RELOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_REC_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20071121
2 Exporting ED_DATUM Call by reference Type reference (TYPE) DATUM Lieferdatum 20071121
3 Exporting ES_REC_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
4 Exporting ES_REC_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20071121
5 Exporting ES_SUP_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
6 Exporting ES_SUP_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20071121
7 Importing IS_MKPF Call by reference Type reference (TYPE) MKPF Belegkopf Materialbeleg 20071121
8 Importing IS_MSEG Call by reference Type reference (TYPE) MSEG Belegsegment Material 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method GET_DELIVERY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MKPF Call by reference Type reference (TYPE) MKPF Belegkopf Materialbeleg 20071121
2 Importing IS_MSEG Call by reference Type reference (TYPE) MSEG Belegsegment Material 20071121
3 Returning R_DATUM Value transfer Type reference (TYPE) DATUM Lieferdatum 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method GET_FORCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
2 Exporting ES_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20071121
3 Importing I_BLDAT Call by reference Type reference (TYPE) BLDAT Belegdatum im Beleg 20071121
4 Importing I_LGORT Call by reference Type reference (TYPE) LGORT_D Lagerort 20071121
5 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method GET_RECEIVER_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REC_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20071121
2 Returning R_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method GET_RECEIVER_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LGORT Call by reference Type reference (TYPE) LGORT_D Lagerort 20071121
2 Exporting E_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20071121
3 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20071121
4 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method GET_TECHNICAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Tabelle über Equipmentnummern 20071121
2 Importing IS_MSEG Call by reference Type reference (TYPE) MSEG Belegsegment Material 20071121
3 Importing IT_VEPO Call by reference Type reference (TYPE) TT_VEPO Auszug aus Tab. VEPO (Tabelle) 20071121
4 Importing I_XBLNR Call by reference Type reference (TYPE) XBLNR Referenz-Belegnummer 20071121

Method GET_TECHNICAL_OBJECTS on class /ISDFPS/CL_PM_RELOCATION has no exception.

Method GET_TPLNR_OF_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20071121
2 Returning R_TPLNR Value transfer Type reference (TYPE) TPLNR Technischer Platz 20071121

Method GET_TPLNR_OF_EQUI on class /ISDFPS/CL_PM_RELOCATION has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class /ISDFPS/CL_PM_RELOCATION has no parameter.
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method LOG_CHECK_FOR_ABORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ABORT Value transfer Type reference (TYPE) SAP_BOOL Liegt Abbruch-Meldung vor? 20071122

Method LOG_CHECK_FOR_ABORT on class /ISDFPS/CL_PM_RELOCATION has no exception.

Method LOG_INITIALIZE Signature

Method LOG_INITIALIZE on class /ISDFPS/CL_PM_RELOCATION has no parameter.
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PC_DETLEVEL Call by reference Type reference (TYPE) BAL_S_MSG-DETLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method LOG_MESSAGES_FROM_RETURN_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_RETURN Call by reference Type reference (TYPE) TUPSBAPIRET2 Tabellentyp zu BAPIRET2 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method LOG_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE Call by reference Type reference (TYPE) SAP_BOOL ' ' Speicherung immer durchführen? 20071122
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method LOG_SHOW_POPUP Signature

Method LOG_SHOW_POPUP on class /ISDFPS/CL_PM_RELOCATION has no parameter.
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method LOG_START_LOGINFO_1 Signature

Method LOG_START_LOGINFO_1 on class /ISDFPS/CL_PM_RELOCATION has no parameter.
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method PREPARE_DATA_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REC_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
2 Importing IS_REC_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20071121
3 Importing IS_SUP_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
4 Exporting IS_UPDATE_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method UI_CP_RELOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EQUNR Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA_EQUI_T Versetzung Technischer Objekte - Equipmentliste 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method UI_LOG_SAVE Signature

Method UI_LOG_SAVE on class /ISDFPS/CL_PM_RELOCATION has no parameter.
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method UI_UPDATE_RELOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EQUNR Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA_EQUI_T Versetzung Technischer Objekte - Equipmentliste 20071121
2 Importing IT_MKPF Call by reference Type reference (TYPE) TY_T_MKPF Tabelle MKPF 20071121
3 Importing IT_MSEG Call by reference Type reference (TYPE) TY_T_MSEG Tabelle MSEG 20071121
4 Importing IT_VM07M Call by reference Type reference (TYPE) TY_T_VM07M Tabelle mit der Struktur VM07M 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method UPDATE_MAINTPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
2 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Tabelle über Equipmentnummern 20071121
3 Importing IT_TPLNR Call by reference Type reference (TYPE) TPLNR_TAB Tabelle über TechnischePlatznummern 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method UPDATE_ORDER_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
2 Importing IS_REC_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20071121
3 Importing IS_SUP_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20071121
4 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Tabelle über Equipmentnummern 20071121
5 Importing IT_TPLNR Call by reference Type reference (TYPE) TPLNR_TAB Tabelle über TechnischePlatznummern 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method UPDATE_TOB_FOR_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Tabelle über Equipmentnummern 20071121
2 Exporting ET_TPLNR Call by reference Type reference (TYPE) TPLNR_TAB Tabelle über TechnischePlatznummern 20071121
3 Importing IS_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
4 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121

Method UPDATE_TOB_FOR_TPLNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Tabelle über Equipmentnummern 20071121
2 Exporting ET_TPLNR Call by reference Type reference (TYPE) TPLNR_TAB Tabelle über TechnischePlatznummern 20071121
3 Importing IS_DATA Call by reference Type reference (TYPE) /ISDFPS/PM_RELOC_DATA Versetzung TOB: zu ändernde Daten 20071121
4 Importing I_TPLNR Call by reference Type reference (TYPE) TPLNR Technischer Platz 20071121
# Exception Resumable Description Created on
1 /ISDFPS/CX_PM_RELOCATION PM: Versetzung TOB 20071121
History
Last changed by/on SAP  20080505 
SAP Release Created in