Hierarchy
⤷
⤷
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 | Constant | Public | Type reference (TYPE) | TABNAME | '/ISDFPS/PMRELOC_WA' | Log-Handle Log | 20071203 | ||
| 2 | Instance attribute | Protected | Type reference (TYPE) | LOGSYS | Logical System | 20071121 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20071121 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | STRING | Message/Notification | 20071121 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | TOB Data Update Required? | 20071121 | |
| 2 | Instance method | Protected | Method | Check Whether Equipment Is Still Locked | 20071121 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20071121 | |
| 4 | Instance method | Protected | Method | Unlock Equipment | 20071122 | |
| 5 | Instance method | Protected | Method | Extract Relocation Data from MM Document | 20071121 | |
| 6 | Instance method | Protected | Method | Determine Delivery Date | 20071121 | |
| 7 | Instance method | Protected | Method | Determine Force Element | 20071121 | |
| 8 | Instance method | Protected | Method | Check Operational System for Receiver FE | 20071121 | |
| 9 | Instance method | Protected | Method | Determine Receiving Plant/Storage Location | 20071121 | |
| 10 | Instance method | Protected | Method | Extract Technical Objects from MM Document | 20071121 | |
| 11 | Instance method | Protected | Method | Determine Functional Location for Equipment | 20071121 | |
| 12 | Instance method | Protected | Method | Initialize Instance | 20071121 | |
| 13 | Instance method | Protected | Method | Log: Check Whether Termination Message(s) Exist | 20071122 | |
| 14 | Instance method | Protected | Method | Log: Initialize Log | 20071121 | |
| 15 | Instance method | Protected | Method | Log: Write Message to Log | 20071121 | |
| 16 | Instance method | Protected | Method | Log: Write Messages in BAPI Return Table to Log | 20071121 | |
| 17 | Instance method | Protected | Method | Log: Save Log | 20071121 | |
| 18 | Instance method | Protected | Method | Log: Display Log in Window | 20071121 | |
| 19 | Instance method | Protected | Method | Log: Generate Messages for New Run - Part 1 | 20071121 | |
| 20 | Instance method | Protected | Method | Prepare Data for Update | 20071121 | |
| 21 | Instance method | Public | Method | UI: Forward Change Authorization | 20071121 | |
| 22 | Instance method | Public | Method | UI: Save Log | 20071121 | |
| 23 | Instance method | Public | Method | UI: Update Relocation Data from MM Document | 20071121 | |
| 24 | Instance method | Protected | Method | Data Update for Maintenance Plans | 20071121 | |
| 25 | Instance method | Protected | Method | Date Update for Orders and Notifications | 20071121 | |
| 26 | Instance method | Protected | Method | Perform Data Update for TOB - Equipment Initial Screen | 20071121 | |
| 27 | 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 | PS_REC_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 2 | PS_SUP_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 3 | R_XUPDATE | Value transfer | Type reference (TYPE) | SAP_BOOL | Daten-Update notwendig? | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method CHECK_ENQUEUE_EQUNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20071121 | |||
| 2 | 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 | PM: Versetzung TOB | 20071121 |
Method DEQUEUE_EQUNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20071122 | |||
| 2 | R_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20071122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071122 |
Method EXTRACT_RELOC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EC_REC_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20071121 | |||
| 2 | ED_DATUM | Call by reference | Type reference (TYPE) | DATUM | Lieferdatum | 20071121 | |||
| 3 | ES_REC_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 4 | ES_REC_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20071121 | |||
| 5 | ES_SUP_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 6 | ES_SUP_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20071121 | |||
| 7 | IS_MKPF | Call by reference | Type reference (TYPE) | MKPF | Belegkopf Materialbeleg | 20071121 | |||
| 8 | IS_MSEG | Call by reference | Type reference (TYPE) | MSEG | Belegsegment Material | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method GET_DELIVERY_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MKPF | Call by reference | Type reference (TYPE) | MKPF | Belegkopf Materialbeleg | 20071121 | |||
| 2 | IS_MSEG | Call by reference | Type reference (TYPE) | MSEG | Belegsegment Material | 20071121 | |||
| 3 | R_DATUM | Value transfer | Type reference (TYPE) | DATUM | Lieferdatum | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method GET_FORCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 2 | ES_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20071121 | |||
| 3 | I_BLDAT | Call by reference | Type reference (TYPE) | BLDAT | Belegdatum im Beleg | 20071121 | |||
| 4 | I_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Lagerort | 20071121 | |||
| 5 | I_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method GET_RECEIVER_LOGSYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REC_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20071121 | |||
| 2 | R_LOGSYS | Value transfer | Type reference (TYPE) | LOGSYS | Logisches System | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method GET_RECEIVER_PLANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Lagerort | 20071121 | |||
| 2 | E_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20071121 | |||
| 3 | I_EBELN | Call by reference | Type reference (TYPE) | EBELN | Belegnummer des Einkaufsbelegs | 20071121 | |||
| 4 | I_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method GET_TECHNICAL_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EQUNR | Call by reference | Type reference (TYPE) | EQUNR_TAB | Tabelle über Equipmentnummern | 20071121 | |||
| 2 | IS_MSEG | Call by reference | Type reference (TYPE) | MSEG | Belegsegment Material | 20071121 | |||
| 3 | IT_VEPO | Call by reference | Type reference (TYPE) | TT_VEPO | Auszug aus Tab. VEPO (Tabelle) | 20071121 | |||
| 4 | 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 | I_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20071121 | |||
| 2 | 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 | 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 | 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 | PM: Versetzung TOB | 20071121 |
Method LOG_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PC_DETLEVEL | Call by reference | Type reference (TYPE) | BAL_S_MSG-DETLEVEL | '3' | Anwendungs-Log: Detaillierungsgrad | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | PT_RETURN | Call by reference | Type reference (TYPE) | TUPSBAPIRET2 | Tabellentyp zu BAPIRET2 | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method LOG_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FORCE | Call by reference | Type reference (TYPE) | SAP_BOOL | ' ' | Speicherung immer durchführen? | 20071122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IS_REC_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 2 | IS_REC_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20071121 | |||
| 3 | IS_SUP_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 4 | 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 | 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 | 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 | 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 | 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 | ET_EQUNR | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA_EQUI_T | Versetzung Technischer Objekte - Equipmentliste | 20071121 | |||
| 2 | IT_MKPF | Call by reference | Type reference (TYPE) | TY_T_MKPF | Tabelle MKPF | 20071121 | |||
| 3 | IT_MSEG | Call by reference | Type reference (TYPE) | TY_T_MSEG | Tabelle MSEG | 20071121 | |||
| 4 | IT_VM07M | Call by reference | Type reference (TYPE) | TY_T_VM07M | Tabelle mit der Struktur VM07M | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method UPDATE_MAINTPLAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 2 | IT_EQUNR | Call by reference | Type reference (TYPE) | EQUNR_TAB | Tabelle über Equipmentnummern | 20071121 | |||
| 3 | IT_TPLNR | Call by reference | Type reference (TYPE) | TPLNR_TAB | Tabelle über TechnischePlatznummern | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
Method UPDATE_ORDER_NOTIFICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 2 | IS_REC_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20071121 | |||
| 3 | IS_SUP_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20071121 | |||
| 4 | IT_EQUNR | Call by reference | Type reference (TYPE) | EQUNR_TAB | Tabelle über Equipmentnummern | 20071121 | |||
| 5 | IT_TPLNR | Call by reference | Type reference (TYPE) | TPLNR_TAB | Tabelle über TechnischePlatznummern | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_EQUNR | Call by reference | Type reference (TYPE) | EQUNR_TAB | Tabelle über Equipmentnummern | 20071121 | |||
| 2 | ET_TPLNR | Call by reference | Type reference (TYPE) | TPLNR_TAB | Tabelle über TechnischePlatznummern | 20071121 | |||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 4 | I_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_EQUNR | Call by reference | Type reference (TYPE) | EQUNR_TAB | Tabelle über Equipmentnummern | 20071121 | |||
| 2 | ET_TPLNR | Call by reference | Type reference (TYPE) | TPLNR_TAB | Tabelle über TechnischePlatznummern | 20071121 | |||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/PM_RELOC_DATA | Versetzung TOB: zu ändernde Daten | 20071121 | |||
| 4 | I_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Technischer Platz | 20071121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PM: Versetzung TOB | 20071121 |
History
| Last changed by/on | SAP | 20080505 |
| SAP Release Created in |